/* CAN UK BEN Specific Styles!!!!*/
#cross-sellbody {display:none;}
#storelocator {display:none;}
#toplinks {display:none;}
#proddescription #button {display:none;}
.tm {font-size:9px; vertical-align:top;}
.mediabar {font-size: 14px; padding-top: 4px;}



.body {font-weight:200; color:#000000; margin-bottom:10px; }

.seasonal {width:380; height:400px; padding-right:350px; padding-top: 15px; padding-left: 15px; font-size:14px;}
/*background-image: url(/data/fe/image/product-intro/Seasonal_Intro2.jpg);
background-repeat: none;*/

#product h2 {margin-left:15px;}

.news_items a {line-height:30px;}

body { font: normal 85% Arial, Helvetica, sans;}

.people-img {margin-right:12px; margin-bottom:12px; margin-top:18px;}

#sitemap ul li {margin-top: 15px;}
#sitemap ul li ul li {margin-left: 5px; margin-top:3px; list-style:none;}

.logos {margin:0px;position:relative;}

.hotword { color : #666633; }

.contentbox {background-color : #ffe98b; padding : 6px;}

.ruled-box {border: 2px solid #063; padding: 6px;}

hr {display: block;
border: none 0;
border-top: 1px solid #063;/*the border*/
width: 100%;
height: 2px;/*whatever the total width of the border-top and border-bottom equal*/
} 

.intro-img {z-index: 0;}
.intro-txt {z-index: 1; padding-right:325px; position:relative; top:-500px; left:15px; font-size:11pt;}
.intro-head {font-size: 18pt; color:#063; font-weight:500;}

.intro {font-size: 16px;}
.intro2 {font-size: 18px;}

.cert-logos {position:relative; left:-190px; top:55px;}

h1 { font-size: 16px; color: #062; margin-top: 0em; margin-bottom: 0em; font-weight: bold;}
h2 { font-size: 24px; color: #062; margin: 0em; font-weight: bold; }
h3 { font-size: 16px; color: #062; margin: 20px 0 5px; padding: 0; font-weight: 600; }

.serif {font-family:times;}

#product h2 p {position:relative; top:35px; left:340px; font-family:times; font-weight:400; font-size:36px; width:325px; z-index:1; color:#000;}

#herbimage { position:relative; top:0px; left:520px; width:216px; height:171px; z-index:1; }

**product p img  {margin-bottom: 20px; margin-left:-5px; position:relative; margin-top:-80px; z-index:0;}

!#product img {margin-bottom: 20px; margin-left:-5px;}
#productdescription img {margin-left: 0px;}

#product {width:675px;}
#cross-sellbody img {margin-left:20px;}

#toplinks {color:#063;}

#content h2 {margin: 0 0 7px 3px; font-size:24px;}

!#content .body  img {margin-bottom: 20px; margin-left:-5px;}
#content ul {margin-left:30px;}

.directions { border: 1px solid #063 !important; border-width: 1px 0 0
!important; }

.header-text {margin-top:100px; z-index:2;}

#header-box {position:absolute; z-index:0; margin-top:-50px;}

.claim  { font-weight:500; color:#063; font-size:14px;} 
.claim-sub  { font-weight:400; color:#000; line-height:5px; font-size:12px;} 
.teaname {color:#000;}
!.teaname {color:#000; font-family : times;}
#button {margin-top:20px;}
.circle-r {font-size:10px;}
.head-r {font-size:12px;}
.body-footer {border-top:1px solid; border-color:#063; padding:4px 0 0 0;}


a:link { color: #063; }
a:visited { color: #063; }
a:active { color: #33827d; }
a:hover { color: #33827d; }

.form { font-size:1em; }

#sidebar h1 { color:#063; border-bottom:1px solid #063; font-size:17px; font-weight:800;}

h2 { font-size: 1.7em; color: #063; margin: 0em; font-weight: lighter; }

#prodfooter { width:675px; font-size:14px; color:#063; text-align:center; position:relative; margin: 30px auto 0; float:left; }

#product #footer {width:675px;}

#legal { position:relative; text-align:left; font-size:8pt; color:#063; border:1px solid #063; margin: 10px auto 0px 20px; padding:5px; width:600px; text-align:left; font-weight:600; }

.name-r {font-size:12px;}

#sidebar ul li {margin-top:8px;}

#sidebar ul li ul li .name-r {font-size:11px; }

#sidebar ul li ul li {line-height:14px; margin-top:6px; border-bottom:.5px solid #c5ae4c; padding-bottom:5px;}

.body-r {font-size:10px;}

#cross-sellbody .xselltitle { font-style:italic; font-weight:500; font-size:16px; color:#063; margin: 5px 0; position:relative; float:left; }

#footer { font-size:11px; color:#063; border-top: 2px solid #063; margin-top:50px;}
!#footer hr { border:1px solid #063; }
#footer hr { display: none; }
#copyright { float:right; margin-right:15px; top:10px; color:#063; }

#content ul li ul li {text-indent: 10px; list-style: none; margin-top:0px;}
#content ul li {margin-top: 10px;}
