/*Defined in script for tabs*/
.panel h2, .info h2{ margin-bottom:15px; margin-top:15px;}
.panel, .info{ font-size:12px;}

/*General*/
*{margin:0px; padding:0px;}
body{background:url(/imgs/bg_all.png) repeat-x #FFFFFF;}
.totalholder{width:920px; position:relative; padding-top:46px; margin:0px auto 0px auto;}
h1{color:#CC0000; font-size:20px; margin:15px 0px 15px 0px; font-weight:bold;}
h2{ font-size:16px; margin:15px 0px 15px 0px; font-weight:bold;}
h3, h4, h5, h6{ font-size:14px; margin:15px; margin:15px 0px 15px 0px; font-weight:bold;}
a{ color:#326396;}
a:hover{ color:#FF0000;}

/* Phone Numbers and upper navigation*/
.upper{height:42px; top:4px; left:0px; width:400px; background:#00FF33; position:absolute; background:url(/imgs/phones.png) left top no-repeat; padding-left:520px;}
.upper ul{list-style:none; padding:0px; margin:0px;}
.upper ul li {display:block; padding-top:4px; float:left; width:99px; margin-right:1px;}
.upper ul li a{ font-size:17px; font-family:Minion Pro; font-weight:500; color:#FFFFFF; text-decoration:none; display:block; width:99px; height:28px; padding-top:5px; background:url(/imgs/link.png) no-repeat top left; text-align:center;}
.upper ul li a:hover{background:url(/imgs/link-hover.png);}

/*Left side of the site*/
.leftnavigation{float:left; background:#FFFFFF url(/imgs/top-left-logo.jpg) top no-repeat; width:188px; padding-top:131px;}
.flash-left{ padding:0px 3px 0px 3px;}
.cart{width:188px; height:31px;}
.cart a{display:block; height:31px; width:188px; background:url(/imgs/cart-off.jpg) no-repeat; text-decoration:none;}
.cart a:hover{ background:url(/imgs/cart-on.jpg) no-repeat top center;}
#searchtxtbox{width:153px; height:25px; padding:8px 5px 0px 30px; background:url(/imgs/search.jpg) no-repeat top;}	
#searchtxtbox p{color:#F60;}
.searchInput{float:left; background:transparent none repeat scroll 0 0; border:0 none; color:#C00; font-size:14px; height:auto; width:140px; margin:0; }

/*Right side of the  Site*/
.rightholder{float:right; background:#FFFFFF url(/imgs/right-top.jpg) top no-repeat; width:720px; position:relative; padding-top:145px;}
.header{width:196px; height:82px; background:url(/imgs/head_logo.jpg) no-repeat top left; position:absolute; top:10px; left:1px; padding:49px 0px 0px 523px;}
.header a{display:block; width:183px; height:54px; text-decoration:none;}
.multipills{width:720px; height:235px; background:url(/imgs/meds.jpg) no-repeat; position:absolute; top:141px; left:0px;}
.flash{width:700px; height:120px; padding:0px 10px 0px 10px; position:absolute; top:376px; left:0px;}
.info{ width:680px; padding:20px 20px 20px 20px; background:url(/imgs/cont-mid.png) repeat-y;} 
.info p{ margin:5px 0px 5px 0px;}
.info ul{ margin:20px 10px 0px 20px; list-style:none;}

/*Lower part of te website*/
.cleaner{clear:both;}
.foot{background:#CE0200; border-top:#326396 24px solid; margin-top:50px;_margin-top:0px;}
.footcontent{width:660px; padding:20px 290px 20px 30px; margin:0px auto 0px auto; background:#C32119 url(/imgs/footer-bg.png) bottom right no-repeat; min-height:190px;}
.footcontent ul{margin:0px; padding:10px; float:left; display:block; list-style:none; line-height:15px; font-family:Arial,Helvetica,sans-serif;}
.footcontent li{padding:1px; margin:0px; list-style-position:outside}
.footcontent li h3{color:#FFFFFF; font-size:13px; font-weight:bold; margin:0px 0px 2px 0px;}
.footcontent li a{font-size:11px; color:#CCCCCC; font-weight:bold; text-decoration:none; display:block; font-family:Arial,Helvetica,sans-serif;}
.footcontent li a:hover{text-decoration:underline;}
.disclaimer{margin:0px auto 0px auto; width:913px; height:44px; background:url(/imgs/disclaimer_bottom.gif) top center no-repeat;}