/*New css*/
a {text-decoration:none}
html {margin:0;padding:0;height:100%}

body {background:#48596e url(/images/bgnd_body.png) repeat-x;margin:0;padding:0;font-size:11px;font-family:verdana, lucida, sans-serif;color:#6d654d}
body a {color:#666;text-decoration:underline}
body a:hover {color:#999}

p {margin:0 0 8px 0;line-height:15px;padding:0}
p.mar-bot {margin-bottom:20px}
p.pl-note {margin:10px 0 0 0}
p.clearLeft {clear:left;padding-top:6px}

hr {height:1px;border-style:none;color:#ccc;background-color:#ccc}
.rule {border-top-width:1px;border-top-style:solid;border-color:#ccc;margin:0px}
hr.b {margin:0 0 20px 0}

img {margin:0;padding:0;border:0}
img.block {display:block}

td.body {padding:5px 0 5px 0}

td.body-b {font-weight:bold;padding:10px 20px 10px 0;vertical-align:top}

h1 {font-size:16px;margin:0;padding:0;color:#3b557a;font-family:Arial, sans-serif}
h2 {font-size:11px;margin:0;padding:10px 0 0 0;color:#3b557a;font-family:verdana}
h2.b {padding:0}
h3 {font-size:11px;margin:0;padding:0;color:#3b557a;font-family:verdana}
h4 {font-size:15px;margin:10px 0 0 0;padding:0;color:#5a8801}
h5 {font-size:12px;margin:10px 0 0 5px;padding:0;color:#000}
h6 {font-size:11px;margin:0;padding:0;color:#666;margin-bottom:5px}

#head {width:720px;height:108px;background:url(/images/head_im_a.png);margin:auto;border-left:#000 1px solid;border-right:#000 1px solid;border-top:#6d654d 1px solid}
#header-nav {width:720px;height:52px;margin:auto;padding:0;background:#bcb7a7;border-left:#000 1px solid;border-right:#000 1px solid;border-bottom:#6d654d 1px solid}
#header-nav ul {margin:0;padding:0}
#header-nav li {list-style:none;float:left;display:inline}

#secureTrans {float: right; margin: 57px 20px 0px 0px}

#logged-in {position: absolute; left: 370px; width: 250px; /* width:320px; RESIZED TO FIT SECURE IMG float:right; */margin:55px 0 0 0;color:#fff;font-weight:bold}
#logged-in ul {list-style:none;margin:0;padding:0;width:220px}
#logged-in li {float:left;margin:5px 10px 0 0;font-weight:normal;color:#666}
#logged-in li a {color:#a8ccff;display:inline}
#logged-in li a:hover {color:#999}

#article-link {background:#ddd;width:300px;height:80px;margin:15px 0 15px 0}
#article-link-b {background:#ddd url(/images/bgnd_art_link.gif) repeat-x;width:100%;height:80px;margin:15px 0 15px 0;clear:left}

#login {width:300px;padding:10px;background:#eee;border:#666 1px solid}

/*content pages*/
.prod-links {width:600px;clear:left}
.prod-links ul {list-style:none;margin:0;padding:0}
.prod-links li {list-style:none;float:left;font-size:18px;color:#1a2d48}
.prod-links li a {margin-right:10px;padding-left:12px;font-size:14px;background:url(/images/bullet_a.gif) no-repeat}
.link-b {font-size:12px;color:#666}

.prod-links-b ul {list-style:none;margin:0;padding:0}
.prod-links-b li {font-size:10px;color:#1a2d48}
.prod-links-b li a {margin:0 10px 0 0;padding:0 0 0 12px;font-size:12px;background:url(/images/bullet_a.gif) no-repeat}

.prod-links-c {width:360px;clear:left}
.prod-links-c ul {list-style:none;margin:0;padding:0}
.prod-links-c li {list-style:none;float:left;font-size:18px;color:#1a2d48}
.prod-links-c li a {margin-right:10px;padding-left:12px;font-size:14px;background:url(/images/bullet_a.gif) no-repeat}

#content-b {width:600px;margin:auto;padding:20px 0 20px 0}
#content-b ul {list-style:square;margin-bottom:25px}
#content-b li {margin-bottom:10px}
#content-b a {color:#3b557a;font-weight:bold}
#content-b h1 {font-family:Trebuchet MS, sans-serif;font-size:20px;font-weight:normal;margin-bottom:0}
#content-b h1.b {font-size:16px;font-weight:bold;margin:15px 0 0 0;padding:0}
#content-b h2 {color:#1a2d48;margin:15px 0 20px 0}
#content-b h2.c {margin:15px 0 0px 0;color:#4d688f}
#content-b h2.cb {margin:5px 0 10px 0;color:#4d688f}
#content-b h2.d {margin:0 0 10px 0;color:#4d688f;font-size:14px}

#content-c {width:660px;margin:auto;padding:20px 0 20px 0}
#content-c ul {list-style:square;margin-bottom:25px}
#content-c li {margin-bottom:10px}
#content-c a {color:#3b557a;font-weight:bold}
#content-c h1 {font-family:Trebuchet MS, sans-serif;font-size:20px;font-weight:normal;margin-bottom:0}
#content-c h1.b {font-size:16px;font-weight:bold;margin:15px 0 0 0;padding:0}
#content-c h2 {color:#1a2d48;margin:15px 0 20px 0}
#content-c h2.c {margin:15px 0 0px 0;color:#4d688f}
#content-c h2.cb {margin:5px 0 10px 0;color:#4d688f}
#content-c h2.d {margin:0 0 10px 0;color:#4d688f;font-size:14px}

.table-head {background:#849EC4;color:#fff;font-weight:bold;text-align:center}
.table-head td {border-top:#4d688f 1px solid;border-right:#4d688f 1px solid;padding:5px 0  5px 0}

#content-c p {margin-left:15px}
#content-c li {margin-left:15px}

#content-im-link ul {list-style:none;margin:25px 0;padding:0;width:250px}
#content-im-link li {height:20px;margin:0}
/*end content pages*/

#hmpg-col-a {width:250px;float:left;background:#d7cfc5;border-right:#6d654d 1px solid;padding:15px 20px}

.buy-links {color:#1a2d48;font-family:verdana, sans-serif;font-weight:bold;font-size:11px;width:75%;background:none;border:0;padding:0;margin:0;text-decoration:underline;cursor:pointer;text-align:left}
.buy-links a {text-decoration:underline;}

/*column b*/
#hmpg-col-b {width:198px;float:left;background:#968e72;border-right:#6d654d 1px solid;padding:15px 15px;color:#fff}
#hmpg-col-b ul {list-style:none;margin:5px 0 0 0;padding:0 0 0 5px}
#hmpg-col-b li {float:left;height:22px;margin-right:3px}
#hmpg-col-b li a {color:#fff}
p.col-b a {color:#fff}
p.col-bc a {color:#fff;font-weight:bold;float:right;font-style:italic}

h1.col-b {font-weight:normal;color:#fff;margin-bottom:10px}
h2.col-b {color:#fff;font-family:Verdana;font-size:13px;margin:0px 0 12px 0}

ul.stimula {margin:0;padding:0}
ul.stimula li {margin:0;padding:0;clear:left;width:150px}
ul.stimula li a {margin:0;padding:0;height:10px}

#feed-links {text-align:right;font-weight:bold}
#feed-links a {color:#fff}
/*end column b*/

#hmpg-col-c {width:170px;float:left;background:#968e72;padding:15px 15px;color:#fff}
#content-container {width:720px;margin:0 auto;background:#fff;border-left:#322e23 1px solid;border-right:#322e23 1px solid}

span.cat-x {font-size:9px;color:#4d688f;font-style:italic;margin-right:10px}

#chantix {width:250px;padding:20px;color:Red;font-weight:bold;border:red 3px solid}

#right-content {width:310px;padding-left:50px;float:left}
#right-content ul {margin-left:30px;list-style:square}
#right-content li {margin-bottom:10px}

#footer-nav {width:720px;padding:8px 0  10px 0;height:10px;margin:auto;background:#4d688f;border:#322e23 1px solid}
#footer-nav ul {width:360px;list-style:none;margin:0 0 0 10px;padding:0;float:left}
#footer-nav li {color:#999;margin:0 3px 0 0;padding:0;float:left}
#footer-nav li a {color:#fff;text-decoration:none}
#footer-nav li a:hover {color:#bbb}

#ft-nav-b {float:left;width:240px;margin-left:105px}
#ft-nav-b ul {width:280px;text-align:right}
#ft-nav-b li a {text-decoration:underline}

#copyright {width:750px;margin:25px auto;text-align:center;font-size:11px}

/*end new css*/

/*new product list*/
h1.prod-b {font-size:22px;margin-top:10px;float:left}
#countries-b {margin:15px 0 0 0}
#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*/

.cartheader {font-weight:bold;font-size:12px;color:#000}
.cartinfo {font-size:12px;color:#5f5f5f}
.carttable {}
.carttitlecolumn {border-left:black;border-right:black;border-top:black;font-weight:bold;font-size:11px;color:#fff;background-color:#849ec4}
.cartrow {border:#17315e 1px;}
.cartsubtotalrowleft {font-size:11px;color:#5f5f5f;background-color:#f0f0f0;text-align:right}
.cartsubtotalrowright {font-weight:bold;font-size:12px;color:#5f5f5f;background-color:#f0f0f0}
.carttotalrowleft {font-size:11px;color:#5f5f5f;background-color:#f5f5ef;text-align:right}
.carttotalrowright {font-weight:bold;font-size:12px;color:#5f5f5f;background-color:#f5f5ef}
.cartfontquantity {font-size:12px;color:#5f5f5f}
.cartfontunitprice {font-size:12px;color:#5f5f5f}
.cartfontpricetotal {font-size:12px;color:#5f5f5f}
.cartfontdualprice {font-weight:normal;font-size:10px}
.cartfontdualtotal {font-weight:normal;font-size:10px}
.cartoriginalprice {font-weight:normal;font-size:10px}
.cartitemcolumn {font-size:12px;color:#5f5f5f;border-bottom:#5f5f5f 1px solid}
.cartquantitybox {font-weight:normal;font-size:10px;color:#5f5f5f}
.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-color:#849ec4}

.gentabledef {}
.gentablerow {}
.gentablecolumn {font-weight:bold;font-size:11px;color:#5f5f5f;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:#5f5f5f;text-align:left}
.ordercompany {font-size:12px;color:#5f5f5f}
.ordercomment {font-weight:normal;font-size:10px;color:#000}

.errorfont {font-weight:bold}

.custadmintable {border:medium none}
.custadminheaderrow {font-weight:bold;font-size:14px;color:#fff;background-color:#6880a1;text-align:center}
.custadminrow {}
.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}

.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:#5f5f5f;line-height:18px}

.title {font-weight:bold;font-size:16px;background:#a54410;color:#fff}
.title_price {font-weight:bold;font-size:14px;left:3px;color:#53555e;position:relative;top:4px}
.titlesub {font-weight:bold;font-size:14px;color:#53555e}

.subtitle {font-weight:bold;font-size:16px;color:#5f5f5f}

.specialnote {font-size:11px;color:red;line-height:16px}

.purchaselink {font-weight:bold;font-size:13px;color:#5f5f5f;line-height:16px}

Unknown {font-weight:bold;font-size:13px;color:#17315e}
Unknown {font-weight:bold;font-size:11px;color:#17315e}

.obox {border:#ccc 1px solid;}
.obox2 {border:#ccc 1px solid;background-color:#f4f4f4}

.padlinks {padding:5px 4px 9px 2px;font-size:11px}

.loginrow {}
.logincolumn {font-weight:bold;font-size:11px;color:#5f5f5f}

.xfont {}

.consult_q {font-size:12px;color:#5f5f5f}
.consult_a {font-size:12px;color:#5f5f5f}

.note {font-size:9px;color:#5f5f5f;text-align:justify}

.vertical_line {background-color:#17315e}

.requiredfield {font-weight:bold;font-size:12px;color:red}

.capitalize {text-transform:capitalize}

.specialoffers-title {font-weight:bold;font-size:14px;color:#849ec4}

#divGoDaddy {margin:100px 0 0 25px;color:#fff;font-size:11px;position:absolute;z-index:99;background-color:#666;border:solid 1px #000;padding:5px;width:150px;display:none;text-align:center}
#divGoDaddy a {color:#fff}
.divgodaddy {position:absolute;z-index:99;top:200px;left:200px;background-color:#fff;border:solid 1px #000;padding:0;width:300px;display:none;text-align:left}
.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%}
#gdcloseref {text-decoration:none;color:#fff}
#gdcloseref:hover {text-decoration:none;color:#ff4500}
.gdtbl {width:100%}

#divlogo {float:left;margin-right:15px}
#divtext {font-family:verdana, tahoma;font-size:9pt;font-weight:normal;color:#000;margin-top:10px}


/*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:598px;margin:10px 0 10px 0;height:25px;line-height:25px;background:#eee}
#console-menu ul {list-style:none;margin:auto;padding:0;width:500px;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 {list-style:none;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 {list-style:none;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 {list-style:none;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 {list-style:none;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*/

.totalpop {display:none;position:absolute;z-index:10;border:6px outset #395486;background:#fff;width:400px;padding:0;margin:20px 0 0 -230px}

/* 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 */


/* CSS FOR COMPARISON CHART TABLE */
table#compPrices { background-color: #f5f4ef; border: 1px solid #756c53; border-right: none; width: 600px; }
table#compPrices tr { vertical-align: top;}
table#compPrices th { background-color: #c7c2b4; border: 1px solid #756c53; border-left: none; border-top: none; text-align:center; }
table#compPrices .blankRow { background-color: #756c53; border: none; }
table#compPrices td{ border-right: 1px solid #756c53; }
table#compPrices .otherRow { background-color: #efece5; }
table#compPricesbtmRow td { border-bottom: 1px solid #756c53; }
/* END OF CSS FOR COMPARISON CHART TABLE */

/* Link to Us page */
code.linkToUs {display: block; margin: 10px 0px 10px 0px; padding: 10px; background-color: #fffdfa; border:1px solid #6d654d; color: #0e1c3b;}
.badgeSizes {position: relative; display: inline-block; margin-left: 10px; color: #0e1c3b;}
/* Link to Us pag */