/* Over the Counter Styles */

b, strong { color: #4974B7; font-weight: bold }
h1 { color: #4974B7; font: bold 17px/21px Verdana, Arial, Helvetica, sans-serif }

h2 { color: #4974B7; font: bold 14px/21px verdana, arial, helvetica; margin-top: 0em; margin-bottom: 0em; }
h2#realize { color: #23648D; }

a.bold { color: #4974B7; font-weight: bold }

#ContentIndex { width: 575px; margin-left: 15px; }
#ContentIndex div#drugSearchCol { width: 285px; margin-right: 15px; float: left; }
#ContentIndex div#topProductsCol { width: 260px; float: left; }

div#otcSearchBox { width: 528px; margin-bottom: 1.5em; margin-top: 0.5em; padding-top: 1em; }
div#otcSearchBox form { margin: 0; }

div#otcCategoryListBox { width: 528px; }
div#otcCategoryListBox div.oneThirdColumn { float: left; width: 155px; margin-right: 5px; }
div#otcCategoryListBox a { display: block; padding: 2px 0; }

div.stdRoundedBox div.boxContent .column { width: 200px; white-space: nowrap; }

input { vertical-align: middle; }

#mostPopular div.top5row { padding: 5px 5px 10px 10px; border-bottom: 1px solid #D8d8d8; vertical-align: bottom; }
#mostPopular div.iconGroup { float: right; margin-left: 5px }
div.oddRow { background-color: #EEF5FF; }
div.evenRow { background-color: #FFFFFF; }

/* detail page */

input#add_to_cart { margin-top: 3px; }

img#productImage { border: 0px; margin-top: 60px; margin-bottom: 60px; float: left; padding-right: 8px; }

#productDetails form { margin-top: 5px; }
#productDetails h1 { margin: 0; }
#productDetails h2 { color: #000000; font: normal 11px/15px verdana, arial, helvetica; margin-top: 0em; margin-bottom: 0.5em }

#productDetails span.price {
	color: #FF3d00;
	font-size: 18px; 
	font-weight: bold;
}

div#tellAFriend { width: 208px; background-color: #E3EEFF; margin-left: 15px; border: 1px solid #D8d8d8; }
div#tellAFriend p { margin: 0 15px; padding-bottom: 2em; }

div#pharmNotes { margin-top: 1em; }

div#compare 
{ 
	width: 200px; 
	float: right; 
	color #000000;
	margin-top: 8px;
}
div#compare div
{ 
	padding: 45px 35px 0 15px;
}
div#compare img 
{
	margin: 0 auto;
	padding-top: 8px;
	display: block;
}
div#compare img#base
{
	margin: 0;
	padding: 0;
}

div#compare h2 
{ 
	color: #000000; 
	font: bold 12px/15px verdana, arial, helvetica; 
	margin: 0;
	margin-top: 0.5em; 
	text-align: center;
}
div#compare span.price 
{
	font-size: 18px; 
	font-weight: bold;
}


div.compare_brand 
{ 
	background: #FFFFFF url(/otc/images/brand_bg.gif) top left no-repeat; 
}
div.compare_brand span.price {
	color: #4682db;
}

div.compare_generic 
{ 
	background: #FFFFFF url(/otc/images/generic_bg.gif) top left no-repeat; 
}
div.compare_generic span.price {
	color: #AB8300;
}



/* OTC search style overrides */
div#results a:hover { color: #4974B7; }
div#results div.oddRow { background-color: #EEF5FF; }
div#results img.smallIcon { float: left; padding-right: 8px; vertical-align: top; border: 0; }

div#results div.productDetail { margin-left: 60px; }
div#results div.addForm { float: right; }
div#results div.addForm form { margin: 0; }
div#results div.addForm input { vertical-align: middle; }

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


/* naturemade */
#natureMadeLogo { float: left; margin: 8px 2em 1em 0; }
#productList { width: 500px; }
#productList span { display: block; margin-left: 12px; line-height: 24px; }
#productList div.return { margin: 8px 0 20px 0;}
#productList h2 { border-bottom: 1px dotted #CCC; margin-bottom: 5px; }
#categoryList { width: 500px; margin-bottom: 25px; }
#categoryList a { color: #014C7B; }

/* contact form */

div.contactForm
{
	clear: both;
	width: 500px;
	padding-top: 15px;
}

/* related products */

div.rightColumn
{
	width: 175px;
	float: right;
	vertical-align: top;
	padding-top: 40px;
}

div.leftColumn
{
	padding-top: 10px;
	width: 325px;
	vertical-align: top;
}

div.relatedOTCProds
{
	width:	500px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
}

div.relatedOTCProdLine
{
	border-bottom: 1px dotted #F89047;
	padding: 2px;
	margin-bottom: 2px;
}

div.relatedOTCProdTitle
{
	padding: 2px;
	margin-bottom: 5px;
}

div.fullfillmentNotice 
{
	margin-top: 15px; 
	margin-bottom: 15px;
	padding-top: 0px; 
	padding-left: 0px;
	padding-right: 20px; 
	color: #3A9CCF; 
	font-size: 9pt;
}


table.relatedProdItem
{
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border: 0px;
	width: 500px;
}

table.relatedProdItem td.left
{
	width: 280px;
	text-align: left;
	vertical-align: top;
}

table.relatedProdItem td.right
{
	width: 220px;
	text-align: right;
	vertical-align: top;
}

.titleRed
{
	color: #FF3B01; 
	font: normal 16px/18px verdana, arial, helvetica;
}

.red
{
	color: #FF3B01; 
}

.black
{
	color: #000000;
}

a.redTellAFriend
{
	color: #FD3D00;
	font: bold 12px/14px verdana, arial, helvetica;
	text-decoration: underline;
}

a.redTellAFriend:hover
{
	text-decoration: none;
}

div.tellAFriend
{
	text-align: center;
	margin-top: 20px;
	margin-right: 10px;
}

p.leftText
{
	margin-top: 16px;
}

.otc_seperator {
	display: block;
	clear: both;
}

#most_popular{
	padding-top: 10px;
} 

.top10 {
	margin-right: 10px;
}

h2.DrugSearch {
	width: 285px;
	height: 38px;
	padding: 15px 0 0 25px;
	w\idth: 260px;
	he\ight: 23px;
	margin: 0;
	font-size: 1.7em;
	color: #014C7B;
	background: url('/otc/images/boxtitle_drugsearch_blank.png') 0 0 no-repeat;
}

h3.search_list {
	display: block;
	width: 250px;
	height: 30px;
	padding: 15px 0 0 5px;
	w\idth: 245px;
	margin: 0;
	font-size: 1.4em;
	color: #014C7B;
	background: url(/images/underline.gif) repeat-x 0 35px;
}

/*Drop Down Products*/
.dropdown_wrapper
{
	width: 150px;
	overflow: hidden;
}

.ctrDropDown
{
    width:150px;
    font-size:11px;
}
.ctrDropDownClick
{
	font-size:11px;
	width:150px;
}
/*End of Drop Down Products*/

