.sanatos a {color:#61950d;}

.sanatos #wideHeader{background:#65a73b url(../images/sanatos_pattern_body.gif) !important; height:auto;}
.sanatos #headerCenterBg { height:auto;}

.topShopBranding { background:#f5f5f5 url(../images/top_shop/leaves_bottom.png) repeat-y center 149px;}
.topShopBranding  #headerCenterBg  { height:auto; background:url(../images/top_shop/leaves_top.png) no-repeat center 0;}

.topShopBranding .brandMsg  { margin-bottom:-20px;}

.topShop #header { background-image:none!important;}
.topShop #headerDecoration { background:url(../images/top_shop/bg_main_message_top.gif) no-repeat right 0; margin-right:-60px; position:relative; width:1028px; height:149px;}
.topShopBranding #headerDecoration { background:url(../images/top_shop/bg_main_message_top2.gif) no-repeat right 0; margin-right:-59px; position:relative; width:1028px; height:149px;}

.sanatos #header {background:#fff; height:149px; background-color:#FFFFFF; background-image:url("../images/sanatos_header_bg.gif");background-position:685px 20px;background-repeat:no-repeat;}
.sanatos .headBanner { margin-top:10px; }
.sanatos #logo {margin:15px 0 0 10px; width:210px; height:100px;}
.sanatos #logo a {background:url(../images/sanatos_logo_gustos_2.gif) no-repeat 0 0; width:210px; height:100px; text-indent:-9999px;}
.sanatos #nav {width:999px; background-color:#7ac00a; margin:121px 0 0 0;}
.sanatos #nav li {border-right:1px solid #c3d7b7;}
.sanatos #nav .selected {border-right:0;}
.sanatos .more_links {float:right; margin:103px 20px 0 0;}
.sanatos .more_links  a {color:#000!important;}
.sanatos .featured_articles .selected_article h1 a, .sanatos .featured_articles .selected_article h2 a { background-image:url(../images/sanatos_big_arrow_90.gif); background-position:0 15px;}
.sanatos .featured_articles .article h2 a, .featured_articles .article h1 a {background-image:url(../images/sanatos_big_arrow_0.gif); background-position:0 0;}
.sanatos .featured_articles a {color:#61950d;}
.sanatos .right_box h3 { background-image:url(../images/sanatos_right_box_header.gif); background-repeat:no-repeat; height:40px; margin:0 0 0px 0;}
.sanatos .right_box .sanatos_headlines { margin:0 10px -5px 10px;}
.sanatos .right_box a {color:#000;}
.sanatos .right_box ul {margin-bottom:20px; }
.healthy_recipies .box_name {color:#000; border-bottom:5px solid #cfcfcf; padding:0 0 15px 0; background-image:url(../images/sanatos_strawberry.gif); background-repeat:no-repeat; background-position:right 0;}
.healthy_recipies ul {margin:10px 0 0 0; height:1%; overflow:hidden; padding:0 0 20px 0;}
.healthy_recipies ul li { padding:10px 10px 10px 0; float:left; width:280px; border-bottom:1px solid #e5e5e5;}
.healthy_recipies ul li span {color:#777;}
.healthy_recipies ul li a {font-size:1.2em; color:#000!important;}






.topShop #nav { background:#7abf0a url(../images/top_shop/bg_main_message_top.gif) no-repeat 684px -121px;}

.brandMsg  { background:url(../images/top_shop/bg_message_bottom.gif) no-repeat 0 0; width:1005px; height:75px; padding:90px 0 0 0 }
.brandLogo { display:block; width:155px; height:22px; margin:0 0 0 17px; float:left;} 

.brandWelcomeMsg {width:577px; height:41px; text-indent:-99999px; background:url(../images/top_shop/txt_welcome.gif) no-repeat 0 0; float:left; margin:-12px 0 0 10px;}
.brandLink a { font-size:1.2em; text-decoration:underline; color:#e20001; margin:0 0 0 45px;}

.productPromo { width:487px; height:260px; background:url(../images/top_shop/bg_promo_product_box.gif) no-repeat 0 0; float:left;} 

.productPromoTitle { width:310px; height:47px; text-indent:-99999px; background:url(../images/top_shop/title_bullet_express.gif) no-repeat 0 0;}

.productPromoHeader { padding:20px 0 0 15px; position:relative;}

.productPromoImage { padding:5px; float:left;}

.productDesc { font-size:1.2em; line-height:1.5em; width:270px; float:left; padding:15px 0 0 30px;}




.calcBtns { float:left;}

.btnCalc1 { width:497px; height:100px; background:url(../images/top_shop/btn_calc_1.gif) no-repeat 0 0; margin:-13px 0 0 0;}
.btnCalc1 a { width:497px; height:100px; display:block; text-indent:-9999px;}

.btnCalc2 { width:499px; height:82px; background:url(../images/top_shop/btn_calc_2.gif) no-repeat 0 0; margin:-1px 0 0 0;}
.btnCalc2 a { width:499px; height:82px; display:block; text-indent:-9999px;}

.btnCalc3 { width:503px; height:81px; background:url(../images/top_shop/btn_calc_3.gif) no-repeat 0 0; margin:-4px 0 0 0;}
.btnCalc3 a { width:503px; height:81px; display:block; text-indent:-9999px;}


.btnMore { float:right; display:block; width:132px; height:34px; background:url(../images/top_shop/btn_learn_more.gif) no-repeat 0 0; margin:13px 8px 0 0}
.btnMoreHand { width:64px; height:93px; background:url(../images/top_shop/btn_more_hand.gif) no-repeat 0 0; float:right; display:block; position:absolute; right:-8px; top:33px;}



.calcBox { margin:0 0 10px 0;}
.calcBoxTop { width:688px; height:7px; background:url(../images/top_shop/bg_calc_box_top.gif) no-repeat 0 0;}
.calcBoxBottom { width:688px; height:10px; background:url(../images/top_shop/bg_calc_box_bottom.gif) no-repeat 0 0;}
.calcBoxMiddle { width:688px; background:url(../images/top_shop/bg_calc_box_content.gif) repeat-y 0 0;}

.calc1Head { background:#abbb38 url(../images/top_shop/bg_header_calc_calorii.gif) repeat-x 0 bottom; margin:0 3px; padding:22px 0 15px 20px;}
.calc2Head { background:#c5269f url(../images/top_shop/bg_header_calc_greutate.gif) repeat-x 0 bottom; margin:0 3px; padding:22px 0 0px 20px;}
.calc3Head {background:#fa913c url(../images/top_shop/bg_header_calc_indice.gif) repeat-x 0 bottom; margin:0 3px; padding:22px 0 15px 20px;}


.titleCalc_1 { width:542px; height:35px; background:url(../images/top_shop/title_calc_1.gif) no-repeat 0 0; text-indent:-99999px; }
.titleCalc_2 { width:644px; height:57px; background:url(../images/top_shop/title_calc_2.gif) no-repeat 0 0; text-indent:-99999px;} 
.titleCalc_3 { width:644px; height:36px; background:url(../images/top_shop/title_calc_3.gif) no-repeat 0 0; text-indent:-99999px; }


.calcBoxContent { background:#f1f1f1; margin:0 10px; padding:10px;}

.calc1 {font-family:Arial, Helvetica, sans-serif;}
.calc1 table { width:100%; }
.calc1 table td { vertical-align:top; }

.calcFormLine { height:30px;}
.calcFormLine span { font-size:1.1em;}
.calcFormLine label { float:left; font-size:1.4em; width:82px;}
.customInptSize1 { width:39px; height:20px; background:url(../images/top_shop/inpt_calc_size_1.gif) no-repeat 0 0; float:left; margin:0 4px 0 0;}
.customInptSize1 input { width:20px;  border:0; background:0; float:left; font-size:11px; margin:3px 5px 0 11px;}
.calcFormLine input { vertical-align:bottom;}
.calcFormLine select { font-size:11px; width:125px;}

.productBoxHead { background:#e20001; padding:20px 0 10px 20px;}

.productBoxContent { padding:20px; background:#fff; }

.productBoxContent td { vertical-align:top; font-size:1.2em; line-height:1.6em; padding:10px;} 


.calcResult { background:#abbb38; padding:10px; color:#fff; margin:10px 0 0 0;}
.calcResultTitle { font-size:2em; border-bottom:1px solid #fff; padding:0 0 5px 0; margin:0 0 5px 0;}
.calcResultContent { font-size:1.2em; line-height:1.6em;}
.calcResultContent span { font-weight:bold; font-size:2em;}


