/* texto */

h1 {font-family: Century Gothic, Arial, Helvetica, Sans-serif; font-size: 1.25em; color: white; font-weight: 100; margin: 0;}
h2 {font-family: Arial, Helvetica, Sans-serif; font-size: 1.38em; font-weight: 100; margin: 0;}
h3 {font-family: Arial, Helvetica, Sans-serif; font-size: 1.13em; font-weight: 100; margin: 0; color: #292929; font-style: italic;}
h4, .catProdAttributeTitle  {font-family: Century Gothic, Arial, Helvetica, Sans-serif; font-size: 2.8em; color: white; font-weight: 100; margin: 0 0 20px 0;}
h6{font-family: Arial, Helvetica, Sans-serif; font-size: 0.75em; font-weight: 100;}
p {font-family: Arial, Helvetica, Sans-serif; font-size: 0.88em; text-align: justify; line-height: 20px;}
.pblanco{font-family: Arial, Helvetica, Sans-serif; font-size: 0.88em; text-align: justify; line-height: 20px; color: white;}

.quote{text-align: right; line-height: .75px;}
.quote_name {text-align: right;}
.contact {color: #333333; margin-bottom: 15px; padding-left: 15px;}

.pink{ color: #c71275;}


/* main -> todos */

#wrapper {width:930px; margin: 30px auto;}

#wrapper_menu { width: 870px;}

#wrapper_menu ul { font-family: arial; size: .88em; line-height: 25px;  margin-left: -10px;}

#logo {width: 214px; height: 68px; float: left; margin: auto; }

#footer {width: 100%; margin: 40px 0 20px 0; float:left; text-align: center; border: 0;}
#footer a {font-size: .95em; color: white; border: 0;}
.atext {color: black;}
.atext:hover {color: #ec008c;}

.socialmedia { width: 300px; margin: 0 0 0 20px; background-color: black; height: 30px;}

/* home */

#about {width: 215px; height: 27px; text-align: center; float: left; padding-top: 188px; margin: 150px 0 200px -214px; background-image: url(../images/about.jpg);}
#products {width: 215px; height: 28px; text-align: center; float: left;  padding-top: 187px; margin: 150px 0 200px 2px; background-image: url(../images/products.jpg);}
#gallery {width: 215px; height: 28px; text-align: center; float: left; padding-top: 187px; margin: 150px 0 200px 2px; background-image: url(../images/gallery.jpg);}
#sexykitchen {width: 215px; height: 28px; text-align: center; float: left; padding-top: 187px; margin: 150px 0 200px 2px; background-image: url(../images/sexykitchen.jpg);}


/* menu -> home */

a{font-family: Century Gothic, Arial, Helvetica, Sans-serif; font-size: 1.13em; text-decoration: none; color: #f4f3f3;}
.alink {font-family: Arial, color: black;}
a:hover {color: #ec008c;}
#menu a{font-size: .88em; color: black;}
#menu a:hover {color: #ec008c;}
#menu li {list-style-type:none; display:inline; margin-right:4px;  }
#rosado {color: #ec008c;}


#menu_sexy a{font-size: .88em; color: black;}
#menu_sexy a:hover {color: #ec008c;}
#menu_sexy li {list-style-type:none; display:inline;}

/* inner */

#menu {width: 470px; float: right; margin: 30px 24px 0 0;  }
#menu_sexy {width: 690px; float: right; margin: 30px -100px 0 0; border-style: none;  }
#header {width:870px; height: 31px; background-color: #333333; float: left; padding: 5px 0 0 30px; margin-top: 30px; }
#subheader {width:840px; height: 126px; background-color: #666666; float: left; padding: 5px 30px 10px 30px; margin-bottom: 10px;}
#subheadersmall {width:840px; height: 250px; background-color: #666666; float: left; padding: 5px 30px 10px 30px; margin-bottom: 5px;}
#left_text{width: 536px; float: left; margin-top: 20px;}
#left_text_products{width: 536px; height: 650px; float: left; margin-top: 20px;}
#left_text a {font-family: Arial, Helvetica, Sans-serif; font-size: 0.90em; color: #ec008c;}
#left_text a:hover {color: black;}
#left_text ul { font-family: arial; size: 0.88 em; line-height:25px; list-style: none; margin-left: -40px;}
#right_up {width: 314px; height: 392px; float: right; margin: 24px 30px 0 0;}
#right_up_helped {width: 314px; height: 392px; float: right; margin: 200px 30px 0 0;}
#rightupsexy {width: 224px; height: 30px; float: right; margin: 20px 30px 0 0; background-image: url(../images/memories.jpg); padding-top: 210px; padding-left:90px;}
#rightcenter {width: 274px; height: 250px; float: right; margin: 10px 30px 5px 0; background-color: #cccccc; padding-top: 30px; padding-left:20px; padding-right: 20px; line-height: 24px;}
#contact_form {width: 309px; height: 295px; background-color: #cccccc; float: right; ; padding: 15px 0 0 5px; margin: 10px 30px 0 0;}
#contact_formspecial{width: 309px; height: 295px; background-color: #cccccc; float: right; ; padding: 15px 0 0 5px; margin: 7px 30px 0 300px;}


#menuprices {width: 536px; float: left; margin-top: 10px; background-color: #cccccc; padding: 10px 10px 10px 10px;}


#photos {margin: 10px 0 0 150px; float: left;}
#preludetext { width: 840px; float: left; background-color: #cccccc; padding: 30px 30px 30px 30px; text-align: justify;}

#checkout_text { width: 840px; float: left; background-color: white; padding: 30px 0 30px 0;}


#chapterstext { width: 840px; float: left; background-color: #cccccc; padding: 30px 30px 30px 30px; margin-top: 5px;}
.alladotexto {font-family: Arial, Helvetica, Sans-serif; font-size: 0.88em; text-align: justify; line-height: 20px;}



#checkout_left {width: 286.5px; height: 400px; float: left; background-color: #cccccc; margin: 5px 0 0 0; padding: 20px 10px 0 0; text-align: center; line-height: 20px;}


#checkout_right {width: 286.5px; height: 400px; float: right; background-color: #cccccc; margin: 5px 30px 0 0; padding: 20px 10px 0 0;
text-align: center; line-height: 20px;}

#checkout_center {width: 286.5px; height: 400px; float: right; background-color: #cccccc; margin: 5px 5px 0 0; padding: 20px 10px 0 0;
text-align:center; line-height: 20px;}
#checkout_center ul {padding-right: 21px;}
#checkout_center li {padding: 0; margin: 0; list-style-type: none; font-family: arial, verdana, sans-serif; font-size: 14px; text-align: center;}
#text_sangria {margin-left: 21px;}

/* form */

label {text-align: right; font-family: Century Gothic, Arial, Helvetica, Sans-serif; font-size: .75em;  float: left; display: block; margin-top: 10px;}
.labelblanco {color: white; font-size: .85em;}
.cat_textbox{width: 200px; height: 23px; border: 0; margin: 10px 0 0 30px; float:right;}
.cat_textbox2{width: 200px; height: 23px; border: 0; margin: 5px 0 0 33px;}
.cat_listbox {width: 200px; height: 40px; border: 0; margin: 5px 0 0 10px;}
.cat_textbox_rsvp{ width: 250px; border: 0; height: 20px;  padding: .4em; font-size: 14px; }
.cat_dropdown {width: 190px; border: 0; height: 28px; margin-top: 27px;}
br { clear: left;}
.cat_button {border: 0px; background-color: #d21484; width: 55px; height: 30px; text-align: right; font-family: Century Gothic, Arial, Helvetica, Sans-serif; font-size: .70em; color: white; padding: 3px auto; margin: 5px 0 10px 135px;}
 .cat_button_rsvp {border: 0px; background-color: #d21484; width: 55px; height: 30px; text-align: right; font-family: Century Gothic, Arial, Helvetica, Sans-serif; color: white; padding: 3px auto;}
.cat_button_innerform {border: 0px; background-color: #d21484; width: 55px; height: 30px; font-family: Century Gothic, Arial, Helvetica, Sans-serif; font-size: .80em; color: white; margin: 27px 0 0 350px; padding-right: 8px;}
.cat_button_innerform:hover, .cat_button_rsvp:hover, .cat_button:hover { background-color: black; color: white;}
.preludefields {font-family: Arial, Helvetica, Sans-serif; font-size: 0.88em; line-height: 25px;  }
.trlineheight {padding-bottom:15px; padding-left: 5px; text-align: justify;}
.submit_small{ background-color: #ed168b; padding: 7px; color: black; font-size: 14px; border: 0px; border: 0px;}
.submit_small:hover{ color: white;}

/* SEXY IN THE KITCHEN SPLASH */
#sexysplash {width:563px; height: 351px; float:left; margin: 60px 0 0 400px; }
#quotesplash {width:563px; margin: 20px 0 10px 450px; float:left;}

/* ONLINE SHOP CHECKOUT AND REGISTRATION */

.shop-cart{ width: 100%; float: left; margin-top: 30px;}
.shop-cart a{ color: black; font-weight: 100; font-size: 12px;}
.shop-cart a:hover{ color: #ec008c;}
.actions img{ border: 0;}
.shop-checkout .cat_textbox,.shop-checkout .cat_dropdown, .shop-checkout .cat_dropdown_smaller,.shop-checkout .cat_listbox, .productTextInput{ border: 1px solid #ccc; margin-left: 0px;}
.productTextInput{ width: 15px; height: 15px; padding: 5px;}
.left{ float: left; width: 40%;}
.right{ float: right; width: 40%;}
.features{ height: 140px;}

.titulo_negro{width: 100%; height: 34px; background-color: black; font-family: century gothic; color: white; font-size: 22px; padding-left: 15px; float: left; padding-top: 6px;}

#catshopclear, #catshopbuy, #catwebformbutton, .productSubmitInput{ background-color: #ed168b; padding: 10px; color: black; font-size: 18px; border: 0px;}
#catshopbuy:hover, #catshopclear:hover, #catwebformbutton:hover, .productSubmitInput:hover{ color: white;}

.productTextInput{ font-size: 18px; padding: 7px; height: 30px}

/* INDIVIDUALS AND COUPLES MENUS */

#subheader_month {width:840px; height: 126px; float: left; padding: 30px 0 0 300px;}

#left_box {width: 425px; height: 320px; float: left; background-color: #cccccc; margin: 10px 10px 0 0; padding: 5px 10px 0 10px; position: relative; text-align: center;}
#left_box  li { margin-left: -30px;list-style-type: none; font-family: arial, verdana, sans-serif; font-size: 14px; }



#left_box_bottom {width: 425px; height: 400px; float: left; background-color: #cccccc; margin: 10px 10px 0 0; padding: 5px 10px 0 10px; position: relative;}
#right_box_bottom {width: 425px; height: 400px; float: left; background-color: #cccccc; margin-top: 10px; padding: 5px 10px 0 10px; position: relative;}

#price {width:840px; height: 100px; float: left; margin-top: 20px;}
.texto_box {padding: 0 45px 0 45px;}
.precio_boxes{ width: 400px; height: 80px; text-align: left;  position: absolute; top: 330px; right: 150px;}


/* GROUP MENUS */


#left_boxgroup {width: 425px; height: 320px; float: left; background-color: #cccccc; margin: 10px 10px 0 0; padding: 5px 10px 0 10px; position: relative;}
#right_boxgroup {width: 425px; height: 320px; float: left; background-color: #cccccc; margin-top: 10px; padding: 5px 10px 0 10px; position: relative;}
#left_box_bottomgroup {width: 425px; height: 320px; float: left; background-color: #cccccc; margin: 10px 10px 0 0; padding: 5px 10px 0 10px; position: relative;}
#right_box_bottomgroup {width: 425px; height: 320px; float: left; background-color: #cccccc; margin-top: 10px; padding: 5px 10px 0 10px; position: relative;}

.catProductAttributeGroup{width: 405px; height: 320px; float: left; background-color: #cccccc; margin: 10px 10px 0 0; padding: 15px; position: relative; line-height: 30px; font-family: arial;}

.reserve_box{ width: 850px; height: 120px; float: left; background-color: #cccccc; margin: 10px 10px 0 0; padding: 15px; position: relative; line-height: 30px;}
.reserve_box .productSubmitInput{ margin-top: 5px;}

/* RESERVATIONS */

.productSmall h3{ color: #f9007a; font-weight: 100; font-style: regular; margin-top: 50px;}
.features { line-height: 25px;}

/* BOUTIQUE */

.boutique_product{ width: 267px; height: 650px; float: left; margin: 15px 43px 0 0;}
.boutique_name{ background: black; width: 100%; text-align: center; padding: 5px 0; font-family: Century Gothic, Arial, Helvetica, Sans-serif; font-size: 1.13em; text-decoration: none; color: #f4f3f3;}
.productItem{ display:inline;}
.productfeaturelist{ display: inline;}
.boutique_submit .productSubmitInput{ padding: 0px; font-size: 12px;}
.boutique_description{ font-size: 11px; text-align: justify; padding: 10px;}




