/* == Structure ==========================
    $__Common
    $__Ordering
    $__Account
    $__FedexMap
    $__Country
*/

/*New css*/
a {text-decoration:none}
html {margin:0;padding:0;height:100%}

body {background:#48596e url(../../image/desktop/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(../../image/desktop/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(../../image/desktop/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(../../image/desktop/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(../../image/desktop/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(../../image/desktop/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; overflow:hidden;}

.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; overflow:hidden;}
#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-bb {font-weight:normal;color:#fff;margin:-10px 0 10px 0;font-size:16px}
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 0px 15px 15px;color:#fff; overflow:hidden;}
#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}

#left-content {width:330px;padding:5px 20px;float:left; overflow:hidden;}

#right-content {width:300px;padding-left:20px;float:left; overflow:hidden;}
#right-content ul {margin-left:25px;padding:0;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 {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:right;width:240px;margin-left:105px; padding-right:5px;}
#ft-nav-b ul {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}

#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 {}
.gentablerow select{}

.gentablecolumn {font-weight:bold;font-size:11px;color:#333;text-align:right;padding-bottom:10px;width:150px}
.gentablecolumn input.etgInputBox{float:left;}
.gentablecolumn .error{font-size:10px;color:Red;}
.gentablecolumn-b {font-weight:bold;font-size:12px;color:#333;text-align:left}

.etgInputBox  {float:left;width:200px}

.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(../../image/desktop/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 */

/*      __Common
-------------------------------------------------------------------------*/
.alignCenter { text-align:center; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignJustify {text-align:justify;}
.floatLeft {float:left;}
.floatRight {float:left;}
.clearBoth {clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.bold {font-weight:bold;}
.notDisplay {display:none;}
.requiredField {font-weight:bold;font-size:14px;color:red}
.errorMessage{color:red; }
.errorMessageForQuestion{color:red; margin-left:10px; line-height:150%; display:block; /*font-size:13px;*/ }
span.red {color:red;font-weight:bold}
.phone-link {}
/*end common*/


/*      __Ordering
-------------------------------------------------------------------------*/
#miniCartDetail {float: right; margin-top: 15px;}
#orderFlowTitle {float: left;margin-bottom: 10px; }

/*For OrderView.aspx*/
#buttonSection {margin-top:20px; text-align: center;}
p.orderReviewRow {margin-top:20px;}
div.orderReviewNote {width:90%;margin:20px auto;padding-top:20px;border-top:#eee 1px dashed}
h1#reviewTitle {padding: 0px 0 0 0; }
/*End OrderView.aspx*/

/*For CartMiniCart.aspx*/
img#miniCartIcon {margin:10px 0 0 10px}
img#miniCheckoutIcon {margin:10px 0 0 0}
div.miniDetailClose {cursor: pointer; margin: 5px 5px 10px; float: right;}
div.miniDetailOpen {background: none repeat scroll 0% 0% red;}
div.miniDetailOpen p {float: left; margin: -3px 10px 0pt 0pt;}
div.miniDetailOpen span {color: blue; text-decoration: underline; cursor: pointer; float: left;}
/*End CartMiniCart.aspx*/

/*Payment*/
#westUnionDemo {}
#westUnionDemo .title{margin-top: 10px;}
#westUnionDemo .sample{ width: 500px; height: 270px; margin-top: 10px; background: url("../../../images/western_union_sample.png") no-repeat scroll 0% 0% transparent; }
#westUnionDemo .instructions {margin: 10px 0pt 0pt 10px; width: 250px; padding: 10px; text-align: right;}
/*end Payment*/

/*For GeneralQuestion*/
#generalQuestionNote {border: solid 1px black; margin: 10px 7px 5px 8px; text-align: justify}
#generalQuestionNote div {margin: 5px 5px 5px 5px;}
.questionbody {}
.questionbody table {border-collapse:collapse; border:0px;}
/*End GeneralQuestion*/

/*For FinalReview*/
.finalReviewTitle{margin-bottom: 10px;}
.finalReviewInformation{float: left; width: 245px;}
.finalReviewLine{clear: left;height: 25px; border-bottom: 1px solid rgb(153, 153, 153);}
#content-b ul.review {list-style:none;margin:0;padding:0 10px 0 0}
#content-b ul.review li {margin:5px 0 0 0;padding:0 0 0 5px}
li.grey {background:#eee}
span.review {font-weight:bold;padding-right:10px}
/*End FinalReview*/

/*For ThankYou*/
#thankYou {padding-left:20px;}
#thankYou #voiceValidate{ color: #800000; font-weight:bold;  }
#thankYou .note {width: 100%; border:1px; }
#thankYou .note td { padding: 5px;}
#thankYou .order {width: 100%; border:1px solid; }
#thankYou .order td { padding: 8px;}
/*End ThankYou*/

/*End Ordering*/



/*      __Account
-------------------------------------------------------------------------*/
/*SignIn Page*/
#signIn .existedCustomer {width: 50%; font-weight: bold; text-align: right; float: left; padding-right: 20px; border-right: #ccc 1px solid; margin-top: 10px;display:inline;}
#signIn .existedCustomer form {margin-top:0px;}
#signIn .existedCustomer #placeorder{border:0;}
#signIn .existedCustomer div#forgotPassword{margin-top: 15px; float: left;}
#signIn .existedCustomer div#loginButton{margin-top: 5px; float: right; }
#signIn .existedCustomer #Password{margin-top: 10px; }
#signIn .existedCustomer #existedCustomerTitle{text-align: left; color: #336699; font-size: 14px }
#signIn .newCustomer {width: 40%; padding-left: 20px; float: left}
#signIn .newCustomer #registerCustomer{border:0; margin-top: 8px}
#signIn .newCustomer #newCustomerTitle{margin: 10px 0 10px 0; text-align: left; color: #336699; font-size: 14px }
#signInInformation {width: 90%; margin: 20px auto; padding-top: 20px; border-top: #eee 1px dashed}
/*End Sign In Page*/

/*Register*/
#register table { width: 100%; border-collapse:collapse; border:0px; }
#register .section { padding: 5px;}
/*End Register*/

/*Begin Logon Failed */
#failed-a p {margin-top: 0px;}
#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 0px;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}

#login-form-logon ul {list-style:none;margin:3px 0;padding:0;color:#999;width:245px}
#login-form-logon li {margin-bottom:10px;height:18px;line-height:18px;text-align:right}
/*End Logon Failed */

table.orderHistory { padding: 4px; margin:0px; border-collapse:collapse; width: 100%;}

/*Contact us*/
#contactUs {margin:5px; padding:0 px; border: 0px; width:98%;border-collapse:collapse;}
#contactUs td {margin:5px; padding:0 px; border: 0px}
#contactUs .moreMargin {margin:10px;}
#contactUs .header {vertical-align: top; font-weight: bold;}
#contactUs .contact_field{padding-right: 5px; color: #666666; font-size: 12px; padding-left:10px;}
#contactUs .contact_value{text-align: left; font-size: smaller}
h1.misc-title {margin:0 0 20px 0;padding:0 0 2px 0;border-bottom:1px dotted #999}
/*End Contact us*/

/*Forgot Password*/
p.passwordHelp { text-align:center;  margin: 30px 0 0 30px; }
#forgotPasswordInput{margin-left:60px;}
#resetPasswordInput{margin-left:60px;}
#forgotPasswordHelp{margin:30px 0 0 30px; line-height:200%;}
/*End Forgot Password*/


/*End Account*/


/*      __FedexMap
-------------------------------------------------------------------------*/
.map {display:none; border:1px dotted #999;  position: absolute; z-index:100; left:-64px;overflow:visible; }
#map-wrapper {background:#eee;text-align:center;border:#999 1px dotted;font-size:13px; }
#map-wrapper a {color:#006699;text-decoration:underline}
#map-wrapper a:hover {color:#333;text-decoration:underline}
#FedexText {padding:10px 10px 0 10px;background:#fafafa}
.FedexBody {background:#fafafa;}

.FedexInfoBox {border:#999 1px dotted; background-color:#CFF0FF; padding:5px;}
.closebutton {position: absolute; top: 5px; right: 5px;}
.FedexRepresentative {position: absolute; margin:30px 0 0 300px; width: 250px}
.FedexResults {width: 220px; height: 428px;overflow:auto; float: left;padding:0 10px 10px 0;margin-top:4px}
.FedexMap {width: 400px; height: 433px; float:right;  margin:4px 0 0 0px; padding:0px;border:#666 2px solid; overflow:visible; }
/*End FedexMap*/

/*      __Country
-------------------------------------------------------------------------*/
img.countryFlag { text-align:left;border:0px; height:13px; width: 19px; }  
table.country {text-align:center; border:0px; width:550px;}
table.country p.countryTitle{margin-top: 25px;}
table#etgTblCountry {width:100%; border:0px; }
table#etgTblCountry td {margin:3px;text-align:left;}
/*End Error*/


/*      __Product Grid
-------------------------------------------------------------------------*/
#allProducts {background-color:#4d688f; font-size:11px; width:100%;}
#allProducts th {background-color:#849ec4; color: White; font-weight:bold; height:25px; text-align:center;}
#allProducts td {background-color:#dde5f0; color:#6d654d; height:22px;}
#allProducts a { font-weight:bold;}
#allProducts .padding { padding-left:10px;}