body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #646464; background-color:#fffbf5}


body a {color:#f8971d}
body a:hover {color:#c67815}
body-subtitle {font-weight:bold;font-size:12px;color:#5f5f5f}
.bodylink {font-weight:bold;font-size:11px;color:#5f5f5f;line-height:16px}

td.body-b {font-weight:bold;padding:10px 20px 10px 0;vertical-align:top}

img {margin:0;padding:0;border:0}
img.floatLeft {float:left;margin:0}
img.floatRight {float:right;margin:0}
img.block {display:block}
img.block-b {display:block;margin:10px auto}

hr {height:1px;border-style:none;color:#ccc;background:#ccc}
.rule {border-top-width:1px;border-top-style:solid;border-color:#ccc;margin:0;padding:0}

td {font-family:arial, verdana, helvetica, sans-serif}
p {padding:0;margin:2px 0 10px 0}
p.welcome {margin:0 0 6px 0;padding:0;font-weight:bold}
p.hmpg-pr {padding:0;margin:4px 0 0 0}

h1 {font-size:20px;font-family:arial,verdana,sans-serif;color:#007dc3;margin:0 0 10px 0}
h1.nav {font-size:14px;color:#fff;margin:0 15px 0 0}
h1.hmpg {color:#007dc3;font-size:16px;margin-top:20px}
h2 {font-size:15px;font-family:arial,verdana,sans-serif;color:#646464;margin:0 0 10px 0;}
h2.login {margin:1px 6px 0 0;font-size:12px;padding:0;color:#fff;font-weight:normal;float:left}
h2.process-fee {color:#DF0000;margin-top:10px}
h3 {font-size:15px;font-family:arial,verdana,sans-serif;color:#007dc3;margin:0}
h3.price {line-height:15px;font-size:22px;font-family:arial,verdana,sans-serif;color:#360101;margin:5px 0 5px 0;padding:0}
h3.info {font-size:13px;font-family:arial,verdana,sans-serif;color:#333;margin:15px 0 3px 0}
h4 {font-size:13px;font-family:arial,verdana,sans-serif;color:#007dc3;margin:0}
h5 {font-size:12px;font-family:arial,verdana,sans-serif;color:#007dc3;margin:0}
h6 {font-size:11px;font-family:arial,verdana,sans-serif;color:#007dc3;margin:0}


#wrapper, #topBack, #top, #topLt, #logo, #customerScv, #customerScv #number, #customerScvb, #customerScvb #number, #login, #loginBck, #topNavBck, #topNav, #contentMain, #sideNav, #underNav, #ltContent, #ltContent #text, #footer, #footerLinks, #footerTM {margin: 0px; padding: 0px;}
#wrapper {position: relative; margin: 0px auto; width: 880px;}
#topBack {position: absolute; width: 100%; height: 188px; background: url(/images/topBckRepeat.jpg) left top repeat-x; left: 0px; top: 0px;}
#top {position: relative; width: 880px; height: 188px; background: url(/images/topBck.jpg) left top no-repeat;} 
#topLt {position: absolute; left: -215px; top: 0px; width: 215px; height: 188px; background: url(/images/topBckLt.jpg) left top no-repeat;}
#logo {position: relative; float: left; width: 415px; height: 162px; margin: 15px 0px 0px 5px;}
#customerSvc {position: absolute; width: 230px; left: 350px; top: 10px; text-align: right; font-size: 12px;}
#customerSvcb {position: relative; width: 230px; top: 0px; text-align: left; font-size: 12px; float: right; padding: 15px 40px 0px 0px; color: #ffffff; font-size: 15px;}
#customerSvc #number, #customerSvcb #number {font-size: 14px; font-weight:bold; display:inline}
#login {position: relative; float: right; width: 296px; height: 153px; margin: 0px -6px 0px 0px;}
#loginBck {position: absolute; width: 296px; height: 153px; background: url(/images/loginBox.png) left top no-repeat; }
#contactBck {position: absolute; width: 296px; height: 153px; background: url(/images/addressBox.png) left top no-repeat;right: 0px; top: 0px;}
#login-wrap {position: relative; }
#login-wrap a{color: #ffd298; font-size: 12px;}
#login-wrap a:hover {color: #f8971d;}
#login-form-A {position: relative; width: 265px; padding: 8px 0px 0px 15px; color: #ffffff}
.loginLinkA {position: relative; display: block; margin-left: 170px; margin-top: 12px; font-size: 12px;}
#loginLinksB {position: absolute; width: 300px; height: 25px; right: 0px; margin-top: 20px;}
#loginLinksB ul {display: block; list-style-type: none; margin: 0px 10px; padding: 0px;}
#loginLinksB li {float: right; display: block; margin: 0px 5px;color: #000000}
#loginLinksB li a {color: #000000}
p.forgot {margin:0px; padding: 4px 0px 0px 5px;}

#login-form {float:right;font-size:11px;text-align:right;margin:5px 10px 0 0}
#login-form a {color:#e98c08}
#login-form ul {list-style:none;margin:0px 0 10px 10px;padding:0;color:#000}
#login-form li {margin:0 5px 3px 0;height:20px;line-height:18px}
#login-form li a {color:blue}

#topNavBck {position: absolute; width: 100%; height: 55px; background: url(/images/navBck.jpg) left top repeat-x; top: 188px; left: 0px;}
#topNav {position: relative; width: 880px; height: 55px; font-size:16px; color: #ffffff; font-weight: bold;}
#topNav a {font-size:16px; color: #ffffff; font-weight: bold; text-decoration:none}
#topNav a:hover {color: #eeeeee}
#topNav ul {position: relative; list-style-type:none; margin: 0px; padding: 0px;}
#topNav ul li {float: left; padding: 0px 10px 0px 10px; line-height:55px;}
#contentMain {position: relative; background-color:#ffffff}
/* ////////////////////////////////////// [sideNav] /////////////////////////////////////////////// */
#sideNav {position: relative; float: right; width: 275px; }
#sideNav .navTitle {margin: 21px 0px 8px 0px; padding-left: 10px;}
ul#accordianMenu , ul#accordianMenu ul, ul#accordianMenu ul li, ul#accordianMenu li li { list-style-type: none; list-style: none; margin: 0px; padding: 0px;}
ul#accordianMenu li a.header {position: relative; display: block; margin: 0px; padding: 0px; padding-left: 25px; width: 225px; height: 40px; background: url(/images/navBltEmpty.gif) 0px 16px no-repeat; color: #007dc3; text-decoration: none; font-weight: bold; line-height: 40px; border-top: 1px solid #6d6f71;}
ul#accordianMenu li a:hover.header {background: url(/images/navBltSelected.gif) 0px 16px no-repeat;}
ul#accordianMenu li a:hover .header  { color:#035684;	background: url(/images/navBltSelected.gif) left 16px no-repeat;}
ul#accordianMenu {position: relative; display: block;color: #625e51;width: 250px; padding: 0px;	margin: 0px; background-color:#ffffff}
ul#accordianMenu ul {position: relative; display: block;background-color: #f9f9f9; border-top: 1px solid #e7e7e7; padding: 5px 0px; }
ul#accordianMenu li li { border: none; padding-left: 25px; display: block;}
.dot {position: absolute; background: url(/images/navBltSelected.gif) 0px 0px no-repeat; width: 11px; height: 10px; top:-25px; left: 0px;}
ul#accordianMenu ul li a {color: #007dc3;border: none;text-decoration: none;font-weight:normal; line-height: 20px; display:block}
ul#accordianMenu ul li a:hover {color: #035684;}
/* ////////////////////////////////////// [/sideNav] /////////////////////////////////////////////// */
#underNav {width: 250px; text-align:center}
#ltContent {position: relative; float:left; padding: 10px 10px 10px 10px; width: 550px; }
/*\*/ * html #ltContent { width: 530px; } /**/  /* HACK FOR IE6 */
#wideContent {position: relative; padding: 5px 10px 10px 10px; width: 860px; }
#ltContent #text, #wideContent #text {margin: 10px 15px 10px 15px;}
table#loggedIn {background-color: #ececec}
table#loggedIn a {color: #007dc3; font-weight: bold}
table#loggedIn a:hover {color: #00507d; }
table#loggedIn .title {background-color: #dddddd;}
table#loggedIn .title td {border-bottom: 1px solid #bbbbbb}
table#loggedIn td {border-bottom: 1px solid #bbbbbb}
table#loggedIn td.rtBorder {border-right: 1px solid #bbbbbb}
.show {overflow: visible}
#footer {position: relative; margin: 0px auto; padding: 20px 0px  10px 0px; width: 880px; background-color: #ffffff; clear:both}
#footerLinks {position: relative; width: 880px; display: block; text-align:center; border-bottom: 1px solid #d5d5d5}
#footerLinks a {font-size: 11px; color: #000000; text-decoration: none; padding: 0px 5px 0px 0px; line-height: 25px;}
#footerLinks a:hover {color: #333333}
#footerTM {position: relative; width: 860px; padding: 10px; font-size: 10px; text-align:center; color:#898989 }


#sitemap a {color: #007dc3; text-decoration: none; font-weight: bold; display: inline-block; margin: 0px 0px 5px -10px; padding: 0px 0px 0px 14px; background: url(/images/arrowSiteMap.gif) left 4px no-repeat;}
#sitemap a:hover{color: #003c5d; text-decoration: underline;}
#sitemap .subtitle a {display: inline-block; margin: 0px; padding: 0px; }
#sitemap .subtitle a, #sitemap .body-subtitle a  {color: #007dc3; font-weight: bold; text-decoration: none;background: none; margin: 0px; padding:0px 0px 0px 0px;}
#sitemap .subtitle a:hover, #sitemap .body-subtitle a:hover  {color: #003c5d; text-decoration: underline;}
#sitemap font.body-subtitle > a {#color: #007dc3; text-decoration: none; font-weight: bold; display: inline-block; margin-bottom: 5px; background: none; padding-left: 0px;}
#sitemap {color: #ffffff;}
#sitemap .body hr { display: block; margin: 10px 0px 15px 0px}
#sitemap .body div.subtitle + hr {margin: 50px}

.carttitlecolumn {font-weight:bold;font-size:11px;color:#fff;background:#004b76}
.cartsubtotalrowleft {font-size:11px;color:#5f5f5f;background:#f0f0f0;text-align:right}
.cartsubtotalrowright {font-weight:bold;font-size:12px;color:#5f5f5f;background:#f0f0f0}
.carttotalrowleft {font-size:11px;color:#5f5f5f;background:#f5f5ef;text-align:right}
.carttotalrowright {font-weight:bold;font-size:12px;color:#5f5f5f;background:#f5f5ef}
.cartitemcolumn {font-size:12px;color:#5f5f5f;border-bottom:#5f5f5f 1px solid}
.cartreciptfield {font-weight:bold;font-size:12px;color:#5f5f5f;border-bottom:#5f5f5f 1px solid;text-align:right}
.cartreciptresponse {font-size: 12px;color: #5f5f5f;border-bottom:#5f5f5f 1px solid}
.checkouttitle {font-weight:bold;font-size:14px;color:#fff;background:#004b76}

.gentablecolumn {font-weight:bold;font-size:12px;color:#333;text-align:right}
.gentablecolumn-b {font-weight:bold;font-size:12px;color:#333;text-align:left}
.gentablecolumn input.etgInputBox{float:right;}
.gentablecolumn .error{font-size:10px;color:Red;}

.passwordnote{color:Red;font-size:10px; }

.RequiredField {font-weight:bold;font-size:14px;color:red}

.orderfieldleft {font-weight:bold;text-align:left}
.ordernumber {font-weight:bold;font-size:16px;color:#ff0000}
.orderinfo {font-size:12px;color:#5f5f5f;text-align:left}
.ordercompany {font-size:12px;color:#5f5f5f}
.ordercomment {font-weight:normal;font-size:10px;color:#000}

.errorfont {font-weight:bold}

.custadminheaderrow {font-weight:bold;font-size:14px;color:#fff;background:#360101;text-align:center}
.custadminnumcolumn {font-weight:bold;font-size:12px;color:#5f5f5f}
.custadmincolumn {font-size:12px;color:#5f5f5f;line-height:20px}

.reportinfofont {font-weight:bold;font-size:10px;color:#000}
.reportlink {font-size:12px;color:#5f5f5f}

unknown {font-weight:bold;font-size:13px;color:#17315e}
.questionwarning {font-weight:bold;font-size:14px;color:red}
.specialnote {font-size:11px;color:red;line-height:16px}
.note {font-size:9px;color:#5f5f5f;text-align:justify}
.specialoffer {font-size:12px;color:#5f5f5f;text-align:justify}
.purchaselink {font-weight:bold;font-size:13px;color:#5f5f5f;line-height:16px}
.requiredfield {font-weight:bold;font-size:12px;color:red}

#prod-table {margin:0;padding:0;border-bottom:#999 1px solid}

#pl-cont {width:550px;margin:0 0 0 48px;padding:0}
/*\*/ * html #pl-cont { width: 530px; } /**/  /* HACK FOR IE6 */
.pricelist-top {text-align:center;font-weight:bold;font-size:12px;background:url(/images/nav_bgnd.gif);color:#EDF4FA}
#pricelist-bottom {margin-bottom:10px;width:550px;height:5px;background:#ccc}
/*\*/ * html #pricelist-bottom { width: 530px; } /**/  /* HACK FOR IE6 */
#price-dosage {width:300px;height:30px;border-right:#ccc 1px solid;border-left:#ccc 1px solid;text-align:center;background:#fafafa}
#price-cost {width:150px;text-align:center;border-right:#ccc 1px solid;background:#F6F9FF}
#price-buy {width:100px;text-align:center;border-right:#ccc 1px solid;background:#fafafa}

.price {text-align:center;font-weight:bold}

.pricelist-dosageheader {font-weight:bold;font-size:11px;color:#fff;background:#999}

/*footer*/
#manu {margin:20px 0 0 0;width:500px;text-align:center}

#bot-nav {margin:auto;width:1024px;height:20px;font-size:10px;font-family:verdana,arial,sans-serif;color:#333}
#bot-nav ul {float:left;margin:0;padding:0;list-style:none;width:828px;text-align:center}
#bot-nav li {display:inline;line-height:18px}
#bot-nav li a {text-decoration:none;color:#333}
#bot-nav li a:hover {color:#999}

#copyright-wrap {width:100%;height:20px;background:#4a4a4a;margin-bottom:20px}
#copyright {text-align:center;margin:auto;width:1024px;font-family:arial,verdana,sans-serif;font-size:10px;color:#ccc;padding-top:3px}

.gentabledef {font-size:12px}
.asterisk {color:#ff0000;font-weight:bold;font-size:26px}


/*godaddy*/
.divGoDaddy {position:absolute;z-index:99;top:200px;left:200px;background-color:#fff;border:solid 1px #000;padding:0;width:300px;display:none}  
.gdTitle {background-color:#000080;height:25px;font-family:Verdana, Tahoma;font-size:9pt;font-weight:normal;color:#fff;padding-left:10px;width:75%}
.gdClose {background-color:#000080;height:25px;font-family:Verdana, Tahoma;font-size:9pt;font-weight:normal;color:#fff;text-align:right;padding-right:5px}
.gdLogo {width:100%}
#divLogo {float:left;margin-right:5px}
#divText {font-family:Verdana, Tahoma;font-size:9pt;font-weight:normal;color:#000;margin-top:10px}
#gdCloseRef {text-decoration:none;color:#fff}
#gdCloseRef:hover {text-decoration:none;color:#ff4500}
.gdTbl {width:100%}
/* end godaddy*/

/*new product list*/
h1.prod-b {font-size:22px;margin-top:10px;float:left}
#countries-b {float:left;margin:15px 0 0 50px}
#prod-area {width:100%;margin:0;padding:0;border:#eee 1px solid;background:#fafafa}
.description-area {margin-top:7px;line-height:35px;height:43px;width:35%;float:left;font-size:15px;font-weight:bold;color:#253141;text-align:center}
.select-field {margin-top:7px;padding-top:7px;height:36px;width:40%;float:left}
.add-area {margin-top:7px;padding-top:6px;height:37px;width:20%;float:left}
/*end new product list*/


#misc {width:780px;padding:0px;margin:auto;background:#fff}
#misc table {margin: 0px auto}
#ltContent #misc {width:550px; padding:0px;margin:auto;background:#fff; margin: 0px;}
/*\*/ * html #ltContent #misc { width: 530px; } /**/  /* HACK FOR IE6 */
/*accnt mgnr*/
tr.grey {background:#eee}
tr.white {border-left:#666 1px solid;font-weight:bold}

h1.acct {height:25px;font-size:14px;color:#376eaa;font-family:Arial, sans-serif}
h2.acct {height:25px;font-size:16px;color:#376eaa;font-family:Arial, sans-serif;margin-top:20px}

#top-note {padding:10px;margin-bottom:20px}
#checklist {padding:10px;background:#eee;margin-bottom:10px;border:#ccc 1px solid}
.offers {clear:left;padding:10px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;margin-bottom:20px}
.callout {padding:10px;background:#e9f1f3;margin-bottom:10px;border:#ccc 1px solid}
#prof-note {font-size:11px;padding:10px;background:#eee;margin:10px 0 20px 0;border:#ccc 1px solid}

#console-menu {width:100%;margin:10px 0 10px 0;height:25px;line-height:25px;background:#eee}
#console-menu ul {list-style:none;margin:auto;padding:0;width:90%;height:25px}
#console-menu li {display:inline}
#console-menu li a {float:left;display:block;padding:0 20px 0 20px; color: #007cc2}

/*end accnt mgnr*/

	/*the cart box*/
	#cart-box {width:200px;margin:0;float:left}

	#items-total {color:#7E92AE;line-height:12px;width:200px;text-align:center;background:#bac7d6}
	#items-total table {width:200px;padding:0px;margin:0}
	#items-total td {background:#fff;padding:3px}
	.grandTotal {font-weight:bold;color:#666}
	
	.totalpop {display:none;position:absolute;z-index:10;border:1px solid #aaa;background:#fafafa;width:400px;padding:5px;margin:20px 0 0 -230px}

	/*end cart box*/

/*rounded corners box*/

.dialog {position:relative;margin:0px auto;min-width:8em;max-width:760px;color:#000;z-index:1;margin-left:20px;margin-bottom:0.5em}
.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {background:transparent url(/images/dialog2-grey-800x2000.gif) no-repeat top right}
.dialog .content {position:relative;zoom:1;_overflow-y:hidden;padding:0px 28px 0px 10px}
.dialog .t {position:absolute;left:0px;top:0px;width:20px;margin-left:-12px;height:100%;_height:1600px;background-position:top left}
.dialog .b {position:relative;width:100%}
.dialog .b,
.dialog .b div {height:30px;font-size:1px}
.dialog .b {background-position:bottom right}
.dialog .b div {position:relative;width:20px;margin-left:-12px;background-position:bottom left}
.dialog h1,
.dialog p {margin:0px;padding:0.5em 0px 0.5em 0px;color:#000}
.dialog p.top {padding-top:10px}
.dialog p.top-b {padding-top:20px;color:red;font-weight:bold}
.dialog p.bot {padding-bottom:20px}
.dialog h1 {padding:15px 0 0 0}

ul.profile-list {list-style:none;width:29%;float:left;margin:35px 0 0 0;padding:0}
ul.profile-list li {padding-left:5px;line-height:20px;height:20px}

ul.profile-list-b {list-style:none;width:70%;float:left;margin:35px 0 0 0;padding:0;font-weight:bold}
ul.profile-list-b li {padding-left:5px;line-height:20px;height:20px}

ul.profile-list-c {list-style:none;width:29%;float:left;margin:5px 0 0 0;padding:0}
ul.profile-list-c li {padding-left:5px;line-height:30px;height:30px}

ul.profile-list-d {list-style:none;width:70%;float:left;margin:5px 0 0 0;padding:0}
ul.profile-list-d li {padding-left:5px;line-height:30px;height:30px}

ul.profile-list-d input {border:#ccc 1px inset}

li.pro-a {background:#eee}

.fields-a {width:350px;text-align:right}
/*end rounded corners box*/

/* Css for login password change pages
Added on 4th sept 09
By Aswath.
*/
#failed-a {width:449px;padding:10px 10px 0 10px;background:#eee;margin:20px auto 20px auto;border:#bbb 1px solid}
#failed-lt {width:233px;float:left;text-align:right;padding:10px 20px 10px 10px;border-right:#999 1px solid}
#failed-lt ul {color:#000}
#failed-lt li {list-style:none;margin-bottom:10px}
.failed-rt {width:153px;float:left;padding:10px 10px 10px 20px}
.failed-note {width:420px;background:#fff;padding:10px;margin:auto auto 10px auto;border:#999 1px solid;text-align:center}
/* End of login page css */

/*drug faq*/
/*Added on 12th Nov 2009 by Aswath for FAQ questions */
.sub-faq {width:180px;background:#eee;float:right;}
.sub-faq ul {list-style:none;margin:10px 10px 0 10px;padding:0}
.sub-faq li {text-decoration:none;margin:10px 0 0 0;padding:0}

.sub-faq-b {width:180px;background:#eee;float:right;margin:10px 0;padding:0}
.sub-faq-b ul {list-style:none;margin:10px 10px 0 10px;padding:0}
.sub-faq-b li {text-decoration:none;margin:10px 0 0 0;padding:0}

#hr-b {width:100%;height:2px;border-bottom:#ccc 1px solid}
h1.faq {margin-top:20px}
h2.faq {font-size:14px;margin-top:15px;color:#ff7400}
h4.faq {font-size:13px;font-family:arial,verdana,sans-serif;color:#306095;margin:5px 0 0 10px}

h2.faq + ul li a {color: #007dc3}
h2.faq + ul {margin: 10px 0px 10px 20px; padding: 0px}

.faqTop {padding-top: 10px;}

/*end drug faq*/

/*product list nav*/
#prod-list-nav {margin:1px 0 10px 0;display:block;height:20px; clear: both}
#prod-list-nav ul {width:500px;list-style:none;margin:0;padding:0;text-align:center}
#prod-list-nav li {float:left;background:none;color:#5a2000;width:130px;margin:0 2px 0 0;padding:0}
#prod-list-nav li a {color:#333;text-decoration:none;background:#ddd;display:block;padding:2px 0 0 5px;height:17px;}
#prod-list-nav li a:hover {background:#eee;color:#666}
/*end product list nav*/

#product {width:550px;padding:0px;margin:auto;background:#fff; font-size: 12px;}
/*\*/ * html #product { width: 530px; } /**/  /* HACK FOR IE6 */
#prod-area {width:100%;margin:0;padding:0;border:#eee 1px solid;background:#fafafa}


#how-to-a {width:310px;padding:0;float:left;background:#ddd;margin: 0px;}
#how-to-a ol {margin: 10px 10px 10px 35px; padding: 0px;}
#how-to-a ol ol {margin-top: 0px}

li.mar-top {margin-top:10px}

span.how-to {font-style:italic;color:#666}