﻿/* 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:"Verdana";	color:#575757;	font-size:12px;	}
#master-container {	margin: 0 auto;	width:1020px; padding:0;background-color:#F5F5F5;  border:1px solid #e4e4e4; overflow:hidden;}
.master-holder { width: 960px; padding:0; margin-left:30px; background-color:#FFF; margin-top:30px; position:relative; overflow:hidden;}
.clear {clear:both;}

/* SiteForm.Master --------------------------------------------------------------------------------------------------------------------------------*/

#secondary-content { width:940px; margin-left:10px;	margin-top: 10px; margin-bottom:10px; }
.content-index { background: #fff; width: 958px; position:relative;	margin-top:120px; overflow:hidden; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding-bottom:10px; }
.master-headnav {width: 960px; height:120px; top:0px; position:absolute; background:#ffffff;}
.master-headnav-bar { height: 37px; background:#6cd0f1; border-bottom: 1px #3CAED7 solid; padding-top:5px; top:8px; position:absolute; width:1020px;}
.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: 958px; height: 80px;	float:left; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.master-header-phonenumber {width: 440px; height: 62px;	margin-left:20px;	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: 107px; }
.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: -247px 0; width: 54px; }
.master-headnav-bar-box a.headnav-loginlogout:hover, .master-headnav-bar-box2 a.headnav-loginlogout:hover { background-position: -247px -30px; }
	
/* SiteForm.Master - Headnav-Bar-Items --------------------------------------------------------------------------------------------------------------------------------*/

.master-headnav-bar-table {	width:260px; height:28px; float:left;font-family:Verdana; color:#135A74; font-weight:bold;}	
.master-headnav-bar-table-style {font-family:Verdana; color:#135A74; font-weight:bold; text-decoration:none; }	
.master-headnav-box{ width:225px; height:30px; margin-left:445px; padding-top:10px; float:left; }
.master-headnav-box ul { padding:0; margin:0; height:30px;}
.master-headnav-box ul li {	display:block; float:left;}
.master-headnav-box ul li a {padding:0; height:30px; display:block;}
.master-headnav-box a.privacy { width:70px; height:18px; text-align:center; text-decoration:none; color:#135A74; font-weight:bold;}
.master-headnav-box a.shippinginfo { width:110px; height:18px; text-align:center; text-decoration:none; color:#135A74; font-weight:bold;}
.master-headnav-box a.faq { width:35px; height:18px; text-align:center; text-decoration:none; color:#135A74; font-weight:bold;}
.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-headnav-bar-items.gif) 0 0 no-repeat; height: 21px; display: block; }
.master-headnav-bar-items 2 ul li a { background: url(/images/master-headnav-bar-items.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: 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:"Verdana"; width:150px; height:20px; font-size:11px; padding-left:22px; padding-top:2px; }
.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; background-color:#EAEEF6; border:1px solid #e1e1e1;}
.master-footer-left { width: 305px;	height: 120px; float:left; }
.master-footer-left-column1 { width: 120px;	float:left; margin-left:5px; margin-top:5px; font-size: 11px;	color:#555555; }
.master-footer-left-column2 { width: 170px;	float:left; margin-left:5px; margin-top:5px; font-size: 11px;	color:#555555; }
.master-footer-left-column2 a {text-decoration:none; 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: 511px; height: 100px; float:left; font-size:x-small;	font-family:Verdana;	color:#555555; padding-top:10px; padding-bottom:10px; padding-left:15px;padding-right:15px;}
.master-footer-right-ratepoint { width: 100px; height: 100px; float:left; font-size:x-small;	font-family:Verdana;	color:#555555; padding-top:12px; padding-bottom:2px; padding-left:2px;padding-right:2px;}

/* Index.aspx - --------------------------------------------------------------------------------------------------------------------------------*/

.index-leftcontent { width: 690px; float:left; }
.index-searchbox {width: 690px; height: 310px; background-image:url('/Images/index-searchbox-fall.png'); top:10px; position:absolute; }
.index-searchbox-box { margin-left:250px; width:400px; margin-top:50px;	height: 200px; }
.index-searchbox-headline {	width: 400px; height:75px; font-family:Agenda-Bold;	font-weight:bold; font-size:30px; color:#46A6CA; }
.index-searchbox-tagline { width: 400px; font-family:Verdana; color:#676767; height:31px; 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;	margin-top:320px; position:relative; overflow:hidden; }
.index-maintext-box-holder { width: 690px;	float: left; }
.index-maintext-text {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; }
.tabcontent-box{ height:160px; width: 194px; float: left;}
.index-rightcontent { width: 230px;	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: 0px; width: 150px; height: 27px;}
.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:160px; float: left; padding-top:10px; margin-bottom: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:"Verdana"; 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: 160px; height:12px; float: left; color: #555555; font-family:"Verdana"; font-size:12px; font-weight:bold; cursor:pointer; }
.index-rightcontent-drugprices-drug-price { width: 60px; height:12px; float: left; color: #4e7423; font-family:"Verdana"; 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:"Verdana"; 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 { 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: 245px; width: 240px; border: 1px #eaeef6 solid; float:left; margin-top:10px; font-family:"Verdana"; font-size:11px; color:#555555;	background-image:url('/Images/index-rightcontent-pharmacydispensed.gif');	}
.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; }*/

/* 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:248px; 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: 5px; }
.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: 0px; }
.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:12px; font-family:"Verdana"; 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: 160px; height:12px; float: left; color: #555555; font-family:"Verdana"; font-size:12px; font-weight:bold; cursor:pointer; }
.index-rightcontent-drugprices-drug-price {	width: 60px; height:12px; float: left; color: #4e7423;	font-family:"Verdana";	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:"Verdana"; 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 { 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: 290px; width: 240px; border: 1px #eaeef6 solid; float:left; margin-top:10px; font-family:"Verdana"; font-size:11px; color:#555555;	background-image:url('/Images/index-rightcontent-pharmacydispensed.gif');	}

/* Tertiary.Master - --------------------------------------------------------------------------------------------------------------------------------*/

.tertiary-content { background: #fff; width: 690px; float:left; padding-top:10px; margin-left:10px; }
.tertiary-rightcontent-adholder { width: 240px; height:302px; float: left;	border:1px #eaeef6 solid; padding-top:10px;	}
.tertiary-rightcontent-adholder-adbox { width: 220px; height:236px; float: left; border:1px gray solid; /*background-color:#ffffec;*/ padding-top:10px; margin-left:10px; }
.tertiary-rightcontent-adholder-adbox-title { width: 220px; float: left; padding-bottom: 5px; }
.tertiary-rightcontent-adholder-creditcards { width: 173px; height:32px; float: left; background-image:url('/Images/index-rightcontent-adholder-creditcards.gif'); margin-top:10px; margin-left:36px;}
.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-title { width:220px; height:23px; float:left; color:#77A741; padding-top:5px; padding-bottom:5px;	font-family:"Verdana"; font-size:14px; font-weight:bold; 	}
.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 { height: 40px; width: 220px; padding-top:0px; padding-left:10px; padding-right:10px;	padding-bottom: 20px; border: 1px #eaeef6 solid; float:left; margin-top:10px;}

/* 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; }
.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: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; 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-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: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('/IMAGES/cart-moreinfo.gif') no-repeat; width:100px; height:30px; float:left; margin-top:35px; border:0px;}
.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:390px; float:left; margin-top:10px; margin-left:10px;}
.productsize2 {width:200px; float:left; margin-top:10px; margin-left:10px;}
.price {width:100px; float:left; color:#3C4656; text-align:right; margin-top:10px; font-weight:bold;}
.btn_addtocart {width:110px; height:20px; float:left; margin-left:10px; background:url('/IMAGES/btn_addtocart.gif') no-repeat; margin-top:5px; border-width:0; border-width:0px; cursor:pointer;}
.productlisting {width:638px;padding-bottom:10px;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;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('/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; 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('/Images/cart-delete-button.gif') no-repeat; width:25px; height:25px;}
.productlisting2 {color:#555555; width:923px; /*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:501px; padding:10px;color :#555555;height:152px; border-left:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; background-color:#fffcf3; float:left; margin-bottom:10px;}
.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:#fffcf3; float:left; width:382px; height:30px; padding:10px; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; margin-bottom:10px; }
.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-tang.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; 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: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:#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:890px; 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-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;	}
.validationerror {float:left; color:red; margin-left:5px; width:100px;}
.addpatient-field {float:left; width:425px; height:50px;}

/*------ 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: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:#287E9E; font-size: 20px;}
h2 { font-family:"Verdana"; color:#80AC47; font-size:18px; }
.h2esque {  font-family:"Verdana"; color:#80AC47; font-size:16px; font-weight:bold;}
.h1esque { font-size:20px; font-family:"verdana"; color:#287E9E; 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:200px; 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;}

/* 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:"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;}

.topmenufloat {	float:left;}
.searchbox {width: 515px; height: 297px; margin-left:170px;}
.contentbox {width: 690px; padding:0px; overflow:hidden;}
.mainnav {float:left; height:40px;width:960px;}


/*--------new product pages---------*/
.breadcrumbs, .linkmargin a {
	color:#80AC47;
	text-decoration:none;
}

.breadcrumbs a:hover {
	color:#575757;
}

.breadcrumbs {
	margin-bottom:10px;
	float:left;
}

.bluecrumb {
	color:#3CADD7;
	font-weight:bold;
	text-decoration:none;
}

.customizedsearch {
	 width:250px;  
	 border:4px solid #eaeef6;
	 float:left; 
	 padding:5px;
	 background-color:#daf3fb;
	 margin-bottom:10px;
}

.alphabetsearch {
	width:390px;
	float:right;
	height:80px;
	margin-top:20px;
	padding:10px;
	font-weight:bold;
}

.btn_gofilter {
	float:right;
	margin-left:5px;
}

.option {
	width:680px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #d0cfcd;
	padding-bottom:5px;
}

.optiondrug{
	float:left;
	width:395px;
}

.btn_druginfo {
	float:left;
}

.symbol {
	float:left;
}

.hdr_chart3 {
	width:320px;
	float:left;
	text-align:center;
	font-size:16px;
	color:#575757;
	margin-top:5px;
}

.hdr_chart3-highlight {
	width:360px;
	float:left;
	text-align:center;
	font-size:16px;
	color:#575757;
	margin-top:5px;
}

.bdy_chart {
	width:686px;
	border-left:1px solid #eaeef7;
	border-right:1px solid #eaeef7;
	border-bottom:1px solid #eaeef7;
	background-color:#ffffff;
	float:left;
}

.bdy_chart2 {
	width:686px;
	border-left:1px solid #eaeef7;
	border-right:1px solid #eaeef7;
	border-bottom:1px solid #eaeef7;
	background-color:#fffcf3;
	float:left;
}

.bdy_chart-short {
	width:313px;
	text-align:center;
	padding:10px 5px;
}

.bg_generic{
	width:311px;
	background-image:url('../Images/bg_generic.png');
	background-repeat:no-repeat
}

.bg_brand {
	width:311px;
	background-image:url('../Images/bg_brand.png');
	background-repeat:no-repeat
}


.bdy_chart-productset{
	border-left: 4px #eaeef6 solid; 
	border-right: 4px #eaeef6 solid; 
	border-bottom: 4px #eaeef6 solid; 
	width:321px;
	background-color:#fff;
	float:left;
}

.bdy_chart-productset-highlight {
	border-left: 4px #eaeef6 solid; 
	border-right: 4px #eaeef6 solid; 
	border-bottom: 4px #eaeef6 solid; 
	width:351px;
	background-color:#daf3fa;
	float:left;
	
}

.bdy_chart-short2 {
	width:328px;
	text-align:center;
	font-size:12px; 
	padding: 10px 10px 10px 0;
	/*min-height:150px;*/
	float:left;
}

.grouplinks {
	margin:10px 10px 10px 0;
	float:left;
	width:230px;
}

.grouplinks-body {
	width:203px;
	float:left;
	background-color:#fbfbfb;
	border:1px solid #eaeef6;
	padding:0 10px 10px 10px;
}

.btn_buy {
	background-image:url('../Images/btn_buy.png');
	background-repeat:no-repeat;
	width:50px;
	height:22px;
	float:left;
}

.info1 {
	width:50px;
	float:left;
	text-align:left;
}

.info2 {
	width:215px;
	float:left;
	text-align:left;
}

.info3 {
	width:90px;
	float:left;
	text-align:left;
}

.info4 {
	width:175px;
	float:left;
	text-align:left;
}

.font12 {
	font-size:12px;
}


