body { font-size: 62.5%;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #111111; background: #fff; }

* { padding: 0; margin: 0; }
#container { width: 750px; margin: 0 auto; padding: 0; border:1px solid #ccc; border-top:0; background: #fff;}
#page { padding:0em; margin: 0;}
#header { clear: both; height: 82px; width: 100%; }
#content_box {min-height: 500px; }
#content { padding:2em 3em; }
.post_box { margin: 0; clear: both;}
#footer { text-align: center; clear: both; padding-bottom: 1px; }
#footer, #footer a { color: #888888; }
#footer a:hover { color: #111111; }


#top10list {width:687px;}
.tt_top, .no1, .no2, .no3 {width: 690px; height: 34px; background: url(images/tt_top.png) no-repeat; display: block;  margin: 0; padding: 0; margin-bottom: 8px; }

.tt_top {background-position: 0 -174px; padding: 0; margin: 0;}
.no1 {height: 58px; background-position: 0 0px;}
.no2 {height: 58px; background-position: 0 -58px;}
.no3 {height: 58px; background-position: 0 -116px;}


.no1 p, .no2 p, .no3 p {line-height: 58px; font-size:18px; font-weight: bold; font-family: Georgia; padding-left: 60px;}

.prod_letter {font-size: 20px; letter-spacing: 1px;}

.bg_color {border:3px dashed #0000ff; width: 695px; margin: 8px 0;  }
.li_red {color: red;}

.info_box2 {width:250px; height:113px; padding-top: 18px; margin: 25px 0 0 20px; }
.tt_top p {line-height: 33px; font-size:18px; font-weight: bold; font-family: Georgia; padding-left: 10px;} 
.tt_box_left {margin-top:5px; margin-bottom:35px;width: 385px; padding-right: 20px; padding-left: 8px; padding-top: 12px; float: left;}
.tt_box_left li {list-style: none; background: url(images/sprite.png) no-repeat -622px -288px;  margin-left: 130px; padding-left: 29px; line-height: 25px;}
.tt_box_right2 li {list-style: none; background: url(images/sprite.png) no-repeat -622px -288px; line-height: 25px; padding:0 0 0 30px; font-size: 15px;}
.tt_box_right2 {margin: 20px 0 0 0;}

.tt_box_right {height:270px; width:264px; float: right;}
.ratings_box {font-size: 11px; width:256px; height:130px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; padding-top: 5px; padding-left: 10px; margin: 10px 0 0 0 ; }
.tt_box_right p {margin: 0; padding: 0 0 0 10px; line-height: 2px; width: 111px; float: left;}
.tt_box_right a {color:#0000ff;}
.info_box {width:266px; height:113px; background:url(images/tt_bg.png) bottom repeat-x; border:1px solid #ccc; padding-top: 18px;}
.info_box_dropshadow {width:266px; height:6px;  background:url(images/sprite.png) -627px -262px no-repeat;}
.bold {font-weight: bold;}
.clear {clear: both;}

a.apidexinbot { background:url(images/sprite.png) no-repeat 0 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0 20px 10px 4px; }
a.phenphedrinebot { background:url(images/sprite.png) no-repeat -120px 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0; }
a.decaslimbot { background:url(images/sprite.png) no-repeat -240px 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0; }
a.topsellerskitbot { height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0 15px 0 0; background:url(images/sprite.png) no-repeat -360px 0; }
a.testorippedbot { background:url(images/sprite.png) no-repeat -480px 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0; }
a.lipovoxhardcoredetoxbot { background:url(images/sprite.png) no-repeat -600px 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0; }
a.phentirmenebot { background:url(images/sprite.png) no-repeat -720px 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0; }
a.adipozinbot { background:url(images/sprite.png) no-repeat -840px 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0; }
a.dieterscheatingcapsbot { background:url(images/sprite.png) no-repeat -960px 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0; }
a.sevendaydetoxbot { background:url(images/sprite.png) no-repeat -1080px 0; height:160px; width:120px; text-decoration:none; display:block; float:left; margin:0; }




a.logo {width: 399px; height: 53px; background: url(images/sprite.png) no-repeat -627px -195px; display: block; margin:18px 0 0 22px; float: left;}

/*--- styles ---*/
h1, h2, h3, h6 { font-weight: normal; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
.headline_area h1, .headline_area h2 { font-size: 2.2em; line-height: 1.364em; }
.formatting h2 { font-weight: bold; }
.formatting h2, .formatting h3 { font-size: 1.333em; line-height: 1.25em; margin: 1.875em 0 0.625em 0; }
.formatting h4 { font-size: 1em; }
.formatting h5 { font-size: 0.833em; }
.formatting h6 { font-size: 0.833em; }
.formatting { font-size: 12px; line-height: 16px; }
.formatting p { margin-bottom: 1.267em; }
.formatting ul { margin: 0 0 1.667em 1.667em; }
.formatting ol { margin: 0 0 1.667em 1.667em; }
.formatting ul ul, .formatting ul ol, .formatting ol ul, .formatting ol ol { margin: 0 0 0 1.667em; }
.formatting dl { margin-bottom: 1.667em; }
.formatting dd { margin-bottom: 1.667em; }
.formatting blockquote { margin: 0 0 1.667em 0.833em; padding-left: 0.833em; }
.formatting a { text-decoration: underline; }
.formatting a:hover { text-decoration: none; }
.formatting ul { list-style: square; }
.formatting dt { font-weight: bold; }
#footer a { border-bottom: 1px solid #ccc; }
#footer p { font-size: 1.2em; line-height: 1.667em; }

/*---:[ pullquotes ]:---*/
.formatting blockquote.right, .formatting blockquote.left { border: none; }
.formatting blockquote.right { float: right; }
.formatting blockquote.left { float: left; }
.formatting blockquote.right p, .formatting blockquote.left p { margin: 0; }
/*---:[ images ]:---*/
.formatting img.left, .formatting img.alignleft{ margin: 0 1.667em 1.667em 0; }
.formatting img.right, .formatting img.alignright { margin: 0 0 1.667em 1.667em; }
.formatting img.center, .formatting img.aligncenter { margin: 0 auto 1.667em auto; }
.formatting img.block, .formatting img.alignnone { margin: 0 auto 1.667em 0; }
.formatting img[align="left"] { margin-right: 1.667em; margin-bottom: 1.667em; }
.formatting img[align="right"] { margin-bottom: 1.667em; margin-left: 1.667em; }
.formatting img[align="middle"] { margin-bottom: 1.667em; }

/*---self clearing floats---*/
 #content_box:after, #sidebars:after, .formatting:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 
 
.breadcrumb{height:30px;width:750px; margin:0; background:#CD2027; }
.breadcrumb ul{margin:0;padding:0;}
.breadcrumb ul li{padding:0;margin:0;list-style:none;float:left;display:inline;}
.breadcrumb ul li a{font-size:1.2em;color:#fff;text-decoration:none;line-height:30px;display:block; padding: 0 1.4em; background:#CD2027;}
.breadcrumb .active a{background: #841318; }
.breadcrumb a:hover {background: #841318; }



 
 /*---:[ global elements ]:---*/
a, a:hover { text-decoration: none; }
a img { border: none; }
blockquote { border-left: 1px solid #ddd; color: #666; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/*---:[ universal image classes ]:---*/
img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*---:[ headline meta data (includes bylines) ]:---*/
.headline_meta { font-style: italic; }
	.headline_meta span, .headline_meta abbr { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
	.headline_meta a { border-bottom: 1px solid #eee; }
	
	/*--- star ratings ---*/
.ratings_box p { line-height: 15px; float: left; width: 109px; margin: 0; padding: 0; }
p.us_info {margin: 0 0 0 11px;}
p.our_price {width: 125px;}

p.seven-one { background:url(images/sprite.png) -399px -296px no-repeat; display:block; width:140px; height:11px; margin:2px 0 0 0; padding:0; }
p.seven-two { background:url(images/sprite.png) -399px -284px no-repeat; display:block; width:140px;height:11px;margin:2px 0 0 0; padding:0; }
p.seven-three { background:url(images/sprite.png) -399px -272px no-repeat; display:block; width:140px;height:11px;margin:2px 0 0 0; padding:0; }
p.seven-four{ background:url(images/sprite.png) -399px -260px no-repeat; display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.seven-five{ background:url(images/sprite.png) -399px -248px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.seven-six{ background:url(images/sprite.png) -399px -236px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.seven-seven{ background:url(images/sprite.png) -399px -224px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.seven-eight{ background:url(images/sprite.png) -399px -212px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.seven-nine{ background:url(images/sprite.png) -399px -200px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }

p.eight{ background:url(images/sprite.png) -212px -308px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-one{ background:url(images/sprite.png) -212px -296px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-two{ background:url(images/sprite.png) -212px -284px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-three{ background:url(images/sprite.png) -212px -272px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-four{ background:url(images/sprite.png) -212px -260px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-five{ background:url(images/sprite.png) -212px -248px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-six{ background:url(images/sprite.png) -212px -236px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-seven{ background:url(images/sprite.png) -212px -224px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-eight{ background:url(images/sprite.png) -212px -212px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.eight-nine{ background:url(images/sprite.png) -212px -200px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }

p.nine{ background:url(images/sprite.png) -19px -320px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-one{ background:url(images/sprite.png) -19px -308px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-two{ background:url(images/sprite.png) -19px -296px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-three{ background:url(images/sprite.png) -19px -284px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-four{ background:url(images/sprite.png) -19px -272px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-five{ background:url(images/sprite.png) -19px -260px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-six{ background:url(images/sprite.png) -19px -248px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-seven{ background:url(images/sprite.png) -19px -236px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-eight{ background:url(images/sprite.png) -19px -224px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.nine-nine{ background:url(images/sprite.png) -19px -212px no-repeat;display:block; height:11px; width:140px; margin:2px 0 0 0; padding:0; }
p.hundred { background:url(images/sprite.png) -19px -200px no-repeat;display:block; height:11px; width:140px; margin:2px 0; padding:0; }

.gray {color:#999; font-size: 10px;}
.retail {text-decoration: line-through;}
.savings {color:#990000}
.price {color: #990000; font-size: 18px;}

.buyimg {float:right; }

table.shoppingcart {width:685px; border-collapse: collapse;}
.shoppingcart td { border-bottom: 1px solid #ccc; padding:12px 0;}

.formatting .highlight { background:url(images/misc/highlight.png) repeat-x center; display:inline; }

.lph_button {margin:7px 0 0 32px; padding:0;}
.lph_button2 {margin:7px 0 0 0px; padding:0;}

.guarantee_box {margin: 33px;}

	#cartcon {margin:15px 0 40px 0;}
    #addtocart { line-height: 14px;}
  	table#addtocart  {font-size: 12px; text-align: left; border-collapse: collapse; }
    #addtocart  tr{border-bottom:1px dashed #ccc; }
    #addtocart  td { padding: 5px 0;}
    #addtocart .bottles { font-size: 13px;  width: 200px;}
    #addtocart .price {color: #960D02; font-size: 18px; font-weight: bold; width: 100px;}
    #addtocart .price  span {font-size: 11px; color: #555; font-weight: normal;}
    #addtocart .supply { font-size: 13px; font-weight: normal; color: #666;}
    #addtocart .availability span {color:#009933; font-weight: bold; font-size: 16px;}
    #addtocart .availability {padding: 4px 0;}
    .prodimg {float: left; width: 190px; height: 246px; text-align: center; margin-right: 20px;}
    
/*---sampler info ---*/

.sampler_bigbox { margin:0 0 0 25px; clear: both;}
.sampler_bigbox2 { margin:65px 0 0 25px; clear: both;}
.sampler_top { text-align: center; padding-top: 5px; font-size: 14px;}
.sampler1 {float: left; width: 320px;}
.sampler_buy {width: 320px; height: 145px; border: 1px solid #ccc; float: left; margin-right: 17px; margin-bottom: 20px;}
.six_bold {font-weight: bold; color: red;}
.sampler_top {background: url(images/sample_pack/sampler_bg.png) 0 0 repeat-x; height:27px; }
.sampler_linethrough {text-decoration: line-through;}
.sampler_pricebold {font-weight: bold;color: red; font-size: 15px;}
.sampler_prices1 {float: right; margin: 0px 10px 0 0; line-height: 0px;}
.sampler_image {margin: -7px 0 0 10px; width: 151px;}

.sampler_buy2 {width: 320px; height: 145px; border: 1px solid #ccc; float: left;}
.sampler_imagefree {margin: -17px 0 0 5px;}
.sampler_prices2 {float: right; margin: 0px 10px 0 0; line-height: 0px;}

.freebottles {font-weight: normal; font-size: 11px;}

blockquote { border: 1px solid #ddd; color: #333; background: #f3f3f3; padding: 10px 10px 0 10px; }

img.intro {margin-bottom: 12px;}

#ratinglist {width: 700px; margin: 0 auto 0px auto;}
ul.col1, ul.col2, ul.col3 {margin: 0 0 0 50px; padding: 0;float: left;  list-style: none;line-height: 16px; }
ul.col1 li {list-style: none;  width: 170px;  padding: 0 0 0 0;}
ul.col2 li {list-style: none;  width: 160px;  padding: 0 0 0 0;}
ul.col3 li {list-style: none; width: 160px;  padding: 0 0 0 0;}

.red {color:#CC1F26; text-decoration: underline;}

.salescopy h1{font-size:14px; font-weight:bold; margin-bottom:2px;}
.salescopy h2{font-size:14px; margin-bottom:2px;}
.salescopy h3{margin:14px 0 5px 0; font-size:14px; font-weight:bold;}
h3.top2010 {color:#CC1F26; font-size: 22px; text-align: center; margin: 0 0 15px 0; font-weight: bold;}
