body {font-size:12px;color:#333;background: url(/images/top-bg.gif) top repeat-x;font-family:arial, verdana sans-serif;margin:0;padding:0}
.specialoffer {font-size:12px;color:#5f5f5f;text-align:justify}
img {border:0}

a {color:#0b5597}

hr {height: 1px; border-style: none; color: #cccccc; background-color: #cccccc}
.rule {style-type-shade: none;border-top-width: 1px;border-top-style:solid;border-color: #cccccc;margin:0px}

.main { }

p.welcome {font-weight:bold;margin:0}
p.b {margin:0 0 10px 0}
h1 {font-size:22px;margin:0;padding:0;color:#333}
h1.prod-b {float:left;margin-left:20px;font-size:20px}
h1.hmpg {color:#346fb4;font-family:Trebuchet MS, Arial, Sans-Serif;font-size:17px;padding:0 0 0 20px}
h2.b {font-size:13px;color:#346fb4;text-align:center;margin:0;line-height:17px}
h2.c {font-size:13px;color:#000;text-align:center;margin:0;line-height:17px}
h2.d {font-size:12px}
h2.login {margin:0 0 0 4px;font-size:12px;padding:0;color:#000}
h2 {font-family:verdana, arial, sans-serif;font-size:18px;color:#2B4C75;padding:0;margin:0;text-align:left;line-height:20px}

.capitalize {text-transform:capitalize}

.body {font-size:12px;color:#404040;line-height:16px}
.body a {color:#223e64;font-weight:bold;text-decoration:none}
.body a:hover {color:#768d4f}
.body a:active {color:#768d4f}

.body-subtitle {font-weight:bold;font-size:14px;color:#768d4f}
.body-submenu {font-weight:bold;font-size:11px;color:#757575}

td.body-b {font-weight:bold;padding:10px 20px 10px 0;vertical-align:top}

#hmpg-a {width:576px;height:287px;background:url(/images/bgnd_hmpg_main.jpg) no-repeat;margin:0}
#hmpg-a ul {list-style:square;margin-top:25px;font-weight:bold;font-size:16px;line-height:30px;color:#43668c}
#hmpg-a li {margin-left:15px}

.promo {width:140px;height:75px;float:left;padding:5px 0 0 0;text-align:center}
.add-to-cart {width:120px;height:20px;margin-top:3px}

.customer {font-size:11px;font-family:Verdana, Arial, sans-serif;float:right;text-align:right;margin:10px 0;color:#fff}
.customer ul {margin:5px 0 0 0;padding:0;list-style:none}
.customer li {float:left;color:#346fb4;margin:0 2px 0 2px}
.customer li a {text-decoration:none;display:block;color:#346fb4}
.customer li a:hover {color:#6797ce}

#login-form {float:right;font-size:11px;text-align:right;margin:10px 0;background:url(/images/bgnd_login.jpg);width:200px;height:83px;padding:4px 10px 5px 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:#999 1px solid;height:14px;font-size:10px;color:#333}

.productsmenu {color:#223e64;font-size:11px;float:left;margin-right:10px}
.productsmenu ul {width:150px;list-style-type:none;text-align:right;margin:0;padding:0}
.productsmenu li {border-bottom:#ccc 1px solid;padding:0}
.productsmenu li a {width:140px;padding-right:10px;height:15px;line-height:15px;display:block;color:#223e64;font-weight:bold;text-decoration:none}
.productsmenu a:hover {color:#768d4f;background:#f4f4f4}
.productsmenu a:active {color:#768d4f}

li.chat a {color:blue;font-size:14px}

.rightprodmenu {color:#223e64;font-size:12px;border-bottom:#e0e0e0 1px solid}
.rightprodmenu a {display:block;width:120px;padding-left:10px;color:#223e64;font-weight:bold;text-decoration:none}
.rightprodmenu a:hover {color:#768d4f}
.rightprodmenu a:active {color:#768d4f}

/*new product*/
#prod-head {border-right:#ccc 1px solid;border-left:#ccc 1px solid;width:556px;height:30px;border-bottom:#999 1px solid}
#countries-b {float:right;margin:6px 20px 0 0}

#prod-area {border-right:#ccc 1px solid;border-left:#ccc 1px solid;width:556px;margin:0;padding:0}
.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:8px;height:37px;width:25%;float:left}
/*new product*/

.prod-info-box {padding:0 5px;width:368px;border-left:#bbb 1px solid;border-right:#bbb 1px solid;height:200px;overflow:auto}

#footer-nav {font-size:11px;font-weight:bold;width:560px;color:#999;padding-top:5px}
#footer-nav ul {list-style:none;width:490px;height:20px;margin:auto;padding:0}
#footer-nav li {float:left}
#footer-nav li a {text-decoration:none;margin:0 3px 0 3px}
#footer-nav li a:hover {color:#768d4f}

.copyright {font-size:11px;color:#404040;line-height:13px;width:580px;text-align:center;margin:5px 0 20px 0}
.copyright a {font-weight:bold;color:#223e64;text-decoration:none}
.copyright a:hover {color:#768d4f}
.copyright a:active {color:#768d4f}

.cartheader {font-weight:bold;font-size:12px;color:#404040}
.cartinfo {font-size:12px;color:#404040}
.carttable {}
.carttitlecolumn {font-weight:bold;font-size:12px;#404040;border-bottom:#ccc 1px solid}
.cartrow {border-bottom:1px solid #ccc}
.cartsubtotalrowleft {font-size:11px;color:#404040;text-align:right}
.cartsubtotalrowright {font-weight:bold;font-size:12px;color:#404040}
.carttotalrowleft {font-size:12px;color:#404040;text-align:right}
.carttotalrowright {font-weight:bold;font-size:12px;color:#404040}
.cartfontquantity {font-size:12px;color:#404040}
.cartfontunitprice {font-size:12px;color:#404040}
.cartfontpricetotal {font-size:12px;color:#404040}
.cartfontdualprice {font-weight:normal;font-size:10px}
.cartfontdualtotal {font-weight:normal;font-size:10px}
.cartoriginalprice {font-weight:normal;font-size:10px}
.cartquantitybox {font-weight:normal;font-size:10px;color:#404040}
.cartreciptfield {font-weight:bold;font-size:12px;color:#404040;border-bottom:#ccc 1px solid;text-align:right}
.cartreciptresponse {font-size:12px;color:#404040;border-bottom:#ccc 1px solid}

.loginrow {}
.xfont {color:red}
.gentabledef {}
.gentablerow {}

.gentablecolumn {font-weight:bold;font-size:12px;color:#404040;text-align:right}
.gentablerow select{float:right;clear:right;}
.gentablerow td {}
.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}

.orderfieldleft {font-weight:bold;text-align:left}
.orderfieldright {}
.ordernumber {font-weight:bold;font-size:16px;color:#ff0000}
.orderinfo {font-size:12px;color:#404040;text-align:left}
.ordercompany {font-size:12px;color:#404040}
.ordercomment {font-weight:normal;font-size:10px;color:#404040}

.errorfont {font-weight:bold}

.custadminrow {}
.custadmintable {}
.custadminheaderrow {font-weight:bold;font-size:14px;color:#404040}
.custadminnumcolumn {font-weight:bold;font-size:12px;color:#404040}
.custadmincolumn {font-size:12px;color:#404040;line-height:20px}

.reportinfofont {font-weight:bold;font-size:10px;color:#404040}
.reportlink {font-size:12px;color:#404040}

.asterisk {font-weight:bold;font-size:24px;color:red;}

.questionwarning {font-weight:bold;font-size:14px;color:red}

.menu {font-weight:bold;font-size:12px;text-transform:capitalize;color:#404040;line-height:18px}

.title {font-weight:bold;font-size:16px;color:#404040}
.titlesub {font-weight:bold;font-size:14px;color:#768d4f;}
.title_price {font-weight:bold;font-size:14px;left:3px;color:#53555e;position:relative;top:4px}

.body-subtitle {font-weight:bold;font-size:16px;color:#800000}
p.body-subtitle {font-weight:bold;font-size:16px;color:#800000;margin:5px 0 10px 0;padding:0}

.subtitle {font-weight:bold;font-size:14px;color:#768d4f}

.specialnote {font-size:11px;color:red;line-height:16px}

.purchaselink {font-weight:bold;font-size:13px;color:#404040;line-height:16px}

.bodylink {font-weight:bold;font-size:11px;color:#404040;line-height:16px}

.productfeature {font-size:10px;color:#404040}

.cartitemcolumn {font-size:12px;color:#404040;border-bottom:#ccc 1px solid}

.logincolumn {font-weight:bold;font-size:11px;color:#404040}

.checkouttitle {font-weight:bold;font-size:14px;color:#404040;border-bottom:#ccc 1px solid}

.consult_q {font-size:12px;color:#404040}
.consult_a {font-size:12px;color:#404040}

.note {font-size:11px;color:#404040;text-align:justify;line-height:13px}

.vertical_line {background-color:#ccc}

.requiredfield {font-weight:bold;font-size:12px;color:red}

/*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 {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:78%;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 */