@charset "utf-8";
/* CSS Document */

html, body{ margin:0; padding:0; font-size:12px; background:url(../images_templ/body_bg_top.jpg) repeat-x; font-family:Arial;}
img{ border:0;}
input, form {padding:0;margin:0;_display:inline; display:inline;}
ul, li, h1, h2, h3, form, table, td, tr, input{margin:0; padding:0; list-style:none;}
a:LINK, a:VISITED {text-decoration:none; color:#527547;}
a:HOVER {color:#000; text-decoration:underline;}

#wrap_main_container{ width:990px; margin:0 auto; }
/* Wrap Left Vertical Navigation Menus CSS Here*/
#wrap_catg_nav_box{width:228px; float:left; }
#wrap_left_vnav{ width:228px; float:left; background:url(../images_templ/v_nav_bg.png) repeat-y  9px 0; padding-bottom:10px;  }
#left_nav_logo_box{ width:228px; float:left;}
#warp_catg_type_box{ width:174px; float:left; padding-left:27px;}
#made_in_usa{ width:174px; float:left; text-align:center; margin:3px 0 3px 0;}
#search_box{ width:168px; height:23px; float:left; border:#000000 1px solid; background:#FFFFFF; padding:2px;}
#search_box_inner{ width:163px; height:19px; float:left;border:#000000 2px solid; background:#ffffff; }
.search_bar{ width:123px; float:left; border:none; font-size:12px; font-weight:bold; padding-left:3px; }
.search_btn{ width:32px; height:15px; float:right; margin-top:2px;}
#catg_box{ width:168px; float:left; border:#000000 1px solid; background:#FFFFFF; padding:2px; margin-top:12px;}
#catg_box_inner{ width:163px; float:left;border:#000000 2px solid; background:#ffffff; font-size:18px; font-family:Phyllis; text-align:center; line-height:34px; padding-bottom:5px;}
#catg_box_inner ul{ margin:0; padding:0;}
#catg_box_inner li{ list-style:none; }
#catg_box_inner a{ color:#231f20; text-decoration:none; font-style:italic; font-weight:bold;}
#catg_box_inner a:hover{color:#6c8d61; font-weight:bold; }
.ctg_box_shopbyfrag{ width:144px; height:30px; float:left; background:#deebd9; margin:2px 0 2px 10px;_margin:2px 0 2px 5px; font-family:Arial; font-size:11px; }
.shopbyfrag_menu{ width:100px; height:25px; float:left; text-align:right; line-height:11px; padding-top:5px; font-weight:bold; }
.shopbyfrag_menu a{ color:#000000; text-decoration:none; font-style:normal;}
.shopbyfrag_menu a:hover{ color:#000000;}
.shopbyfrag_image{ width:40px; height:26px; float:right; text-align:right; padding:2px; }
#vnav_footer{ width:219px; float:left; padding-left:9px;}
/* Wrap Left Vertical Navigation Menus CSS End Here*/


#wrap_right_box{ width:760px; float:right; background:url(../images_templ/content_bg.jpg) repeat-y; margin-bottom:10px;}
#wrap_middle_box{ width:760px; float:left; background:url(../images_templ/header_bg_top.jpg) no-repeat top right;}
#cart_info_box{height:30px; float:left; margin-top:50px; line-height:30px; font-size:11px; font-weight:bold; color:#464646; }
#items_in_cart{float:left; padding-left:30px;}
#view_cart_checkout{ width:130px; float:left; margin-left:10px;}
#view_cart_checkout a{ color:#464646; text-decoration:none;}
#view_cart_checkout a:hover{ color:#464646;}
#shipping_info{ width:240px; height:60px; float:left; margin-top:20px; }

#horiz_menu_bar{ width:500px; height:37px; float:left; line-height:37px;}
#horiz_menu_bar ul{ margin:0; padding:0; margin-left:22px;}
#horiz_menu_bar li{ list-style:none; float:left; padding:0 12px 0 12px; font-weight:bold;}
#horiz_menu_bar a{ text-decoration:none; color:#ffffff;}
#horiz_menu_bar a:hover{ color:#f5eac2;}

#newsletter-subscribe{ width:700px; float:left; margin:50px 0 50px 0;}
#newsletter-subscribe strong{ padding:3px 0 3px 0;}




#wrap_newsletter_box{ width:700px; float:left; margin:10px 0 10px 0;}
#newsletter_box1{ width:671px; height:60px; border:1px solid #000000; margin-left:0px; padding:2px; background:#ffffff; float:left;}
#newsletter_box2{ width:667px; height:56px; border:2px solid #000000;}
#wrap_newsletter_header{ width:310px; float:left;}
#newsletter_header{ width:310px; height:36px;  float:left;  font-family:Phyllis; text-align:center; font-size:28px; line-height:36px; background:url(../images_templ/skyvalleyfarm_newsletter_header.jpg) no-repeat top left;}
#newsletter_info{width:310px; height:20px; float:left; font-size:10px; text-align:center; }
#newsletter_signup{ width:357px; height:19px; float:left; margin:19px 0 18px 0;}
#newsletter_signup_left{ width:11px; height:19px; float:left;}
#newsletter_signup_field{width:310px; height:17px; float:left; border:#231f20 1px solid; border-left:none; border-right:none; background:#ffffff;}
#newsletter_signup_right{width:11px; height:19px; float:left;}
#container_subscribe_button{ float:left;}
.subscribe_field{ width:280px; height:15px; border:0; float:left;}
.newsletter_btn{ width:26px; height:12px; float:left; padding-top:2px;}



#wrap_content_box{ width:700px; float:left; margin-left:42px;_margin-left:21px;}
#wrap_content_box_for_ctg{ width:700px; float:left; margin:0; padding:0;}


/* HomePage Template CSS Here*/

.wrap_variety_pack_header_box{width:674px; float:left; margin:0 0 2px 0;border-bottom:1px solid #000000; padding:0 0 10px 0;}
.variety_pack_header_box{  width:140px; height:33px; float:left;}
.variety_pack_hr_box{width:530px; height:25px; float:left; border-bottom:1px solid #000000; margin:0 0 8px 0;}

.wrap_best_seller_header_box{ width:674px; float:left; margin:0 0 2px 0;padding:10px 0 10px 0;}
.best_seller_header_box{ width:229px; height:33px; float:left;}
.best_seller_hr_box{ width:445px; height:25px; float:left; border-bottom:1px solid #000000; margin:0 0 8px 0;}

.wrap_ct_boxes{ width:694px; float:left;}
.ct_box1{ width:216px; float:left; margin:7px 14px 7px 0px;}

.wrap_chef_box{ width:700px; float:left;}
.chef_box{ width:409px; height:303px; float:left; background:url(../images_templ/chef_image2.jpg) no-repeat; margin-top:16px;}
.chef_box_text_info{ width:310px; height:70px; float:left; margin-top:236px; padding-left:72px; color:#ffffff;}
.chef_box_text_info p{ margin:0; padding:0;}
.chef_box_text_info a{ color:#ffffff; text-decoration:none; font-weight:bold;}
.chef_box_text_info a:hover{ color:#f5eac2;font-weight:bold; text-decoration:underline;}
.flavor_of_month{ width:262px; float:left; padding-top:125px;}
.flavor_of_month_bg{ width:262px; height:194px; float:left; background:url(../images_templ/flavor_of_month_bg.jpg) repeat-x;}
.flavor_of_month_header{ width:262px; float:left; }
.flavor_of_month_middle{ width:262px; float:left; color:#ffffff; }
.wrap_flavor_of_month_info{width:126px; float:left;}
.wrap_flavor_of_month_image{width:126px; float:left; margin:3px 0 5px 0; overflow:hidden; padding-left:5px; text-align:center;}
.flavor_of_month_name{ width:124px; float:left; border-bottom:1px solid #ffffff; font-weight:bold; line-height:20px;}
.flavor_of_month_name a{color:#ffffff; text-decoration:none;}
.flavor_of_month_name a:hover{color:#f5eac2;}
.flavor_of_month_descp{ width:126px; float:left; height:55px;}
.flavor_of_month_descp p{ padding:0; margin:3px 0 3px 0; font-size:11px;}
.flavor_of_month_price{ width:126px; height:26px; float:left;font-weight:bold; margin:5px 0 5px 0; display:none;}
.flavor_of_month_bottom{ width:262px; float:left; }
.flavor_of_month_bottom img{ margin-right:11px;}
/* HomePage Template CSS End Here*/



/*Catgory Type Page Css Here*/
.wrap_category_type_box{ width:673px; float:left;}
.category_type_name{ width:350px; height:130px; float:left; font-family:Phyllis; font-size:50px; font-style:italic; padding-left:40px; line-height:65px; padding-top:10px; color:#527547; }
.wrap_category_type_box_inner{ width:673px; float:left; border-bottom:1px solid #000000; margin:15px 0 10px 0;}
.category_type_box_image{ width:275px; float:left; text-align:center;}
.category_type_box_decrp{ width:375px; float:left; font-size:14px;}
.category_type_box_decrp p{ padding:0; margin:3px 0 3px 0;}
/*Catgory Type Page Css End Here*/


/* Brief Template CSS Here*/
.wrap_brief_box{ width:306px; height:200px; float:left; background:url(../images_templ/brief_box_bg.jpg) repeat; padding:10px; margin:10px 20px 10px 0;}
.brief_name{ width:298px; float:left; font-size:14px; color:#ffffff; line-height:23px; border-bottom:#FFFFFF 1px solid; font-weight:bold;}
.brief_name a{ color:#ffffff; text-decoration:none;}
.brief_name a:hover{ color:#f5eac2; }
.brief_middle_box{ width:298px; float:left;}
.brief_image{ width:136px; float:right; padding-top:12px;} 
.wrap_brief_description{width:158px; float:left; padding-top:12px; color:#ffffff;}
.brief_description{ width:158px; float:left; display:inline-block;}
.brief_description p{ margin:0; padding:0; display:inline-block;}
.brief_lotion_price{ width:158px; float:left; margin:5px 0 5px 0; font-size:13px; font-weight:bold;}
.brief_prod_option{width:150px; float:left; margin:5px 0 5px 0;}
.wrap_add_to_cart{ width:158px; float:left;}
.brief_add_to_cart{ width:158px; float:left; margin:5px 0 5px 0;}
.brief_more_info{width:158px; float:left; margin:5px 0 5px 0;}
.search_brief_description{ width:158px; height:90px; float:left; display:inline-block;}
.search_brief_description p{ margin:0; padding:0; display:inline-block;}
/* Brief Template CSS End Here*/


/* Brief Template 2(TWO) CSS Here*/
.wrap_brief2_box{ width:306px; float:left; background:url(../images_templ/brief_box_bg.jpg) repeat; padding:5px; margin:10px 14px 8px 0;_margin:10px 10px 8px 0;}
.brief2_name{ width:298px; height:36px; float:left; font-size:18px; color:#ffffff; line-height:36px; border-bottom:
#FFFFFF 1px solid;}
.brief2_name a{ color:#ffffff; text-decoration:none;}
.brief2_name a:hover{ color:#f5eac2;}
.brief2_middle_box{ width:298px; float:left;}
.brief2_image{ width:144px; float:left; padding-top:12px; text-align:center; margin-left:4px;_margin-left:2px;} 
.wrap_brief2_description{width:150px; float:left; padding-top:12px; color:#ffffff;}
.brief2_prod_price{ width:150px; float:left; padding:5px 0 5px 0; font-size:12px; font-weight:bold;}
.brief2_description{ width:150px; float:left; height:70px; }
.wrap_add_to_cart{ width:150px; float:left;}
.brief2_add_to_cart{ width:150px; float:left; margin:5px 0 5px 0;}
.brief2_more_info{width:150px; float:left; margin:5px 0 5px 0;}
/* Brief Template 2(TWO) CSS End Here*/


/* Best Seller Template CSS Here*/
.wrap_best_seller_box{width:297px; float:left; background:url(../images_templ/brief_box_bg.jpg) repeat; padding:10px; margin:10px 20px 10px 0;_margin:10px 10px 10px 0;}
.best_seller_name{ width:298px; height:45px; float:left; font-size:18px; color:#ffffff; line-height:20px; border-bottom:
#FFFFFF 1px solid;}
.best_seller_name a{ color:#ffffff; text-decoration:none;}
.best_seller_name a:hover{ color:#f5eac2; }
.best_seller_middle_box{ width:298px; float:left;}
.best_seller_image{ width:144px; float:right; padding-top:12px; text-align:center;} 
.wrap_best_seller_description{width:150px; float:left; padding-top:12px; color:#ffffff; height:60px;}
.best_seller_description{ width:150px; float:left; height:60px; overflow:hidden; }
.wrap_add_to_cart{ width:150px; float:left;}
.best_seller_add_to_cart{ width:150px; height: float:left; margin:5px 0 5px 0;}
.best_seller_more_info{width:150px; float:left; margin:5px 0 5px 0;}
.best_seller_prod_option{width:150px; float:left; margin:5px 0 5px 0;}
.options{ width:158px;height:30px; float:left;}
/*.product_options_body{ float:left; height:50px;}
.product_options_border{ float:left; height:50px;}*/
/* Brief Template 2(TWO) CSS End Here*/


/* Product Detail Template CSS Here*/
.wrap_detail_box{ width:669px; float:left; border:1px solid #000000; padding:2px; background:#ffffff;}
.wrap_detail_box_inner{width:665px;float:left; border:2px solid #000000;}
.wrap_detail_box_inner2{width:655px;float:left; padding:5px;}
.detail_info_prod_box{ width:540px; float:left; }
.wrap_detail_image_box{ width:290px; float:left;}
.detail_prod_image{ width:290px; float:left; text-align:center;}
.detail_prod_image_large{  width:290px; float:left; text-indent:8px; padding:3px 0 3px 0;}
.detail_prod_image_large a{ color:#000000;text-decoration:none;}
.detail_prod_image_large a:hover{color:#000000;}
.wrap_detail_prod_info{ width:230px; float:left;padding:0 10px 0 10px;}
.detail_prod_name{ width:230px; line-height:24px;float:left; color:#5f522e; font-size:20px; border-bottom:#000000 1px solid; padding-bottom:5px; }
.detail_prod_info_brief{ width:230px; float:left; color:#5f522e; border-bottom:#000000 1px solid; padding:5px 0 15px 0; }
.detail_prod_info_price{width:230px; float:left; padding:5px 0 0 0;font-size:21px; color:#5F522E; }
.detail_prod_option{ width:230px; float:left; padding:5px 0 0 0;}
.detail_prod_addtocart{ width:230px; float:left; margin:5px 0 5px 0;}
.detail_prod_buynow{ width:230px; float:left; margin:5px 0 5px 0;}
.detail_prod_content{ width:500px; float:left; border:1px solid #000000; padding:5px; margin:10px 0px 10px 10px;_margin:10px 0px 10px 5px;}
.detail_info_tree_box{width:110px; float:left;}

#g-related-product-box{ width:669px; float:left; padding:35px 0 0 0;}
.g-related-product_header_box{ width:160px; height:33px; float:left;}
.g-related-product_hr_box{ width:504px; height:25px; float:left; border-bottom:1px solid #000000; margin:0 0 8px 5px;}

#lotion_related-product-box{ width:669px; float:left; padding:35px 0 0 0;}
.lotion_related-product_header_box{ width:190px; height:33px; float:left;}
.lotion_related-product_hr_box{ width:474px; height:25px; float:left; border-bottom:1px solid #000000; margin:0 0 8px 5px;}
/* Product Detail Template CSS End Here*/


/* Product Detail Template 2(Two) CSS Here*/
.wrap_detail_2_box{ width:669px; float:left; border:1px solid #000000; padding:2px; background:#ffffff;}
.wrap_detail_2_box_inner{width:665px;float:left; border:2px solid #000000;}
.wrap_detail_2_box_inner2{width:655px;float:left; padding:5px;}
.detail_2_info_prod_box{ width:540px; float:left; }
.wrap_detail_2_image_box{ width:290px; float:left;}
.detail_2_prod_image{ width:290px; float:left; text-align:center;}
.detail_2_prod_image_large{  width:290px; float:left; text-indent:8px; padding:3px 0 3px 0;}
.detail_2_prod_image_large a{ color:#000000;text-decoration:none;}
.detail_2_prod_image_large a:hover{color:#000000;}
.wrap_detail_2_prod_info{ width:230px; float:left;padding:0 10px 0 10px;}
.detail_2_prod_name{ width:230px; line-height:24px;float:left; color:#5f522e; font-size:24px; border-bottom:#000000 1px solid; padding-bottom:5px; }
.detail_2_prod_price{ width:230px; float:left; padding:5px 0 5px 0; font-size:19px; color:#5F522E; border-bottom:1px solid #000;}
.detail_2_prod_option{ width:230px; float:left; border-bottom:1px solid #000000; padding:5px 0 5px 0;}
.detail_2_prod_addtocart{ width:230px; float:left; margin:5px 0 5px 0;}
.detail_2_prod_buynow{ width:230px; float:left; margin:5px 0 5px 0;}
.detail_2_prod_content{ width:265px; float:left; border:1px solid #000000; margin:10px 0px 10px 10px;_margin:10px 0px 10px 5px; font-size:12px;}
.detail_content_padd{ width:255px; padding:5px;}
.detail_2_info_tree_box{width:110px; float:left;}
.v-related-product_header_box{ width:224px; height:33px; float:left;}
.v-related-product_hr_box{ width:440px; height:25px; float:left; border-bottom:1px solid #000000; margin:0 0 8px 5px;}
.product_options_title{ display:none;}
.product_options_name{ display:none;}



/* Product Detail Template 2(Two) CSS End Here*/


/* Sky Vallery Farm Footer CSS Information*/
#wrap_footer{margin:0; height:157px; background:url(../images_templ/footer_bg.jpg) repeat-x; margin-top:12px; clear:both;}
#footer_top_bar{ width:990px; height:157px; margin:auto;}
#wrap_footer_info{ width:805px; float:left;}
#footer_comp_info{ width:215px; height:110px; float:left; background:url(../images_templ/footer_comp_info_bg.jpg) no-repeat top left; padding-left:29px;}
#wrap_footer_info ul{ margin:0; padding:0; padding-top:32px;}
#wrap_footer_info li{ list-style:none; }
#wrap_footer_info a{ color:#464646; text-decoration:none;}
#wrap_footer_info a:hover{color:#6c8d61; }
#footer_gen_info{ width:336px; height:110px; float:left; background:url(../images_templ/footer_gen_info_bg.jpg) no-repeat top left; padding-left:40px;}
#footer_gen_info ul{ margin:0; padding:0; }
#footer_gen_info li{ list-style:none; }
.footer_gen_info_box{ width:160px; padding-top:7px; float:left; }
.footer_gen_info_header{ width:336px; float:left;}
#footer_store { width:140px; height:110px; float:left; background:url(../images_templ/footer_store_bg.jpg) no-repeat top left; padding-left:45px;}
#footer_logo{ width:185px; height:124px; float:left; background:url(../images_templ/footer_logo_top.jpg) no-repeat top right; text-align:center; padding-top:33px;}
#footer_bottom_bar{ width:805px; height:47px; float:left; line-height:47px; font-size:11px; }
#footer_bottom_bar img{ margin-left:50px;}
.footer_heading{ height:24px; float:left; line-height:24px; font-size:12px; font-weight:bold; color:#ffffff; clear:both; }
/* Sky Vallery Farm Footer CSS End Here*/



/* --- Sitemap --- */

.sitemap_body {width:auto; height:auto; margin-bottom:30px; float:left;}
.sitemap_body a:LINK, .sitemap_body a:VISITED {display:block; text-decoration:none;}
.sitemap_body p {clear:both;}
.sitemap_custompages {padding:0;}
.list_sitemap_custompages, .list_sitemap_manufacturers, .list_sitemap_products {padding:0; margin:0;}
.listitem_sitemap_custompage, .listitem_sitemap_manufacturer {
width:200px;
float:left;
border-bottom:1px dotted #999999;
list-style:none;color:#4D6F3E;
}
.custompage_link:LINK, .custompage_link:VISITED, .category_link:LINK, .category_link:VISITED, .manufacturer_link:LINK, .manufacturer_link:VISITED {
color:#4D6F3E;
font-size:12px;
text-decoration:none;
padding:4px 4px;;
}
.custompage_link:HOVER, .manufacturer_link:HOVER {
background-color:#6E8A61;
color:#ffffff;
}
.listitem_sitemap_manufacturer .manufacturer_link:LINK{
color:#4D6F3E;
font-size:12px;
text-decoration:none;
padding:4px 4px;;
}
.listitem_sitemap_manufacturer .manufacturer_link:VISITED{
color:#4D6F3E;
font-size:12px;
text-decoration:none;
padding:4px 4px;;
}
.listitem_sitemap_manufacturer .manufacturer_link:HOVER{
background-color:#6E8A61;
color:#ffffff;
}

p.sitemap_categorytype {text-align:center; clear:both;}
.categorytype_link:LINK, .categorytype_link:VISITED {
font-size:20px;
width:100%;
border-bottom:1px double #999999;
color:#4D6F3E;
padding:10px 0;
}
p.sitemap_category {padding-left:10px; width:640px;}
p.sitemap_category a {font-weight:bold;}
li.listitem_sitemap_products {
list-style-type:none;
width:160px;
height:140px;
float:left;
text-align:center;
padding:0 3px;
}
.listitem_sitemap_products .product_link_img {display:block;}
.listitem_sitemap_products .product_link, .listitem_sitemap_products .product_link:link, .listitem_sitemap_products .product_link:visited{color:#4D6F3E; font-weight:bold;}
.listitem_sitemap_products .product_link:hover{color:#4D6F3E; text-decoration:underline;}

/* Contact Us Page CSS*/
#contact-form-box { width:592px; float:left; border:1px solid #000000; background:#ffffff; padding:4px; margin:5px 0 0 0;}
#contact_form_box_inner{ width:588px; float:left; border:2px solid #000000; padding:5px 0 5px 0;}
.contact_text{ width:230px; height:25px; line-height:25px; float:left; margin:0px; padding-left:50px;} 
.contact_text_comment{width:230px; height:60px; line-height:60px; float:left; margin:0px; padding-left:50px;} 
.contact_field{ width:290px; float:right; margin:0; padding:0px;} 
.contact_field_text{ width:150px; height:20px; float:left; margin:2px;}
.contact_button{ width:49%; float:left; text-align:right;}
.contact_reset{width:49%; float:right; text-align:left;}
#submit_buttons{ width:588px; float:left; text-align:center; margin:5px 0 5px 0;}
.contact_address{ width:538px; float:left; padding:5px 0 8px 50px; font-size:14px; line-height:18px;font-weight:bold;}
.contact_fill_form{ width:588px; float:left; text-align:center; padding:5px 0 5px 0; font-weight:bold;}

.thankyou_page{ width:460px; height:100px; float:left; margin:20px 0 20px 0;}
.thank_text{ font-size:13px; float:left; color:#474747; font-weight:bold;}

/* MNF TEMPLATE */
.mnf-box{float:left; padding:10px; background-image:url(../images_templ/brief_box_bg.jpg); text-align:center; margin:10px; width:180px; height:130px;}
.mnf-box a, .mnf-box a:visited{display:block; margin-bottom:5px; color:#fff; text-decoration:none; }
.mnf-box a:hover{color:#F5EAC2; background-color:transparent;}
.manufacturer_link,.manufacturer_link:link,.manufacturer_link:visited{color:#fff;}
.manufacturer_link:hover{background-color:transparent;}


.footer_links_system{background-color:#E3F2EB;}
.footer_links_system a, .footer_links_system a:link, .footer_links_system a:visited{color:#527348;}
.footer_links_system a:hover{color:#40462A;}

/*Sub Catgory Page Css Here*/
.wrap_subcategory_box{ width:673px; float:left;}
.subcategory_box_inner{ width:660px; float:left; text-align:left;border:1px solid #000000; padding:2px; margin-right:10px; background:#ffffff;}
.subcategory_box_header{ width:400px; height:18px;text-align:left; font-size:18px; font-weight:bold; padding:5px 0 5px 0; }
.subcategory_box_header a{ color:#6C8D61; text-decoration:none;}
.subcategory_box_header a:hover{color:#000; text-decoration:none;}
.subcategory_box_image{ width:200px; height:100px; float:left; text-align:center; margin:3px auto; padding-top:10px;}
.subcategory_box_image_inner{border:2px solid #000000; float:left; width:656px; padding-bottom:10px;}
.subcategory_box_decrp{ width:400px; float:left; font-size:14px;}
.subcategory_box_decrp p{ padding:0; margin:5px 0 3px 0;}
.subcategory_packs_mnf{ width:673px; float:left; padding:10px 0 10px 0;}
.subcategory_packs_mnf a{color:#474747; text-decoration:none;}
.subcategory_packs_mnf a:hover{color:#6c8d61; text-decoration:none;}
/*Sub Catgory Page Css End Here*/


/*Custom Page Hotel Amenities CSS Here*/

#wrap_skyvspa_menu{ width:650px; height:38px; float:left; line-height:38px; border:1px solid #000000;font-family:Arial; padding:2px; background:#ffffff; margin-bottom:10px;}
#skyvspa_header_menu{width:646px; height:34px; float:left; line-height:34px; border:2px solid #000000;}
#skyvspa_header_menu ul{ margin:0; padding:0;}
#skyvspa_header_menu li{ float:left; padding:0 9px 0 9px; text-align:center;}
#skyvspa_header_menu a{ text-decoration:none; color:#474747; font-weight:bold;}
#skyvspa_header_menu a:hover{color:#6c8d61; text-decoration:none;  }

#wrap_skyvspa_content_page{ width:700px; float:left; padding-bottom:15px;}
#skyvspa_content_page_left{ width:160px; float:left;}
#skyvspa_content_page_left_info{ width:150px; float:left; padding:5px; font-weight:bold;}
#skyvspa_content_page_left_info ul{ margin:0; padding:0; }
#skyvspa_content_page_left_info li{ padding:8px 0 0 5px;}
.skyvspa_content_vert_image{ width:160px; float:left; padding:15px 0 15px 0;}

#skyvspa_content_page_middle{ width:380px; float:left;}
#skyvspa_content_page_right{ width:160px; float:left;}
#skyvspa_content_page_right_info{width:150px; float:left; padding:5px; font-weight:bold;}
#skyvspa_content_page_right_info ul{ margin:0; padding:0; }
#skyvspa_content_page_right_info li{ padding:5px 0 0 5px;}

#skyvspa_comp_logo{ width:380px; float:left; text-align:center; padding:5px 0 5px 0;}
.skyvspa_comp_info{width:380px; float:left; text-align:center; padding:15px 0 15px 0; font-size:16px; font-weight:bold;}

/*Label Page Css Here*/
#wrap_skyvspa_label_box{ width:676px; float:left;}
.skyvspa_label_heading{ width:676px; float:left; text-align:center; padding:15px 0 15px 0; font-size:16px; font-weight:bold;}
.skyvspa_label_image{ width:676px; float:left; text-align:center;}
.skyvspa_label_image_large{ width:676px; float:left; text-align:center;}
.skyvspa_label_image_large img{ margin:5px 0 5px 0; border:1px solid #000000; text-align:center;}
.skyvspa_label_content{ width:676px; float:left; text-align:center; line-height:20px; font-weight:bold; padding:5px 0 5px 0;}
.skyvspa_label_content a{ color:#000000;}
.skyvspa_label_content a:hover{color:#6c8d61;}
.skyvspa_label_image_header{font-size:16px; padding:10px 0 5px 0; font-weight:bold;}

/*private Label Page Css Here*/
#wrap_skyvspa_private_box{ width:676px; float:left;}
.skyvspa_private_heading{ width:676px; float:left; text-align:center; margin:15px 0 15px 0; font-size:16px; font-weight:bold;}
.skyvspa_private_image{ width:676px; float:left; text-align:center; padding:15px 0 15px 0;}
.skyvspa_private_content{ width:400px; margin:auto;text-align:center; line-height:20px; font-weight:bold; padding:5px 0 5px 0;}
.skyvspa_private_content p{ margin:5px 0 5px 0; padding:0;}

/*Price Page Css Here*/
#wrap_price_left{ width:170px; float:left; margin-top:10px;text-align:center; padding:5px;}
#wrap_price_middle{width:330px; float:left; margin-top:10px;text-align:center;padding:5px;}
#wrap_price_right{width:170px; float:left; margin-top:10px; text-align:center;padding:5px;}
.price_header{ font-size:16px; font-weight:bold; text-align:center;}
.wrap_price_box{height:150px; padding-top:20px;}
.wrap_price_content_box{height:250px; text-align:left; padding:5px; }
.wrap_price_content_box p{ margin:0; padding-top:10px;}
.price_list li{ margin:10px 0 0 0; font-weight:bold;}

/*About Page Css Here*/
/*#wrap_about_page_box{}*/
.left_vert_text{ width:150px; float:left; padding:5px; margin:10px 0 0 0;}
.left_vert_text2{ width:150px; float:left; padding:5px; margin:10px 0 0 0; font-weight:bold;}
.middle_content{ width:370px; float:left; padding:5px;}
.middle_content p{ margin:0px; padding:5px;}
.right_vert_text{  width:150px; float:left; padding:5px; margin:10px 0 0 0;}
.right_vert_text2{ width:155px; float:left; padding:0 5px 0 0px; margin:10px 0 0 0; font-weight:bold;}
.right_vert_text2 li{ margin:5px; line-height:16px;}

.skyvspa_about_header{ width:380px;float:left; text-align:center; padding:12px 0 12px 0; font-size:16px; font-weight:bold;}
.skyvspa_about_left{ width:160px; float:left; padding-top:45px;}
.skyvspa_about_right{ width:160px; float:left;padding-top:45px;}
.skyvspa_about_info li{ padding:8px 5px 0 5px; font-weight:bold;}
.skyvspa_about_image{ width:380px; float:left; text-align:center; padding:20px 0 20px 0;}
/*Custom Page Hotel Amenities CSS End Here*/


/* About Us page CSS Here*/
#about_us_box{ width:670px; float:left;}
#about_us_claude_image{ width:670px; float:left; text-align:left; padding:5px 0 5px 0;}
about_us_claude_image img{ margin-right:10px;}
#about_us_claude_image p{margin:0px 0 10px 210px; padding:0;}
#about_us_claude_descrp{width:640px; float:left; padding-left:20px;}
#about_us_claude_descrp p{ margin:10px 0 10px 0; padding:0;}
/* About Us page CSS End Here*/


/* CSS for Breadcrumbs*/

.categories_path{}
.categories_path td{ font-size:14px;}
.categories_path img{ padding:0 5px 0 0; font-size:14px;}
.categories_path_td{ font-size:12px; float:left; margin-bottom:5px;}
.categories_path_td a{ color:#000000; text-decoration:none;font-size:12px;}
.categories_path_td a:hover{color:#6c8d61; text-decoration:underline;font-size:12px;}
.categories_item_td{ margin-bottom:10px; line-height:30px; height:30px;}
.categories_item_td a{ color:#000000; text-decoration:none;font-size:12px;}
.categories_item_td a:hover{color:#6c8d61;text-decoration:underline;font-size:12px;}

/* CSS for Request form*/
#wrap_req_form_box{ width:512px; float:left; padding-top:150px;  text-align:center; margin-left:75px;_margin-left:38px;}
#request_form_header{ width:505px;float:left; font-size:16px; text-align:center; font-weight:bold; padding:5px 0 5px 0;}
#contact_req_form_box{ width:505px; float:left; border:1px solid #000000; padding:2px; background:#ffffff;}
#contact_req_form_box_inner{ border:2px solid #000000; padding:10px 0 10px 0; float:left;}
#catalogue_form{ width:500px; float:left; margin:0;}
#fd{ width:500px; float:left;}
#fht{height:20px; line-height:20px; float:left;}
.ftext{ width:200px; float:left; text-align:left; font-weight:bold; padding-left:50px;}
#fht1{ width:200px; float:left; text-align:left; font-weight:bold; padding-left:0px;}

.wrap_request_link{ width:700px; float:left; padding:5px 0 5px 0; font-size:14px; font-weight:bold; text-align:center;}
.wrap_request_link a{ color:#464646; text-decoration:underline;}
.wrap_request_link a:hover{ color:#6c8d61; text-decoration:none;}


.textfield2{ width:150px; float:left; height:20px; margin:3px 0 3px 0;}
.check_box_header{ width:250px; height:100px; float:left; text-align:center; font-weight:bold; padding:5px 0px 5px 0px;}
.check_box_header_field{ width:250px; height:100px; float:left;padding:5px 0 5px 0;}
.chk_box{ width:250px; height:22px; float:left; line-height:22px;}
.chk{ float:left; margin:5px 0 5px 0;}
.chk_text{ float:left; height:24px; line-height:26px; padding-left:5px;}

.navigator_products{ width:700px; float:left; text-align:center; font-weight:bold;}
.navigator_products a{ color:#000000; text-decoration:underline;}
.navigator_products a:hover{color:#000000; text-decoration:none;}
.navigator_products_link_selected{ background:#000000; color:#ffffff; text-decoration:none;}


/*Footer Custom Pages CSS Here*/

#wrap_privacy_policy_box{ width:500px; float:left; padding:20px 0 20px 30px; font-weight:bold; line-height:18px;}
#wrap_terms_condition_box{ width:500px; float:left; padding:20px 0 20px 30px; font-weight:bold; line-height:18px;}
#wrap_shipping_info_box{ width:500px; float:left; padding:20px 0 20px 30px; font-weight:bold; line-height:18px;}
#wrap_return_policy_box{ width:500px; float:left; padding:20px 0 20px 30px; font-weight:bold; line-height:18px;}
/*Footer Custom Pages CSS End Here*/


/*Gift Set CSS Here*/
/* Product Brief Template CSS Here*/
.wrap_giftset_brief_box{ width:306px; float:left; background:url(../images_templ/brief_box_bg.jpg) repeat; padding:5px; margin:10px 14px 8px 0;}
.giftset_brief_name{ width:298px; height:36px; float:left; font-size:18px; color:#ffffff; line-height:36px; border-bottom:
#FFFFFF 1px solid;}
.giftset_brief_name a{ color:#ffffff; text-decoration:none;}
.giftset_brief_name a:hover{color:#f5eac2; }
.giftset_brief_middle_box{ width:298px; float:left;}
.giftset_brief_image{ width:144px; float:right; padding-top:12px; text-align:center;} 
.giftset_wrap_brief_description{width:150px; float:left; padding-top:12px; color:#ffffff;}
.giftset_brief_prod_price{ width:150px; float:left; padding:5px 0 5px 0; font-size:12px; font-weight:bold;}
.giftset_brief_description{ width:150px; float:left; height:90px; }
.giftset_brief_description ul{ padding-left:15px; margin:0; }
.giftset_brief_description li{ margin:0; padding:0; list-style:disc;}
.giftset_wrap_add_to_cart{ width:150px; float:left;}
.giftset_brief_add_to_cart{ width:150px; float:left; margin:5px 0 5px 0;}
.giftset_brief_more_info{width:150px; float:left; margin:5px 0 5px 0;}

/* Product Detail Template CSS Here*/
.wrap_giftset_detail_box{ width:669px; float:left; border:1px solid #000000; padding:2px; background:#ffffff;}
.wrap_giftset_detail_box_inner{width:665px;float:left; border:2px solid #000000;}
.wrap_giftset_detail_box_inner2{width:655px;float:left; padding:5px;}
.giftset_detail_info_prod_box{ width:540px; float:left; }
.wrap_giftset_detail_image_box{ width:290px; float:left;}
.giftset_detail_prod_image{ width:290px; float:left; text-align:center;}
.giftset_detail_prod_image_large{  width:290px; float:left; text-indent:8px; padding:3px 0 3px 0;}
.giftset_detail_prod_image_large a{ color:#000000;text-decoration:none;}
.giftset_detail_prod_image_large a:hover{color:#000000;}
.wrap_giftset_detail_prod_info{ width:230px; float:left;padding:0 10px 0 10px;}
.giftset_detail_prod_name{ width:230px; line-height:24px;float:left; color:#5f522e; font-size:24px; border-bottom:#000000 1px solid; padding-bottom:5px; }
.giftset_detail_prod_info_brief{ width:230px; float:left; color:#5f522e; border-bottom:#000000 1px solid; padding:5px 0 15px 0; }
.giftset_detail_prod_info_brief ul{ margin-left:15px;padding:0;}
.giftset_detail_prod_info_brief li{ list-style:disc;}
.giftset_detail_prod_info_brief input{ margin:3px 0 3px 0;}
.giftset_detail_prod_info_price{width:230px; float:left; padding:5px 0 0 0;font-size:21px; color:#5F522E; }
.giftset_detail_prod_option{ width:230px; float:left; padding:5px 0 0 0;}
.giftset_detail_prod_addtocart{ width:230px; float:left; margin:5px 0 5px 0;}
.giftset_detail_prod_buynow{ width:230px; float:left; margin:5px 0 5px 0;}
.giftset_detail_prod_content{ width:500px; float:left; border:1px solid #000000; padding:5px; margin:10px 0px 10px 10px;_margin:10px 0px 10px 5px;}
.giftset_detail_info_tree_box{width:110px; float:left;}

/* Related Product Template CSS Here*/
.related_brief2_description{width:150px; float:left; height:90px; }
.related_brief2_description ul{ padding-left:15px; margin:0; }
.related_brief2_description li{ margin:0; padding:0; list-style:disc;}


/*Search Field CSS Here*/


.search_footer{ width:700px; float:left;}
.search_footer td{ width:320px; height:20px;float:left; text-align:left;}
.btn{ float:left;}

table.search_body{ width:700px; float:left; padding-bottom:5px;}
table.search_body .text{ width:200px;}
tr.search_header td{padding:5px 0 10px 0; text-align:left; padding-left:86px;}

/*Custom Page Wholesale Infromation CSS Here*/

.wrap_w_sale_main_box{ width:700px; float:left;}
.wrap_w_sale_menu_box{ width:630px; float:left; border:1px solid #000000; padding:2px; margin-bottom:10px; background:#ffffff;}
.wrap_w_sale_menu_inner{width:622px; height:25px; float:left; border:2px solid #000000; padding:2px; background:#ffffff;}
.w_sale_menu{ width:622px; float:left;}
.w_sale_menu ul{ margin:0; padding:0;}
.w_sale_menu li{ float:left; text-align:center; line-height:25px; padding:0 0 0 40px;}
.w_sale_menu a{ text-decoration:none; color:#474747; font-weight:bold;}
.w_sale_menu a:hover{color:#6c8d61; text-decoration:none;  }
.w_sale_info_box{ width:480px; float:left; text-align:center;}
.w_sale_info_box p{ width:460px; float:left; padding:0px 10px 0px 10px; margin:5px 0 10px 0; font-weight:bold;}
.w_sale_info_box a{text-decoration:underline; color:#474747; }
.w_sale_info_box a:hover{color:#6c8d61; text-decoration:none;}
.w_sale_image_left{ width:110px; float:left; text-align:center;}
.w_sale_image_right{ width:110px; float:left;text-align:center;}

.wrap_w_sale_new_order_box{width:500px; margin:auto;}
.wrap_w_sale_new_order{ width:700px; float:left; display:none;}
.w_sale_new_order_left{width:120px; float:left; text-align:center;}
.w_sale_new_order_center{width:460px; float:left;}
.w_sale_new_order_center p{ width:438px; padding:10px; margin:0;}
.w_sale_new_order_right{width:120px; float:left; text-align:center;}
.w_sale_new_order_form{ width:700px; float:left;}

.wrap_opening_order_menu_box{ width:700px; float:left;}




.wrap_new_acct_box{ width:488px; float:left;}
.new_acct_text{ width:200px; float:left; padding-left:44px;}
.new_acct_field{width:244px; float:left;}

.wrap_select_qty{width:700px; float:left; margin:10px 0 10px 0;}
.qty_regular_size{ width:175px; float:left; text-align:center; font-weight:bold;}
.qty_large_size{width:175px; float:left; text-align:center; font-weight:bold;}
.qty_mini_size{width:175px; float:left; text-align:center; font-weight:bold;}
.qty_lotion_size{width:175px; float:left; text-align:center; font-weight:bold;}

.wrap_select_product{ width:175px; float:left; padding:2px 0 2px 0;}
.qty_size_header{ width:175px; float:left; text-align:center; padding:0 0 8px 0;}
.wrap_opening_order_option{ width:175px; float:left; text-align:left; font-size:12px; font-weight:100;}
.select_product_qty{width:25px;  float:left;}
.select_product_size{width:22px; height:14px; float:left;}
.private_label{ width:700px; float:left;}
.private_label a{ text-decoration:underline; color:#474747; font-size:12px; font-weight:bold;}
.private_label a:hover{ text-decoration:none;color:#6c8d61;font-size:12px; font-weight:bold;}


.chk_box{ width:700px; float:left;}
.chk_box1{ width:30px; float:left;}
.chk_box1_text{ width:670px; float:left;}
.private_label p{ margin:0; padding:5px 0 3px 0;}
.order_submit{ width:700px; float:left; padding:5px 0 5px 0;}


.wrap_cc_recorder_box{ width:700px; float:left; margin-bottom:10px;}
.wrap_cc_recorder_box p{ text-align:center; font-weight:bold; margin:0; padding:5px 0 5px 0;}
.wrap_cc_recorder_box a{ text-decoration:underline; color:#000000;}
.wrap_cc_recorder_box a:hover{ text-decoration:none;color:#6c8d61;}
.wrap_cc_recorder_form{ width:500px; margin:auto;}
.wrap_cc_recorder_form_1{ width:494px; float:left; border:1px solid #000000; padding:2px;}
.wrap_cc_recorder_form_2{width:486px; float:left; border:2px solid #000000; padding:2px;}
.wrap_cc_recorder_form_2 p{ text-align:center; margin:0; padding:3px 0 3px 0;}

.wrap_cc_order{ width:488px; float:left; margin:5px 0 5px 0;}
.cc_order_text{ width:200px; float:left; padding-left:44px;}
.cc_order_filed{width:234px; float:left; padding-right:10px;}
.cc_order{ width:200px; height:17px; padding-top:2px; float:left; border:1px solid #231f20;}
.cc_order_private_label{ width:488px; float:left; text-align:left; margin-bottom:8px;}
.cc_order_private_label_hd{ width:478px; float:left; font-size:13px; font-weight:bold; padding:3px 0 3px 10px;}
.cc_order_private_label_select{width:478px; float:left; font-size:12px; font-weight:bold; padding:3px 0 3px 10px;}
.cc_order_private_label_chk{ width:478px; line-height:17px;   float:left; padding:3px 0 3px 10px;}
.cc_order_radio_chk{ margin-top:2px;}
.cc_order_submit_button{ width:488px; float:left; text-align:center; padding:5px 0 5px 0;}
.cc_buttons{ width:66px;}
.cc_text_filed{ width:240px; height:17px;}
.w_sale_form_box{ width:700px; float:left;}
.wrap_cc_order_new_address{ width:478px; float:left; margin:3px 0 3px 0;}
.cc_order_new_address_text{ width:194px; float:left; padding-left:44px;}
.cc_order_new_address_felid{width:239px; float:left;}
.cc_order_new_address{ width:200px; height:17px; padding-top:2px; float:left; border:1px solid #231f20;}
.special_instruction_header{ width:150px; float:left; font-weight:bold;}
.special_instruction_field{ width:250px; float:left;}
.special_instruction{ width:250px; height:50px; float:left;}

.wrap_w_sale_net_box{ width:700px; float:left; padding:5px 0 10px 0;}
.wrap_select_product_w-sale{ width:175px; float:left; margin:2px 0 2px 0;}
.select_w-sale_product_qty{ width:25px; float:left;}
.select_w-sale_product_name{ width:140px; float:left; font-size:11px; font-weight:100; text-align:left; padding-left:3px;}
.w_sale_net_choice{width:175px; float:left; font-size:12px; font-weight:bold; text-align:center;}
.w_sale_net_choice_header{width:175px; height:25px; float:left; font-size:12px; font-weight:bold; padding:3px 0 3px 0;}
.w_sale_net_choice_size{width:175px; float:left; font-size:11px; font-weight:bold; padding:3px 0 5px 0;}



.wrap_order_brief_box{ width:306px; height:200px; float:left; background:url(../images_templ/brief_box_bg.jpg) repeat; padding:10px; margin:10px 20px 10px 0;}
.order_brief_middle_box{ width:298px; float:left;}
.order_brief_name{ width:298px; height:36px; float:left; font-size:18px; color:#ffffff; line-height:36px; border-bottom:
#FFFFFF 1px solid;}
.order_brief_name a{ color:#ffffff; text-decoration:none;}
.order_brief_name a:hover{ color:#f5eac2; }
.wrap_order_brief_description{width:298px; float:left; padding-top:12px; color:#ffffff;}
.order_brief_description{ width:298px; padding:5px 0 5px 0; float:left; display:inline-block;}
.order_brief_description p{ margin:0; padding:0; display:inline-block;}
.order_brief_more_info{width:298px; float:left; margin:5px 0 5px 0;}



/*############# CSS for Options of Opening Orders ############*/
.w_sale_new_order_form table{ width:175px; float:left; }
.w_sale_new_order_form table.product_options_border{ float:left;}
.w_sale_new_order_form tr.product_options_body{ width:175px; float:left;}
.w_sale_new_order_form tr.product_options_body span.product_options_name{ width:135px;float:left; display:inline; clear:both;}
.w_sale_new_order_form tr.product_options_body table span.product_options_name{ width:135px;float:left; display:inline; clear:both;}


.w_sale_new_order_form tr.product_options_body span.product_options_name select{ width:135px;float:left; display:bolck; }
.w_sale_new_order_form tr.product_options_body tr.product_options_title{ width:175px; float:left;font-size:14px; font-weight:bold; text-align:center; padding:5px 0 2px 0; display:inline;}

.open_order_price{ width:700px; float:left; padding:5px 0 5px 0; font-size:19px; color:#5F522E; clear:both;}
.open_order_buynow{ width:700px; float:left; margin:5px 0 5px 0; clear:both;}
.wrap_select_product div.select_product_qty{display:none;}
.new_opening_order{ width:700px; float:left; clear:both;}

.product_options_body tr.product_options_header{ font-weight:bold;}
.product_options_header td.product_options_header_price{ display:none;}
.product_options_header td.product_options_header_name{ width:135px; float:left;display:inline;}
.w_sale_new_order_form td.product_options_header_price{  width:1px; font-size:1px; float:left; display:none; overflow:hidden;}
.w_sale_new_order_form span.product_options_price{ width:1px; float:left; display:none;}
.product_options_header td.product_options_header_qty{ width:20px; float:left; text-align:center;}
.product_options_body input.checkbox{ width:15px; height:15px; float:left; margin-left:4px;_margin-left:2px;}



/*############# CSS for Options of Opening Orders End Here ############*/
.w_sale_new_order_field_box{ width:500px; border:1px solid #000000; float:left;}
.w_sale_new_order_field_inner{ width:488px; float:left;_float:none;margin:2px; padding:10px 2px 10px 2px; border:2px solid #000000;}
.order_text_field{ width:180px; float:left; height:15px; font-size:11px; margin:3px 0 3px 0; border:1px solid #231f20; padding-top:2px;}

.product_options_selected{width:175px; float:left;display:inline;}


/* --- Home links --- */

#popular_flavors_container {padding:10px 0 0 0; float:left;}
.popular_flavors {float:left; width:335px; }
.popular_flavors div {font-weight:bold; color:#527547; padding:0 0 0 10px;}
.popular_flavors li {float:left; width:130px; margin:2px 0 0 35px; list-style:disc; color:#527547;}
.popular_flavors li a {display:block;}
.popular_flavors li a:HOVER {background:#527547; color:#FFF; text-decoration:none;}