﻿/* 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.jpg) repeat-x top #fff;
	margin: 0;
	padding: 10px 10px;
	color: #2e2e2e;
	font: 76%  Verdana, Arial, Helvetica, sans-serif;
}

#container {
	margin: 0 auto;
	width: 960px;
	padding: 0;
	overflow: hidden;
}

.flRightimg {float:right;}
.flLeftimg {float:left;}

#topmenu{
	width: 600px;
	height: 30px;
	position: absolute;
	margin-left: 376px;
	top: 0;
}

#topmenu ul {
	padding: 0px;
	margin: 0px;
	height: 30px;
}
#topmenu ul li {
	display: block;
	text-indent: -5000px;
	float: left;
}
#topmenu ul li a{
	padding: 0;
	background: url(../images/top-menu.gif) 0 0 no-repeat;
	height: 30px;
	display: block;
}

#topaccount {
	width:111px;
	height:30px;
	position:absolute;
	float:left;
	top: 0;
}

#topaccount ul {
	padding: 0px;
	margin: 0px;
	height: 30px;
}
#topaccount ul li {
	display: block;
	text-indent: -5000px;
	float: left;
}
#topaccount ul li a{
	padding: 0;
	background: url(../images/top-menu_myaccount.gif) 0 0 no-repeat;
	height: 30px;
	display: block;
}

#topaccount a.myaccount {
   background-position:0 0;
   width: 111px;
}

#topaccount a.myaccount:hover {
   background-position: 0 -30px;
}


	
#topmenu a.home {
   background-position: 0 0;
   width: 76px;
}

#topmenu a.home:hover {
   background-position: 0 -30px;
}

#topmenu a.howtoorder {
   background-position: -76px 0;
   width: 113px;
}

#topmenu a.howtoorder:hover {
   background-position: -76px -30px;
}

#topmenu a.safety {
   background-position: -189px 0;
   width: 71px;
   border:none;
}

#topmenu a.safety:hover {
   background-position: -189px -30px;
   border:none;
}

#topmenu a.affordability {
   background-position: -260px 0;
   width: 107px;
}

#topmenu a.affordability:hover {
   background-position: -260px -30px;
}

#topmenu a.faq {
   background-position: -367px 0;
   width: 58px;
}

#topmenu a.faq:hover {
   background-position: -367px -30px;
}

#topmenu a.about {
   background-position: -425px 0;
   width: 69px;
}

#topmenu a.about:hover {
   background-position: -425px -30px;
}

#topmenu a.contact {
   background-position: -494px 0;
   width: 80px;
}

#topmenu a.contact:hover {
   background-position: -494px -30px;
}

#header {
	position: absolute;
	top: 50px;
	width: 960px;
	height: 100px;
	}

a.header-left {
	display: block;
	background: url(../images/logo-doctorsolve.gif) no-repeat top;
	width: 311px;
	height: 100px;
	text-indent: -5000px;
	float: left;
	}

#header-right {
	width: 649px;
	height: 100px;
	background: url(../images/header-right.jpg) no-repeat top;
	float: left;
	}
	
.tollfree {

	/* background: url(../images/call-toll-free.gif) no-repeat top; */
	text-indent: -5000px;
	width: 176px;
	height: 44px;
	float: right;
	position: relative;
	top: -5px;
	right: 58px;
	}	
	
.faxtollfree {

	background: url(../images/fax-toll-free.gif) no-repeat top;
	text-indent: -5000px;
	width: 155px;
	height: 44px;
	float: right;
	position: relative; 
	right: 42px;
	}
	
#topbar {clear: both; }

#search {float: left;  position: relative; top: 14px; left: 88px;}
	
.searchbox {border: 1px solid #768e34; min-height: 14px; padding: 3px; color: #666; width: 170px; float: left; font-size:16px;}
.input-search {float: left; margin-left: 10px;}

#cartlogin {width: 266px; height: 35px; float: left; position: relative; overflow: hidden; position: relative; top: 11px; left: 106px;}

#cartlogin a.cart {
	background: url(../images/cartlogin.gif) no-repeat top; 
	background-position: 0 0;
   width: 173px;
   display: block;
   height: 35px;
   float: left;
   text-indent: -5000px;
	color: #fff;
	text-decoration: none;
	font-size: 0.8em;
	}
	
.cartinfo {position: relative; top:7px; left: 55px;}
	
	
#cartlogin a.login {
	background: url(../images/cartlogin.gif) no-repeat top;
	background-position: -173px 0;
   width: 93px;
   height: 35px;
   display: block;
   float: left;
   text-indent: -5000px;
	}
	
#cartlogin a.cart:hover {
	background-position: 0 -35px;
}
	
#cartlogin a.login:hover {
	background-position: -173px -35px;
}

#cartlogin a.logout {
	background: url('../images/cartlogout.gif') no-repeat top;
	background-position: -173px 0;
	width: 93px;
	height: 35px;
	display: block;
	float: left;
	text-indent: -5000px;
}

#cartlogin a.logout:hover {
	background-position: -173px -35px;
}
	
#content {
	background: url(../images/content-bg.gif) no-repeat 0 0 #fff;
	width: 940px;
	min-height: 700px;
	position: relative;
	margin-top: 125px;
	overflow: hidden;
	padding: 15px 10px 0 10px;
}
	
#banner {
	width:940px;
	height:208px;
	background: url(../images/banner_anniversary.gif) no-repeat top;
	}

#fadeshowdrugsearch {
	width:390px;
	height:208px;
	float:left;
	background:url(../images/christmas/banner_christmasrotation.gif) no-repeat;
	}

#fadeshow1 {
	width:550px;
	height:208px;
	float:left;
}

.drugsearch {background: url(../images/txt-drug-search.gif) no-repeat top; display: block; text-indent: -5000px; width: 231px; height: 56px; position: relative; top: 36px; left: 64px;}

.searchinput {background: url(../images/search-background.gif) no-repeat top; width: 233px; height: 19px; padding: 6px 3px 3px 33px; border: 1px solid #1d598c; position: relative; top: 36px; left: 59px; color: #666; font-size:18px;}

.searchbuttonbig {position: relative; margin: 0; padding: 0; clear: both; top: 46px; left: 116px;}


#mainnav, #mainnav2{
	width: 940px;
	height: 49px;
}

#mainnav ul, #mainnav2 ul {
	padding: 0px;
	margin: 0px;
	height: 49px;
}
#mainnav ul li, #mainnav2 ul li {
	display: block;
	text-indent: -5000px;
	float: left;
}
#mainnav ul li a {
	padding: 0;
	background: url(../images/mainnav-bg.gif) 0 0 no-repeat;
	height: 49px;
	display: block;
}

#mainnav2 ul li a {background: url(../images/mainnav-bg-secondary.gif) 0 0 no-repeat; display: block; height: 49px; padding: 0; margin-bottom: 10px; }
	
#mainnav a.prescriptiondrugs, #mainnav2 a.prescriptiondrugs {
   background-position: 0 0;
   width: 194px;
}

#mainnav a.prescriptiondrugs:hover, #mainnav2 a.prescriptiondrugs:hover {
   background-position: 0 -49px;
}

#mainnav a.overthecounterdrugs, #mainnav2 a.overthecounterdrugs {
   background-position: -194px 0;
   width: 219px;
}

#mainnav a.overthecounterdrugs:hover, #mainnav2 a.overthecounterdrugs:hover {
   background-position: -194px -49px;
}

#mainnav a.placeanorder, #mainnav2 a.placeanorder {
   background-position: -413px 0;
   width: 165px;
}

#mainnav a.placeanorder:hover, #mainnav2 a.placeanorder:hover {
   background-position: -413px -49px;
}

#mainnav a.placerefillorder, #mainnav2 a.placerefillorder {
   background-position: -578px 0;
   width: 178px;
}

#mainnav a.placerefillorder:hover, #mainnav2 a.placerefillorder:hover {
   background-position: -578px -49px;
}

#mainnav a.patientservices, #mainnav2 a.patientservices {
   background-position: -756px 0;
   width: 184px;
}

#mainnav a.patientservices:hover, #mainnav2 a.patientservices:hover {
   background-position: -756px -49px;
}

#home-left-column {width: 650px; float: left;}

#greenbartext {
	color:white;
	font-size:15px;
}
	
/* Column 1 classes ----------------------------------------------------------------*/	
	
	
#column1 {
	margin-top: 10px;
	padding: 0;
	width: 210px;
	float: right;
	overflow: hidden;
	}
	
.tellafriend, .askzickler, .ccleft, .newsletter, .pharmacistinfo, .disclaimer-left, .petdrugs, .tamiflu {margin-bottom: 20px;}
	
.ccleft {text-align: center; margin: 0 auto; color: #666; font-size: 0.8em;}

.newsheader, .paymentheader, .shippingheader {background: url(../images/hdr-newsletter.gif) no-repeat top; height: 37px; width: 210px;text-indent: -5000px;
}

.paymentheader {background: url(../images/hdr-payment_options.gif) no-repeat top;}

.shippingheader {background: url(../images/hdr-shipping.gif) no-repeat top; margin-top: 0; padding-top: 0; overflow: hidden;}

.newscontent, .leftcontent {border-right: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; background: #fdfbf5; width: 188px; padding: 10px 10px; margin: 0;}

.leftcontent p {padding: 0; margin: 0 0 10px 0; color: #666; font-size: 0.9em;}

.leftcontent p strong {color: #7d0101;}

.newscontent p {padding: 0; margin: 0 0 10px 0; color: #25628b;}

.newscontent input.text {width: 178px; border: 1px solid #e4e4e4; margin-bottom: 10px; color: #666; padding: 5px;}

input.subscribe {text-align: center; margin: 0 auto; position: relative; left: 36px;}

.disclaimer-left {padding: 0 10px; color: #444; font-size: 0.8em;}

.disclaimer-left p.phone {font-size: 1.1em; color: #7f9650;}

.disclaimer-left p.phone strong {color: #444;}
/* Column 2 classes ----------------------------------------------------------------*/
	
#column2, #column2secondary {
	margin-top: 10px;
	padding: 0;
	width: 400px;
	padding: 0 20px;
	float: right;
	overflow: hidden;
	position:relative;
	}

#column2secondary {width: 690px;}

.homebox {
	border: 1px solid #e4dcc6;
	background: #fdfbf5;
	padding: 5px 10px;
	margin: 20px 0;
	clear: both;
}

.logo {margin-right: 10px;}

.logobox {text-align: center;}

.logobox img {margin: 10px 10px 10px 10px;}

.shift {position: relative; top: -20px;}

.shift2 {margin-bottom:15px;}

.shift3 {margin-bottom:40px;}

/* only for research ailment individual pages (keep within column2secondary maincss file) classes ----------------------------------------------------------------*/
.product_a {width:490px; height:48px; background:#fcfcfc; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}

.product_b {width:490px; height:48px;}

#product_size2 {float:left; margin:5px 0 0 16px;}

.btn_add-to-cart {float:right; margin-top:10px;}

.btn_product-pricing {float:right; margin:10px 10px 0 0;}

#product_info-list2 {border-bottom:1px solid #e9e9e9;}
	
/* Column 3 classes ----------------------------------------------------------------*/

#home-right-column {
	margin-top: 10px;
	padding: 0;
	width: 290px;
	float: left;
	}
	
.priceheader {background: url(../images/hdr-lowest-prices-guaranteed.gif) no-repeat top; height: 37px; width: 290px;text-indent: -5000px;
}

.lowprices table {border: 1px solid #e4e4e4; width: 100%; border-bottom: none;}

.lowprices table td {border-bottom: 1px solid #e4e4e4; padding: 5px 10px; color: #25628b;}

.lowprices table td.right {color: #c41a0e; text-align: right; font-weight: bold;}

.lowprices table td.odd {background: #fdfbf5;}

.lowprices table td.last {border-bottom: none;}

.pricebottom {background: url(../images/box-bottom-wide.gif) no-repeat top; height: 6px; width: 290px; margin-bottom: 20px;}

.blogheader {background: url(../images/hdr-latest-blog-articles.gif) no-repeat top; height: 37px; width: 290px;text-indent: -5000px;
}

.blogpost, .blogpostodd {color: #444; width: 268px; padding: 5px 10px; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;}

.blogpostodd {background: #fdfbf5; border: 1px solid #e4e4e4;}


.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: #c41a0e; font-size: 0.8em; text-align: right;}

#blog_box-top {background: url(../images/blog_box-top.gif) no-repeat; float:left; width:200px; height:4px;}

#blog_box-mid {background: url(../images/blog_box-mid.gif); float:left; width:190px; padding-right:10px;}

#blog_box-bottom {background: url(../images/blog_box-bottom.gif) no-repeat; float:left; width:200px; height:4px; padding-bottom:10px;} 

/* Common classes ----------------------------------------------------------------*/

#footcontainer {width: 960px; background: #fff; padding: 20px 0;}

#footer {
	width: 960px;
	background: url(../images/footer-bg.gif) repeat-y top #fff;
	}

#foot-top {background: url(../images/footer-top.gif) no-repeat top; width: 960px; height: 6px;}

#foot-bottom {background: url(../images/footer-bottom.gif) no-repeat top; width: 960px; height: 6px; clear: both; overflow: hidden;}

#footinfo {float: left; width: 400px; padding: 0 20px; font-size: 0.8em;}

#footmenu {float: left; font-size: 0.8em; width: 520px;}

#footmenu p, #footinfo p {margin: 10px 0; padding: 0;}

#footmenu a {color: #627e2a;}

#footmenu a:hover {color:#49601b;}
	
	
/* Common classes ----------------------------------------------------------------*/

a img {border: none;}

#column2 a:link, #column2  a:visited {color: #25628b; text-decoration: none;}

#column2  a:hover {text-decoration: underline;}

h1 {color: #25628b; font-size: 1.8em; line-height: 1.2em; font-weight: normal; margin-top: 0; padding-top: 10px;}

h2 {color: #25628b; font-size: 1.6em; line-height: 1.2em; font-weight: normal; margin-top: 0; padding-top: 10px;}

h3 {color: #627e2a; font-size: 1.0em; line-height: 1.2em; font-weight: normal; margin-top: 0; padding-top: 10px;}

h3 a {color: #627e2a; text-decoration: none;}

input {font-size: 0.9em; font-family: Verdana, Geneva, sans-serif;}

p {line-height: 1.2em;}

h3 a:hover {text-decoration: underline;}

ul {margin: 0; padding: 0;}

ul.bullet li { padding: 5px 0px 5px 30px; background:url(../images/bullet-box.gif) no-repeat 10px 10px; list-style: none; line-height: 1.4em;}

ul.check li { padding: 5px 0px 5px 30px; background: url(../images/bullet-checkmark.gif) no-repeat 0 5px; list-style: none; line-height: 1.4em;}

.clear {clear: both;}

hr {border: none; border-top: 1px solid #ccc; margin-top: 20px;}
/* ContactUs classes ----------------------------------------------------------------*/

#contactbox {width: 346px; float:left; border: 1px solid #e4dcc6; background: #fdfbf5; padding: 0 20px; margin: 20px 0 0 10px; height:475px;}
#contactbox2 {width: 356px; float:left; border: 1px solid #e4dcc6; background: #fdfbf5; padding: 5px; margin: 20px 0 0 10px; height:465px;}

#contactbox label {width: 105px; font-weight: bold; color: #2e2e2e; float: left; position: relative; top: 5px; font-size: 0.9em;}

.contactinput {float: left; width: 190px; height: 17px; border: 1px solid #7898ad; padding: 3px; } 
.contactdropdown {float: left; width: 190px; height: 25px; border: 1px solid #7898ad; padding: 3px; } 
.contacttextarea {float: left; width: 190px; height: 75px; border: 1px solid #7898ad; padding: 3px; } 

#contactbox p {float: left; position: relative; top: 10px; padding: 0; margin: 0;}

#contactbox p a {color: #25628b; text-decoration: underline; font-size: 0.9em;}
#contactbox p a:hover, #signupbox p a:hover {color: #25628b;}

.contactbutton {float: right; margin: 0 10px 10px 0;}


/* Login classes ----------------------------------------------------------------*/

#breadcrumb {float: right; margin-top: 20px;}

#loginleft {width: 455px; overflow: hidden; float: left;}

#loginbox {width: 403px; border: 1px solid #e4dcc6; background: #fdfbf5; padding: 0 20px; margin: 20px 0 0 10px; min-height:225px;}

label {width: 150px; font-weight: bold; color: #2e2e2e; float: left; position: relative; top: 5px; font-size: 0.9em;}

.logininput {float: left; width: 243px; height: 17px; border: 1px solid #7898ad; padding: 3px;} 

#loginbox p {float: left; position: relative; top: 10px; padding: 0; margin: 0;}

#loginbox p a, #signupbox p a {color: #25628b; text-decoration: underline; font-size: 0.9em;}
#loginbox p a:hover, #signupbox p a:hover {color: #25628b;}

.loginbutton {float: right; margin: 0 10px 10px 0;}

br {clear: both;}

#signupbox {width: 403px; background: #fcfcfc; border: 1px solid #e9e9e9; float: right; padding: 0 20px; margin: 20px 10px 0 0;}

.star {color: #f23a33;}

input.checkbox {float: left;}
#signupbox p.terms {float: left; font-size: 0.8em; position: relative; top: 0px; padding: 0; margin: 0;margin-left: 10px;}

#logintext {width: 435px; padding: 0; margin: 20px 0; padding-left: 10px;}

#logintext p {}

#logintext p strong {color: #7d0101;}

h3#paymentoptions {background: url(../images/txt-payment-options.gif) no-repeat top; width: 138px; height: 21px; display: block; text-indent: -5000px; margin-bottom: 0; }

.cctext {float: left;}

#cctext2 {float: left; width: 260px; padding: 0; margin: 0;margin-left: 20px; position: relative; top: -5px;}

h3#shipping {background: url(../images/txt-shipping.gif) no-repeat top; width: 69px; height: 20px; display: block; text-indent: -5000px; margin: 20px 0 0 0;}

.logos p {text-align: center;}

.logos p img {padding: 0 10px;}

/* About Us classes ----------------------------------------------------------------*/	

#image {padding-right:5px; float:left;}

#aboutbox {padding:5px; width:675px; }

#doctors {float:left; width:280px; padding:10px; background: url('../images/greenbarbox.gif') no-repeat;
}

#ceo {margin-left:375px; width:280px; padding:10px; background: url('../images/greenbarbox.gif') no-repeat;
}


#doctors2 {float:left; width:300px; }

.box_head { background:url('../images/greenbarbox-top.gif') no-repeat; width:300px; height:27px; color:white; font-weight:bold; padding-top:10px;}
.box_mid { background: url('../images/greenbarbox-mid.gif'); width:300px; min-height:250px; font-size:12px; line-height: 150%;}
.box_mid2 { background: url('../images/greenbarbox-mid.gif'); width:300px; min-height:410px; padding-left:5px; font-size:12px; line-height: 150%;}
.box_mid3 { background: url('../images/greenbarbox-mid.gif'); width:300px; min-height:310px; padding-left:5px; font-size:12px; line-height: 150%;}
.box_bottom { background: url('../images/greenbarbox-bottom.gif') no-repeat; width:300px; height:12px;}


#ceo2 {float:left; margin-left:70px; width:300px; }








/* Safety classes ----------------------------------------------------------------*/	

#safety {width:800px; height:100px; border: 1px solid #e9e9e9;}

#safetytext {width:475px; margin-left:10px; margin-top:7px; font-weight:bold; float:left; }

#safetyimg {padding:5px; float:left;}

#checkbullet {margin-left:30px;}

/* Press Releases classes ----------------------------------------------------------------*/	

.title {width:200px; float:left;}

.release {width:490px; float:left;}

/* Refill Prescription/Prices Canadian Drugs classes ----------------------------------------------------------------*/	

#drugsearchbox {
	background: url('../images/searchbluebox.gif') no-repeat; 
width:383px; height:223px;	margin-left:125px;
}

#drugsearchbox2 {background: url('../images/searchbluebox.gif') no-repeat; width:383px; height:223px; float:left;}

#petdrugsearchbox {
	background: url('../images/petsearchbluebox.gif') no-repeat; 
width:403px; height:289px;	margin-left:105px;
}

#prices {padding:20px; width:650px;}

/* Pill Cutting classes ----------------------------------------------------------------*/	

#steps {width:490px; float:left; }

#steptext {margin-left:200px; padding:10px; left: 242px; top: 1588px;}

/* Refill Prescriptions classes ----------------------------------------------------------------*/	

#refillbullet {margin-left:40px;}

/* Meet the doctor Prescriptions classes ----------------------------------------------------------------*/	

#pic {padding:10px; height:150px}

/* How To Order classes ----------------------------------------------------------------*/	

#howto {width:700px; }

#howtoordersteps {width:310px; height:370px; float:left; padding:5px; }

#howtoordersteps2 {margin-left:25px; width:310px; height:370px; float:left; padding:5px; }

#howtoordersteps_long {width:310px; height:550px; float:left; padding:5px; }

#numberbullet {width:20px; height:20px; float:left; margin-top:5px;}

#numberbullettext {float:left; margin-left:5px; padding:2px; width: 260px;}

#numbersteps {line-height: 2em; width:290px; padding-left:5px;}

#orderindent {margin-left:10px; width:15px; float:left}

#orderindenttext {float:left; width: 195px;}

/* Top Drug classes ----------------------------------------------------------------*/	

.populardrugs {background:#fcfbf5; border: 1px solid #e5dec9; padding:10px; height:225px;}

.drugsets {margin-left:40px;}

.setdrugs {float:left; width:205px;}

.prescriptiondruglist {width:690px; font-size:12px;}

.drugeven {float:left; background:#ffffff; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; width:332px; height: 80px; padding:0 10px 10px 0;}

.drugodd {float:left; background:#fcfcfc; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; width:332px; height: 80px; padding:0 10px 10px 0;}

/* Shopping Cart classes ----------------------------------------------------------------*/

.professionalstandards-left {background:url('../images/professionalstandards.gif') no-repeat; 
width: 208px; height:228px; border:1px solid #e4dcc6; text-indent: -5000px;
}

#yourguarantee {width:690px; height:310px;}

#shopping_chart {width:690px;}

#shopping_head {background:url('../images/shopping_cart.gif') no-repeat; 
text-indent:-5000px; padding-left:40px;
}

.head_remove { float:left; background:url('../images/shoppinghead_remove.gif') no-repeat; 
text-indent:-5000px; width:74px; height:48px; border-right:1px solid #FFFFFF;
}

.head_description {	float:left;	background:url('../images/shoppinghead_description.gif') no-repeat;	
text-indent:-5000px;	width:259px; height:48px; border-right:1px solid #FFFFFF;
}

.head_quantity {float:left; background:url('../images/shoppinghead_quantity.gif') no-repeat; 
text-indent:-5000px; width:152px; height:48px; border-right:1px solid #FFFFFF;
}

.head_unitprice {float:left; background:url('../images/shoppinghead_unitprice.gif') no-repeat; 
text-indent:-5000px; width:100px; height:48px; border-right:1px solid #FFFFFF;
}

.head_price {float:left; background:url('../images/shoppinghead_price.gif') no-repeat; 
text-indent:-5000px; width:100px; height:48px;
}

#product1 {height:75px; min-height:93px;}

.product_remove {width:47px; height:100px; background:#FFFFFF; border:1px solid #e8e8e8; float:left; padding: 20px 0 0 25px; margin:1px 1px 0 0;}

.product_description {width:237px; height:100px; background:#FFFFFF;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0;}

.product_description p a:hover {color: #2b4d6f;}

#rxinfo {margin-top:10px; width:175px;}

#rxpic {padding:5px; width:21px; height:21px; float:left;}

#rxtext {float:left; height:50px; width:200px; padding-left:10px;}

.product_quantity {width:124px; height:100px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding:20px 0 0 25px; margin:1px 1px 0 0;}

.quantitydropdown {float: left; width: 100px; height: 25px; border: 1px solid #7898ad;}

.product_unitprice {width:74px; height:100px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding:20px 0 0 25px; margin:1px 1px 0 0;}

.product_price {width:92px; height:100px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding:20px 0 0 5px; margin:1px 1px 0 0;}

#product2 {height:75px; min-height:93px; }

.product_remove2 {width:47px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding: 20px 0 0 25px; margin:1px 1px 0 0;}

.product_description2 {width:237px; height:70px; background:#fcfcfc;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0}

.product_quantity2 {width:124px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding:20px 0 0 25px;margin:1px 1px 0 0}

.product_unitprice2 {width:74px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding:20px 0 0 25px;margin:1px 1px 0 0}

.product_price2 {width:72px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding:20px 0 0 25px;margin:1px 1px 0 0}

.btn_update_cart {margin:20px 0 0 25px; float:left;}

.subtotal {width:240px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding:15px 10px 0 0;}

.subtotal_price {width:98px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; padding-top:15px; margin-top:1px;}

.shipping {width:240px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding:5px 10px 10px 0;}

.shipping_price {width:98px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin-top:1px; padding-top:15px;}

.order_total {width:240px; height:43px; background:#fdfbf6; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding-right:10px;}

.total_price {width:98px; height:43px; background:#fdfbf6; border:1px solid #e8e8e8; float:right; margin-top:1px;}

.order_total h2 {font-size:16px; color:#25628B; font-weight:normal; line-height:150%; margin-top:0; padding-top:10px;}

.total_price h2 {font-size:16px; color:#25628B; font-weight:normal; line-height:150%; margin-top:0; padding-top:10px;}

.btn_checkout {float:right; margin:10px 0 0 0; cursor:pointer;}

.btn_continue-shopping {float:right; margin:10px 10px 0 0; cursor:pointer;}

.btn_continue-shopping2 {float:right; margin:10px 10px 0 0; cursor:pointer;}

/* Search Results classes ----------------------------------------------------------------*/

.rx-np {float:right; margin-top:10px;}

.product_image {float:left; margin:0px 0 0 25px;}

.product_image2 {float:left; margin:25px 0 0 25px;}

#search_results {width:690px; min-height:425px; /*height:425px;*/}

#search_result1 {height:140px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}

#search_result2 {height:140px; background:#fcfcfc;}

.productdescription {float:left; margin:40px 0 0 20px; width:350px;}

#rxinfo {margin-top:10px; width:175px;}

#rxpic {padding:5px; width:21px; height:21px; float:left;}

#rxtxt {float:left; height:21px; margin-top:-5px; width:100px;}

.info_btn {float:right; margin:40px 10px 0 0;}

.add_btn {float:right; margin:5px 10px 0 0;}

#recentsearches {background:#ecf7ff; margin-top:20px; padding:10px 20px 20px 20px; border:1px solid #e9e9e9;}

.clear_search {float:right; margin-top:30px;}

/* Product Page classes ----------------------------------------------------------------*/

#top_product-info {width:690px; height:110px;}

.product_img {float:left; margin:25px 10px 0 0;}

.product_info {float:left; width: 500px; margin-left:10px;}

.product_info h1 {color: #25628b; font-size: 16px; line-height: 1.2em; font-weight: normal; margin-top: 0; padding-top: 10px;}

.rx_symbol {margin:15px 0 0 0; float:right;}

#product_txt {width:100px; height:20px;}

#product_txt1 {float:left; padding-right:10px;}

#product_txt2 {float:left;}

.product_info-head {background:url(../images/product-head.gif) no-repeat; width:690px; height:28px; text-indent:-5000px; background-position:-10px;}

.product_1 {width:690px; height:48px; background:#fcfcfc; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}

.product_2 {width:690px; height:48px;}

#product_size {float:left; margin:10px 0 20px 16px; width:325px;}

#product_price-shopping {float:right; width:98px; margin:10px 80px 20px 0;}

#product_price {float:right; margin:10px 80px 20px 0;}

.btn_add-to-cart {float:right; margin-top:10px;}

#product_info-list {border-bottom:1px solid #e9e9e9;}

#generic-alt {float:left; margin:30px 0 0 10px;}

#head-tag {float:left; margin-top:10px;}

#recentsearches {background:#ecf7ff; margin-top:20px; padding:10px 20px 20px 20px; border:1px solid #e9e9e9;}

#contactbox {width: 305px; float:left; border: 1px solid #e4dcc6; background: #fdfbf5; padding: 0 20px; margin: 20px 0 0 10px;}

#contactbox label {width: 105px; font-weight: bold; color: #2e2e2e; float: left; position: relative; top: 5px; font-size: 0.9em;}

.contactinput {float: left; width: 190px; height: 17px; border: 1px solid #7898ad; padding: 3px; margin-bottom: 0px;
} 
.contactdropdown {float: left; width: 190px; height: 25px; border: 1px solid #7898ad; padding: 3px; margin-bottom: 25px;} 
.contacttextarea {float: left; width: 190px; height: 75px; border: 1px solid #7898ad; padding: 3px; margin-bottom: 25px;} 

#contactbox p {float: left; position: relative; top: 10px; padding: 0; margin: 0;}

#contactbox p a {color: #25628b; text-decoration: underline; font-size: 0.9em;}
#contactbox p a:hover, #signupbox p a:hover {color: #25628b;}

.contactbutton {float: right; margin: 0 10px 10px 0;}

#contactinfo {background: #fdfbf5; border: 1px solid #e4dcc6; width:250px; float:left; padding: 20px; margin: 20px 0 0 10px;}
#contactinfo p {margin:0 0 15px 0; font-size:12px; }

#contactinfo2 {background: #fdfbf5; border: 1px solid #e4dcc6; width:250px; float:left; padding: 19px; margin: 20px 0 0 10px; height:435px;}
#contactinfo2 p {margin:0 0 15px 0; }

/* Learning Center classes ----------------------------------------------------------------*/

#populardrugs {background:#fcfbf5; border: 1px solid #e5dec9; padding:10px; height:190px;}

#drugsets {margin-left:40px;}

#setdrugs {float:left; width:205px;}

#prescriptiondruglist2 {width:686px; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}

#drugeven2 {float:left; background:#ffffff; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; width:332px; height: 20px; padding:0 10px 10px 0;}

#drugodd2 {float:left; background:#fcfcfc; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; width:332px; height: 20px; padding:0 10px 10px 0;}

/* PetDrugs classes ----------------------------------------------------------------*/

.drugpetsearch {background: url(../images/txt-pet-drug-search.gif) no-repeat top; display: block; text-indent: -5000px; width: 231px; height: 56px; position: relative; top: 36px; left: 64px;}

#recentsearches {background:#ecf7ff; margin-top:20px; padding:10px 20px 20px 20px; border:1px solid #e9e9e9;}

.clear_search {float:right; margin-top:30px;}

/* OverTheCounter classes ----------------------------------------------------------------*/

#otceven {float:left; background:#ffffff; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; width:332px; height: 25px; padding:0 10px 10px 0;}

#otcodd {float:left; background:#fcfcfc; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; width:332px; height: 25px; padding:0 10px 10px 0;}

#recentsearches {background:#ecf7ff; margin-top:20px; padding:10px 20px 20px 20px; border:1px solid #e9e9e9;}

.clear_search {float:right; margin-top:30px;}


/* Senior Center classes ----------------------------------------------------------------*/

.freeshipping {padding-right:5px; padding-bottom:20px; float:left;}

#medtable {width:690px; float:left;}

.medhead {background:url('../images/seniorcenter_chartheader.gif') no-repeat; 
width:690px; height:48px; text-indent:-5000px;
}

.drugone {float:left; width:690px; height:48px; background:#fcfcfc;}

.drugtwo {float:left; width:690px; height:48px;}

#prod_info {float:left; padding:15px 0 0 15px; width:150px;}

#local_pharm {float:left; margin-left:75px; padding:15px 0 0 15px;}

#doctorsolve {float:left; margin-left:115px; padding:15px 0 0 15px;}

#btn_prod-info {float:left; margin-left:50px; padding:5px 0 0 0;}

#testimonials {padding:10px; margin-bottom:20px; background:#ecf7ff}

/* Purchase-page classes ----------------------------------------------------------------*/

#checkout_chart {width:900px; padding: 0 20px; margin-top:20px;}

#checkout_head {margin:0 0 0 20px; height:21px; width:400px;}

.checkout_head-description {float:left;	background:url('../images/checkout_head-description.gif') no-repeat;	
text-indent:-5000px; width:543px; height:48px; border-right:1px solid #FFFFFF;
}

.checkout_head-quantity {float:left; background:url('../images/shoppinghead_quantity.gif') no-repeat; 
text-indent:-5000px; width:152px; height:48px; border-right:1px solid #FFFFFF;
}

.checkout_head-unitprice {float:left; background:url('../images/shoppinghead_unitprice.gif') no-repeat; 
text-indent:-5000px; width:100px; height:48px; border-right:1px solid #FFFFFF;
}

.checkout_head-price {float:left; background:url('../images/shoppinghead_price.gif') no-repeat; 
text-indent:-5000px; width:100px; height:48px;
}

.checkout_product-description {width:522px; height:70px; background:#FFFFFF;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0;}

.product_description p a:hover {color: #2b4d6f;}

#rxinfo {margin-top:10px; width:225px;}

#rxpic {padding:5px; width:21px; height:21px; float:left;}

#rxtext {float:left; height:30px; margin-left:5px; width:175px;}

#rxinfo-search {margin-top:10px; width:225px;}

#rxpic-search {padding:5px; width:21px; height:21px; float:left;}

#rxtext-search {float:left; height:30px; margin-left:5px; width:175px;}

.checkout_product-quantity {width:149px; height:70px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.checkout_product-unitprice {width:99px; height:70px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.checkout_product-price {width:97px; height:70px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.checkout_product-description2 {width:522px; height:70px; background:#fcfcfc;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0}

.checkout_product-quantity2 {width:149px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0}

.checkout_product-unitprice2 {width:99px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0}

.checkout_product-price2 {width:97px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0}

#totals {margin-right:2px;}

.checkout_subtotal {width:240px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding:15px 10px 0 0;}

.checkout_subtotal-price {width:98px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; padding-top:15px; margin-top:1px;}

.checkout_shipping {width:240px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding:5px 10px 10px 0;}

.checkout_shipping-price {width:98px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin-top:1px; padding-top:15px;}

.checkout_order-total {width:240px; height:43px; background:#fdfbf6; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding-right:10px;}

.checkout_total-price {width:98px; height:43px; background:#fdfbf6; border:1px solid #e8e8e8; float:right; margin-top:1px;}

.checkout_total-price h2 {font-size:16px; color:#25628B; font-weight:normal; line-height:150%; margin-top:0; padding-top:10px;}

.checkout_order-total h2 {font-size:16px; color:#25628B; font-weight:normal; line-height:150%; margin-top:0; padding-top:10px;}

#btn_purchase {width:900px;}

.checkout label {width: 140px; font-weight: bold; color: #2e2e2e; position: relative; top: 5px; font-size: 0.9em;}

#payment_info3 {min-height:300px;	padding-left:20px;	margin-top:10px;	float:left; width:550px;}

#payment_info label {width:275px; }

.btn_purchase {float:right; margin:10px 30px 0 0px; cursor:pointer;}

.checkout_logininput {float: left; width: 243px; height: 17px; border: 1px solid #7898ad; padding: 3px; margin-bottom: 10px;} 

#checkout_logintext {width: 600px; margin-top: -175px; padding-left: 10px; float:left;}

.payment_method {width:520px;}

.professionalstandards-right {background:url('../images/professionalstandards.gif') no-repeat; 
width: 208px; height:228px; border:1px solid #e4dcc6; text-indent: -5000px; float:right
}

.logos p {text-align: center;}

.logos p img {padding: 0 10px;}

.product_description p a:hover {color: #2b4d6f;}

/* ABtest-page classes ----------------------------------------------------------------*/

.hdr_abtest {
	background:url('../ads/images/hdr_v2.gif') no-repeat;
	width:675px;
	height:26px;
	text-indent:-5000px;
	float:left;
}
.p1 {
	width:675px;
	float:left;
	min-height: 55px;
}

.p2 {
	width:675px;
	background:#fcfcfc; 
	float:right;
	min-height: 55px;
}

.ab_product-size {
	float:left;
	margin:20px 20px 20px 20px;
	width:270px;
}

.ab_price {
	float:left;
	margin:20px 0 20px 0;
	width:55px;
	text-align:right;
}

.abbtn_add-to-cart {float:left; margin:10px 0 0 40px;}

.ab_left {
	width:250px;
	float:left;
}

.ab_right {
	width:675px;
	float:right; 
}

.btn_full-list {
	padding:10px 0 0 20px; 
}

.trust_logo-standards {
	padding:0 20px 10px 20px;
	text-align:right;
}
.infobox_grey-top {
	background:url:url('../images/widebarbox-top.gif')
}

.infobox_grey-mid {
	background:url:url('../images/widebarbox-mid.gif')
}

.infobox_grey-bottom {
	background:url:url('../images/widebarbox-bottom.gif')
}

/*------ Account Page Classes----------*/

.acct_hdr {background:url('../images/hdr_account-info.gif') no-repeat; text-indent:-5000px; width:690px; height:48px;}
.details_hdr {background:url('../images/hdr_account-order-details.gif') no-repeat; text-indent:-5000px; width:690px; height:48px;}
#order1 {background:#ffffff; width:690px; height:48px; float:left;}
#order2 {background:#fcfcfc; width:690px; height:48px; float:left;}
.ordernum {float:left; width:55px; margin-top:15px; margin-left:15px;}
.orderdate {float:left; width:350px; margin-top:15px; margin-left:80px;}
.orderstatus {float:left; width:100px; margin-top:15px; margin-left:10px;}
.refill_hdr {background:url('../images/hdr_account-refill.gif') no-repeat; text-indent:-5000px; width:690px; height:48px;}
.druginfo {float:left; width:170px; margin-top:15px; margin-left:25px;}
.currentprice {float:left; width:55px; margin-top:15px; margin-left:5px;}
.refilldate {float:left; width:250px; margin-top:15px; margin-left:30px;}
.remaining {float:left; width:50px; margin-top:15px; margin-left:15px;}

/*-----  OrderConf  ------------------------------------------------------------*/

#order_info {width:418px; float:left;}

#customer_login-info {width:250px; background-color:#fdfbf5;float:left; padding:10px; border:solid 1px #e6dfcb;}

.remember_icon {padding-right:10px; float:left;}

#order_complete-info {float:right; margin-top:-5px; width:575px;}

#order_details-head {float:left; width:475px; height:40px;}

.print_icon {float:left; padding-right:5px;}

#payment_info {
	width:550px;
	min-height:365px;
	float:left;
}

#payment_info2 {
	width:300px;
	height:60px;
	float:left;
}


#order_confirmation-chart {width:690px;}

.orderconf_product-description {width:318px; height:70px; background:#FFFFFF;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0;}

.orderconf_product-quantity {width:150px; height:70px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.orderconf_product-unitprice {width:100px; height:70px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.orderconf_product-price {width:90px; height:70px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.orderconf_product-description2 {width:318px; height:70px; background:#fcfcfc;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0}

.orderconf_product-quantity2 {width:150px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0}

.orderconf_product-unitprice2 {width:100px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0}

.orderconf_product-price2 {width:90px; height:70px; background:#fcfcfc; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0}

#orderconf_totals {margin-right:1px;}

.orderconf_subtotal {width:243px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding:15px 10px 0 0;}

.orderconf_subtotal-price {width:90px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; padding-top:15px; margin-top:1px;}

.orderconf_shipping {width:243px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding:5px 10px 10px 0;}

.orderconf_shipping-price {width:90px; height:28px; background:#e1ebf3; border:1px solid #e8e8e8; float:right; margin-top:1px; padding-top:15px;}

.orderconf_order-total {width:243px; height:43px; background:#fdfbf6; border:1px solid #e8e8e8; float:right; margin:1px 1px 0 0; padding-right:10px;}

.orderconf_total-price {width:90px; height:43px; background:#fdfbf6; border:1px solid #e8e8e8; float:right; margin-top:1px;}

.orderconf_order-total h2 {font-size:16px; color:#25628B; font-weight:normal; line-height:150%; margin-top:0; padding-top:10px;}

.orderconf_total-price h2 {font-size:16px; color:#25628B; font-weight:normal; line-height:150%; margin-top:0; padding-top:10px;}

.orderconf_description p a:hover {color: #2b4d6f;}

#orderconf_head {margin:0 0 0 20px; height:21px; width:400px;}

.orderconf_head-description {float:left;	background:url('../images/orderconf_head-description.gif') no-repeat;	
text-indent:-5000px; width:340px; height:48px; border-right:1px solid #FFFFFF;
}

.orderconf_head-quantity {float:left; background:url('../images/shoppinghead_quantity.gif') no-repeat; 
text-indent:-5000px; width:152px; height:48px; border-right:1px solid #FFFFFF;
}

.orderconf_head-unitprice {float:left; background:url('../images/shoppinghead_unitprice.gif') no-repeat; 
text-indent:-5000px; width:102px; height:48px; border-right:1px solid #FFFFFF;
}

.orderconf_head-price {float:left; background:url('../images/shoppinghead_price.gif') no-repeat; 
text-indent:-5000px; width:92px; height:48px;
}

/*------ Print Invoice ----------*/


#paymentInfo_Print {height:100px; width:250px; float:left;}

.orderconf_head-description_Print {float:left; background:none; text-indent:15px; line-height:45px; background-color:#25618A;
color:white; width:340px; height:48px; border-right:1px solid #FFFFFF;
}

.orderconf_head-quantity_Print {float:left; background:none; text-indent:15px; line-height:45px; background-color:#25618A;
color:white; width:152px; height:48px; border-right:1px solid #FFFFFF;
}

.orderconf_head-unitprice_Print {float:left; background:none; text-indent:15px; line-height:45px; background-color:#25618A;
color:white; width:102px; height:48px; border-right:1px solid #FFFFFF;
}

.orderconf_head-price_Print {float:left; background:none; text-indent:15px; line-height:45px; background-color:#25618A;
color:white; width:92px; height:48px;
}

/*------------pseudoephed drugs----------------*/


.orderconf_product-description-pseudoephed {width:318px; height:200px; background:#FFFFFF;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0;}

#orderconf_pseudoephed {padding:10px 0; width:305px; height: 75px;}

.orderconf_product-quantity-pseudoephed {width:150px; height:200px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.orderconf_product-unitprice-pseudoephed {width:100px; height:200px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.orderconf_product-price-pseudoephed {width:90px; height:200px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}




.checkout_product-description-pseudoephed {width:522px; height:150px; background:#FFFFFF;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0;}

#checkout_pseudoephed {padding:10px 0; width:500px; height: 50px;}

.checkout_product-quantity-pseudoephed {width:149px; height:150px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.checkout_product-unitprice-pseudoephed {width:99px; height:150px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}

.checkout_product-price-pseudoephed {width:97px; height:150px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding-top:20px; margin:1px 1px 0 0;}




.product_remove-pseudoephed {width:47px; height:225px; background:#FFFFFF; border:1px solid #e8e8e8; float:left; padding: 20px 0 0 25px; margin:1px 1px 0 0;}

.product_description-pseudoephed {width:237px; height:225px; background:#FFFFFF;	border:1px solid #e8e8e8; float:left; padding: 20px 0 0 20px; margin:1px 1px 0 0;}

#pseudoephed {padding:10px 0; width:235px; height:100px;}

.product_quantity-pseudoephed {width:124px; height:225px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding:20px 0 0 25px; margin:1px 1px 0 0;}

.product_unitprice-pseudoephed {width:74px; height:225px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding:20px 0 0 25px; margin:1px 1px 0 0;}

.product_price-pseudoephed {width:92px; height:225px; background:#ffffff; border:1px solid #e8e8e8; float:left; padding:20px 0 0 5px; margin:1px 1px 0 0;}

