@charset "utf-8";
body {margin:0px auto; padding:0px; background:url(../images/bg.png) repeat-x left top #e6f6ff; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#222;}
td {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#444;}
h1,h2,h3,h4,h5,h6 {margin:0px; color:#007cc2; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
a img {border:0px; outline:none;}
a {font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#444; outline:none;}
a:hover {color:#007cc2; text-decoration:none;}
p {margin:4px 0px 12px 0px; text-align:justify;}
h3 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#007cc2; font-weight:bold; }
input[type='text'],input.text {border:1px solid #76C5F0; color:#222; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input[type='password'],password.text {border:1px solid #76C5F0; color:#222; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea {border:1px solid #76C5F0; color:#222; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding:5px;}

ul.tick li {line-height:18px; padding-bottom:3px;}
ul.smtick {margin-left:20px; padding-left:0px;}
ul.smtick li { line-height:18px; font-size:11px; padding:0 0 1px 0; margin-left:0px;}

#wrap {margin:0px auto; padding:0px; width:980px;}

#top {float:left; background:#FFF; width:980px;}
.logoflag_wrap {float:left; width:980px; padding-bottom:10px;}
.logo {float:left; padding:10px 0 0 10px;}
.flags {float:right; text-align:right; padding:10px 5px 0 5px;}
.flags span a img {padding-right:3px;}
.flags p {padding:10px 5px 10px 0; color:#666; font-size:11px; text-align:right;}
.flags p a {color:#666; font-size:11px; text-decoration:none;}
.flags p a:hover {text-decoration:underline;}

.flags_2 {float:right; text-align:right; padding:0px 5px 0 5px;}
.flags_2 span {padding-top:5px; float:right;}
.flags_2 span a img {padding-right:3px;}
.flags_2 p {padding:10px 5px 0 0; color:#666; font-size:11px; text-align:right;}
.flags_2 p a {color:#666; font-size:11px; text-decoration:none;}
.flags_2 p a:hover {text-decoration:underline;}

.grystrp {float:left; width:940px; margin:10px 10px 0 10px; padding:0 10px; line-height:27px; height:27px; background:url(../images/grystrp_top.png) repeat-x top left;}
.grystrp ul {margin:0; padding:0; float:left;}
.grystrp ul li {background:url(../images/circle_bull.png) no-repeat center left; display:inline; color:#888; font-size:13px; padding:0 15px 0 20px; font-weight:bold;}

.grystrp span.phone {float:right; color:#888; font-size:13px; font-weight:bold; background:url(../images/phone_icon.png) no-repeat center left; padding:0 0 0 20px;}
.grystrp span.livechat a {float:right; color:#888; font-size:13px; font-weight:bold; background:url(../images/live-chat_icon.gif) no-repeat center left; padding:0 15px 0 20px; text-decoration:none;}
.grystrp span.livechat a:hover {color:#007cc2; background:url(../images/live-chat_icon.gif) no-repeat center left; padding:0 15px 0 20px;}
.grystrp span.seonews_txt {float:left; color:##888888; font-weight:bold;}

#middle {float:left; background:#FFF; width:960px; padding:10px;}
#right {float:left; background:#FFF; width:770px;}
#home_left_cont {float:left; width:100%;}

#home_right {float:right; width:180px;}
.cont_rt {padding-bottom:10px; width:180px; text-align:center;}
.rtbox_home {float:left; width:100%; padding-bottom:10px;}
.rtbox_home_top {background:url(../images/lftnav_topcrv.png) no-repeat top left; line-height:25px;}
.rtbox_home_top a {color:#FFF; font-size:13px; font-weight:bold; padding-left:10px; text-decoration:none;}
.rtbox_home h3 a {background:url(../images/lftnav_topcrv.png) no-repeat top left; color:#FFF; font-size:13px; display:block; font-weight:bold; line-height:30px; padding-left:10px; text-decoration:none;}
.rtbox_btmcrv {width:89%; float:left; padding:5px 10px; background:url(../images/lftnav_btmcrv.png) no-repeat bottom left;}
.rtbox_btmcrv p {border-bottom:1px dashed #666; padding:0 0 10px 0; color:#666; font-size:11px;}
.rtbox_btmcrv p a {color:#666; font-size:11px; text-decoration:none;}
.rtbox_btmcrv p a:hover {text-decoration:underline;}

.slider {float:left; width:100%; padding-bottom:10px;}

.txt_cont {float:left; width:100%; padding-bottom:10px;}
.txt_cont p {line-height:1.3em; color:#333; font-size:12px;}

.cond_wrap {float:left; width:100%;}
.cond {float:left; width:360px; background:url(../images/home_con_bg.gif) repeat-x bottom left; padding:8px 8px 15px 8px; margin:0 9px 10px 0;}
.cond span a img {float:left; padding-right:10px;}
.cond_txt {float:left; width:250px;}

.cond_txt a {font-size:12px; font-weight:bold; color:#007cc2; text-decoration:none;}
.cond_txt a:hover {text-decoration:underline;}
.cond_txt p {font-size:11px; padding-bottom:6px; min-height:65px;}
.cond_txt p a {text-decoration:underline; font-size:11px; font-weight:normal; color:#333333;}
.cond_txt p a:hover {text-decoration:none; font-size:11px; color:#007CC2; font-weight:normal;}

.moreinfo {float:right; background:url(../images/leftnav_bull.gif) no-repeat center right; padding-right:10px;}
.moreinfo a {color:#000; font-size:11px; font-weight:bold; text-decoration:underline;}
.moreinfo a:hover {text-decoration:none;}

.pplsay_home {float:left; width:100%; padding-bottom:10px;}
.pplsay_home h3 a {background:url(../images/ppl_say_bg.gif) no-repeat top left; color:#FFF; display:block; font-size:13px; font-weight:bold; line-height:30px; padding-left:10px;}
.pplsay_btmcrv {width:89%; float:left; padding:5px 10px 0px 10px; background:url(../images/lftnav_btmcrv.png) no-repeat bottom left;}
.pplsay_btmcrv div {float:left; border-bottom:1px dashed #666; margin-bottom:10px;}
.pplsay_btmcrv div p {padding:0 0 10px 0; color:#666; font-size:11px;}
.pplsay_btmcrv div font {font-style:italic; font-size:11px;}
.pplsay_btmcrv div p a {color:#666; font-size:11px; padding:0 10px 5px 0; background:url(../images/arrow_bull.gif) no-repeat top right; text-decoration:underline;}
.pplsay_btmcrv div p a:hover {text-decoration:none;}

#footer {float:left; width:980px; background:url(../images/footerbg.png) no-repeat top center #fefefe;}
.footer_cont {float:left; width:960px; padding:10px 10px 10px 20px;}

#footer2 {float:left; width:980px;}

.footer_head {font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#1084c6; padding-bottom:10px;}
.no-risk {float:left; width:265px; min-height:120px; height:auto; background:url(../images/norisk-label.jpg) no-repeat left 55px; padding:55px 20px 0 0;}
.no-risk p {float:left; font-size:10px; padding:10px 0 0 95px;}

.sitelnk_lnks_cont {float:left; width:80%; height:auto; font-size:10px; padding-bottom:25px;} 
.sitelnk_lnks_cont span {float:left; padding-right:10px; line-height:2em;} 
.sitelnk_lnks_cont span a {padding:0 2px; color:#333; font-size:10px; text-decoration:none;} 
.sitelnk_lnks_cont span a:hover {text-decoration:underline;}

.qck_lnks_cont {float:left; padding:10px 0 10px 15px; border-right:1px solid #d8daca; height:auto;} 
.qck_lnks_cont p {font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#535449; padding-bottom:10px; margin:0;}
.qck_lnks_cont span {float:left; width:360px; padding-right:10px;} 
.qck_lnks_cont span a {background:url(../images/grn_bull.gif) no-repeat top left; padding:0 0 7px 7px; color:#333; font-size:11px; display:block; text-decoration:none;}


.qck_lnks_cont div {float:left; width:150px; padding-right:5px;} 
/*
.v_pill {background:url(../images/home-viagra-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.c_pill {background:url(../images/home-cialis-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.c_d_pill {background:url(../images/home-cialis-a-day-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.l_pill {background:url(../images/home-levitra-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.p_pill {background:url(../images/home-priligy-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.x_pill {background:url(../images/home-xenical-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.r_pill {background:url(../images/home-reductil-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.i_pill {background:url(../images/home-intrinsa-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.t_pill {background:url(../images/home-tamiflu-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.ch_pill {background:url(../images/home-champix-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
.pr_pill {background:url(../images/home-propecia-pills.jpg) no-repeat top left; padding:0 0 7px 22px; display:block; line-height:17px; color:#333; font-size:11px; display:block; text-decoration:none;}
*/
.qck_lnks_cont span a:hover {text-decoration:underline;}

.jn_lnks_cont {float:left; padding:10px 0 10px 15px; height:auto;} 
.jn_lnks_cont h6 {font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#535449; padding-bottom:10px;} 
.jn_lnks_cont span {float:left; width:200px; padding-right:5px;} 
.jn_lnks_cont span a {background:url(../images/grn_bull.gif) no-repeat top left; padding:0 0 7px 7px; color:#333; font-size:11px; display:block; text-decoration:none;}
.jn_lnks_cont span a:hover {text-decoration:underline;}

.nwsltr_lnks_cont {background:url(../images/newsltr_bg.gif) repeat-x top left; width:310px; float:left; padding:10px 7px 0 15px; border-left:1px solid #fefefe; min-height:200px; height:auto;} 
.nwsltr_head {font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#535449;} 
.nwsltr_lnks_cont p {float:left; font-size:11px; color:#666;}
.nwsltr_lnks_cont p input[type='text'],input.text {border:1px solid #bcd0ce; color:#666; width:225px; padding:4px;}
.nwsltr_sbmt_btn {background:url(../images/subscribe_btnbg.gif) no-repeat top left; margin:0px; padding-bottom:2px; border:0; height:21px; line-height:21px; font-weight:bold; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:77px; cursor:pointer;}

/* NEWSLETTER ERROR MSG */
#newsltr-msg-box_shrt {width:285px; float:left; border:1px solid #e35a5a; background:#fdfebb; padding:5px;}
#newsltrerror-msg_shrt {text-align:left; font-size:11px;}
.missing_txt {float:left; color:#e70000; font-weight:bold;}
.missinginfo_txt {float:left; padding-left:5px;}
.successful_msg {float:left; width:285px; background:#78b66a; border:1px solid #4d8e3e; padding:5px; font-size:11px; color:#FFF;}
span.successful_msg2 {float:left; margin:7px 0; width:98%; background:#78b66a; border:1px solid #4d8e3e; padding:5px; font-size:11px; color:#FFF; text-align:center;}
.alrdy_msg {float:left; width:285px; background:#fdfebb; border:1px solid #e35a5a; padding:5px; font-size:11px;}

.copyrights {float:left; width:930px; background:#FFF; border-top:1px solid #efeeee; padding:10px; font-size:11px; text-align:right;}
.copyrights span {color:#1084C6;}
.copyrights img {float:left; vertical-align:middle}

.copyrights_chkout {float:left; width:98%; background:#FFF; border-top:1px solid #efeeee; padding:10px; font-size:11px; text-align:right;}
.copyrights_chkout span {color:#1084C6;}
.copyrights_chkout img {float:left; vertical-align:middle}

.footerlogos {float:left; width:960px; background:#FFF; padding:10px;}
.footerlogos2 {float:left; width:930px; background:#FFF; padding:0 10px;}

/* Category Page */
#right {float:right; width:770px;}
#div-popup {width:770px;}
#div-popup3 {width:600px;}
#pagetitle h1 {border-bottom:1px solid #76C5F0; font-size:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#pagetitle p {border-bottom:1px solid #76C5F0; font-size:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#007cc2;}

.prod_tab {width:770px; float:right; text-align:left; padding:1px 0 10px 0;}
.prod_tab h2 a {float:right; border:1px solid #d3d5c4; background:url(../images/tab_bg.gif) repeat-x top left #e0e4cc; padding:2px 8px; margin-left:1px; color:#000; font-size:12px;}
.prod_tab h2 a:hover {color:#007cc2;}

a.content_link {text-decoration:underline; color:#444; font-size:11px;}
a.content_link:hover {text-decoration:none;}

.content_txt {float:left; width:770px; color:#444; font-size:11px; padding:10px 0 20px 0;}
.content_txt p {color:#444; font-size:11px;}
.content_txt h3 {font-size:12px;}
.content_txt img {}
.content_txt h1 {font-size:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#007cc2;}
.content_txt_q {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#007cc2; font-weight:bold;}

.member_txt {float:left; width:770px; color:#444; font-size:11px; padding:10px 0 20px 0;}

.prod_list_wrap {float:left; width:100%; padding-bottom:10px;}
.prod_list {float:left; width:98%; background:url(../images/home_con_bg.gif) repeat-x bottom left; padding:8px 8px 15px 8px; margin-bottom:10px;}
.prod_list_img {float:left; background:url(../images/product_crvbg.png) no-repeat top left; width:102px; height:95px; padding-top:7px; text-align:center;}
.prod_list_txt {float:left; width:84%; padding-left:10px;}
.prodname_head {float:left; width:100%; padding-bottom:5px;}
.prodname_head a {font-size:13px; font-weight:bold; color:#007cc2; text-decoration:none;}
.prodname_head a:hover {text-decoration:underline;}

.prod_list_txt p {font-size:11px; padding-bottom:6px;}
.prod_list_txt p a {text-decoration:underline;}

.prod_list_wrap_chmpx {float:left; width:100%; padding-bottom:10px;}
.prod_list_chmpx {float:left; width:98%; background:url(../images/home_con_bg.gif) repeat-x bottom left; padding:8px 8px 15px 8px; margin-bottom:10px;}
.prod_list_chmpx span img {float:left; border:1px solid #e1e1e1;}
.prod_list_txt_chmpx {float:left; width:84%; padding-left:10px;}
.prod_list_txt_chmpx h2 a {font-size:13px; font-weight:bold; color:#007cc2;}
.prod_list_txt_chmpx p {font-size:11px; padding-bottom:6px;}

.manufacture_btn {float:right; background:url(../images/mnfctr_crvlft.png) no-repeat center left; padding:1px 10px 0 10px; font-weight:bold;}
.manufacture_btn img {vertical-align:middle; text-align:right; padding-left:5px;}

/* Left INNER */
#left {float:left; width:180px;}
.lftbann {float:left; width:180px; padding-bottom:10px; text-align:center;}

.leftnav {float:left; width:180px; padding-bottom:10px;}
.lftcrvtop {background:url(../images/lftnav_topcrv.png) no-repeat top left; color:#fff; font-size:13px; font-weight:bold; padding:4px 0 8px 10px;}
.lftcrvbtm {width:95%; float:left; padding:5px; background:url(../images/lftnav_btmcrv.png) no-repeat bottom left;}
.lftcrvbtm strong a {float:left; width:92%; background:url(../images/leftnav_bull.gif) no-repeat 2px 8px; padding:5px 0px 5px 10px; font-weight:bold; color:#333; text-decoration:none;}
.lftcrvbtm div {float:left; width:90%; padding:0 0 5px 10px; border-bottom:1px solid #ccc; }
.lftcrvbtm div a {background:url(../images/subnav_bull.gif) no-repeat 2px 8px; padding:0 0 5px 10px; display:block; font-size:11px; color:#444; text-decoration:none;}
.lftcrvbtm div a:hover {text-decoration:underline;}

/* Pills Table Page CSS */
.pills_txt {float:left; width:770px; color:#444; font-size:11px; padding:0 0 20px 0;}
.pills_txt p {color:#444; font-size:11px;}
.pills_txt h3 {font-size:13px;}

/* Drug Page CSS */
.prod_content_txt {float:left; width:100%; color:#444; font-size:11px; padding:10px 0;}
.prod_content_txt_lft {float:left; width:560px;}
.prod_content_txt_rt {float:right; width:190px;}
.prod_content_txt_lft ul.tick li{font:11px Verdana, Geneva, sans-serif; line-height: 1.2em; list-style-image: url("../images/chk_mark.gif"); padding-bottom: 6px;}
.prod_img {float:right; width:190px; text-align:center; padding-bottom:10px;}
.whychoose {float:left; width:190px; background:url(../images/whychoose_bg.gif) no-repeat top left;}
.whychoose p {padding:3px 5px 5px 10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
ul.grn_tick {margin:0; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.grn_tick li {list-style:none; background:url(../images/grn_tick.png) no-repeat top left; padding:0 0 10px 20px;}

.faq_wrap {float:left; width:100%; padding-bottom:10px;}
.faq_topcrv {float:left; width:97%; padding:10px 10px 5px 10px; background:url(../images/faq_top.gif) no-repeat top left; font-size:17px; color:#4a4a4a;}
.faq_topcrv img {vertical-align:middle;}
.faq_btmcrv {width:97%; float:left; background:url(../images/faq_btm.gif) no-repeat bottom left; padding:10px; border-top:1px solid #e2dede;}
.faq_btmcrv div {float:left; width:45%; padding-right:10px;}
.faq_btmcrv div ul {margin:0; padding-left:20px; }
.faq_btmcrv div ul li {list-style:square; padding-bottom:5px;}
.faq_btmcrv div ul li a {color:#333; text-decoration:underline; font-size:11px;}
.faq_btmcrv div ul li a:hover {text-decoration:none;}

td.blueheading {background:url(../images/prices-header-product.gif) no-repeat top right #0474b4; color:#FFF; font-weight:bold; text-align:center;}
td.grnheading {background:url(../images/prices-header-strength.gif) no-repeat top right #0a9c9c; color:#FFF; font-weight:bold; text-align:center;}
td.bluebg {background:#E4F3FC; text-align:center;}
td.grnbg {background:#D7EEF6; text-align:center;}

td.pills {font-size:14px; font-weight:bold; color:#007cc2;}
td.pills a {font-size:14px; font-weight:bold; color:#007cc2;}
td.pills img {vertical-align:middle}
tr.pills_headbg {background:url(../images/pills_head.gif) repeat-x top left;}
tr.pills_headbg td {color:#000; font-weight:bold;}
tr.pills_headbg td img {vertical-align:middle; text-align:left;}

tr.ltgry td {background:#f8f8f8; color:#000;}
tr.ltgry td a {margin:0 10px;}
tr.drkgry td {background:#efefef; color:#000;}
tr.drkgry td a {margin:0 10px;}
tr.tbl_bdr {background:#76C5F0;}

/* Login Page */
.login_cont {width:760px; padding:15px 5px 15px 5px; float:left; color:#000;}
.login_box {width:330px; padding:5px 0; background:url(../images/login_midbg.gif) repeat-x top left; color:#000;}

.login_head {font-size:15px; font-weight:bold; color:#000; padding-left:40px;}
tr.loginfield td {color:#000; font-size:11px;}
tr.loginfield td input {border:1px solid #76C5F0; padding:3px; width:155px;}
tr.loginfield td textarea {border:1px solid #76C5F0; padding:3px; width:155px;}
a.blcklgnfnt {font-size:11px; color:#000; text-decoration:underline;}
a:hover.blcklgnfnt {text-decoration:none;}

/* Registeration Page */
.register_docbox {float:left; width:830px; padding-left:130px; margin:10px 0; min-height:127px; background:url(../images/register_docbox.gif) no-repeat top left;}
.register_docbox_txt {float:left; padding:10px;}
.register_docbox_order {float:left; padding:0 10px; width:810px;}
.register_docbox_order_lft {float:left; font-weight:bold;}
.register_docbox_order_lft img {vertical-align:middle;}
.register_docbox_order_rt {float:right;}

.cust_login_box {float:left; width:960px; padding-bottom:10px;}
.new_cust_box {float:left; width:400px; color:#000; background:url(../images/new-cust_bg.gif) no-repeat top left; padding:10px 10px 10px 65px;}
.new_cust_box h5 {color:#000;}
.new_cust_box p {color:#000; margin:0px;}
.new_cust_box p input {color:#000; font-size:12px; border:1px solid #91dee8; padding:3px 4px; width:200px;}

.existing_cust_box {float:right; width:400px; background:url(../images/existing-cust_bg.gif) no-repeat top left; padding:10px 10px 10px 65px;}
.existing_cust_box h5 {color:#000;}
.existing_cust_box p {color:#000; margin:0px;}
.existing_cust_box p input {color:#000; font-size:12px; border:1px solid #66b8e7; padding:3px 4px; width:200px;}
.existing_cust_box font a {color:#000; font-size:11px; text-decoration:underline; text-align:right; margin-left:50px; }
.existing_cust_box font a:hover {text-decoration:none;}

.chngpwd_box {width:400px; background:url(../images/changepwd_bg.gif) no-repeat top left; padding:10px 10px 10px 65px;}
.chngpwd_box h5 {color:#000;}
.chngpwd_box p {color:#000; margin:0px;}
.chngpwd_box p input {color:#000; font-size:12px; border:1px solid #76C5F0; background:#fefefe; padding:3px 4px; width:200px;}
.chngpwd_box font a {color:#000; font-size:11px; text-decoration:underline; text-align:right; margin-left:50px; }
.chngpwd_box font a:hover {text-decoration:none;}

.fullwidth_cont {float:left; width:940px; margin-top:30px; padding:20px 10px; border-top:1px dashed #a5a4a4;}
.site_icons {float:left; width:940px; padding-bottom:20px;}
.icons {float:left; font-size:11px; width:55px;}
.icons_txt {float:right; width:880px;}
.icons_txt h6 {color:#007cc2; font-size:11px;}
.icons_txt p {font-size:11px; color:#000;}

.ordersummary_box {float:left; width:960px; padding:0px 0 10px 0;}
.ordersummary_txt {float:left; width:650px;}
.ordersummary_txt span {font-weight:bold;}
.ordersummary_txt span img {vertical-align:middle;}
.ordersummary_txt p {font-size:11px;}
.seal_cont {float:right;}

.fulllength_cont {float:left; width:960px; padding-bottom:10px;}
.tbl_border_bg {background:#f2faff; border:1px solid #d7ebf7; padding:3px;}
tr.txtrow td {color:#000; text-align:left;}
tr.txtrow td input {color:#000; border:1px solid #76C5F0; font-size:12px; padding:3px; vertical-align:top; text-align:left; width:195px;}
tr.txtrow td select {color:#000; border:1px solid #76C5F0; font-size:12px; padding:3px; vertical-align:top; text-align:left;}

.tbl_border {border:1px solid #d7ebf7; vertical-align:top; padding:0px;}
td.txtrow_q {color:#000; background:#f2faff; border-bottom:1px dashed #dfdfdf; border-right:1px solid #FFF; vertical-align:top; padding:5px;}
td.txtrow_q a {color:#000; font-size:10px; text-decoration:underline;}
td.txtrow_q a:hover {text-decoration:none;}
td.txtrow_a {color:#000; background:#fbfbfb; border-bottom:1px dashed #dfdfdf; vertical-align:top; padding:5px;}
td.txtrow_a select {color:#000; border:1px solid #76C5F0; font-size:11px; padding:2px 3px;}
td.txtrow_a input {color:#000; border:1px solid #76C5F0; font-size:11px; padding:2px 3px;}
td.txtrow_a textarea {color:#000; border:1px solid #76C5F0; width:100%; font-size:11px; padding:2px 3px;}
td.txtrow_a span img {vertical-align:middle;}

input[type='checkbox'],input.checkbox {background:none; border:1px solid #278a82; margin:0; padding:0;}
.blacktxt {color:#000; font-size:11px; font-weight:bold;}
.blacktxt a {color:#000; font-size:11px; font-weight:bold; text-decoration:underline;}
.blacktxt a:hover {text-decoration:none;}

.grytxt {color:#444; font-size:11px;}

.olive_bdr {border-bottom:1px solid #76C5F0;}
.grey_bdr_ltr {border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.grey_bdr_lbr {border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.bl{color:#000; line-height:18px;}

/* Member Page CSS */
tr.heading td {background:#a6d5f0; font-weight:bold; color:#353535; height:30px;}
tr.mem_ltgry td {background:#ededed; color:#000; padding:5px; font-size:11px;}
tr.mem_drkgry td {background:#f6f6f6; color:#000; padding:5px; font-size:11px;}

tr.mem_ltgry td a {font-size:11px; text-decoration:underline;}
tr.mem_drkgry td a {font-size:11px; text-decoration:underline;}

tr.mem_ltgry td img {vertical-align:middle;}
tr.mem_drkgry td img {vertical-align:middle;}

tr.iconspad td img {padding:0 25px;}
tr.iconspad td a img {padding:0 25px;}

div.showmsg {background:url(../images/error_icon.png) no-repeat top left #FEFAB1; border:1px solid #EA0000; color:#EA0000; font-size:11px; padding:7px 0 12px 50px; margin-bottom:5px;}
div.showmsg_grn {border:1px solid #4d8e3e; padding:5px; font-size:11px; color:#FFF; padding:7px 0 12px 50px; margin-bottom:5px;}

.topcrv_bdr {background:url(../images/topcrv_bdr.gif) repeat-x top left #f7f8f8;}
.lftcrv_bdr {background:#f7f8f8; border-left:1px solid #dededf;}
.rtcrv_bdr {background:#f7f8f8; border-right:1px solid #dededf;}
.btmcrv_bdr {background:url(../images/btmcrv_bdr.gif) repeat-x bottom left #f7f8f8;}
.lft-rtcrv_bdr {background:#f7f8f8; border-right:1px solid #dededf; border-left:1px solid #dededf;}
.grybg {background:#f7f8f8;}

.member_head h1 {font-size:17px; color:#474747; font-weight:bold;}
.green_bdr {border-bottom:2px solid #6cabdc;}
.total_txt {font-size:21px; font-weight:bold; color:#444;}
.padding_right {padding-right:40px;}
.mob_cont {padding:0 10px; font-size:10px;}
.mob_cont input {margin:2px 0;}

.grn_bg {background:#CBECE9}
.gry_bg {background:#F5F5F5}

/* NEWS */
#middle_news {float:left; background:url(../images/mid_newsbdr.gif) repeat-y top left #FFF; width:960px; padding:20px 10px;}
.left_news {float:left; width:220px; background:#FFF;}
.right_news {float:right; width:720px; background:#FFF;}

.news_links {float:left; width:100%;}
.news_cathead {float:left; width:100%; display:block; padding-bottom:5px; font-size:13px; font-weight:bold; color:#007CC2; border-bottom:1px solid #76c5f0;}
.cat_newslinks_cont{float:left; width:98%; border-bottom:1px dotted #d5d5d5; padding:5px 0 5px 5px;}
a.cat_newslinks  {display:block; font-size:11px; background:url(../images/newslink_arrow.gif) no-repeat top left; padding:0 0 5px 10px; text-decoration:none;}
a.news_catheadlink {display:block; padding-bottom:3px; font-size:13px; text-decoration:none; font-weight:bold;}
.rss_smbtn {float:right; padding:0;}
.rss_smbtn img {vertical-align:middle;}

.pageheading_news {padding:7px 0;}
.pageheading_news h1 {font-size:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.content_news {float:left; width:100%;}
.news_date {float:left; width:100%; border-bottom:1px solid #e1e1e1; font-size:10px; padding-bottom:5px; color:#444;}
.news_date span {float:right;}
.news_date span a {text-decoration:none;}
.news_date span a:hover {text-decoration:underline;}
.news_date span a img {vertical-align:middle;}
.news_maintop {float:left; width:100%; border-bottom:1px dotted #76C5F0; padding:10px 0;}
.news_maintop p {text-align:justify; font-size:12px;}
.news_maintop img {float:right; padding-left:10px;}

a.readmore {color:#000; font-size:11px; font-weight:bold; text-decoration:underline; background:url(../images/leftnav_bull.gif) no-repeat center right; padding-right:10px;}
a.readmore:hover {text-decoration:none;}

.list_news {float:left; width:100%; padding:10px 0;}
.list_news_heading {font-size:18px; color:#007cc2; margin:20px 0 10px 0; border-bottom:1px solid #76C5F0;}
.list_news_cont {float:left; width:335px; padding:10px; margin-bottom:10px; background:url(../images/news_list-bg.gif) repeat-x bottom left #f8f8f8; border-bottom:1px solid #76C5F0;}
.list_news_cont span a img {float:left; border:1px solid #FFF;}
.list_news_txt {float:right; width:223px;}
.list_news_txt a.listnews_lnk {font-size:12px; font-weight:normal; text-decoration:none; color:#007cc2;}
.list_news_txt a.listnews_lnk:hover {text-decoration:underline;}
.list_news_txt p {font-size:11px;}
.newslist_readmore {font-size:11px;}

.morenews_list_box {float:left; width:100%; padding:10px 0;}
.morenews_list_box p {font-size:18px; color:#007cc2; margin:0; border-bottom:1px solid #76C5F0;}

.morenews_wrap {float:left; width:100%;}
.morenews_list {float:left; width:100%; padding:10px 0; border-bottom:1px dotted #76C5F0;}
.morenews_list span a img {float:left;}
.morenews_list_txt {float:right; width:90%; padding-left:10px;}
.morenews_list_txt dl {margin:0;}
.morenews_list_txt dt span {font-size:10px; padding-left:10px;}
.morenews_list_txt dt span a {font-size:10px; font-weight:normal; text-decoration:underline; background:none; padding:0;}
.morenews_list_txt dt span a:hover {text-decoration:none}
.morenews_list_txt dt a {font-size:11px; font-weight:bold; color:#007cc2; text-decoration:none; color:#444; padding-left:10px; background:url(../images/newslink_arrow.gif) no-repeat top left;}
.morenews_list_txt dt a:hover {text-decoration:underline;}
.morenews_list_txt dd {font-size:11px; padding:6px 0 0 10px; margin:0px;}
.morenews_list_txt p a {text-decoration:none;}


.comment_news_box {float:left; width:100%; padding:10px 0;}
.comment_heading {float:left; width:100%; font-size:18px; color:#007cc2; border-bottom:1px solid #76C5F0; margin-bottom:10px; padding:10px 0 5px 0;}
.comment_heading span {float:right;}
.comment_heading span a {text-decoration:none; font-size:10px;}
.comment_heading span a:hover {text-decoration:underline;}
.comment_heading span a img {vertical-align:middle;}

.comment_news_cont {float:left; width:100%; font-size:12px; color:#444; padding-top:10px; border-bottom:1px dotted #76C5F0;}
.pagination {float:left; width:100%;}
.newspagination {color:#666;}
.newspagination a {color:#FFF; text-decoration:none; background:#007cc2; margin:0; padding:5px 10px;}
.newspagination a:hover {color:#FFF; background:#76C5F0; text-decoration:none; margin:0; padding:5px 10px;}
.newspagination_active {color:#FFF; background:#76C5F0; text-decoration:none; margin:0; padding:5px 10px;}

.olivefont {color:#007cc2;}

.pbuynow {width:100%; margin-bottom:10px; float:right;}

.popflx_txt {float:left; padding:10px; font-size:11px;}
.popflx_txt p {font-size:11px;}
.headingsm h3 {font-size:21px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}

.bmipop_bg {border:1px dotted #666; background:#E6E6E6; font-size:11px;}

.sitemap_ulli ul {margin-top:10px;}
.sitemap_ulli ul li {margin-left:10px;}

.pack_combo_cont {float:left; width:190px; text-align:center;}
.pack_combo_select select {padding:1px; border:1px solid #76C5F0; width:190px;}


.img-enlg-txt{float:left; text-align:center; width:190px;}
.thumbimg{float:left; width:190px; margin:10px 0; text-align:center;}
.thumbimg img{ width:40px; height:40px; border:1px solid #dadada; margin:0 5px 0 0;}


.faq_btmcrv div ul .pdficon{ list-style-image:url(../images/pdf-li.gif);  }
.free-deltxt{ float:left; color:#ff7800; font-weight:bold; margin-top:6px; line-height:23px;}

.buy_pill_btn{background:url(../images/pill_btn.gif) no-repeat right top; font-family:Tahoma, Geneva, sans-serif; font-size:11px; min-width:90px; color:#FFF; text-decoration:none; padding:0px 15px 2px 0px;}
.buy_pill_btn span {background:url(../images/pill_btn.gif) no-repeat left top; padding:0px 2px 2px 10px; text-decoration:none; color:#FFF;}
.buy_pill_btn span:hover{color:#FFF;}

/*--Patient Leaflets CSS--*/
.pld-bg {background:url(../images/pld-bg.jpg) no-repeat left bottom; padding:0 0 0 0; font-size:16px; color:#FFF; height:41px; font-weight:bold;}
.pld-color{font-size:17px; color:#FFF; padding:6px 0 0 0;}
.pld-dot-line {background:url(../images/pld-dot-line.gif) repeat-x left bottom;}

/*--Buttons--*/

a.olive_btn {
background:url(../images/moreinfo_btn_crvrt.png) no-repeat scroll right top transparent;
color:#FFFFFF;
display:block;
float:right;
font:bold 12px tahoma,sans-serif;
height:26px;
margin-right:3px;
padding-right:10px;
text-decoration:none;
}
a.olive_btn span {
background:url(../images/moreinfo_btn_crvlft.png) no-repeat scroll 0 0 transparent;
display:block;
line-height:14px;
padding:3px 0 5px 10px;
text-align:right;
}
a.grn_btn {
background:url(../images/buynow_btn_crvrt.png) no-repeat right top;
color:#FFFFFF;
display:block;
float:right;
font:bold 12px tahoma,sans-serif;
height:26px;
margin-right:3px;
padding-right:10px;
text-decoration:none;
}
a.grn_btn span {
background:url(../images/buynow_btn_crvlft.png) no-repeat left top;
display:block;
line-height:14px;
padding:3px 0 5px 10px;
text-align:right;
}


b.liteblue_inputbtn {
background:url(../images/moreinfo_btn_crvrt.png) no-repeat scroll right top transparent;
display:block;
float:left;
height:21px;
margin-right:3px;
padding-right:18px;
text-decoration:none;
cursor:pointer;
}
b.liteblue_inputbtn input {
background:url(../images/moreinfo_btn_crvlft.png) no-repeat scroll 0 0 transparent;
display:block;
line-height:10px;
padding:2px 0 5px 13px;
text-align:center;
text-decoration:none;
font:bold 12px tahoma,sans-serif;
color:#FFF;
margin:0;
border:0;
cursor:pointer;
}
  		
b.drkblue_inputbtn {
background:url(../images/buynow_btn_crvrt.png) no-repeat scroll right top transparent;
display:block;
float:left;
height:21px;
margin-right:3px;
padding-right:18px;
text-decoration:none;
cursor:pointer;
}
b.drkblue_inputbtn input {
background:url(../images/buynow_btn_crvlft.png) no-repeat scroll 0 0 transparent;
display:block;
line-height:10px;
padding:2px 0 5px 10px;
text-align:center;
text-decoration:none;
font:bold 12px tahoma,sans-serif;
color:#FFF;
margin:0;
border:0;
cursor:pointer;
}

b.big_inputbtn {
background:url(../images/biginput_crvrt.gif) no-repeat scroll right top transparent;
display:block;
float:left;
height:38px;
margin-right:3px;
padding-right:25px;
text-decoration:none;
cursor:pointer;
}
b.big_inputbtn input {
background:url(../images/biginput_crvlft.gif) no-repeat scroll 0 0 transparent;
display:block;
line-height:27px;
padding:2px 0 5px 13px;
text-align:center;
text-decoration:none;
font:normal 26px Arial, Helvetica, sans-serif;
color:#FFF;
margin:0;
border:0;
cursor:pointer;
}

a.more_info_btn {
background:url(../images/moreinfo_btn_crvrt.png) no-repeat scroll right top transparent;
color:#FFFFFF;
display:block;
float:left;
font:bold 12px tahoma,sans-serif;
height:26px;
margin-right:3px;
padding-right:18px;
text-decoration:none;
}
a.more_info_btn span {
background:url(../images/moreinfo_btn_crvlft.png) no-repeat scroll 0 0 transparent;
display:block;
line-height:14px;
padding:3px 0 5px 10px;
text-align:right;
text-decoration:none;
}
  		
a.buy_now_btn {
background:url(../images/buynow_btn_crvrt.png) no-repeat scroll right top transparent;
color:#FFFFFF;
display:block;
float:left;
font:bold 12px tahoma,sans-serif;
height:26px;
margin-right:3px;
padding-right:18px;
text-decoration:none;
}
a.buy_now_btn span {
background:url(../images/buynow_btn_crvlft.png) no-repeat scroll 0 0 transparent;
display:block;
line-height:14px;
padding:3px 0 5px 10px;
text-align:right;
text-decoration:none;
}

a.pills_buy_now_btn {
background:url(../images/buynow_btn_crvrt.png) no-repeat scroll right top transparent;
color:#FFFFFF;
display:block;
float:right;
font:bold 11px tahoma,sans-serif;
height:26px;
padding-right:22px;
text-decoration:none;
white-space:nowrap;
margin:0 10px;
}
a.pills_buy_now_btn span {
background:url(../images/buynow_btn_crvlft.png) no-repeat scroll 0 0 transparent;
display:block;
line-height:14px;
padding:3px 0 5px 10px;
text-align:right;
}
a.pills_buy_now_btn:hover {
text-decoration:none;
}

/* NEW BUY NOW BTN  */

a.pills_buy_now_btn_lrg {
background:url(../images/buynow_btn_crvrt_lrg.png) no-repeat scroll right top transparent;
color:#FFFFFF;
display:block;
float:right;
font:bold 11px tahoma,sans-serif;
height:34px;
padding-right:22px;
text-decoration:none;
white-space:nowrap;
}
a.pills_buy_now_btn_lrg span {
background:url(../images/buynow_btn_crvlft_lrg.png) no-repeat scroll 0 0 transparent;
display:block;
line-height:26px;
padding:3px 12px 5px 10px;
text-align:right;
font-size:15px;
}
a.pills_buy_now_btn_lrg:hover {
text-decoration:none;
}




a.edit_add_btn {
background:url(../images/edit_add_crvrt.gif) no-repeat scroll right top transparent;
color:#FFF;
display:block;
float:left;
font:bold 12px tahoma,sans-serif;
height:21px;
margin-right:3px;
padding-right:12px;
text-decoration:none;
}
a.edit_add_btn span {
background:url(../images/edit_add_crvlft.gif) no-repeat scroll 0 0 transparent;
display:block;
line-height:14px;
padding:2px 0 5px 22px;
text-align:right;
text-decoration:none;
white-space:nowrap;
}


.cat_content_txt_rt {float:right; width:175px; margin:10px 0 10px 10px; text-align:center;}
.cat_thumbimg{float:left; width:175px; margin-top:10px; text-align:center;}
.cat_thumbimg img{border:1px solid #dadada; margin:0 5px 5px 0;}

/*--YOU SAVE ED TRIAL PACK --*/
.smfont_bdr {font-size:10px; border-bottom:1px solid #e1e1e1; padding:2px 0 3px 0;}
.org_price {font-size:18px; color:#000; font-weight:bold; padding:0 10px;}
.org_price font {font-size:18px; color:#000; font-weight:bold; text-decoration:line-through;}
.yousave {font-size:18px; color:#007CC2; font-weight:bold; padding:0 10px;}

/* Sitemap CSS */

.sitemaplist {float:left; width:770px; padding-top:10px;}
.sitemaplist div.site_cont {float:left; width:365px; padding:10px;}
div.site_cont b {float:left; width:100%; padding-bottom:5px; border-bottom:1px dotted #CCC;}
div.site_cont b.site_heading a {font-size:13px; text-decoration:none; display:block; font-weight:bold;}
div.site_cont span {float:left; width:100%; padding:10px 0 10px 0;}
div.site_cont span a {background:url(../images/grn_bull.gif) no-repeat left top; display:block; padding:0 0 5px 10px; margin-left:10px; text-decoration:none;}

/* Price Page */
.dosage_back{margin:10px auto; padding:10px; width:320px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background: none repeat scroll 0 0 #F7F8F8; border:1px solid #E1E1E1; overflow:auto;}
.productwrap {float:left; width:100%; padding:10px 0; }
.prd_lftbox {float:left; width:360px; padding:5px 0 5px 0; margin:0 10px 10px 5px; }
.prd_lftbox table td p {font-size:12px;}

.prd_rtbox {float:right; margin:0 5px 10px 0px; padding:5px 0 5px 20px; width:360px; border-left:1px dotted #ccc;}
.prd_rtbox table td p {font-size:12px;}

/* new registration order summary table */
.main_bdr{background:#f2f8fc; border:1px solid #e4eaee; padding:5px 10px;}
td.hding{border-bottom:1px dotted #d5e2eb; font:bold 12px Verdana, Geneva, sans-serif; color:#007cc2;}
.tab-cnt{font:normal 12px Verdana, Geneva, sans-serif; color:#000;}
