﻿/* CSS Document */

html, body, div, span, p, h1, h2, h3, a, em, font, img, ol, ul, li{	outline: 0;	}
body { background: color="#f5f5f5";	font-family:"Trebuchet MS";	color:#575757;	font-size:12px;	}
#master-container {	margin: 0 auto;	width:1020px; padding:0; overflow:hidden; position:relative; background-color:#F5F5F5; }
.master-holder { width: 960px; float:left; margin-left:30px; background-color:#FFF;	}

/* SiteForm.Master --------------------------------------------------------------------------------------------------------------------------------*/

#secondary-content { width:940px; margin-left:10px;	margin-top: 10px; margin-bottom:10px; }
.content-index { background: #fff; width: 960px; position:relative;	overflow:hidden; }
.master-header { width: 960px; float:left; }
.master-headnav-bar { width: 1020px; height: 42px; background:#6cd0f1; border-bottom: 1px #3CAED7 solid; float:left; }
.master-header-sitelogo { width: 284px; height: 41px; margin-left:36px;	margin-top:28px; float:left; }
.master-header-sitelogo-style { border:0 }
.master-header-topbox { width: 960px; height: 80px;	float:left;	}
.master-header-phonenumber {width: 440px; height: 62px;	margin-left:193px;	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:300px; height:33px; float:left; }
.master-headnav-bar-list { width: 300px; }
.master-headnav-bar-box ul, .master-headnav-bar-box2 ul { margin: 0px; height: 30px; }
.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-headnav-bar.gif') no-repeat 0 0; height: 30px; display: block; }
.master-headnav-bar-box2 ul li a { background: url('images/master-headnav-bar.gif') no-repeat 0 0; display: block; height: 30px; 	}	
.master-headnav-bar-box a.login-myaccount, .master-headnav-bar-box2 a.login-myaccount { background-position: 0 0; width: 140px;	}
.master-headnav-bar-box a.login-myaccount:hover, .master-headnav-bar-box2 a.login-myaccount:hover { background-position: 0 -30px; }
.master-headnav-bar-box a.viewcart, .master-headnav-bar-box2 a.viewcart{ background-position: -140px 0; width: 110px; }
.master-headnav-bar-box a.viewcart:hover, .master-headnav-bar-box2 a.viewcart:hover { background-position: -140px -30px; }
	
/* SiteForm.Master - Headnav-Bar-Items --------------------------------------------------------------------------------------------------------------------------------*/

.master-headnav-box{ width:600px; height:30px; margin-left:435px; margin-top:7px; }
.master-headnav-bar-items {	width:260px; height:28px; float:left; margin-top:3px; }	
.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-headnav-bar-items.gif') no-repeat 0 0; 
height: 21px; display: block; }
 .master-headnav-bar-items 2 ul li a { background: url('images/master-headnav-bar-items.gif') no-repeat 0 0; 
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; position:relative; overflow:hidden; }
.master-header-navbar ul, #master-header-navbar2 ul { margin: 0px; height: 40px; }
.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') no-repeat 0 0; 
height: 40px; display: block; }
.master-header-navbar2 ul li a { background: url('images/master-header-navbar.gif') no-repeat 0 0; 
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: 253px;	}
.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: -331px 0; width: 126px; }
.master-header-navbar a.howtoorder:hover, .master-header-navbar2 a.howtoorder:hover { background-position: -331px -40px; }
.master-header-navbar a.refills, .master-header-navbar2 a.refills { background-position: -457px 0; width: 78px; }
.master-header-navbar a.refills:hover, .master-header-navbar2 a.refills:hover { background-position: -457px -40px; }
.master-header-navbar a.printorderform, .master-header-navbar2 a.printorderform { background-position: -535px 0; width: 165px; }
.master-header-navbar a.printorderform:hover, .master-header-navbar2 a.printorderform :hover { background-position: -535px -40px; }
.master-header-searchbar { width: 260px; height: 40px; background-image:url('images/master-header-searchbar.gif'); 
float:left; }
.master-header-searchbar-textfield { background-image:url('images/master-header-searchbar-textfield.gif'); border:0 gray none;	color:#888888; font-family:"Trebuchet MS"; font-size:11px; padding-left:22px; padding-top:2px; width: 150px; height:20px; color:#287E9E; }
.master-header-searchbar-gobutton {	width: 50px; height: 22px; background-image:url('images/master-header-searchbar-gobutton.gif'); 
border-width:0px; cursor:pointer;
}
.master-header-searchbar-gobutton-style { width: 50px; height: 23px; border:0 gray none; cursor:pointer; }

/* SiteForm.Master - Footer --------------------------------------------------------------------------------------------------------------------------------*/

.master-footer { width: 960px; height: 120px; float:left; background-color:#EAEEF6; border-top:thin #D5DBE7 solid; margin-top: 10px; }
.master-footer-left { width: 305px;	height: 120px; float:left; }
.master-footer-left-column1 { width: 160px;	height: 80px; float:left; margin-left:5px; margin-top:5px; font-size: 11px;	color:#555555; }
.master-footer-left-column2 { width: 120px;	height: 80px; float:left; margin-left:5px; margin-top:5px; font-size: 11px;	color:#555555; }
.master-footer-left-title {	width: 280px; height: 15px;	float:left;	padding-left:25px;	margin-top:5px;	font-size: 11px; color:#555555; }
.master-footer-right { width: 652px; height: 120px; float:left; font-size: 11px; color:#555555; border-left:thin #D5DBE7 solid; }
.master-footer-right-text { width: 625px; height: 100px; float:left; font-size:x-small;	font-family:"Trebuchet MS";	color:#555555; 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'); }
.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::Agenda-BoldCondensed;	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-image:url('images/index-leftcontent-searchbox-searchbar-textfield.gif'); color:#287E9E; 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-text { height:400px; width: 522px; float: left;	padding-top: 10px; font-family:"Trebuchet MS"; color:#575757; font-size:12px; padding-bottom: 10px; }
.index-maintext-badges { height:338px; width: 168px; float: left; padding-top:10px; padding-bottom:10px; }
.index-maintext-tabs { width: 690px; float: left; padding-top:10px;	padding-bottom:10px; }
.tabcontent-box{ height:160px; width: 194px; float: left;}
.index-rightcontent { width: 240px;	float:left;	margin-left:10px; }
.index-rightcontent-adholder { width: 240px; height:255px; float: left;	border:1px #eaeef6 solid; padding-top:10px;	}
.index-rightcontent-adholder-adbox { width: 220px; height:187px; float: left; border:1px gray solid; background-color:#ffffec; padding-top:10px; margin-left:10px; }
.index-rightcontent-adholder-adbox-title { width: 220px; height:50px; float: left; padding-bottom: 10px; }
.index-rightcontent-adholder-adbox-picture { width: 95px; height:70px; float: left; }
.index-rightcontent-adholder-adbox-price { width: 125px; height:70px; float: left; }
.index-rightcontent-adholder-adbox-button { width: 150px; height:28px; float: left;	margin-left: 35px;	margin-top: 10px; }
.index-rightcontent-adholder-creditcards { width: 173px; height:32px; float: left; background-image:url('images/index-rightcontent-adholder-creditcards.gif'); 
margin-top:10px; margin-left:36px;	}
.index-rightcontent-twitter { width: 240px; height:43px; float: left; padding-top:10px; }
.index-rightcontent-drugprices { width: 240px; height:140px; float: left; padding-top:10px; }
.index-rightcontent-drugprices-title { width: 216px; height:15px; float: left; background-color:#3AACD7; border: 1px #39a2c6 solid; color:#FFFFFF; font-weight:bold; font-size:14px; font-family:"Trebuchet MS"; padding: 12px;	}
.index-rightcontent-drugprices-drug-box { width: 220px; height:10px; float: left; background-color:#fbfbfb;	border: 1px #eaeef6 solid; padding:10px; }
.index-rightcontent-drugprices-drug-name { width: 100px; height:12px; float: left; color: #555555; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; cursor:pointer; }
.index-rightcontent-drugprices-drug-price { width: 120px; height:12px; float: left; color: #4e7423; font-family:"Trebuchet MS"; font-size:12px;	font-weight:bold; text-align:right; cursor:pointer;}
.index-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; }
.index-rightcontent-mailinglist-title {	width:220px; height:23px; float:left; color:#77A741; padding-top:5px; padding-bottom:5px; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold;	}
.index-rightcontent-mailinglist-tagline { width:220px; height:33px;	float:left;	color:#575757; font-family:"Trebuchet MS"; font-size:12px; }
.index-rightcontent-mailinglist-form { width:220px;	float:left;	color:#888888; margin-top:10px; }
.index-rightcontent-mailinglist-form-style { padding-top: 5px; padding-bottom:5px; padding-left: 10px; padding-right:10px; font-family:"Trebuchet MS";	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: 245px; width: 240px; border: 1px #eaeef6 solid; float:left; margin-top:10px; font-family:"Trebuchet MS"; font-size:11px; color:#555555;	background-image:url('index-rightcontent-pharmacydispensed.gif');	}
	
/* Secondary.Master - --------------------------------------------------------------------------------------------------------------------------------*/

.secondary-content { background: #fff; width: 690px; float:left; padding-top:10px; margin-left:10px; }
.secondary-rightcontent { width: 250px;	float:right; margin-top: 10px; }
.index-rightcontent-adholder { width: 240px; height:255px; float: left;	border:1px #eaeef6 solid; padding-top:10px;	}
.index-rightcontent-adholder-adbox { width: 220px; height:187px; float: left; border:1px gray solid; background-color:#ffffec; padding-top:10px; margin-left:10px; }
.index-rightcontent-adholder-adbox-title { width: 220px; float: left; padding-bottom: 10px; }
.index-rightcontent-adholder-adbox-picture { width: 90px; height:90px; float: left;	}
.index-rightcontent-adholder-adbox-price { width: 125px; height:70px; float: left; }
.index-rightcontent-adholder-adbox-button {	width: 150px; height:28px; float: left;	margin-left: 35px; margin-top: 10px; }
.index-rightcontent-adholder-creditcards { width: 173px; height:32px; float: left; background-image:url('images/index-rightcontent-adholder-creditcards.gif'); margin-top:10px; margin-left:36px;
}
.index-rightcontent-twitter { width: 240px; height:43px;float: left; padding-top:10px; }
.index-rightcontent-drugprices { width: 240px; height:140px; float: left; padding-top:10px; }
.index-rightcontent-drugprices-title { width: 216px; height:15px; float: left; background-color:#3AACD7; border: 1px #39a2c6 solid; color:#FFFFFF; font-weight:bold;	font-size:14px; font-family:"Trebuchet MS"; padding: 12px; }
.index-rightcontent-drugprices-drug-box { width: 220px;	height:10px; float: left; background-color:#fbfbfb;	border: 1px #eaeef6 solid; padding:10px; }
.index-rightcontent-drugprices-drug-name { width: 100px; height:12px; float: left; color: #555555; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; cursor:pointer; }
.index-rightcontent-drugprices-drug-price {	width: 120px; height:12px; float: left; color: #4e7423;	font-family:"Trebuchet MS";	font-size:12px;	font-weight:bold; text-align:right; cursor:pointer;}
.index-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;}
.index-rightcontent-mailinglist-title { width:220px; height:23px; float:left; color:#77A741; padding-top:5px; padding-bottom:5px;	font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; 	}
.index-rightcontent-mailinglist-tagline { width:220px; height:33px;	float:left;	color:#575757;	font-family:"Trebuchet MS";	font-size:12px; }
.index-rightcontent-mailinglist-form { width:220px;	float:left;	color:#888888; margin-top:10px;	}
.index-rightcontent-mailinglist-form-style { padding-top: 5px; padding-bottom:5px; padding-left: 10px; padding-right:10px; font-family:"Trebuchet MS";	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: 245px; width: 240px; border: 1px #eaeef6 solid; float:left; margin-top:10px; font-family:"Trebuchet MS"; font-size:11px; color:#555555;	background-image:url('index-rightcontent-pharmacydispensed.gif');	}

/* checkprices.aspx Classes - --------------------------------------------------------------------------------------------------------------------------------*/
	
.checkprices-searchbox{ border: 4px #eaeef6 solid; background-color:#DAF3FB; margin-left:140px; }
.checkprices-searchbox-headline { width: 450px;	height:40px; font-family:"Trebuchet MS"; 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.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:220px; height:270px;	float:left;	border: 4px #eaeef6 dashed;	font-size:12px;	}
.howtoorder-middlecolumn { width:220px;	height:360px; float:left; margin-left:2px; border: 4px #eaeef6 dashed; font-size:12px; }
.howtoorder-rightcolumn { width:220px;	height:450px; float:left; margin-left:2px; border: 4px #eaeef6 dashed; font-size:12px; }
.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; }

/* shippininfo-inter.aspx - --------------------------------------------------------------------------------------------------------------------------------*/

.shippinginfo-inter{ padding:10px; background-color:#eaeef6; width:580px; height:60px; margin-left: 45px; }	

/* price_search.aspx - --------------------------------------------------------------------------------------------------------------------------------*/

.searchresult_product {width:620px; 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('cart-moreinfo.gif') no-repeat; 
width:100px; height:30px; float:left; margin-top:35px;
}
.recentsearches {width:618px; 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:75px; float:left; color:#3C4656; text-align:right; margin-top:10px; font-weight:bold;}
.btn_addtocart {width:110px; height:20px; float:left; margin-left:20px; background:url('images/btn_addtocart.gif') no-repeat; margin-top:5px; border-width:0; border-width:0px; cursor:pointer;}
.productlisting {width:638px;height:30px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#fffcf3;color:#555555; float:left;}
.acct_productlisting {width:638px;height:65px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;background-color:#fffcf3;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:640px; height:34px; color:white; font-size:16px; font-weight:bold; float:left; background-image:url('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:940px; background:url('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; color:#3C4656; font-size:14px;}
.cart_productinfo {width:565px; height:60px; margin:10px 0 0 20px; float:left; font-size:15px ; color:#3C4656}
.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; color:#3C4656; font-size:14px;}
.cart_quantity {width:100px; height:24px; margin-top:10px; float:left; text-align:right; color:#3C4656; font-size:14px;}
.cart_price {width:65px; height:24px; margin-top:10px; float:left; text-align:right; color:#3C4656; font-size:14px;}
.btn_x {background:url('cart-delete-button.gif') no-repeat; 
width:25px; height:25px;
}
.productlisting2 {color:#555555; width:938px; height:75px; border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;background-color:#fffcf3; 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:402px;color:#555555;height:122px; border-right:1px solid #cfcfcf;background-color:#fffcf3; float:left;}
.totalbox2 {width:516px; padding:10px;color :#555555;height:152px; border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#fffcf3; float:left;}
.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('cart-delete-button.gif');	
width:25px;	height:21px; }
.cart_buttons {	background-color:#fffcf3; float:left; width:382px; height:30px; padding:10px; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; }
.cart_buttons2 { background-color:#fffcf3; 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-ordernow.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:150px; float:left; margin-bottom:10px;}
.login-labels2 {width:280px; float:left; margin-bottom:10px;}
.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:100px; margin-top:10px;}
.userinfo2 {text-align:right; width:315px; float:left; height:100px; margin-top:10px; font-size:16px; font-weight:bold;}
.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:right; width:210px; float:left; height:100px; margin-top:10px; font-size:16px; font-weight:bold;}
.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 20px; 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:#fffcf3; float:left;}
.acct_total {width:318px; float:left;}
.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:780px; height:400px; padding:15px; color:#666666; margin-left:15px;	margin-top:10px; }
.loginbox {	border:1px solid #cfcfcf; float:left; color:#666666; margin-top:10px; background-color:#DFFFFF;	margin-left:15px; }
.login-labels {	width:150px; float:left; margin-bottom:10px; }
.login-labels2 { width:120px; float:left; margin-bottom:10px; }
.addpatient-captcha-labels { width:150px; float:left; }
.btn_continuecheckout {	width:163px; height:30px; 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:120px; float:left; margin-bottom:10px; }
.addpatient-terms {	width:780px; 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;	}

/*------ ContactUs.aspx --------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.contactbox {width:315px; float:left; margin-right:10px; border-right:1px solid #999999; padding-right: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-fields {width:200px; 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:130px; height:30px; background-image:url('images/contact-login-button.gif'); margin-top:5px;	margin-right:40px; float:right; border-width:0; }
.contactbox2 {width:295px; float:left; margin-top:25px;}

/*------ 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:#287E9E; }
h2 { font-family:"Trebuchet MS"; color:#80AC47; }

/* 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;
	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:#3CADD7;
	font-family:"Trebuchet MS";
	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------------

.navbar1:hover{ 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;}