body {margin:20px 0;background:#fff;font-family:Trebuchet MS,verdana,sans-serif;font-size:12px;color:#333}

body a {color:#0033ff}
body a:hover {color:#5f5f5f}
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.block {display:block}

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 0 10px 0;margin:0}
p.welcome {margin:0 0 6px 0;padding:0;font-weight:bold}

ul.hmpg {margin:10px 0 0 25px;padding:0 0 15px 0}

h1 {font-size:16px;font-family:arial,verdana,sans-serif;color:#975b25;margin:0}
h1.b {font-size:16px;font-family:arial,verdana,sans-serif;color:#975b25;margin:0 0 10px 0}
h1.hmpg {margin-top:10px;font-size:14px;padding:0;color:#784126;margin:15px 0 0 5px}
h1.prod-b {font-size:22px;margin:5px;text-transform:uppercase;}
h2 {font-size:12px;font-family:arial,verdana,sans-serif;color:#784126;margin:0}
h2.hmpg {margin:20px 10px 10px 10px;font-size:14px;padding:0;color:#7fa239}
h2.login {margin:0 0 10px 0;font-size:14px;padding:0;color:#784126}
h2.process-fee {color:#DF0000;margin-top:10px}
h2.hmpg-faq {font-size:12px;font-family:arial,verdana,sans-serif;color:#333;margin:10px 0 0 0}

h3 {font-size:15px;font-family:arial,verdana,sans-serif;color:#975b25;margin:20px 0 0 0}
h3.b {font-size:13px;font-family:arial,verdana,sans-serif;color:#975b25;margin:0}
h3.price {line-height:15px;font-size:18px;font-family:arial,verdana,sans-serif;color:#975b25;margin:0 0 5px 0;padding:0}
h3.info {font-size:13px;font-family:arial,verdana,sans-serif;color:#333;margin:15px 0 3px 0}
h3.hmpg {font-size:14px;margin:0;padding:0;color:#ff0000}
h4 {font-size:13px;font-family:arial,verdana,sans-serif;color:#975b25;margin:0}
h5 {font-size:12px;font-family:arial,verdana,sans-serif;color:#975b25;margin:0}
h6 {font-size:11px;font-family:arial,verdana,sans-serif;color:#975b25;margin:0}

/*head*/
#top-nav {float:left;margin:26px 0 0 155px;height:22px;text-align:center;font-size:11px;font-family:Verdana, Arial, sans-serif}
#top-nav ul {margin:0;padding:0;list-style:none}
#top-nav li {float:left;color:#4e4e4e;height:20px;line-height:20px;margin:0 2px 0 2px}
#top-nav li a {text-decoration:none;display:block;color:#4e4e4e;font-weight:bold}
#top-nav li a:hover {color:#999}

#head {position: relative; width:855px;height:153px;margin:auto;background:url(/images/bgnd_head.jpg) no-repeat}
#officeHours {position: absolute; left: 437px; top: 90px; color: #393939; font-size: 12px; font-weight: bold; line-height: 14px;}

#login {font-size:11px;text-align:right;float:right;width:250px;height:105px;margin:15px 0 0 0;padding:0}

#login-form {font-size:11px;text-align:right;height:83px;margin-right:10px}
#login-form ul {list-style:none;margin:0;padding:0;color:#000}
#login-form li {margin:0 0 3px 0;height:18px;line-height:18px}
#login-form li a {color:blue}

.formfield {background:#fff;border:0;height:15px;font-size:10px;color:#333}

.customer {margin:0;height:22px;font-size:11px;font-family:Verdana, Arial, sans-serif}
.customer ul {margin:0;padding:0 12px 0 0;list-style:none;float:right}
.customer li {float:left;color:#000;height:20px;line-height:20px;margin:0 2px 0 2px}
.customer li a {text-decoration:none;display:block;color:#000}
.customer li a:hover {background:url(/images/bgnd_top_nav.png);color:#ccc}

.customer-b {margin:8px 12px 0 0;font-size:11px;font-family:Verdana, Arial, sans-serif;color:#000}
.customer-b ul {width:200px;margin:0;padding:0;list-style:none;float:right}
.customer-b li {float:right;color:#fff;height:20px;line-height:19px;margin:0 2px 5px 2px;padding:0 4px 0 4px;background:url(/images/bgnd_cust_nav.png)}
.customer-b li a {text-decoration:none;display:block;color:#fff;font-weight:bold}
.customer-b li a:hover {background:url(/images/bgnd_top_nav.png);color:#ccc}

.hmpg-works {float:right;width:125px;height:65px;margin:73px 20px 0 0;padding:0}

#logo-link {float:left;width:260px;height:65px;margin:20px 0 0 165px;padding:0}
/*end head*/

#container-a {width:850px;margin:10px auto;padding:0;background:url(/images/bgnd_content.png) repeat-y}

/*prod nav*/
#prod-nav {background:#fff9ed;width:140px;font-size:13px;border-left:#b3b3b6 1px solid;border-right:#b3b3b6 1px solid}
ul.cata {width:140px;list-style:none;margin:0;padding:0}
ul.cata li {color:#515662;height:17px;background:url(/images/bgnd_prod_nav_cat.png);font-weight:bold;margin:0;padding:0 0 0 5px}

ul.prod {list-style:none;margin:0;padding:0}
ul.prod li {background:none;color:#5a2000;width:140px;margin:0;padding:0}
ul.prod li a {color:#333;text-decoration:none;background:#ece7df;display:block;padding-left:10px;height:17px;border-bottom:#999 1px solid}
ul.prod li a:hover {background:#c5bfb3;color:#666}

/*end prod nav*/

#content-area {width:556px;float:left;margin:0;padding:0 10px 0 10px;background:#fff}

#right-ads {width:132px;float:left;background:#fff;margin:0;padding:0}
.sm-ad {width:132px;background:url(/images/hmpg_pr_bgnd.png) repeat-y;margin:0 0 10px 0;text-align:center}

#rt-bot {width:116px;padding:0 5px 0 9px;border-left:#c5c5c5 1px solid;border-right:#c5c5c5 1px solid;background:#f9f3e7}

img.cat-im {float:right;margin:0 0 5px 10px}
img.cat-prod {float:left;border-right:#ccc 1px solid;margin:0px 5px 0 0}
#cat-des {border-bottom:#ccc 1px solid;line-height:16px}
#cat-head {width:375px;height:20px;border-bottom:#ccc 1px solid;margin-bottom:5px}
.cat-box {width:565px;background:#f2f2f2;margin:0x 0 5px 0;padding-top:5px;padding-bottom:4px;border:#ccc 1px solid}
.cat-txt {text-align:left;font-weight:normal;width:563px;color:#333}

#misc-box {width:565;margin:15px 0 25px 0;padding:0}

.capitalize {text-transform:capitalize}

.logincolumn {font-weight:bold;font-size:11px;color:#5f5f5f}

.carttitlecolumn {font-weight:bold;font-size:11px;color:#fff;background:#975b25}
.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:#975b25}



.gentabledef {}
.gentablerow select{float:right;clear:right;}
.gentablerow td {}
.gentablecolumn {font-weight:bold;font-size:11px;color:#333;text-align:right;padding-bottom:20px;width:150px}
.gentablecolumn input.etgInputBox{float:right;}
.gentablecolumn .error{font-size:10px;color:Red;}
.passwordnote{color:Red;font-size:10px; }
.RequiredField {font-weight:bold;font-size:10px;color:red}

.gentablecolumn-b {font-weight:bold;font-size:12px;color:#333;text-align:left}

.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:#975b25;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:red;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-list-head {width:556px;height:75px;margin:15px 0 2px 0;text-align:left;font-size:12px;border-bottom:#999 1px solid}

#prod-table {margin:0;padding:0;border-bottom:#999 1px solid}

#prod-list-nav {position:absolute;width:150px;margin:5px 0 0 400px}
#prod-list-nav ul {list-style:none;margin:0 0 10px 7px;padding:0;text-align:center}
#prod-list-nav li {background:none;color:#5a2000;width:130px;margin:0;padding:0}
#prod-list-nav li a {color:#333;text-decoration:none;background:#c1c0af;display:block;padding:2px 0 0 5px;margin-bottom:1px;height:17px;border-bottom:#aaa 1px solid}
#prod-list-nav li a:hover {background:#b5b4a2;color:#666}

#pl-cont {width:565px;margin:0 0 0 48px;padding:0}
.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:567px;height:5px;background:#ccc}
#price-dosage {width:301px;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:115px;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:#333}

#manu {margin:20px auto;width:400px;text-align:center}

#bot-nav {margin:auto;width:850px;height:29px;background:url(/images/bgnd_footer.gif);font-size:10px;font-family:verdana,arial,sans-serif;color:#333}
#bot-nav ul {margin:0;padding:0;list-style:none;width:400px;margin:auto}
#bot-nav li {display:inline;line-height:29px}
#bot-nav li a {text-decoration:none;color:#333}
#bot-nav li a:hover {color:#999}

#copyright {text-align:center;margin:auto;width:750px;font-family:arial,verdana,sans-serif;font-size:10px;color:#999;padding-top:10px}

.gentabledef {font-size:12px}
.asterisk {color:#ff0000;font-weight:bold;font-size:16px}

/*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*/

/*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 {margin:10px 0 10px 0;height:25px;line-height:25px;background:#eee}
#console-menu ul {list-style:none;margin:auto;padding:0;height:25px}
#console-menu li {display:inline}
#console-menu li a {float:left;display:block;padding:0 20px 0 20px}

/*end accnt mgnr*/

/*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*/

	/*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*/
/* 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 */