﻿body,p,div,td,span,a,input,textarea,select{color:#666666; font-size:11px; font-family:Verdana, Arial, Sans-Serif;}
input{ padding:2px; padding-left:4px;}
body {margin:0;padding:0;}
img{border:0;}
p{margin:0px; margin-bottom:10px;}
a{color:#666666; text-decoration:none;}
a:hover{text-decoration:underline;}
/*h1{font-size:16px; font-weight:bold; margin-bottom:10px;}*/
h2{font-size:14px; font-weight:bold; margin-bottom:10px;}
h3{font-size:12px; font-weight:bold; margin-bottom:10px;}

h1{ font-size:12px; font-weight:bold; padding-bottom:4px; border-bottom:1px solid #CFECFA; margin-bottom:10px;}


/* Master Template Stuff */

.Top{margin:auto; margin-top:20px; margin-bottom:20px;width:1000px;}
.TopLeft{text-align:left; width:500px;}
.TopRight{text-align:right; width:500px;color:Black; }
.TopRight a{color:Black; text-decoration:underline;}

.MenuBottom{width:100%; height:25px; background-color:#F27109; margin-bottom:8px;}

.Main{width:1000px; margin:auto;}
.LeftColumn{width:187px;}
.MiddleColumn{width:598px;}
.RightColumn{width:215px;}

.Arrow{position:relative; top:2px;}
.MenuTopImage{margin-bottom:10px;}
.BoxLeft{width:100%; background-image:url(../i/BoxBackLeft.jpg); background-repeat:repeat;}
.BoxProductSearch{margin:0px 5px 0px 10px;}
.MenuTextBox{Background-color:White; border:solid 1px #A5D9EE;}
.BoxSymptomFinder{margin:10px 5px 0px 10px;}

.MenuItems a{ display:block; margin:0px 4px 1px 4px; padding:4px; padding-left:20px; background:url(../i/MenuBullet.png) no-repeat 4px 4px;}
.MenuItems a:hover{background-color:#CFECFA; }

.BoxBasket{width:215px; background-image:url(../i/BoxBasketBack.jpg); background-repeat:repeat;}
.BasketDescription {color:#635B56; margin:0px 3px 0px 3px; font-size:9px;}
.BasketButtons{ text-align:center;}
.BasketMessage{color:#635B56; font-size:9px; font-weight:bold;}

.Worldpay{ height:110px; background:url(../i/worldpay.gif) no-repeat center; margin-top:10px;}
.Google{ width:182px; margin:auto; margin-top:10px; }

.BoxYourAccount{width:215px; background-image:url(../i/BoxYourAccountBack.jpg); background-repeat:repeat;}
.YourAccount{margin:10px 5px 0px 10px; }
.YourAccount p{color:#635B56; font-size:9px;}
.YourAccountTextBox{Background-color:White; border:solid 1px #A5D9EE; margin-bottom:8px; font-size:11px; color:#666666; padding-left:4px;}
.YourAccountArrow{position:relative; top:-6px;}

.BoxTopSellers{width:215px; background-image:url(../i/BoxTopSellersBack.jpg); background-repeat:repeat;}
.BoxTopSellers table{ width:100%; margin-top:8px; display:block;}
.BoxTopSellers td{ padding:5px;}
.BoxTopSellers .L{ width:35px;}
.BoxTopSellers .R a{ font-weight:bold; display:block; margin-bottom:5px;}

.FooterBar{width:100%; height:25px; background-color:#CFECFA; margin-bottom:8px;}
.Footer{width:800px; text-align:center; margin:auto;}
.Footer a{color:Black; text-decoration:underline;}

.Content{width:582px; margin:auto;}
.ContentBox{padding:10px; }

.Banner{height:172px; position:relative;}
.Banner .BreadCrumb{ margin-left:10px; position:relative; top:172px;  color:Black;}
.Banner .BreadCrumb a{  color:Black;}

.Grid{ border-collapse:separate; border-spacing:10px; empty-cells:hide;}
.Grid td{ border:1px solid #CFECFA;}
.Grid p{ margin-bottom:5px;}
.Grid .Bar{ height:8px; background:#F8923F;}
.Grid table{ width:275px;}
.Grid table td{ border:0; padding:5px;}
.Grid .L{ width:100px; }
.Grid .R a{ font-weight:bold; display:block; margin-bottom:5px;}
.Grid .R .Pricing{ display:block; margin-bottom:5px;}

.Pricing{}
.Pricing .Off{ text-decoration:line-through;}
.Pricing .SalePrice{ color:Red;}


.PagCont{width:100%; margin-top:10px; display:block;}
.PagCont td{padding:4px;}
.PagContL{width:100px; padding-left:10px;}
.PagContNum{text-align:center;}
.PagContR{width:100px; text-align:right; padding-right:10px;}

ul, li { 
	margin:0; 
	padding:0; 
	border:0;
	}

.ProductTabs{clear:both; margin-bottom:20px;}
.ProductTabs ul{padding-bottom:0px;margin:0;list-style:none;width:100%;}
.ProductTabs ul li
{
    list-style-type: none;
	display: block;
	font-size:1.1em;
	margin-right:8px;
	padding:5px;
	font-weight:bolder;
	display:inline;
	float:left;
	border:solid 1px #B7DDF7;	
	border-bottom:none;
} 
.ProductTabs ul li.On {
	background:#EFF8FD;	
}
.ProductTabs .InfoOn
{
	clear:both;
 	border:solid 1px #B7DDF7;
	padding:10px;
	background:#EFF8FD;
	display: none;
 }
 
 .AddToBasket td{ padding:2px; vertical-align:middle;}
 
 .ContentPane{ padding:10px;}
 .Subtitle{ font-weight:bold; padding-bottom:4px; border-bottom:1px solid #CFECFA; margin-bottom:10px;}

.ContentImg{ margin:10px; margin-right:0; float:right;}
.Clr{ clear:both;}

.LinkGroup{ margin-bottom:20px;}
.LinkGroup h2{ font-size:14px; font-weight:bold; margin-bottom:10px;}
.LinkGroup a{ display:block; margin-bottom:5px;}

/* Health Notes*/
.Health .AZ{ text-align:center; margin-bottom:20px;}
.Health .Notes p{ margin-bottom:5px;}
.Health .Notes a{ font-size:14px;}
.Health .Note h2{ font-weight:bold; font-size:14px; margin-bottom:10px;}


/*Ecommerce Styles*/

.EcomCustBox .CbContainer{background:#F0F7FA; border:solid 1px #B7DDF7; padding:10px;}
.EcomCustBox p{ margin-bottom:5px;}
.EcomCustBox .CbTextBox{background-color:White; border:solid 1px #B7DDF7; width:280px; padding:2px;}
.EcomCustBox .CbCheckBox{background:#F0F7FA; margin-right:5px;}
.EcomCustBox .CbCheckBox input{ vertical-align:middle;}
.EcomCustBox span{font-weight:normal;}
.EcomCustBox select, option{background-color:White; border:solid 1px #B7DDF7; font-size:10px;}

hr{ background-color:#F0F7FA; color:#B7DDF7; height:1px; border:1px solid #B7DDF7; border-collapse:collapse;}
.EcomForm{background:#F0F7FA; border:solid 1px #B7DDF7; padding:10px;}
.EcomForm a{color:#666666;}
.EcomForm td{ padding-right:5px;}
.EcomForm .Button{ margin-top:10px;}
.EcomForm .Txt{background-color:White; border:solid 1px #B7DDF7; width:200px; padding:2px;}
.EcomTxt{background-color:White; border:solid 1px #B7DDF7; width:200px; padding:2px;}
.EcomCheck label{ padding:0px 0px 2px 4px; display:inline-block; }
.EcomBasketItems{width:540px;border-collapse:collapse;text-align:left;margin:5px;}
.EcomBasketItems td{font-weight:bold;padding:5px;}
.EcomBasketItem table td{padding:0px; border:none;}
.EcomBasketItemAlt td{border-top:1px solid #B7DDF7;}
.EcomBasketItemImg{ vertical-align:top; width:70px;}
.EcomBasketItemRemove{ border-left:1px solid #B7DDF7;text-align:center; width:100px; vertical-align:middle;}
.EcomBasketSummary{width:540px;margin:5px;margin-top:0px;text-align:left;}
.EcomBasketSummary table{border-collapse:collapse;width:540px;}
.EcomBasketSummary table td{background:white;padding:5px; border-bottom:1px solid #B7DDF7;}
.EcomCheckoutTrail{margin:10px;padding-bottom:10px;border-bottom:1px solid #B7DDF7;}
.EcomCheckoutTrail span{margin:5px;}
.EcomCheckoutTrail span b{color:#990000;}
.EcomCheckoutCenter{margin:20px;text-align:left;}
.EcomCheckoutPromotion td{ vertical-align:middle; padding-right:4px;}
.EcomFormBar{padding:5px;background:#F0F7FA;margin-bottom:5px;border:solid 1px #B7DDF7; }
.EcomFormBar a{color:#666666;}
.EcomFormBar td{vertical-align:middle;}
.EcomAddressBar{padding:5px;background:#F0F7FA;margin-bottom:5px; border:solid 1px #B7DDF7;}
.EcomAddressBar a{color:#666666;}
.EcomAddressBar input{vertical-align:middle;}
.EcomConfirmAddress{text-align:left;margin:10px;border-bottom:1px solid #B7DDF7;border-top:1px solid #B7DDF7;}
.EcomConfirmAddress td{vertical-align:top;padding:10px;padding-right:50px;}
.EcomConfirmAddress a{color:#666666;}
.EcomOrderTracker{width:100%; border-collapse:collapse;}
.EcomOrderTracker td{ padding:5px;}
.EcomOrderTrackerHeader td{ border-bottom:1px solid #B7DDF7;}

#topNav ul
{
  padding: 0;
  margin: 0;
  list-style: none;    
}

#tabs{clear:both;}

#tabs ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
#tabs ul li {
	list-style-type: none;
	font-size:1.1em;
	margin:0 px -1px 0;
	padding:5px 9px 5px 9px;
	font-weight:bolder;
	display:inline;
	float:left;
	border-top:solid 1px #93BA3F;
	border-left:solid 1px #93BA3F;
	border-right:solid 1px #93BA3F;
  }
  
 * html #tabs ul li {
	margin:0 3px -6px 0;
  }
 
 #tabs ul li.on {
	background:#F1F7E4;
  }
 
 #tabs .info-box{
	clear:both;
 	border:solid 1px #93BA3F;
	padding:10px 20px 10px 20px;
	background:#f1f7e4;
	margin:0;
	display: none;
 }
 
 #tabs .info-on{
 display: block;
 }
 
/* Menu Stuff */
/*.Menu{width:1000px;margin:auto; text-align:center;clear:both;}
.Menu ul{padding: 0;margin: 0;list-style: none;z-index: 1000;}  
.Menu ul li {list-style-type: none;margin:0;display:inline;position: relative;z-index: 1000;}
.Menu ul li.end {background: none }  
.Menu ul li a:link, .Menu ul li a:active, .Menu ul li a:visited {color:white;text-decoration:none;text-align:left;background:#f27109 url(../i/menu-separator.png) repeat-x bottom;}
li ul {display: none;position: absolute; top:11px;left: 0;width:150px;}
.Menu li ul li {margin:0;padding: 0;font-size:1em;z-index: 1000;}
.Menu li ul {padding: 7px 0 0 0;}
.Menu li ul li a:hover, .Menu li ul li a.over{background:#f79646 url(../i/menu-separator.png) repeat-x bottom;}
.Menu li ul li a {display:block;width:180px;padding: 3px 10px 3px 10px;margin: 0;height:20px;line-height:20px;}
li:hover ul, li.over ul{display:block;}
.Menu li ul li.top {display:block;width:200px;padding:0;margin:0;height:5px;}
.Menu li ul li.bottom {display:block;width:200px;padding:0;margin:-3px 0 0 0;height:5px;line-height:1px;background-image:url(../i/OrangeBar.gif);} */


.chromestyle{
/*width: 99%;*/
width: 1000px;
color: #FFFFFF;
margin:auto;
text-align:center;
clear:both;
/*font-weight: bold;*/
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}

.chromestyle ul{
/*border: 1px solid #BBB;*/
width: 100%;
/*background-color: #262628;*/
/*letter-spacing:1px;*/
/*background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 0px 0 0px;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
height: 25px;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
/*color: #494949;*/
color: #929292;
padding: 0px 0px;
margin: 0;
text-decoration: none;
font-size: 13px;
font-family: Century Gothic, Verdana;
/*border-right: 1px solid #DADADA;*/
}

.chromestyle ul li a:hover{
/*background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
color: #FFFFFF;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
/*border: 1px solid #686868; /*THEME CHANGE HERE*/
border-bottom-width: 0;
/*font:normal 13px Century Gothic;*/
font-weight: normal;
font-size: 11px;
font-family: Verdana;
line-height:18px;
z-index:100;

width: 180px;
visibility: hidden;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid #686868; /*THEME CHANGE HERE*/
background:#f27109 url(../i/menu-separator.png) repeat-x bottom;
padding: 2px 0;
text-decoration: none;
/*font-weight: bold;*/
color: #FFFFFF;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
/*background-color: #F0F0F0;*/
background:#f79646 url(../i/menu-separator.png) repeat-x bottom;
color: #FFFFFF;
}

.EcomBanner{ margin:0; padding:0; text-align:center; margin-bottom:10px;}





/* FAQ Page */
.FAQQuestion{margin-bottom: 2px;}
.FAQQuestion a{color:#666666; text-decoration:none;}
.FAQAnswerTitle{}
.FAQAnswerTitle a{color:#666666; text-decoration:none;}

.productDescription{clear:both;border:solid 1px #B7DDF7;padding:10px;background:#EFF8FD;}

table.basketCheckout { width:400px; float:right; }
table.basketCheckout td { border:none; padding:10px; vertical-align:middle; text-align:right; }
