/* Over the Counter Styles */

b, strong { color: #4974B7; font-weight: bold }
h1 { color: #6C007A; font: bold 14px/21px Verdana, Arial, Helvetica, sans-serif }
h2 { color: #4974B7; font: bold 14px/21px verdana, arial, helvetica; margin-top: 0em; margin-bottom: 0em; }
a.bold { color: #4974B7; font-weight: bold }
a.orange { color: #F99827; font-weight: normal; text-decoration: underline; }
a.larger { font: normal 12px/14px  "Verdana", "Arial", "Helvetica", sans-serif; }

div#searchContainer { margin-left: 17px; margin-top: 19px; }

div#drugSearchCol { width: 260px;  float: left; }

div#drugSearchCol2 { width: 240px; margin-left: 62px; float: left; }
div#categoryCol { width: 240px; padding-bottom: 10px; float: left; }

div#fullSearchBox { width: 550px; margin-bottom: 1.5em; margin-top: 0.5em; }
div#smallSearchBox { width: 223px;  }

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 }

/* detail page */

img#productImage { border: 1px solid #F99827; float: left; margin-right: 15px; margin-bottom: 20px; }

#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 }
div#addButton { margin-top: 10px; }

div#tellAFriend { width: 197px; float: right; }

p#description { margin-top: 0; }

/* OTC search style overrides */
div#results img.smallIcon { float: left; margin-right: 8px; vertical-align: top; border: 0; border: 1px solid #F99827; }
div#results div.productDetail { margin-left: 0px; }
div#results div.addForm { float: right; }
div#results div.addForm form { margin: 0; }
div#results div.addForm input { vertical-align: middle; }

