/* ::::: http://cureitonline.net/themes/cion/css/index.css ::::: */

#topbannerWrap { background: url('body-bg-top.gif') no-repeat scroll center bottom rgb(251, 251, 251); height: 20px; -moz-background-inline-policy: continuous; text-align: center; }
#wrap { margin: 0pt auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; width: 970px; -moz-background-inline-policy: continuous; }
body { background: url('body-bg.gif') repeat-y scroll center top rgb(251, 251, 251); -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); font: small "Lucida Sans Unicode","Lucida Grande",sans-serif; text-align: center; }
body, div, form, table, img, .clean, .clean tr, .clean th, .clean td, .headerTitleLeftBold tr, .headerTitleLeftBold td, #nav ul, #footer ul, .conditionTree ul, ul.conditionTree { margin: 0pt; padding: 0pt; }
table { border: 0pt none; border-collapse: collapse; }
img { border: 0pt none; }
a { color: rgb(0, 102, 204); text-decoration: none; }
a:visited { color: rgb(0, 102, 204); }
a:hover { color: rgb(0, 51, 255) ! important; text-decoration: underline; }
b, strong, em, i { font-family: "Lucida Sans","Lucida Grande",sans-serif; }
:active, :focus { outline: 0pt none; }
.clear { clear: both; }
#header { position: relative; height: 120px; text-align: left; z-index: 100; }
.logo { position: absolute; top: 8px; }
#searchBox { position: absolute; top: 23px; left: 548px; z-index: 200; }
#searchBox .searchBrowseRow td { padding: 1px 0pt; color: rgb(170, 170, 170); font-size: 11px; line-height: 12px; }
#searchBox .searchBrowseRow a { padding: 0pt 1px 0pt 0pt; color: rgb(136, 187, 255); }
#searchBox .searchText { padding-right: 2px; }
#searchBox .searchText input { border: 2px solid rgb(187, 187, 187); margin: 0pt; padding: 3px 10px 1px 30px; background: url('search-bg.png') no-repeat scroll 0pt 0pt transparent; width: 262px; height: 22px; -moz-background-inline-policy: continuous; font: 16px "Lucida Sans Unicode","Lucida Grande",sans-serif; }
#searchBox .searchText input:hover { background-position: 0pt -40px; }
#searchBox .searchText input:focus, #searchBox .searchText input.searchSelected { background-position: 0pt -80px; }
#searchBox .searchButtonDrug { padding: 0pt 5px; }
#nav { background: url('navbar.png') no-repeat scroll 0% 0% transparent; width: 970px; height: 36px; -moz-background-inline-policy: continuous; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-weight: 400; position: absolute; top: 88px; }
#nav ul li { margin: 0pt; padding: 0pt; display: block; float: left; list-style: none outside none; height: 36px; }
#nav ul li a { border: 0pt none; background: url('navbar.png') no-repeat scroll -2000px 0pt transparent; height: 26px; display: block; float: left; position: relative; padding-top: 10px; -moz-background-inline-policy: continuous; color: rgb(34, 68, 102); font-size: 13px; text-decoration: none; text-align: center; }
#nav ul li a:hover { color: rgb(0, 0, 0) ! important; text-decoration: none ! important; }
#nav ul li a.here:hover { color: rgb(253, 253, 253) ! important; }
#nav ul li a.here { color: rgb(253, 253, 253); }
#nav .home a { width: 47px; text-indent: -3000px; }
#nav .home a:hover { background-position: 0pt -92px; }
#nav .home a.here { background-position: 0pt -46px; }
#nav .news a { width: 143px; }
#nav .news a:hover { background-position: -47px -92px; }
#nav .drugs a { width: 143px; }
#nav .drugs a:hover { background-position: -190px -92px; }
#nav .conditions a { width: 143px; }
#nav .conditions a:hover { background-position: -333px -92px; }
#nav .pill a { width: 143px; }
#nav .pill a:hover { background-position: -476px -92px; }
#nav .interactions a { width: 143px; }
#nav .interactions a:hover { background-position: -619px -92px; }
#nav .more a { width: 138px; }
#nav .more a:hover { background-position: -762px -92px; }
#nav ul li.more a { padding-right: 5px; }
#contentWrap { clear: both; padding-top: 18px; }
#wrap-left, #wrap-right, #nav ul li.more { position: relative; }
.wrap-floats-inner { float: left; width: 100%; }
.wrap-floats1 { margin-left: 185px; margin-right: 185px; }
.content, .content1, .content2 { float: right; text-align: left; width: 100%; }
.content .textpadder, .content1 .textpadder { padding: 0pt 12px; }
.leftnav, .leftnav1, .rightnav { float: left; position: relative; text-align: left; }
.leftnav1 { width: 185px; margin-left: -185px; }
.rightnav { float: right; width: 185px; margin-right: -185px; }
.sideBox { background: none repeat scroll 0% 0% rgb(250, 250, 247); overflow: hidden; position: relative; margin-bottom: 10px; -moz-background-inline-policy: continuous; }
.sideBox .sideBoxHead { border-bottom: 1px solid rgb(235, 235, 223); background: url('sidebox-tabs.png') no-repeat scroll 0pt 0pt rgb(250, 250, 247); -moz-background-inline-policy: continuous; }
.sideBox .sideBoxTitle { padding: 10px 12px 0pt; background: url('sidebox-corners.png') no-repeat scroll right 0pt transparent; height: 25px; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); font-size: 13px; font-weight: normal; }
.sideBox .sideBoxTitle1 { padding: 6px 0px 3pt; }
.sideBox .sideBoxContent { border-top: 1px solid rgb(255, 255, 255); padding: 5px 15px 10px; font-size: 12px; line-height: 1.5; }
.sideBox .sideBoxCartContent { font-size: 11px; }
.sideboxPromo { margin: -10px 0pt 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
p.drugshead { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt; padding: 5px 18px; background: url('arrow-right.gif') no-repeat scroll 7px 10px rgb(245, 245, 239); -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; cursor: pointer; text-decoration: none; }
p.drugshead:hover { background-color: rgb(238, 255, 255); text-decoration: none; }
.contentBox { margin: 0pt 0pt 10px; padding: 0pt 10px; line-height: 1.4; text-align: left; }
#footer { margin: 0px 0pt 6px; background: url('sidebox-tabs.png') no-repeat scroll -1650px 0pt rgb(255, 255, 255); clear: both; -moz-background-inline-policy: continuous; color: rgb(102, 102, 102); }
#footer .footLinks, #footer .footLinks1, #footer .footAbout, #footer .footPrivacy { padding: 10px; float: left; text-align: left; }
#footer .footLinks { width: 90px; }
#footer .footAbout { width: 519px; padding-right: 30px; line-height: 1.4; }
#footer .footPrivacy { width: 279px; padding-right: 0pt; }
#footer .footerTitle { background: url('sidebox-corners.png') no-repeat scroll right -250px transparent; -moz-background-inline-policy: continuous; height: 36px; font-family: "Lucida Sans","Lucida Grande",sans-serif; font-weight: normal; }
#footer .footerTitle .footAbout, #footer .footerTitle .footPrivacy { background: url('sidebox-tabs-divider.gif') no-repeat scroll left center transparent; -moz-background-inline-policy: continuous; }
#footer .footerContent { margin-top: 10px; clear: both; font-size: 12px; }
#footer .footerContent .footLinks, .footLinks1, #footer .footerContent .footAbout, #footer .footerContent .footPrivacy { padding-top: 0pt; padding-bottom: 0pt; }
#footer .footerContent .footAbout, #footer .footerContent .footPrivacy { border-left: 1px solid rgb(245, 245, 243); }
#footer span, .news_date, .debug span, .actionTabs span { color: rgb(136, 136, 136); }
#bottom { background: url('body-bg-btm.gif') no-repeat scroll center top rgb(251, 251, 251); height: 50px; padding-top: 10px; -moz-background-inline-policy: continuous; color: rgb(204, 204, 204); font-size: 11px; }
.clearAfter:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearAfter { display: block; }
.single_product_description { font-size: 12px; position: relative; margin-left: 10px; }
.single_product_description .product_name { font-size: 14px; font-weight: bold; padding-top: 9px; }
.single_product_description .description { font-size: 12px; color: rgb(47, 47, 47); text-align: left; border: medium none; margin-top: 5px; }
.single_product_description img { margin-top: 10px; margin-bottom: 10px; margin-right: 20px; }
.descriptionRx { padding-left: 10px; text-align: center; margin-top: 20px; border-bottom: 1px solid rgb(220, 220, 220); height: 20px; font-size: 10px; }
.descriptionRx .act { color: rgb(144, 144, 144); float: left; padding-top: 3px; background-image: url('description_white.gif'); width: 145px; height: 21px; background-repeat: no-repeat; border-bottom: 1px solid rgb(251, 249, 246); cursor: pointer; }
.descriptionRx .nact { color: white; float: left; padding-top: 3px; background-image: url('description_grey.gif'); width: 145px; height: 21px; background-repeat: no-repeat; cursor: pointer; }
.descriptionRx .nact1 { color: white; float: left; padding-top: 3px; background-image: url('description_grey1.gif'); width: 1px; height: 21px; background-repeat: no-repeat; cursor: pointer; }
.dosages { border-bottom: 1px solid rgb(220, 220, 220); padding-left: 10px; height: 20px; }
.dosages b { margin-left: 0px; }
.dosages .act { font-size: 10px; width: 109px; height: 21px; padding-top: 3px; color: rgb(145, 145, 145); background-image: url('dosage_white.gif'); background-repeat: no-repeat; float: left; text-align: center; border-bottom: 1px solid rgb(251, 249, 246); cursor: pointer; }
#product_description_block { float: left; }
#product_description_block .text { clear: both; padding: 10px 10px 20px; color: rgb(85, 85, 85); text-align: justify; width: 525px; }
.items { height: 35px; font-size: 11px; margin-bottom: 4px; margin-top: -4px; }
.items .header { font-weight: bold; }
.items .col1 { width: 155px; float: left; padding-left: 12px; }
.items .col2 { width: 90px; float: left; }
.items .col3 { width: 115px; float: left; }
.items .col4 { width: 80px; float: left; }
.items .col5 { float: left; }
.items .price { font-family: verdana; color: rgb(42, 100, 20); font-weight: bold; }
.items .discount { color: rgb(255, 0, 0); font-weight: normal; }
.items .bonus { font-family: verdana; color: rgb(170, 68, 0); font-size: 9px; overflow: visible; width: 450px; position: absolute; }
