/*----------PRODUCT SECTION STYLES---------------*/



.products #content .productimage { margin: 25px auto; display: block; }

.products #content .anchornav a { color: #070707; }

.products #content h4 { margin: 28px 0 6px; }

#drug_facts h4, #drug_facts h5 { font-size: 12px; }

#drug_facts p, #drug_facts ul , #drug_facts ol { font-size: 11px; margin: 10px 0; }

#drug_facts .unbold { font-weight: normal;}

#drug_facts .nobottomspace { margin-bottom: 0;}

#content .no_bullets{ padding-left:15px;}

#content .no_bullets li{ list-style-type: none;}







/* products index page */



#productindex #content { background: url(../img/content_productindex_bg.jpg) no-repeat top; overflow: hidden; position: relative; }

#productindex #content h1 { width: 343px; height: 23px; position: relative; font-size: 12px; text-align: left; margin-left: 163px; margin-bottom: 61px; }

#productindex #content h1 { display: block; }

#productindex #content h1 span { width: 100%; height: 100%; display: block; position: absolute; background: url(../img/content_productindex_header.gif) no-repeat top left; }

#productindex #content #videoplayer_container { margin: 0 0 96px 72px; width: 507px; height: 286px; background-image: url(../img/acceptance.jpg); overflow:hidden;}

#productindex #content #videoplayer_container #alt_content{padding-top: 80px; font-size: 13px; font-family:Arial, sans-serif; text-align: center;}

#productindex #content #videoplayer_container #alt_content p{ line-height:18px; margin-bottom: 25px;}

#productindex #forwardlink { display: block; width: 130px; height: 160px; position: absolute; right: 30px; top: 290px; text-indent: -9999px; }


#producttable .extra a img { padding-top: 24px;}

#producttable div { float: left; }

#producttable div div { width: 330px; padding: 20px 0px;} 

#producttable div img { float: left; margin-right: 10px; vertical-align: middle; padding-top: 12px;}

#producttable div p { margin-top: 5px; }

#producttable div h4 { margin-top: -2px\9;}



#productlinks { height: 129px; width: 549px; position: relative; left: 80px; margin-bottom: 20px; padding-left:12px;}

#productlinks a { display: block; height: 129px; width: 97px; float: left; text-indent: -9999px; overflow: hidden; }



/* wake up call page */



#wakeupcall #content { background: url(../img/content_wakeupcall_bg.jpg) no-repeat top; padding: 40px 0 60px; width: 825px; }

#wakeupcall #primarycontent { padding: 5px 80px 0; clear: both; }

#wakeupcall .column { font: bold 12px "Arial","Helvetica",sans-serif; color: #083a81; line-height: 16px; letter-spacing: .5px; }

#wakeupcall .column p , #wakeupcall .column li { line-height: 16px; }

#wakeupcall .column li { list-style: none; padding-left: 10px; background: url(../img/bullet_wup.gif) no-repeat left .5em; }

#wakeupcall #content #col1 { float: left; width: 330px; padding-top: 84px; margin-left: 110px; font-weight: bold; font-size: 12px; letter-spacing:1px}

#wakeupcall #content #col2 { float: left; width: 200px; margin-left: 27px; padding-top: 207px;}





#wakeupcall #content h1 { width: 796px; height: 48px; position: relative; margin: 0px 0 0px 15px; text-align: left; }

#wakeupcall #content h1 span { width: 100%; height: 100%; position: absolute; display: block; background: url(../img/wakeupcall_header.gif) no-repeat top; }



#wakeupcall #col1 h2 { width: 319px; height: 26px; position: relative; margin: 0 0 23px -3px; text-align: left; }

#wakeupcall #col1 h2 span { width: 100%; height: 100%; position: absolute; display: block; background: url(../img/wakeupcall_relief.gif) no-repeat top; }

#wakeupcall #col1 h5 { padding-left: 60px; margin-top: -5px; }

#wakeupcall #col1 p { padding-left: 9px; margin-bottom: 14px; }

#wakeupcall #col1 ul { padding-left: 74px; margin-top: 0; }



#wakeupcall #col2 h3 { width: 298px; height: 21px; margin: 11px 0 40px 73px; background: url(../img/wakeupcall_forward.gif) no-repeat top; }

#wakeupcall #col2 h3 a { display: block; text-indent: -9999px; height: 21px; width: 298px; }

#wakeupcall #col2 h4 { width: 238px; height: 40px; position: relative; margin: 0 0 0px 17px; }

#wakeupcall #col2 h4 span { width: 100%; height: 100%; position: absolute; display: block; background: url(../img/wakeupcall_retailers.gif) no-repeat top; }

#wakeupcall #col2 ul { padding-left: 53px; width: 210px; margin-top: 7px; }

#wakeupcall #col2 li { width: 90px; float: left; margin-bottom: 5px; font-size: 13px; }

#wakeupcall #col2 li.last { position: relative; left: 36px; }

#wakeupcall #col2 #videoplayer { width: 444px; height: 248px; }



div#content ul.anchornav {margin-top:72px;}


