*{margin:0px; padding:0px;}

body{background-color:#f6f6f6; font-family:"Times New Roman", Times, serif;}
div#banner{background:url(../images/blue/banner.jpg) no-repeat; width:885px; height:243px; margin:20px auto 0px auto;}

/** Classes **/
.clear{clear:both;}
.bold{font-weight:bold;}
.red{color:#ff0000;}
.dark-blue {color:#0070b2;}
.blue{color:#0000ff;}
.blue-pop {color: #0066ff; font-weight: bold; text-decoration: underline;}
.italic {font-style:italic;}
.red-title{color:#ff0000; font-style:italic; font-size:18px;}
.blue-title{color:#0070b2; font-style:italic; font-size:18px;}
.black-title{color:#000; font-style:italic; font-size:18px;}
.green-title{color:#33CC00; font-style:italic; font-size:18px; text-decoration:underline;}



/*****Layout*****/
div#wrapper{background:url(../images/blue/background-fill.png) repeat-y; width:937px; margin:0px auto;}
div#content{width:875px; margin:0px auto; color:#333333;}
div#left_clm{width:246px; float:left; margin:0px 0px 10px 5px; padding:0px 29px 0px 0px; border-right:1px solid #8abddc;}
div#right_clm{width:557px; float:right; margin-right:5px; }



/*****Navigation List*****/
div#navlist ul{float:right; margin:17px 35px 0px 0px;}
div#navlist ul li{display:inline; height:17px; border-right:1px solid #656565; padding:0px 9px;}
div#navlist ul li.last-navlist-item{border-right:none; padding:0px 0px 0px 9px;}
div#navlist ul li a{color:#656565; text-decoration:none; font-size:18px;}
div#navlist ul li a.active, div#navlist ul li a:hover{color:#0070b2;}


/*****Vertical Divider*****/
div#column-divider{float:left; margin-left:-1px; height:100%; }
div#vertical-top{background:url(../images/blue/blue-vertical-top.png) no-repeat; width:1px; height:119px;}

/*****Horizontal Rulers*****/
div.hr-long{background:url(../images/blue/blue-horizontal-long.png) no-repeat; width:885px; height:1px; margin-left:30px;}
div.hr-long hr{display: none;}
div.hr-medium{background:url(../images/blue/blue-horizontal-medium.png) no-repeat; width:557px; height:1px; margin:5px 0px;}
div.hr-medium hr{display: none;}
div.hr-short{background:url(../images/blue/blue-horizontal-short.png) no-repeat; width:246px; height:1px; margin:5px 0px;}
div.hr-short hr{display: none;}

/*****h tags*****/
div#head h1{color:#0070b2; font-style:italic; text-align:center; width: 885px; margin:0px auto; font-size:18px; padding:2px 0px;}
h1.blue-title{clear:both; padding:2px 0px; text-align:center;}
h3#redText {font-size:14px; color:#FF0000;}
h3 {color:#0066ff; text-transform:uppercase; font-size:15px; border-bottom:1px dotted #e2e2e2; margin-top:5px;}

/*****list tags*****/
#left_clm ol li {list-style-type: decimal; margin:0px 0px 0px 30px; font-size:13px;}  
#left_clm ol {padding-bottom:15px;}


/*****p tags*****/
p{font-size:14px; line-height:24px; padding-bottom:10px;}
p#date{text-align:right; padding:40px 35px 0px 0px; font-size:14px; color:#656565;}
div#fill_btm p{clear:both; width:865px; text-align:justify; font-size:9px; margin-left:5px; line-height:12px;}
p#email{color:#666666; font-size:12px; width:865px; margin:0px auto;}
p.smallfoot{color:#666666; font-size:9px; padding-bottom:15px;}
#left_clm p {line-height:20px; text-align:justify; }
p#FDA, p#disclaimer {font-size:11px; line-height:15px;}
p.testimonial-name {color:#333333; text-align:right; font-size:14px; padding-bottom:10px; color:#FF6633;}


/*****a tags*****/
div#content p a{color:#666666; text-decoration:none;}
div#content p a:hover{color:#ff9900;}
div#fill_btm p a{color:#666666; text-decoration:none;}
div#fill_btm p a:hover{color:#ff9900;}
div#content p.official-site-links a {color:#0000FF; font-weight:bold; font-size:16px;}
div#content p.official-site-links a:hover {color:#009900; }


/*****image and buttons*****/
a#logo{float:left; margin:17px 0px 15px 43px;}
a#logo div{background:url(../images/blue/orovostore-blue-logo.png) no-repeat; width:184px; height:78px;}
a img {border:none;}
div#contact_btn{background:url(../images/red-theme/question.jpg) no-repeat bottom left; width:246px; height:156px;}
div#contact_btn a{float:right; margin-top:67px;}
div#left-clm img {margin-left:auto; margin-right:auto;}


/** table **/
table{border-collapse:collapse; border:1px solid #000000; width:100%; margin-bottom:15px;}
table td{font-size:12px;}
table .percent{text-align:right; padding-right:15px;}
table thead {padding:5px; border-bottom:3px solid #000000;}
table thead tr th{font-size:14px;}
table thead tr td{padding:2px;}
table tbody tr td {padding:1px 2px; border-bottom:1px solid #000000;}
table tbody tr td.mg {text-align:right; padding-right:10px;}
table tbody tr td.thick-line{border-bottom:3px solid #000000;}
table tbody tr td.blend-ingredient{padding-left:10px;}
table tbody tr td.asterisk{text-align:center;}
table tfoot tr td#other-ingredients{padding:5px 0px 1px 2px;}

/********************************************************************************************
************************************PRODUCTS STYLES******************************************
*********************************************************************************************/

div.product_higlight{clear:left; }
div.product_higlight h3{color:#666666; font-size:16px; background-color:#eef4f7; font-weight:bold; border:1px solid #eeeeee; margin:3px 0 20px 0; padding:0 0 2px 5px; clear:right;}
div.product_higlight .product_desc {margin-left:140px; font-size:13px; text-align:justify; line-height:20px;}
div.product_thumb_learn{float:left; margin:0 15px 0 125px;}
div.product_thumb {float:left; margin-right:15px;}
div.product_thumb a{text-decoration:none; font-size:12px; padding-left:25px;}
div.product_higlight a {color: #666666;}
div.product_higlight a:hover {color:#d83030;}
div.product_higlight_learn div.right{float:left;  color:#0070b2; margin-top:15px;}
div.product_higlight div.right{float:right; color:#0070b2; margin-bottom:15px;}
div#return-policy{clear:both; padding:25px 0px 50px 0px;}
div#return-policy p.policy{border-top:1px solid #cccccc;}
div#return-policy p.address{float:right; line-height:16px;}
div#fine-print {clear:both; font-size:10px; text-align:center; padding-left:25%;}
div#fine-print p{font-size:10px; line-height:16px; width:70%; }

/*************************************
			HOME PAGE SPECIALS
*************************************/
h2.blue-title{color:#0070b2; margin-left:10px; font-size:18px;}
div.specials{clear:both; margin-bottom:15px; }
div.specials img{float:left;  margin-left:10px; padding:0px 15px 15px 0px;}
div.specials form{float:right;}
div.specials p.special-price{font-size:14px; font-style:italic; font-weight:bold; text-align:right; margin-right:5px; color:#000000;}
div.specials p.limited-offer{clear:right; margin-right:5px; font-size:10px; text-align:right;}
div.specials span.red{color:#ff0000;}
div.top-sellers{margin:15px 0px;}
div.top-sellers img{float:left; margin:0px 15px 0px 10px;}
div.top-sellers a img{border:none;}
div.top-sellers h2{color:#0066ff; font-size:18px;}