/* Prescription Styles */

#Content { width: 548px; }
#Content form { margin: 0px; }

div#announcements { margin-bottom: 20px; }
div#announcements div.item { background: url(/images/li_bullet.gif) no-repeat; background-position: 0 6px; padding-left: 17px; }

div#prescriptionSearchBox {   margin-bottom:1em; padding-left:8px; width:528px; }
div#alphaList a { color: #444444; font-weight: bold; } 
div#alphaList a:hover { color: #EA703B; } 

div#mostPopularDrugs { width: 543px; padding: 1.5em 0;  }
div#mostPopularDrugs a { display: block; }
div#mostPopularDrugs div.column { float: left; width: 175px; margin: 20px 0 40px 0; }

a.bold { color: #e05b01; font-weight: bold }
b, strong { color: #e05b01; font-weight: bold }

.subtitle { color: #FB9049; font: normal 14px Verdana, Arial, Helvetica, sans-serif } 
table.tellFriend { float: right; margin-left: 15px; background-color: #FFE6D4 }
table.search { background-color: #dddddc; border-bottom: 1px solid #AAAAAA; }
.sp { vertical-align: superscript }
.disclaimer { color: #000000; font: normal 9px/13px Verdana, Arial, Helvetica, sans-serif }
.searchSubNotice { color: #434141; font: normal 10px Verdana, Arial, Helvetica, sans-serif }			

h1 { font: bold 11px/17px verdana, arial, helvetica; margin-top: 0em; margin-bottom: 0em; }

h2 { color: #23648D; font: 16px verdana, arial, helvetica; margin-top: 0em; margin-bottom: 0em; }
h2#stdBoxTitle { color: #e05b01; font: bold 14px/21px verdana, arial, helvetica; margin-top: 0em; margin-bottom: 5px; border-bottom: 1px solid #CCC; padding-bottom: 3px; }
h2#stdBoxTitle img { vertical-align: middle; }

h3 { color: #FFFFFF; font: normal 11px/15px verdana, arial, helvetica; margin-top: 0em; margin-bottom: 0em; }

/* Prescription New Products Styles */

			
div#products { margin-bottom: 1em; width: 528px; }
div.greyBox { width: 100%; background-color: #EAEAEA; }
div.greyBoxTop { background-image: url(/images/greybox_topright.gif); background-repeat: no-repeat; background-position: right; }
div.greyBoxBase { background-image: url(/images/greybox_botright.gif); background-repeat: no-repeat; background-position: right; clear: both; }
div.greyBoxContent { padding: 0 20px; margin: 0; }

table#prodList { width: 100%; }
table#prodList td { vertical-align: top; }


/* search overrides */
div#results div.link { margin-left: 50px; }
div#results div.iconGroup { float: left; text-align: left; width: 44px; }

/* For Top Products Lists */
#topDiscountPrescription {
	background: #E2F2F7;
	width:508px;
	margin-left:8px;
	padding: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom: 10px
}

#topDiscountPrescription h2 {
	color: #23648D;
	font-size: 1.4em;
	padding-left: 10px;
}

#topDiscountPrescription ul {
	float: left;
	margin: 0 10px;
	padding: 0;
	list-style: none;	
	width: 120px;
	padding-left: 25px;
}

#topDiscountPrescription li, a.view_products {
	display: block;
	height: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	margin: 0 0 8px 0;
	padding: 3px;
	background-color: #E54521;
	-moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.5);
	
}

#topDiscountPrescription li a, a.view_products{
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	letter-spacing: 0.02em;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#topDiscountPrescription li a:hover, a:hover.view_products{
	color: #fc0;
}

.clear {clear:both;}

/*ReCaptcha Styles*/
#recaptcha {width: 355px; height: 175px; padding: 50px 15px 0 15px; background: url('../images/recaptcha_box.png') no-repeat; margin: 15px 0 20px 0;}
#recaptcha p {text-transform:uppercase; font-weight: normal; color: #fff; padding: 0 0 5px 0; margin: 0px;}
#recaptcha_image {width:315px!important; height:50px!important; background: url('../images/recaptcha_image.png') no-repeat; padding: 10px 20px;}
#recaptcha_image img {margin: -2px auto 0 auto; padding: 0px 0 0 0;}
#recaptcha_input {width: 205px; height: 45px; background: url('../images/recaptcha_inputbox.png') no-repeat; margin: 5px 0 0 -5px; padding: 10px 15px; float: left;}
li.reload a, li.recaptcha_only_if_image a, li.recaptcha_only_if_audio a, li.help a{text-indent: -9999px; width: 16px; height: 17px; display: block; clear: both; background: url('../images/recaptcha_buttons.png');}
#recaptcha ul {float: left; margin: 12px 0 0 -23px; list-style: none; padding: 0px;}
span.recaptcha_only_if_image, span.recaptcha_only_if_audio {font-size: 11px; font-weight: normal; text-indent: 0px;}
li.reload a:hover {background-position: -16px 0px;}
li.recaptcha_only_if_image a {background-position: 0 -17px;}
li.recaptcha_only_if_image a:hover {background-position: -16px -17px;}
li.recaptcha_only_if_audio a {background-position: 0 -34px;}
li.recaptcha_only_if_audio a:hover {background-position: -16px -34px;}
li.help a {background-position: 0 -51px;}
li.help a:hover {background-position: -16px -51px;}

