/* ===== Search Page & Results Styles */

#Content { width: 558px; }

div#searchResults { padding-bottom: 10px; }
div#searchResults h3 { clear: both; margin:0; margin-bottom: 0.5em; color: #000000; font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif; }

div#searchFormBox { padding: 15px 10px; margin-bottom: 15px; width: 520px; background-color: #eaeaea; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
div#searchFormBox form { margin: 0 }
div#searchFormBox input { vertical-align: middle; }

div.resultPages { border-bottom: 1px solid #F99827; margin-bottom: 1px; color: #000000; font-weight: bold; padding: 3px 20px; background: #CCCCCC url(/images/box_topright.gif) top right no-repeat; }
div.resultPages select { font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif; }
div.resultPages h4 { background-color: #DDDDDC; margin:0; padding: 5px; color: #333333; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #CCCCCC }
div.resultPages form { margin: 0; }
div.resultPages a:hover { color: #FF3C00; text-decoration: none; font-weight: bold; } 
div.resultPages div.prevNextLinks { float: right; } 

div#results div.link { padding: 5px 10px 5px 20px; }
div#results a:hover { color: #6C007A; font-weight: bold; text-decoration: none; }
div#results div.oddRow { background-color: #EAEAEA; }
div#results div.evenRow { background-color: #FFFFFF; }
div#results div.iconGroup { float: right; text-align: right; padding-right: 5px; }
div#results div.iconGroup img { padding-left: 8px;  }

div#results div.pharmNote { margin: 3px 25px; padding: 2px 6px; border: 1px solid #004460; background-color: #93DFFF; display: none; }

div#legendGradient { background: #FFE5C7 url(/images/legend_grad.gif) top left repeat-x; }
div#iconLegend { background: #FFE5C7 url(/images/legend_bg.gif) bottom right no-repeat; padding: 0 35px 12px; }
div#iconLegend div#otc { width: 240px; float: left; padding-right: 15px; }
div#iconLegend strong { display: block;  }
div#iconLegend div#rx strong { color: #448B00; }
div#iconLegend img { float: left; padding-right: 8px; }

div#results img.smallIcon { float: left; margin-right: 8px; vertical-align: top; border: 0; border: 1px solid #F99827; }
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; }

.isRx { text-align: right; }
.isOTC { text-align: right; }
