* {padding:0; margin:0; outline:none;}
html {height:auto; min-height:100%; font-size:62.49%}
body {background:white url('/themes/sestoo/img/body-bg.png') 0 0 repeat-x; text-align:center; font:1.2em/1.2em arial, verdana, sans-serif; color:#323232;}
a {text-decoration:underline; color:#323232;}
a:hover {text-decoration:none;}
input {color:#323232;}
a img {border:none;}

.clear {clear:both; display:block; width:100%; height:0px; overflow:hidden;}

#conteiner {width:978px; text-align:left; margin:0 auto;}
	.sidebar1 {float:left; width:680px; margin:0 0 10px 34px; //margin-left:17px;}
	.sidebar2 {float:right; width:220px; margin:0 34px 10px 0; //margin-right:17px;}

	.col1, .col2, .col3 {width:220px; float:left;}
	.col1, .col2 {padding:0 10px 0 0;}

	h1 {height:32px; line-height:32px; overflow:hidden; background:url('/themes/sestoo/img/h1-bg.png') 0 0 no-repeat; color:#0096ec; font-size:1.2em; padding:0 8px; }

	#logo {margin:22px 0 0 30px; //margin:22px 0 0 15px; width:175px; float:left; height:60px; display:block; background:url('/themes/sestoo/img/logo.png') 0 0 no-repeat; text-indent:-9000pt;}

	span.header {display:block; height:89px; position:relative;}
		ul#top-menu-small {float:right; list-style-type:none; margin:0 34px 0 0; //margin:0 17px 0 0;}
		ul#top-menu-small li {float:left; margin:5px 0; border-right:1px solid #d5d5d5}
		ul#top-menu-small li.last {border:none;}
		ul#top-menu-small li.last a {margin:0 0 0 10px; //margin:0 0 0 5px;}
		ul#top-menu-small a {float:left; display:block; color:#d5d5d5; text-decoration:none; margin:0 10px; //margin:0 5px;}
		ul#top-menu-small a:hover {text-decoration:underline;}

		#top-cart {position:absolute; top:34px; right:0; width:300px; float:right; display:block; color:white; text-decoration:none; font-size:1.2em;}
		#top-cart div {padding:5px 0 0 4px;}
		#top-cart i {display:block; width:40px; height:36px; float:left; background:url('/themes/sestoo/img/top-cart-bg.png') 0 0 no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/sestoo/img/top-cart-bg.png', sizingMethod='crop');}
		a#top-cart span {display:block; color:#717171; text-decoration:underline; font-size:.8em;}
		a#top-cart:hover span {text-decoration:none;}

	#top-bar {display:block; height:61px; width:916px; margin:0 31px 0 31px; background:url('/themes/sestoo/img/top-bar-bg.png') 0 0 repeat-x;}
		#top-bar .l,
		#top-bar .r {display:block; width:100%; height:61px;}
		#top-bar .l {background:url('/themes/sestoo/img/top-bar-l.png') 0 0 no-repeat;}
		#top-bar .r {background:url('/themes/sestoo/img/top-bar-r.png') 100% 0 no-repeat;}

		#top-bar ul {list-style-type:none; padding:4px 10px 0 3px; float:left;}
			#top-bar li {float:left; line-height:55px; background:url('/themes/sestoo/img/top-bar-splice.png') 100% 50% no-repeat;}
			#top-bar li a {text-decoration:none; font-size:1.2em; font-weight:bold; color:#323232; padding:0 25px;}
			#top-bar li a:hover {text-decoration:underline;}

		#top-search {float:right; /*width:380px;*/ margin:14px 0 0 0;}
			#top-search .text {background:none; border:none; height:23px; line-height:23px; width:100%}
			#top-search .btn {background:none; border:none; text-transform:uppercase; text-decoration:underline; font-weight:bold; width:80px; float:left; height:23px; line-height:23px;}
			#top-search-text {display:block; height:23px; background:url('/themes/sestoo/img/top-serach-text-bg.png') 0 0 repeat-x; float:left; /*width:300px;*/}
			#top-search-text .l,
			#top-search-text .r {display:block; width:100%; height:23px;}
			#top-search-text .l {background:url('/themes/sestoo/img/top-serach-text-l.png') 0 0 no-repeat;}
			#top-search-text .r {background:url('/themes/sestoo/img/top-serach-text-r.png') 100% 0 no-repeat;}

			#top-search-letters {float:left; width:300px; margin:0 80px 0 0; text-align:center; margin:0; padding:0;}
			#top-search-letters a {font-size:.8em; font-weight:bold;}
	

	#content1 {color:white;}
		#content1 strong {font-size:3em; font-weight:normal; display:block; height:1em; padding:0 0 0 14px; line-height:1em;}
		#content1 p {padding:.5em 30px 0 35px; height:4.8em}

		#content1 .sidebar1 {display:block; height:140px; background:url('/themes/sestoo/img/content1-bg.png') 0 0 repeat-x; margin-top:8px;}
		#content1 .sidebar1 .l,
		#content1 .sidebar1 .r {display:block; width:100%; height:140px;}
		#content1 .sidebar1 .l {background:url('/themes/sestoo/img/content1-l.png') 0 0 no-repeat;}
		#content1 .sidebar1 .r {background:url('/themes/sestoo/img/content1-r.png') 100% 0 no-repeat;}
		
		#content1 .sidebar1 .col1, #content1 .sidebar1 .col2, #content1 .sidebar1 .col3 {margin:25px 0 0 0;}
		#content1 .sidebar1 .col1, #content1 .sidebar1 .col2 {background:url('/themes/sestoo/img/content1-splice.png') 226px 0 repeat-y;}

		#content1 .sidebar2 {display:block; height:140px; background:url('/themes/sestoo/img/content2-bg.png') 0 0 repeat-x; margin-top:8px;}
		#content1 .sidebar2 .l,
		#content1 .sidebar2 .r {display:block; width:100%; height:140px;}
		#content1 .sidebar2 .l {background:url('/themes/sestoo/img/content2-l.png') 0 0 no-repeat;}
		#content1 .sidebar2 .r {background:url('/themes/sestoo/img/content2-r.png') 100% 0 no-repeat;}

		#content1 .sidebar2 strong {padding-top:25px}

	.sidebar2 .block {display:block; width:220px; background:url('/themes/sestoo/img/sidebar2-bg.png') 0 0 repeat-y;}
		.sidebar2 .block .top,
		.sidebar2 .block .bottom {display:block; width:100%;}
		.sidebar2 .block .top {background:url('/themes/sestoo/img/sidebar2-top.png') 0 0 no-repeat;}
		.sidebar2 .block .bottom {background:url('/themes/sestoo/img/sidebar2-bottom.png') 0 100% no-repeat;}
		.sidebar2 .block h3 {color:#cca52d; font-size:1.2em; line-height:32px; height:32px; padding:0 8px; overflow:hidden; display:block;}

	.sidebar3 {float:left; width:220px; margin:0 0 0 10px;}
	.block.cnt {display:block; width:220px; margin:0 0 10px 0; background:url('/themes/sestoo/img/block-cnt-bg.png') 0 0 repeat-y;}
		.block.cnt .top,
		.block.cnt .bottom {display:block; width:100%;}
		.block.cnt .top {background:url('/themes/sestoo/img/block-cnt-top.png') 0 0 no-repeat;}
		.block.cnt .bottom {background:url('/themes/sestoo/img/block-cnt-bottom.png') 0 100% no-repeat;}
		.block.cnt h3 {color:#57780b; font-size:1.2em; line-height:32px; height:32px; padding:0 8px; overflow:hidden; display:block;}

	#testimonials {}
		#testimonials p {font-size:.9em; line-height:1.1em; margin:4px 8px 0 8px; padding:0 0 4px 0; border-bottom:1px solid #e4f5ce;}
		#testimonials p.last {border:none;}

	#premier-partners {}
		#premier-partners a {display:block; margin:2px 0 2px 30px}

	#sponsored-links {}
		#sponsored-links a {display:block; text-decoration:none; font-size:.9em; line-height:1.1em; padding:4px 8px 8px 8px}
		#sponsored-links a.last {padding-bottom:4px;}
		#sponsored-links a:hover strong {text-decoration:underline;}
		#sponsored-links strong {color:#00f; font-size:1.1em}
		#sponsored-links p {}
		#sponsored-links span {display:block; color:#008000;}

	#item {width:450px}
		#item .image {width:150px; float:left; margin:10px 0 0 0;}
		#item .description {float:left; width:100%; margin:0 0 0 -160px;}
		#item .description span {display:block; padding:30px 0 0 160px;}

		#item table {table-layout:auto; width:100%; border-collapse:collapse;}
		#item table th {font-size:1.1em; border-bottom:1px solid #949494; padding:0 0 .2em 0;}
		#item table th.title {font-size:1.3em; border:none; font-weight:normal; padding:1.5em 0 .5em 0;}
		#item table td i {display:block; font-size:.9em;}
		#item table td {background:url('/themes/sestoo/img/bottom-border.png') 0 100% repeat-x; padding:4px 0;}

		#item-description {padding:2em 0 0 0;}
		#item-description strong {display:block; padding:1.5em 0 .1em 0; margin:0 0 .1em 0; border-bottom:1px solid #d6d6d6}
		#item-description ul,
		#item-description ol {padding:0 0 1em 2.3em}

	#cart {}
		#cart table {table-layout:auto; width:100%; border-collapse:collapse; margin:10px 0 0 0;}
		#cart table th {font-size:1.1em; border-bottom:1px solid #949494; padding:0 0 .2em 0;}
		#cart table td i {display:block; font-size:.9em;}
		#cart table td {padding:4px 0; background:url('/themes/sestoo/img/bottom-border.png') 0 100% repeat-x;}
		#cart table td.promo-update {}
			#cart table td.promo-update {font-size:.9em;}

		#cart table td,
		#cart table th {padding-left:10px}
		#cart table .product-name {padding-left:0;}
			#cart table td.product-name .l {float:right; width:100%; margin:0 0 0 -70px;}
				#cart table td.product-name .l div {padding:0 0 0 70px;}
			#cart table td a.image {float:left; width:70px;}
			#cart table td a.name {display:block; font-size:1.1em; font-weight:bold; padding:10px 0 0 0;}
			#cart table td.product-name span {display:block; padding:.3em 0 0 0; font-size:.9em; line-height:1.1em;}
			#cart table td.product-name span strong {white-space:nowrap;}
			#cart table td.product-name span,
			#cart table td.product-name span * {color:#7a7a7a}

		#cart table td.total {font-weight:bold; background:none; text-align:right; border-top:1px solid #aaa; font-size:1.1em;}
		#cart table td.total strong {text-align:left; display:block;}
		#cart .update, #cart .checkout {border:none; background:none; font-weight:bold; font-size:1.4em; float:right; margin:10px 0 30px 10px; text-decoration:underline; color:#4FBDFB}

	/* main block */
	ul.product-menu {list-style-type:none; padding:0 45px 0 35px; margin:1.5em 0 2em 0;}
			ul.product-menu li {font-weight:bold; width:185px; padding:0 0 0 5px; background:url('/themes/sestoo/img/col-right-border-bg.png') 0 0 repeat-y; float:left; height:1.5em; line-height:1.5em; overflow:hidden;}
			ul.product-menu li.active {height:auto; width:100%; float:none; clear:both; overflow:visible; background:none; background-color:#ecf7fe; border:1px solid #c4deee; margin:5px 0; padding:0 0 10px 10px;}
			ul.product-menu li.active a.title {font-size:1.2em; line-height:2em; height:1.5em; text-decoration:none; display:block; border-bottom:1px solid #c4deee}
			ul.product-menu li.active a.title:hover {text-decoration:underline;}

			ul.product-menu ul {list-style-type:circle; clear:both;}
			ul.product-menu li li {float:left; width:200px; font-weight:normal; background:none; padding:0 0 0 2em; margin:0;}

		.col {width:220px; padding:0 10px 0 0; float:left; position:relative; margin:4px 0; background:url('/themes/sestoo/img/col-right-border-bg.png') 225px 0 repeat-y;}
		.col.last {background:none; padding:0;}
		.col .img {display:block; float:left; padding:0 4px 0 0;}
		.col a.img strong {display:block; visibility:hidden; overflow:hidden; font-size:1.3em; color:#000; padding:75px 0 0 13px; position:absolute; top:0; left:0; width:100px; height:100px; background:url('/themes/sestoo/img/price-bg.png') 0 0 no-repeat; //background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/sestoo/img/price-bg.png', sizingMethod='crop');}
		.col.active a.img strong {visibility:visible;}
		.col a.title {font-size:1.2em; font-weight:bold; line-height:1.1em; height:2.2em; display:block; overflow:hidden; position:relative;}
		.col a.title span {width:116px; position:absolute; bottom:0; cursor:pointer;}
		.col span.r {display:block; float:right; width:116px; overflow:hidden;}
		.col p {font-size:.9em; height:6em; overflow:hidden; line-height:1.2em;}

		.hr {clear:both; overflow:hidden; height:1px; background:url('/themes/sestoo/img/col-bottom-border-bg.png') 0 100%;}

		.sidebar1 .text ul,
		.sidebar1 .text ol {padding:.2em 0 .2em 2em;}
		.sidebar1 .text {display:block; padding:.5em 0 2em 8px;}

		.sidebar1 h2 {clear:both; font-size:1.4em; line-height:1.6em; padding:1em 0 0 0; background:url('/themes/sestoo/img/col-bottom-border-bg.png') 0 100% repeat-x;}
	/* \main block */

	#latest-in-health {margin:0 0 10px 0;}
		#latest-in-health a.first {border:0; margin-top:0;}
		#latest-in-health a {font-size:.9em; line-height:1.1em; display:block; font-weight:bold; text-decoration:none; border-top:1px solid #fcf0aa; margin:6px 8px 3px 8px; padding:4px 0 0 0;}
		#latest-in-health a:hover {text-decoration:underline;}
		#latest-in-health p {color:#7a7a7a; font-size:.9em; line-height:1em; height:4em; display:block; overflow:hidden; margin:0 8px 6px 8px;}
		#latest-in-health .splice {border-bottom:1px solid #fcf0aa; display:block; height:0px; overflow:hidden;}
		#latest-in-health br {//display:none;}

	#last-viewed-items {}
		#last-viewed-items a {display:block; font-size:.9em; padding:0 0 0 2px; text-decoration:none; margin:0 8px; line-height:20px; background:url('/themes/sestoo/img/splice1.png') 0 100% repeat-x;}
		#last-viewed-items a.last {background:none; padding-bottom:2px;}
		#last-viewed-items a:hover {text-decoration:underline;}

	#bottom-news {clear:both; background:url('/themes/sestoo/img/bottom-news-bg.png') 50% 0 repeat-y; margin:0 0 10px 0;}
		#bottom-news .top,
		#bottom-news .bottom {display:block; width:100%;}
		#bottom-news .top {background:url('/themes/sestoo/img/bottom-news-top.png') 50% 0 no-repeat;}
		#bottom-news .bottom {background:url('/themes/sestoo/img/bottom-news-bottom.png') 50% 100% no-repeat;}
		#bottom-news h3 {color:#cca52d; font-size:1.2em; line-height:32px; height:32px; padding:0 8px; overflow:hidden; display:block;}

		#daily-news {width:450px; float:left; margin:0 10px 0 34px; //margin:0 10px 0 17px;}
			#daily-news a.first {border:0; margin-top:0;}
			#daily-news a {font-size:.9em; line-height:1.1em; display:block; font-weight:bold; text-decoration:none; border-top:1px solid #fcf0aa; margin:6px 8px 3px 8px; padding:4px 0 0 0;}
			#daily-news a:hover {text-decoration:underline;}
			#daily-news p {font-size:.9em; line-height:1em; height:2em; display:block; overflow:hidden; margin:0 8px 6px 8px;}

		#news-updates {width:220px; float:left;}
			#news-updates ul {list-style-type:none; padding:0 8px;}
			#news-updates li {width:204px; background:url('/themes/sestoo/img/bottom-border.png') 0 100% repeat-x;}
			#news-updates li.last {background:none;}
			#news-updates a {padding:0 0 0 10px; font-size:.9em; line-height:2.1em; height:2.1em; overflow:hidden; text-decoration:none; background:url('/themes/sestoo/img/arrow-r.png') 1px 50% no-repeat;}
			#news-updates a:hover {text-decoration:underline;}

		#weekly-news {width:220px; float:right; margin:0 34px 0 0; //margin:0 17px 0 0;}
			#weekly-news ul {list-style-type:none; padding:0 8px;}
			#weekly-news li {width:204px; background:url('/themes/sestoo/img/bottom-border.png') 0 100% repeat-x;}
			#weekly-news li.last {background:none;}
			#weekly-news a {padding:0 0 0 10px; font-size:.9em; line-height:2.1em; height:2.1em; overflow:hidden; text-decoration:none; background:url('/themes/sestoo/img/arrow-r.png') 1px 50% no-repeat;}
			#weekly-news a:hover {text-decoration:underline;}

	#bottom {height:125px; clear:both; background:url('/themes/sestoo/img/bottom-bg.png') 0 0 repeat-x; margin:0 24px;}
		#bottom .block {float:left; height:125px; background:url('/themes/sestoo/img/bottom-splice.png') 0 0 no-repeat;}
		#bottom h3 {padding:0 8px; height:40px; line-height:45px; overflow:hidden; text-transform:uppercase; font-size:1.5em; font-weight:normal;}

		#bottom #bottom-search {width:460px; margin:0 0 0 10px; //margin:0 0 0 5px; background-position:455px 50%;}
			#bottom-search p {font-size:.9em; padding:0 8px;}
			#bottom-search a {font-weight:bold;}
			#bottom-search form {padding:15px 0 0 8px;}
			#bottom-search .bottom-search-text {float:left; display:block; width:365px; height:23px; background:url('/themes/sestoo/img/bottom-search-text-bg.png') 0 0 no-repeat;}
			#bottom-search input {border:none; background:none; height:23px; line-height:23px;}
			#bottom-search .text {width:365px;}
			#bottom-search .btn {float:left; font-weight:bold; text-decoration:underline;}

		#bottom #bottom-faq {width:230px; background-position:225px 50%;}
			#bottom-faq strong {margin:0 18px 0 8px; font-size:.9em; line-height:1.1em; padding:0 0 .2em 0; display:block;}
			#bottom-faq p {margin:0 18px 0 8px; font-size:.9em; height:3.8em; overflow:hidden;}

		#bottom #bottom-support {width:220px; background:none;}
			#bottom-support strong {text-align:center; font-size:1.9em; line-height:1.8em; display:block;}
			#bottom-support p {margin:0 0 0 8px; font-size:.9em;}


	#copyright {float:left; color:#acacac; margin:10px 34px; //margin:10px 17px;}

	ul#bottom-menu {float:right; list-style-type:none; margin:0 34px 0 0; //margin:0 17px 0 0;}
	ul#bottom-menu li {float:left; margin:10px 0; border-right:1px solid #acacac}
	ul#bottom-menu li.last {border:none;}
	ul#bottom-menu li.last a {margin:0 0 0 10px; //margin:0 0 0 5px;}
	ul#bottom-menu a {float:left; display:block; color:#acacac; text-decoration:none; margin:0 10px; //margin:0 5px;}
	ul#bottom-menu a:hover {text-decoration:underline;}