﻿/* CSS Document */

html, body, div, span, p, h1, h2, h3, a, em, font, img, ol, ul, li{	outline: 0;	}
body { background:url('../Images/body-background.gif') repeat-x top #f5f5f5;	font-family:Arial, Helvetica, sans-serif, Geneva, Verdana, sans-serif; color:#575757; font-size:12px; margin:0;}
#master-container {	margin:0 auto;	width:1020px; padding:0; overflow:hidden; }
.master-holder { width: 960px; padding:0; margin-left:30px; margin-top:42px; position:relative; overflow:hidden; }

/* SiteForm.Master --------------------------------------------------------------------------------------------------------------------------------*/

#secondary-content { width:940px; margin-left:10px;	margin-top: 10px; margin-bottom:10px; }
.content-index { background-color:#FFFFFF; width: 958px; position:relative; margin-top:140px; overflow:hidden; padding-bottom:10px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;  }
.master-header { width: 960px; height:120px; top:0px; position:absolute; }
.master-headnav-bar { width: 1020px; height: 42px; top:8px; position:absolute; }
.master-header-sitelogo { width: 360px; height: 91px;margin-top:0px; float:left; }
.master-header-sitelogo-style { border:0; margin:10px 0; }
.master-header-topbox { width: 960px; height: 100px;	float:left;}
.master-header-phonenumber {width: 440px; height: 62px;	float:left;	}
.master-header-phonenumber-left { width: 220px;	height: 60px; margin-left:0px; float:left; margin-top:20px;	}
.master-header-phonenumber-right { width: 220px; height: 60px; margin-left:0px;	float:left;	margin-top:20px; }
.master-header-navbar:hover{ background-position: 0 -40px; }

/* SiteForm.Master - Headbav-Bar-Box --------------------------------------------------------------------------------------------------------------------------------*/

.master-headnav-bar-box { width:250px; height:30px; float:left; }
.master-headnav-bar-box ul, .master-headnav-bar-box2 ul { margin: 0px; height: 30px; padding:0px; }
.master-headnav-bar-box ul li, .mmaster-headnav-bar-box2 ul li {display: block; text-indent: -5000px; float: left; }
.master-headnav-bar-box ul li a { padding: 0; background: url(/images/master-loginlogout.gif) 0 0 no-repeat; height: 30px; display: block; }
.master-headnav-bar-box2 ul li a { padding:0px;background: url(/images/master-loginlogout.gif) 0 0 no-repeat; display: block; height: 30px; 	}
.master-headnav-bar-box a.headnav-login, .master-headnav-bar-box2 a.headnav-login { background-position: 0 0; width: 53px;	}
.master-headnav-bar-box a.headnav-login:hover, .master-headnav-bar-box2 a.headnav-login:hover { background-position: 0 -30px; }
.master-headnav-bar-box-logout a.headnav-logout, .master-headnav-bar-box2-logout a.headnav-logout { background-position: 0 0; width: 53px;	}
.master-headnav-bar-box-logout a.headnav-logout:hover, .master-headnav-bar-box2-logout a.headnav-logout:hover { background-position: 0 -30px; }
.master-headnav-bar-box a.headnav-myaccount, .master-headnav-bar-box2 a.headnav-myaccount { background-position: -53px 0; width: 88px;	}
.master-headnav-bar-box a.headnav-myaccount:hover, .master-headnav-bar-box2 a.headnav-myaccount:hover { background-position: -53px -30px; }
.master-headnav-bar-box a.headnav-viewcart, .master-headnav-bar-box2 a.headnav-viewcart{ background-position: -141px 0; width: 109px; }
.master-headnav-bar-box a.headnav-viewcart:hover, .master-headnav-bar-box2 a.headnav-viewcart:hover { background-position: -141px -30px; }
.master-headnav-bar-box a.headnav-loginlogout, .master-headnav-bar-box2 a.headnav-loginlogout{ background-position: -250px 0; width: 53px; }
.master-headnav-bar-box a.headnav-loginlogout:hover, .master-headnav-bar-box2 a.headnav-loginlogout:hover { background-position: -250px -30px; }
	
/* SiteForm.Master - Headnav-Bar-Items --------------------------------------------------------------------------------------------------------------------------------*/

.master-headnav-bar-table {	width:260px; height:28px; float:left;font-family:Verdana; color:#135A74; font-weight:bold;}		
.topnav-hover {width:405px; font-family:Verdana; color:#e0e0e0; font-weight:bold; height:18px; float:left; font-size:12px; }
.topnav-hover a {color:#e0e0e0; text-decoration:none;}
.topnav-hover a:hover {color:#ffffff; text-decoration:none;}
.master-headnav-box{ width:730px; height:30px; margin-left:290px; margin-top:0px; float:left; }
.master-headnav-bar-items {	width:260px; height:28px; float:left; }	
.master-headnav-bar-items ul, .master-headnav-bar-items2 ul { margin: 0px; height: 21px; }
.master-headnav-bar-items ul li, .mmaster-headnav-bar-items2 ul li { display: block; text-indent: -5000px; float: left; }
.master-headnav-bar-items ul li a {	padding: 0;	background: url(/images/master-header-navbar.gif) 0 0 no-repeat; height: 21px; display: block; }
.master-headnav-bar-items 2 ul li a { background: url(/images/master-header-navbar.gif) 0 0 no-repeat; display: block; height: 21px; padding: 0; }	
.master-headnav-bar-items a.privacy, .master-headnav-bar-items2 a.privacy { background-position: 0 0; width: 62px; }
.master-headnav-bar-items a.privacy:hover, .master-headnav-bar-items2 a.privacy:hover { background-position: 0px -21px; }
.master-headnav-bar-items a.shippinginfo, .master-headnav-bar-items2 a.shippinginfo{ background-position: -62px 0px; width: 113px; 	}
.master-headnav-bar-items a.shippinginfo:hover, .master-headnav-bar-items2 a.shippinginfo:hover { background-position: -62px -21px; }
.master-headnav-bar-items a.faq, .master-headnav-bar-items2 a.faq{ background-position: -175px 0px; width: 41px; }
.master-headnav-bar-items a.faq:hover, .master-headnav-bar-items2 a.faq:hover { background-position: -175px -21px; }

/* SiteForm.Master - NavBar --------------------------------------------------------------------------------------------------------------------------------*/

.master-header-bottombox{ width: 960px; height: 40px; }
.master-header-navbar, #master-header-navbar2{ width: 700px; height: 40px; float:left;}
.master-header-navbar ul, #master-header-navbar2 ul { margin: 0px; height: 40px; padding:0px; }
.master-header-navbar ul li, #master-header-navbar2 ul li { display: block; text-indent: -5000px; float: left; }
.master-header-navbar ul li a { padding: 0;	background: url(/images/master-header-navbar.gif) 0 0 no-repeat; height: 40px; display: block; }
.master-header-navbar2 ul li a { background: url(/images/master-header-navbar.gif) 0 0 no-repeat; display: block; height: 40px; 	padding: 0; }	
.master-header-navbar a.home, .master-header-navbar2 a.home { background-position: 0 0; width: 78px; }
.master-header-navbar a.home:hover, .master-header-navbar2 a.home:hover { background-position: 0 -40px; }
.master-header-navbar a.checkprescriptiondrugprices, .master-header-navbar2 a.checkprescriptiondrugprices{ background-position: -78px 0; width: 194px;	}
.master-header-navbar a.checkprescriptiondrugprices:hover, .master-header-navbar2 a.checkprescriptiondrugprices:hover { background-position: -78px -40px;}
.master-header-navbar a.howtoorder, .master-header-navbar2 a.howtoorder { background-position: -272px 0; width: 162px; }
.master-header-navbar a.howtoorder:hover, .master-header-navbar2 a.howtoorder:hover { background-position: -272px -40px; }
.master-header-navbar a.refills, .master-header-navbar2 a.refills { background-position: -434px 0; width: 152px; }
.master-header-navbar a.refills:hover, .master-header-navbar2 a.refills:hover { background-position: -434px -40px; }
.master-header-navbar a.printorderform, .master-header-navbar2 a.printorderform { background-position: -586px 0; width: 114px; }
.master-header-navbar a.printorderform:hover, .master-header-navbar2 a.printorderform :hover { background-position: -586px -40px; }
.master-header-searchbar { width: 260px; height: 40px; background:url('/Images/master-header-searchbar.gif') no-repeat; float:left; }
.master-header-searchbar-textfield { background-image:url('/Images/master-header-searchbar-textfield.gif'); border:0 gray none;	color:#888888; font-family:"Verdana"; width:162px; height:20px; font-size:11px; padding:2px 0 0 10px; margin:10px 0 0 10px; float:left; }
.master-header-searchbar-gobutton {	width: 50px; height: 22px; background-image:url('/Images/master-header-searchbar-gobutton.gif'); border-width:0px; cursor:pointer; margin-top:10px; float:left;}
.master-header-searchbar-gobutton-style { width: 50px; height: 23px; border:0 gray none; cursor:pointer; }
.master-navbar {float:left; height:40px;width:960px;}
/* SiteForm.Master - Footer --------------------------------------------------------------------------------------------------------------------------------*/

.master-footer { width: 958px; height: 120px; background-color:#51585b; border:1px solid #000000;}
.master-footer-left { width: 305px;	height: 120px; float:left; }
.master-footer-left-column1 { width: 130px;	height: 80px; float:left; margin-left:5px; margin-top:5px; font-size: 11px;	color:#b9bbbc; padding-left:30px; }
.master-footer-left-column1 a, .footerlinks a {color:#b9bbbc; text-decoration:none;}
.master-footer-left-column1 a:hover, .footerlinks a:hover {color:#ffffff; text-decoration:none;}
.master-footer-left-column2 {width: 100px;	height: 80px; float:left; margin-left:5px; margin-top:5px; font-size: 11px;	color:#b9bbbc; padding-left:20px; }
.master-footer-left-column2 a {color:#b9bbbc; text-decoration:none;}
.master-footer-left-column2 a:hover {color:#ffffff; text-decoration:none;}
.master-footer-left-title {	width: 280px; height: 15px;	float:left;	padding-left:25px;	margin-top:5px;	font-size: 11px; color:#ffffff; }
.master-footer-right { width: 650px; float:left; height: 120px;  font-size: 11px; color:#555555; border-left:1px #000000 solid; }
.master-footer-right-text { width: 511px; height: 100px; float:left; font-size:x-small;	font-family:Verdana; color:#b9bbbc; padding-top:10px; padding-bottom:10px; padding-left:15px;padding-right:15px;}

/* Index.aspx - --------------------------------------------------------------------------------------------------------------------------------*/
 
.index-leftcontent { width: 690px; height:932px; float:left; }
.index-searchbox { width: 690px; height: 310px; background-image:url('/Images/index-searchbox.jpg');margin-top:10px; }
.index-searchbox-box { margin-left:250px; width:400px; margin-top:50px;	height: 200px; }
.index-searchbox-headline {	width: 400px; height:70px; font-family:Agenda-Bold;	font-weight:bold; font-size:30px; color:#46A6CA; }
.index-searchbox-tagline { width: 400px; font-family:Verdana; color:#676767;	font-size:12px;	font-weight:bold; float:left; }
.index-searchbox-searchbar { height: 31px; width: 239px; float:left; margin-left:150px; }
.index-searchbox-searchbar-field { padding-left: 40px; width:198px;	Height: 24px; background: url('../Images/index-leftcontent-searchbox-searchbar-textfield.gif') no-repeat; border-width:0px; }
.index-searchbox-searchbar-searchbutton { width:150px; height: 28px; float: left; margin-left:150px;}
.index-searchbox-searchbar-searchbutton-style {	width:150px; height: 28px; border-width:0px; cursor:pointer; background-image:url('/Images/index-searchbox-searchbar-button.gif');}
.index-maintext-box { width: 690px;	float: left; }
.index-maintext-box-holder { width: 690px;	float: left; height:320px; }
.index-maintext-text { height:280px; width: 522px; float: left;	padding-top: 10px; font-family:"Verdana"; color:#575757; font-size:12px; }
.index-maintext-badges { height:280px; width: 168px; float: left; }
.index-maintext-tabs { width: 690px; float: left; height: 500px;  }
.tabcontent-box{ height:160px; width: 194px; float: left;}
.index-fda { color:#808080; float:left;  }
/*.blogpost { font-weight:bold; }*/ 
/*.blogpost h3 { color:#555555; font-family:'Verdana'; font-size:14px; font-weight:bold; text-decoration:none;}
.blogpost p { color:#555555; font-family:'Verdana';font-size:12px; }
.readmore {	color:#78a942; font-family:'Verdana';font-size:12px; text-decoration:none; }*/
.index-safetybox {background:#BFC3C5; border:1px solid #A9AAAB; width:670px; padding:10px; margin-bottom:10px;}
.banner {width:690px; background:url('../IMAGES/banner.gif') no-repeat; height:360px; position:absolute; top:10px;}
#fadeshow1 {width:300px;	height:310px;float:left; padding:0; margin:0; }
#fadeshow2 {width:390px; height:150px; float:left; padding:0; margin:0; }
#img1-1 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img1-2 {width:300px; height:310px; z-index:2; visibility:hidden;}
#img1-3 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img1-4 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img1-5 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img1-6 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img1-7 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img1-8 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img2-1 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img2-2 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img2-3 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img2-4 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img2-5 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img2-6 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img2-7 {width:300px; height:310px; z-index:1; visibility:hidden;}
#img2-8 {width:300px; height:310px; z-index:1; visibility:hidden;}

.searchbox {width:240px; height:64px; float:right; margin-top:35px; margin-right:70px;}
.searchbar2 {background:url('../IMAGES/index-leftcontent-searchbox-searchbar-textfield.gif') no-repeat; width:215px; height:25px; float:left; padding:5px 0 0 25px; font-size:14px; border-width:0;}
.btn_searchnow {background:url('../IMAGES/index-searchbox-searchbar-button.gif') no-repeat; cursor:pointer; width:150px; height:28px; margin-top:25px; margin-left:45px; float:left; border-width:0;}

/* Secondary.Master - --------------------------------------------------------------------------------------------------------------------------------*/

.secondary-content {width: 690px; float:left; padding-bottom:10px; margin-top:10px; }
.secondary-rightcontent { width: 250px;	float:left; margin: 10px 0 0 10px; }
.index-rightcontent-adholder { width: 240px; height:255px; float: left;	border:1px #cecece solid; padding-top:10px; background-color:#F0F0F0;}
.index-rightcontent-adholder-adbox { width: 220px; height:187px; border:1px #fbe9e9 solid; background-color:#FDF6F6; padding-top:10px; }
.index-rightcontent-adholder-adbox-title { width: 220px; float: left; padding-bottom: 5px; }
.index-rightcontent-adholder-adbox-picture { width: 90px; height:90px; float: left;	}
.index-rightcontent-adholder-adbox-price { width: 100px; height:70px; float: left; padding-left: 15px; }
.index-rightcontent-adholder-adbox-button {	width: 150px; height:28px; float: left;	margin-left: 35px; margin-top: 20px; }
.index-rightcontent-adholder-creditcards { width: 220px; height:40px; background-image:url('/Images/index-rightcontent-adholder-creditcards.gif'); margin-top:10px;}
.index-rightcontent-twitter { width: 240px; height:43px;float: left; padding-top:10px; }
.index-rightcontent-drugprices { width: 240px; float: left; margin-bottom:10px; }
.index-rightcontent-drugprices-title { width: 216px; height:15px; float: left; background-color:#505759; border: 1px #782B1C; color:#FFFFFF; font-weight:bold; font-size:12px; padding: 12px; }
.index-rightcontent-drugprices-drug-box { width: 218px;	height:10px; float: left; background-color:#fbfbfb;	border: 1px #eaeef6 solid; padding:10px; }
.index-rightcontent-drugprices-drug-name { width: 158px; height:12px; float: left;  font-family:"Verdana"; font-size:12px; font-weight:bold; cursor:pointer; text-decoration:none; }
.index-rightcontent-drugprices-drug-price {	width: 60px; height:12px; float: left; color:#8e3015; font-weight:bold; text-align:right; cursor:pointer; text-decoration:none;}
.index-rightcontent-mailinglist { height: 155px; width: 220px; padding:20px 10px 20px 10px;	border: 1px #cecece solid; float:left; margin:10px 0; background-color:#F0F0F0;}
.index-rightcontent-mailinglist-title { width:220px; height:23px; float:left; color:#9A3923; padding-top:5px; padding-bottom:5px;	font-size:14px; font-weight:bold; 	}
.index-rightcontent-mailinglist-tagline { width:220px; height:33px;	float:left;	color:#575757;	font-family:"Verdana";	font-size:12px; }
.index-rightcontent-mailinglist-form { width:220px;	float:left;	color:#888888; margin-top:10px;	}
.index-rightcontent-mailinglist-form-style { border-style: solid; border-color: #c1c0c0; color:#c1c0c0; padding-top: 5px; padding-bottom:5px; padding-left: 10px; padding-right:10px; font-family:"Verdana";	font-size:11px; width:200px; Height:22px; 	}
.index-rightcontent-mailinglist-button { width:200px; height:33px; float:left; cursor:pointer; margin-left:10px; margin-top:10px; }
.index-rightcontent-dispensedby { height: 311px; width: 238px; border:1px solid #eaeef6; float:left; margin-top:10px; background-image:url('/Images/index-rightcontent-pharmacydispensed.gif'); margin-bottom:10px;}

/* Tertiary.Master - --------------------------------------------------------------------------------------------------------------------------------*/

.tertiary-content { background: #fff; width: 675px; float:left; padding:10px 10px; }
.tertiary-rightcontent { width: 250px;	float:left; margin: 10px 0 0 10px; }
.tertiary-rightcontent-adholder { width: 240px; height:310px; float: left;	border:1px #eaeef6 solid; padding-top:10px;	}
.tertiary-rightcontent-adholder-adbox { width: 220px; height:236px; border:1px gray solid; /*background-color:#ffffec;*/ padding-top:10px; }
.tertiary-rightcontent-adholder-adbox-title { width: 220px; float: left; padding-bottom: 5px; }
.tertiary-rightcontent-adholder-creditcards { width: 220px; height:40px;  background-image:url('/Images/index-rightcontent-adholder-creditcards.gif'); margin-top:10px;}
.tertiary-rightcontent-mailinglist { height: 155px; width: 220px; padding-top:20px; padding-left:10px; padding-right:10px;	padding-bottom: 20px; border: 1px #eaeef6 solid; float:left; margin-top:10px;}
.tertiary-rightcontent-mailinglist-tagline { width:220px; height:33px;	float:left;	color:#575757;	font-family:"Verdana";	font-size:12px; }
.tertiary-rightcontent-mailinglist-form { width:220px;	float:left;	color:#888888; margin-top:10px;	}
.tertiary-rightcontent-mailinglist-form-style { padding-top: 5px; padding-bottom:5px; padding-left: 10px; padding-right:10px; font-family:"Verdana";	font-size:11px; width:200px; Height:22px; 	}
.tertiary-rightcontent-mailinglist-button { width:200px; height:33px; float:left; cursor:pointer; margin-left:10px; margin-top:10px; }
.tertiary-rightcontent-contactinfo {width: 220px; padding:0px 10px 20px 10px; border: 1px #eaeef6 solid; float:left; margin:10px 0;}
.tertiary-rightcontent-referafriend {height: 100px; width: 230px; padding:10px 5px 20px 5px; border: 1px #000000 solid; float:left; margin:5px 0; background-color:#5D6568; color:#ffffff; margin-top:10px;}
.tertiary-rightcontent-referafriend h3 {color:#ffffff; margin-bottom:5px;}

/* checkprices.aspx Classes - --------------------------------------------------------------------------------------------------------------------------------*/
	
.checkprices-searchbox{ border: 4px #eaeef6 solid; background-color:#DAF3FB; margin-left:140px; }
.checkprices-searchbox-headline { width: 450px;	height:40px; font-family:"Verdana"; font-weight:bold; color:#46A6CA; text-align:center; }
.checkprcies-searchbox-searchbar { height: 31px; width: 200px; margin-left: 100px; margin-top: 10px; }
.checkprices-searchbox-button {	width:150px; height: 28px; cursor:pointer; background-image:url('/Images/index-searchbox-searchbar-button-tang.gif'); }
.checkprices-searchbox-searchbar-field { padding-left: 39px; padding-top: 6px; background-image:url('/Images/index-leftcontent-searchbox-searchbar-textfield.gif'); }
.checkprices-searchbox-searchbar-searchbutton-style { width:150px; height: 28px; float: left; border:0 gray none; cursor:pointer }
.checkprices-text {	font-size: 12px; }
	
/* howtoorder.aspx Classes - --------------------------------------------------------------------------------------------------------------------------------*/
	
.howtoorder-leftcolumn { width:650px; height:60px;	float:left;	border: 4px #eaeef6 solid;	font-size:12px;	padding:15px; margin-bottom:10px; background-color:#f9fafd;}
.howtoorder-middlecolumn { width:650px;	height:125px; float:left; margin-left:2px; border: 4px #eaeef6 solid; font-size:12px; padding:15px; margin-bottom:10px; background-color:#f9fafd;}
.howtoorder-rightcolumn { width:650px;	height:60px; float:left; margin-left:2px; border: 4px #eaeef6 solid; font-size:12px;padding:15px; margin-bottom:10px;  background-color:#f9fafd;}
.howtoorder-searchbox-searchbar { height: 31px; width: 198px; margin-left: 6px; margin-top: 10px; float:left; }
.howtoorder-searchbox-button { width:150px; height: 28px; float: left; margin-left: 32px; margin-top: 10px;	}
.howtoorder-searchbox-searchbar-field { padding-left: 35px;	padding-top: 6px; background-image:url('/Images/howtoorder-searchbox-searchbar-textfield.gif');	}
.howtoorder-searchbox-searchbar-searchbutton-style { width:150px; height: 28px; float: left; border:0 gray none; cursor:pointer	}

/* contactus.aspx - --------------------------------------------------------------------------------------------------------------------------------*/

.contactus-address-box-left{ width: 320px; height:300px; float:left; padding:10px; }
.contact-submit-button { width:150px; height: 28px; border-width:0px; }
.contactus-address-box-right{ width: 320px;	height:300px; float:left; padding:10px; }
.contactbox3 {width:615px; margin-top:25px; border:1px solid #cfcfcf; background-color:#fffcf3; height:500px; padding:11px;}
.contact-labels {width:90px; float:left; margin-bottom:10px;}
.contact-labels2 {width:110px; float:left; margin-bottom:10px;}
.contact-fields {width:194px; float:left; }
.contact-fields2 {width:200px; float:left; margin-bottom:10px; margin-right:200px;}
.contact-fields3 {width:205px; float:left; margin-bottom:10px;}
.contact-fields4 {width:174px; float:left; margin-bottom:10px;}
.contact-btn_submit {width:130px; height:30px; background:url('../IMAGES/btn_submit.gif') no-repeat; margin-top:5px; margin-right:40px; float:right; border-width:0;}
.contactbox2 {width:295px; float:left; margin-top:25px;}
.fieldbox {float: left; width: 296px; height: 40px;}
.validationerror2 {margin-left:90px; float:left; margin-top:-10px;}

/* shippininfo-inter.aspx - --------------------------------------------------------------------------------------------------------------------------------*/

.shippinginfo-inter{ padding:10px; background-color:#eaeef6; width:580px; height:70px; margin-left: 45px; border: 1px solid #e1e1e1; }	

/* price_search.aspx - --------------------------------------------------------------------------------------------------------------------------------*/

.searchresult_product {width:660px; height:100px; padding:10px;float:left;}
.searchresult_img {width:90px; height:90px; float:left; margin-right:10px;}
.searchresult_productinfo {width:400px;float:left; margin-right:10px; height:100px;}
.searchresult_productinfo a { text-decoration:none;}
.searchresult_productinfo a:hover {text-decoration:underline;}
.btn_moreinfo {background:url('/IMAGES/btn_moreinfo.gif') no-repeat; width:106px; height:28px; float:left; margin-top:35px;}
.recentsearches {width:660px; height:100px; padding:10px; float:left; background-color:#ffffff; border:1px solid #c0c0c0;}
.btn_clearsearch { background:url('/IMAGES/cart-clearsearch.gif'); width:150px;  height:28px; float:left; margin-right:10px; margin-top:25px; }

/* pricedetail.aspx - --------------------------------------------------------------------------------------------------------------------------------*/

.productinfo {width:420px; float:left; /*height:60px;*/}
.productinfo2 {width:250px; float:left; height:40px; margin:10px 10px 0 0;}
.productpic {width:90px; height:90px; float:left; margin-right:10px;}
.productpic2 {width:130px; height:160px; float:right;}
.ad_productpic {width:90px; height:90px; float:left; margin-left:35px;}
.productname {width:425px; float:left;}
.fieldname {width:95px; float:left; font-weight:bold; text-align:left; margin-right:5px; margin-bottom:10px;}
.fieldinfo {width:320px; float:left; margin-bottom:10px; text-align:left;}
.hdr_products {	background:url('/IMAGES/header.gif') no-repeat; width:640px; height:34px; color:white; font-size:16px; font-weight:bold; float:left;}
.productsize {width:400px; float:left; margin-top:10px; margin-left:10px;}
.productsize2 {width:200px; float:left; margin-top:10px; margin-left:10px;}
.price {width:125px; float:left; color:#3C4656; text-align:right; margin-top:10px; font-weight:bold;}
.btn_addtocart {width:106px; height:28px; float:left; margin:5px 0 0 15px; background:url('/IMAGES/btn_addtocart.gif') no-repeat; border-width:0; border-width:0px; cursor:pointer;}
.productlisting {width:680px;padding-bottom:10px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#FDF6F6;color:#555555; float:left;}
.acct_productlisting {width:638px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#FDF6F6;color:#555555; float:left;}
.productlisting3 {width:638px;height:75px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#fffcf3;color:#555555; float:left;}
.hdr_products { width:682px; height:34px; color:white; font-size:16px; font-weight:bold; float:left; background-image:url('/Images/header.gif'); }

/* landingpages templat adtemplate.ascx - --------------------------------------------------------------------------------------------------------------------------------*/

.productpic2-lp {width:130px; height:160px; float:right;}
.hdr_products-lp {	background:url('/IMAGES/header.gif') no-repeat; width:640px; height:34px; color:white; font-size:16px; font-weight:bold; float:left; margin-top: 5px;}
.productname-lp {width:625px; float:left;}
.productinfo-lp {width:420px; float:left; height:60px;}
.template-lp { margin-top:15px; }

/*------- shoppingcart.aspx ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.cart_hdr {width:925px; background:url('/Images/header.gif') no-repeat; float:left; height:34px; color:#ffffff; font-size:16px; font-weight:bold; }
.cart_remove {width:60px; height:25px; margin:10px 0 0 10px; float:left; margin:10px 0 0 10px; font-size:14px;}
.cart_productinfo3 {width:300px;  margin:10px 0 0 20px; float:left; font-size:15px ;}
.cart_productinfo2 {width:345px;  margin:10px 0 0 20px; float:left; font-size:15px ;}
.cart_productinfo {width:600px; /*height:60px;*/ margin:10px 0 0 20px; float:left; font-size:15px ;}
.cart_productinfo a {font-size:14px; float:left;}
.cart_productinfo p {float:left; margin-top:0px; margin-left:10px; width:555px; height:15px;}
.cart_unitprice {width:100px; height:24px; margin-top:10px;float:left; text-align:right; font-size:14px;}
.cart_quantity {width:100px; height:24px; margin-top:10px; float:left; text-align:right; font-size:14px;}
.cart_price {width:65px; height:24px; margin-top:10px; float:left; text-align:right; font-size:14px;}
.btn_x {background:url('/Images/cart-delete-button.gif') no-repeat; width:25px; height:22px;}
.productlisting2 {color:#555555; width:923px; /*height:75px;*/ border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;background-color:#FDF6F6; float:left; border-bottom:1px solid #cfcfcf;}
.btn_generic {background:url('/IMAGES/btn_genericavailable.gif') no-repeat; width:130px; height:30px;margin:5px 0 0 10px;}
.totalbox {width:680px;color:#555555; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#FDF6F6; float:left;}
.totalbox2 {width:400px; color :#555555; background-color:#FDF6F6; float:right;}
.totalbox3 {color :#555555; border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#fffcf3;}
.totalbox 4 {width:245px;color:#555555;height:122px; border-right:1px solid #cfcfcf;background-color:#fffcf3; float:left;}
.totalbox5 {color:#555555; border-right:1px solid #cfcfcf;background-color:#fffcf3;}
.subtotal {float:left; width:290px; text-align:right; height:31px; font-weight:bold; font-size:13px;  padding:10px 10px 0 0; color:#3C4656}
.subtotal2 {float:left; width:85px; height:30px; font-weight:bold; text-align:right; font-size:13px; padding-right:15px; padding-top:10px;  }
.subtotal3 {text-align:right; height:31px; font-weight:bold; font-size:13px;  padding:10px 10px 0 0; color:#3C4656}
.btn_go { background-image:url('/Images/cart-delete-button.gif');	width:25px;	height:21px; }
.cart_buttons {	background-color:#FDF6F6; float:left; width:375px; height:30px; padding:5px;}
.cart_buttons2 { background-color:#FDF6F6; border-bottom:1px solid #cfcfcf;	border-right:1px solid #cfcfcf;	float:left; }
.btn_continueshopping {	background-image:url('/Images/cart-continueshopping.gif'); width:175px; height:28px; float:right; margin-right:10px; }
.btn_checkout {	background-image:url('/Images/cart-checkout.gif'); width:150px; height:28px; float:right; margin-right:10px; border-width:0px; }
.btn_checkout2 { background-image:url('/Images/cart-ordernow.gif'); width:150px; height:28px; border-width:0px; }
.sym_prescriptionrequired {margin-top:5px; float:left;} 
.cart-badges { width: 440px; float:left; height: 80px; margin-left:25px; }

/*--- Signin.aspx ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.loginleft{float:left; width:425px; height:475px; margin-right:10px; }
.signupbox {background-color:#fffcf3; border:1px solid #cfcfcf; float:left; width:470px; height:400px; padding:15px;color:#666666; }
.loginbox {background-color:#ffffff; border:1px solid #cfcfcf; float:left; width:395px; height:200px; padding:15px;color:#666666; }
.btn_login{background:url('/IMAGES/btn_login.gif')no-repeat; width:64px; height:30px; margin:5px 0 10px 165px; background:url('/IMAGES/btn_login.gif') no-repeat;}
.login-labels {width:110px; float:left;}
.login-labels2 {width:100px; float:left;}
.btn_continuecheckout { width:163px; height:30px; margin-left:116px; background:url('/IMAGES/btn_continuecheckout.gif') no-repeat;}
.paymentshipping {width:425px; float:left; height:250px;}

/*---- MyAccount.aspx ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.userinfo {width:315px; float:left; height:125px; text-align:right; margin-bottom:10px;}
.userinfo2 {text-align:left; width:315px; float:left; height:125px; font-size:16px; margin-bottom:10px;}
.userinfo2 a {color:#555555; text-decoration:none; font-size:13px;}
.userinfo2 a:hover {color:#902929; text-decoration:none;}
.userinfo3 {width:210px; float:left; height:100px; margin-top:10px;}
.userinfo4 {text-align:left; width:210px; float:left; height:125px; margin-bottom:10px; font-size:16px;}
.userinfo4 a {color:#555555; text-decoration:none; font-size:13px;}
.userinfo4 a:hover {color:#902929; text-decoration:none;}
.account_price {width:75px; float:left; text-align:right; margin-top:10px;}
.account_productinfo {width:100px;	height:15px; margin:10px 0 0 20px; float:left; font-size:14px ;}
.account_productinfo4 {width:60px;	height:15px; margin:10px 0 0 20px; float:left; font-size:14px ;}
.account_productinfo2 {width:110px;	height:15px; margin:10px 0 0 20px; float:left; font-size:14px ;}
.account_productinfo3 {width:160px;	height:15px; margin:10px 0 0 20px; float:left; font-size:14px ;}
.account_orderdate {width:360px; height:15px; margin:10px 0 0 14px; float:left; font-size:14px;}
.account_status {width:100px; height:15px; margin:10px 0 0 20px; float:left; font-size:14px;}
.acct_totalbox {width:638px; height:100px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#FDF6F6; float:left;}
.acct_total {width:318px; float:right;}
.acct_total2 {width:298px; float:left; padding:10px;}
.acct_subtotal {width:138px; float:left; text-align: right; font-weight:bold; font-size:14px; padding:10px; height:10px;}
.acct_subtotal2 {width:138px; float:left; text-align:left; padding:10px; font-size:14px; height:10px;}

/*------- addpatient.aspx -------------------------------------------------------------------------------------------------------------------------------------------------------------------------Login Page Classes----------*/

.loginleft { float:left; width:400px; height:200px; margin-left:15px; }
.signupbox { background-color:#fffcf3; border:1px solid #cfcfcf; float:left; width:880px; height:350px; padding:15px; color:#666666; margin-left:15px;	margin-top:10px; }
.signupbox2 {background-color:#fffcf3; border:1px solid #cfcfcf; float:left; width:900px; padding:15px;color:#666666; margin-bottom:10px;}
.loginbox {	border:1px solid #FBE9E9; float:left; color:#666666; margin-top:10px; background-color:#FDF6F6;	margin-left:15px; }
.addpatient-captcha-labels { width:150px; float:left; }
.btn_continuecheckout {	width:150px; height:28px; margin-left:25px; background-image:url('/Images/cart-continuecheckout.gif'); border-width:0; }
.paymentshipping { width:840px; float:left; height:150px; margin-left:15px;	margin-top:10px; }
.addpatient-labels2 { width:100px; float:left; margin-bottom:10px; }
.addpatient-terms {	width:800px; float:left; margin-bottom:10px; }
.addpatient-captcha1 { width:600px; float:left; margin-bottom:10px;	}
.addpatient-captcha2 { float:left; }
.addpatient-badges { float:left; width:430px; height:200px;	}
.validationerror {float:left; color:red; margin:0 0 10px 10px;}
.addpatient-field {float:left; width:425px;}

/*------ ContactUs.aspx --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.contactbox {width:315px; float:left; margin-right:10px; border-left:1px solid #999999; padding-left:15px; margin-top:25px;}
.contactbox3 {width:615px; margin-top:25px; border:1px solid #cfcfcf; background-color:#fffcf3; height:440px; padding:11px;}
.contact-labels {width:90px; float:left; margin-bottom:10px;}
.contact-labels2 {width:110px; float:left; margin-bottom:10px;}
.contact-fields2 {width:200px; float:left; margin-bottom:10px; margin-right:200px;}
.contact-fields3 {width:205px; float:left; margin-bottom:10px;}
.contact-btn_submit { width:150px; height:30px; background-image:url('../Images/contact-submit-button.gif'); margin-top:5px;	margin-right:40px; float:right; border-width:0; }
.contactbox2 {width:295px; float:left; margin-top:25px;}
.btn_submit {background:url('../Images/contact-submit-button.gif') no-repeat; width:150px; height:30px; float:left; margin:-3px 0 0 10px; border-width:0;}

/*------ mypassword.aspx --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.mypassword-submit { background-image:url('/Images/contact-submit-button.gif'); width:150px; height:28px;	border-width:0px; margin-left: 15px; }

/* Common Classes - --------------------------------------------------------------------------------------------------------------------------------*/

h1 { color:#a13819; font-size: 20px;}
h2 { color:#575757; font-size:18px; }
h3 { color:#a13819; font-size:14px;}
.h2esque {  font-family:"Verdana"; color:#505759; font-size:16px; font-weight:bold;}
.noline { text-decoration:none;}
.blogpost h3 { color:#555555; font-family:'Verdana'; font-size:13px; font-weight:bold; text-decoration:none;}
.blogpostodd h3 { color:#555555; font-family:'Verdana'; font-size:13px; font-weight:bold; text-decoration:none;}
.blogpost, .blogpostodd {color: #444; width: 200px; padding: 5px 10px; height:150px; text-decoration:none; }
.blogbottom {background: url(../images/box-bottom-wide.gif) no-repeat top; height: 6px; width: 290px; margin-bottom: 20px;}
.readmore {text-align: right;}
.readmore a {color: #78a942; font-size: 0.8em; text-align: right;}
.clear {clear: both;}
/* Spry Tabs - --------------------------------------------------------------------------------------------------------------------------------*/

@charset "UTF-8";

/* SpryTabbedPanels.css - version 0.4 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	margin: 0px 0px 10px 0;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 10px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #f4f2f2;
	list-style: none;
	border-left: solid 1px #d5dbe7;
	border-bottom: solid 1px #d5dbe7;
	border-top: solid 1px #d5dbe7;
	border-right: solid 1px #d5dbe7;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:185px;
	height:15px;
	color:#a13819;
	font-family:"Verdana";
	font-weight:bold;
	font-size:16px;
	text-align:center;
	
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #f9f9f9;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #fbfbfb;
	border-bottom: 1px solid #fbfbfb;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #d5dbe7;
	border-bottom: solid 1px #d5dbe7;
	border-top: solid 1px #d5dbe7;
	border-right: solid 1px #d5dbe7;
	background-color: #fbfbfb;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 4px;
	}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

------------------NAVBAR------------
.navbar {display: block;  width: 78px;  height: 40px;  background-image:url('/images/navbar1.gif'); float:left;}
.navbar1:hover{ background-image:url('../Images/navbar1.gif'); background-position:0 -40px;}
.navbar1 span{ display: none;}

.navbar2:hover{ background-position: 0 -40px;}
.navbar2 span{ display: none;}

.navbar3:hover{ background-position: 0 -40px;}
.navbar3 span{ display: none;}

.navbar4:hover{ background-position: 0 -40px;}
.navbar4 span{ display: none;}

.navbar5:hover{ background-position: 0 -40px;}
.navbar5 span{ display: none;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ship123 {width:470px; float:left;}
.faq1234 {width:200px; float:right; }
.logos {width:246px; float:left; height:125px;}
.accreditation p, h3 {margin:5px 0 0 0; padding:0;}
.accreditation {width:394px; float:left; height:125px;}
.drugsearch {width:400px; height:275px; background-color:#D7D6D1; border:1px solid #cdcdcc;}
.drugsearch_img {background-image:url('../Images/index-searchtext3.gif'); width:385px; height:120px; background-position:0 -30px; margin-bottom:20px;}
.btn_searchnow2 {background:url('../IMAGES/index-searchbox-searchbar-button.gif') no-repeat; cursor:pointer; width:150px; height:28px; margin-top:20px; border-width:0;}
.productlisting-a {color:#555555; width:680px; border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;background-color:#FDF6F6; float:left; border-bottom:1px solid #cfcfcf;}
.productlisting-b {color:#555555; width:680px; border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;background-color:#ffffff; float:left; border-bottom:1px solid #cfcfcf;}
.neworder-steps { width:300px; padding-bottom:10px;}
.neworder-steps2 { width:600px; padding-bottom:10px;}
.btn_search {background:url('../IMAGES/btn_search.gif') no-repeat; cursor:pointer; width:75px; height:20px; border-width:0; float:left; margin:3px 0 0 5px;}
.search123 {float:left; margin-left:200px;}
.index-content {width:690px; margin-top:380px; position:relative; overflow:hidden;}
.genericalternative {float:left; width:225px; height:30px; text-align:center; padding-top:10px;}
.product{background:#FDF6F6; border:1px solid #CFCFCF;}
.generic {background:#FBFBFB; border:1px solid #CFCFCF;}

.breadcrumbs {width:100%; float:left; margin-bottom:10px; font-weight:bold; font-size:12px;}

.breadcrumbs a {color:#575757; text-decoration:none;}

.breadcrumbs a:hover {color:#a13819; text-decoration:none;}

.red-link {color:#a13819;}

.customizedsearch {float:left; background-color:#fbfbfb; border:1px solid #eaeef6; padding:10px; margin-bottom:10px; width:323px; height:177px;}

.filterbox {float:right; width:300px;}
.option { width:645px; float:left; margin-bottom:10px; border-bottom:2px solid #555555; padding-bottom:5px;}
.symbol {width:171px; height:30px; float:left;}
.optiondrug {float:left; width:355px;}
.btn_druginfo {float:right; width:100px; height:35px;}
.hdr_chart3 {width:340px; float:left; text-align:center; font-size:14px; color:#ffffff; margin-top:5px;}
.hdr_chart4 {width:320px; float:left; text-align:center; font-size:14px; color:#ffffff; margin-top:5px;}
.hdr_chart4-highlight {width:360px; float:left; text-align:center; font-size:14px; color:#ffffff; margin-top:5px;}
.bdy_chart {width:680px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#fdf6f6; color:#555; float:left;}
.bdy_chart2 {width:680px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#ffffff; color:#555; float:left;}
.bdy_chart-short {width:313px; text-align:center; padding:10px 5px;}
.bdy_chart-short2 {width:328px; text-align:center; font-size:12px; padding:10px 10px 10px 0; float:left;}
.height200 {min-height:215x;}
.grouplinks {width:230px; float:right; margin:10px 0 10px 10px;}
.grouplinks-body {width:203px; float:left; background-color:#fdf6f6; border:1px solid #eaeef6; padding:0 10px 10px 10px;}
.bdy_chart-productset {width:321px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:white; float:left;}
.bdy_chart-productset-highlight {width:351px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#fdf6f6; float:left;}
.bg_brand {width:311px; background-image:url('../Images/bg_brand.png'); background-repeat:no-repeat;}
.bg_generic {width:311px; background-image:url('../Images/bg_generic.png'); background-repeat:no-repeat;}
.info1 {width:50px; text-align:left;}
.info2 {width:215px;text-align:left;}
.info3 {width:90px; text-align:left;}
.info4 {width:220px;text-align:left;}
.btn_buy {background-image:url('../Images/btn_buy.png'); background-repeat:no-repeat; width:50px; height:22px; float:left;}
