.specialoffer {font-size:12px;color:#5f5f5f;text-align:justify}
HR
{
    COLOR: #cccccc;
    HEIGHT: 1px
}

img {border:0;padding:0;margin:0}

.main
{
    BORDER-BOTTOM: #000000 0px solid
}



.capitalize
{
    TEXT-TRANSFORM: capitalize
}
.body
{
    FONT-SIZE: 11px;
    COLOR: #53555e;
    LINE-HEIGHT: 16px
}
.body A
{
    FONT-SIZE: 12px;
    COLOR: #53555e;
    TEXT-DECORATION: none
}
.body A:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
.body A:active
{
    FONT-SIZE: 12px;
    COLOR: #53555e
}
.body-subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #605078
}

td.body-b {font-weight:bold;padding:10px 20px 10px 0;vertical-align:top}

.international-text
{
    BORDER-TOP: #7f776a 1px solid;
    FONT-SIZE: 11px;
    COLOR: #605078;
    BORDER-BOTTOM: #7f776a 1px solid
}
.homepageheader
{
    FONT-SIZE: 12px;
    COLOR: #605078
}
.homepagetext
{
    FONT-SIZE: 11px;
    COLOR: #605078
}
.homepagepricetext
{
    BORDER-RIGHT: #c7cbc9 1px solid;
    BORDER-TOP: #c7cbc9 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c7cbc9 1px solid;
    COLOR: #605078;
    BORDER-BOTTOM: #c7cbc9 1px solid
}
.homepagepricetext A
{
    FONT-SIZE: 11px;
    COLOR: #605078;
    TEXT-DECORATION: none
}
.homepagepricetext A:hover
{
    FONT-SIZE: 11px;
    COLOR: #424ba1;
    TEXT-DECORATION: underline
}
.homepagepricetext A:active
{
    FONT-SIZE: 11px;
    COLOR: #605078;
    TEXT-DECORATION: none
}
.homepagepricetext2
{
    BORDER-TOP: #c7cbc9 1px solid;
    FONT-SIZE: 11px;
    COLOR: #605078;
    BORDER-BOTTOM: #c7cbc9 1px solid
}
.homepagepricetext2 A
{
    FONT-SIZE: 11px;
    COLOR: #605078;
    TEXT-DECORATION: none
}
.homepagepricetext2 A:hover
{
    FONT-SIZE: 11px;
    COLOR: #424ba1;
    TEXT-DECORATION: underline
}
.homepagepricetext2 A:active
{
    FONT-SIZE: 11px;
    COLOR: #605078;
    TEXT-DECORATION: none
}
.homepagepricetext3
{
    BORDER-RIGHT: #c7cbc9 1px solid;
    BORDER-TOP: #c7cbc9 1px solid;
    BORDER-BOTTOM: #c7cbc9 1px solid
}
.body-submenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #757575
}
.productfind
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.specialoffers-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #605078
}
.productsmenu-sub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    CURSOR: hand;
    COLOR: #757575
}
.productsmenu-sub A
{
    FONT-WEIGHT: bold;
    COLOR: #757575;
    TEXT-DECORATION: none
}
.productsmenu-sub A:hover
{
    COLOR: #942d2b;
    TEXT-DECORATION: none
}
.productsmenu-sub A:active
{
    COLOR: #942d2b;
    TEXT-DECORATION: none
}
.rightmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #757575
}
.rightmenu A
{
    FONT-WEIGHT: bold;
    COLOR: #757575;
    TEXT-DECORATION: none
}
.rightmenu A:hover
{
    COLOR: #942d2b;
    TEXT-DECORATION: none
}
.rightmenu A:active
{
    COLOR: #942d2b;
    TEXT-DECORATION: none
}
.pricelist-top
{
    BORDER-TOP: #011176 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: #53555e;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #cbd5e5
}
.bottom
{
    FONT-SIZE: 12px;
    COLOR: #53555e
}
.bottom A
{
    COLOR: #53555e;
    TEXT-DECORATION: none
}
.bottom A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #53555e;
    TEXT-DECORATION: none
}
.bottom A:active
{
    COLOR: #53555e;
    TEXT-DECORATION: none
}
.copyright
{
    FONT-SIZE: 10px;
    COLOR: #53555e;
    LINE-HEIGHT: 14px
}
.cartheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000
}
.cartinfo
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.carttable
{
}
.carttitlecolumn
{
    BORDER-TOP: #011176 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #53555e;
    BACKGROUND-COLOR: #cbd5e5
}
.cartrow
{
    BACKGROUND-COLOR: #f2f2f3
}
.cartsubtotalrowleft
{
    FONT-SIZE: 11px;
    COLOR: #17315e;
    BACKGROUND-COLOR: #f2f2f3;
    TEXT-ALIGN: right
}
.cartsubtotalrowright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #17315e;
    BACKGROUND-COLOR: #f2f2f3
}
.carttotalrowleft
{
    FONT-SIZE: 11px;
    COLOR: #17315e;
    BACKGROUND-COLOR: #f2f2f3;
    TEXT-ALIGN: right
}
.carttotalrowright
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #17315e;
    BACKGROUND-COLOR: #f2f2f3
}
.CartFontQuantity
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.CartFontUnitPrice
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.CartFontPriceTotal
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.CartFontDualPrice
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px
}
.CartFontDualTotal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px
}
.cartoriginalprice
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px
}
.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}
.orderfieldleft
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.orderfieldright
{
}
.ordernumber
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ff0000
}
.orderinfo
{
    FONT-SIZE: 12px;
    COLOR: #17315e;
    TEXT-ALIGN: left
}
.ordercompany
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.ordercomment
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000
}
.errorfont
{
    FONT-WEIGHT: bold
}
.custadmintable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.custadminheaderrow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #17315e;
    TEXT-ALIGN: center
}
.custadminrow
{
}
.custadminnumcolumn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.Custadmincolumn
{
    FONT-SIZE: 12px;
    COLOR: #17315e;
    LINE-HEIGHT: 20px
}
.ReportInfoFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.reportlink
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.asterisk
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
}
.questionwarning
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial
}
.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #53555e;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: none;
    COLOR: #53555e;
    BACKGROUND-REPEAT: repeat
}
.body-subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #17315e
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #17315e
}
.title_price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LEFT: 3px;
    COLOR: #53555e;
    POSITION: relative;
    TOP: 4px
}
.specialnote
{
    FONT-SIZE: 11px;
    COLOR: red;
    LINE-HEIGHT: 16px
}
.titlesub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #53555e
}
.purchaselink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #2f5697;
    LINE-HEIGHT: 16px
}
UNKNOWN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #17315e
}
.bodylink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #2f5697;
    LINE-HEIGHT: 16px
}
UNKNOWN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #17315e
}
.obox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.obox2
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f4f4f4
}
.padlinks
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 9px;
    PADDING-TOP: 5px
}
.productfeature
{
    FONT-SIZE: 10px;
    COLOR: #17315e
}
.cartitemcolumn
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.loginrow
{
}
.logincolumn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #17315e
}
.xfont
{
}
.CartQuantityBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #17315e
}
.CartReciptField
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #17315e;
    TEXT-ALIGN: right
}
.CartReciptResponse
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
BODY
{
    FONT-SIZE: 12px;
    COLOR: #17315e;
    FONT-FAMILY: Verdana, Arial
}
A
{
    COLOR: #17315e
}
.checkouttitle
{
    BORDER-TOP: #011176 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #53555e;
    BACKGROUND-COLOR: #cbd5e5
}
.consult_q
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.consult_a
{
    FONT-SIZE: 12px;
    COLOR: #17315e
}
.note
{
    FONT-SIZE: 9px;
    COLOR: #17315e;
    TEXT-ALIGN: justify
}
.vertical_line
{
    BACKGROUND-COLOR: #17315e
}
.RequiredField
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red
}
.bodyright
{
    BORDER-RIGHT: #335e89 1px solid;
    BORDER-TOP: #335e89;
    BORDER-LEFT: #335e89;
    BORDER-BOTTOM: #335e89
}

.divGoDaddy
{
  position: absolute;
  z-index: 99;
  top: 200px;
  left: 200px;
  background-color: #ffffff;
  border: solid 1px #000000;
  padding: 0px 0px 0px 0px;
  width: 300px;
  display: none;
  text-align: left;
}  

.gdTitle
{
  background-color: #000080;
  height: 25px;
  font-family: Verdana, Tahoma;
  font-size: 9pt;
  font-weight: normal;
  color: #ffffff;
  padding-left: 10px;
  width: 75%;
}

.gdClose
{
  background-color: #000080;
  height: 25px;
  font-family: Verdana, Tahoma;
  font-size: 9pt;
  font-weight: normal;
  color: #ffffff;
  text-align: right;
  padding-right: 5px;  
}

.gdLogo
{
  width: 100%;
}

#divLogo
{
  float: left;  
  margin-right: 15px;
}

#divText
{
  font-family: Verdana, Tahoma;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  margin-top: 10px;         
}

#gdCloseRef
{
  text-decoration: none;
  color: #ffffff;
}

#gdCloseRef:hover
{
  text-decoration: none;
  color: #ff4500;
}

.gdTbl
{
  width: 100%;
}

h1 {font-size:16px;line-height:25px}

/*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*/

/*new product list*/
h1.prod-b {font-size:16px;text-align: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}

#countries-b {font-size:12px;text-align:left}
/*end new product list*/


/*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}
h4 {font-size:12px}

#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:480px;margin:10px 0 10px 0;height:25px;line-height:25px;background:#eee}
#console-menu ul {list-style:none;margin:auto;padding:0;width:480px;height:25px}
#console-menu li {display:inline}
#console-menu li a {float:left;display:block;padding:0 10px 0 10px}

/*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:5px;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 */



/*prod nav*/
#prod-nav {width:130px;padding:0 0 10px 5px;margin:0;float:left;font-size:11px;border-left:#eee 1px solid}
ul.cat {width:145px;list-style:none;margin:10px 0 0 0;padding:0;font-size:12px;font-family:Arial, Helvetica, Verdana, sans-serif}
ul.cat li {height:15px}
ul.cat li a {width:145px;display:block;text-decoration:none;color:#000;line-height:14px}
ul.cat li a:hover {color:#666}

ul.prod {width:145px;list-style:none;margin:0;padding:0}
ul.prod li {background:none;margin:0;padding:0;color:#5a2000;float:left}
ul.prod li a {color:#5a2000;display:inline;margin:2px;padding:0;text-decoration:none}
ul.prod li a:hover {background:none;color:#666}

div.clear-nav {clear:left;height:8px}
/*end prod nav*/

/*Begin UnSubscription*/
.alignCenter {text-align: center;}
.notDisplay {display:none;}
#subSection { margin-left:5px; height:100%;}
#subscribe{ line-height: 150%; font-size:12px;}
#subscribe #subLeft{ float: left;  width: 58%;}
#subscribe #subLeft h1{ line-height: 40px; height:40px; text-align: center; vertical-align: middle; background-color: #f7f7f5 ;font-size: 15px; }
#subscribe #subLeft .italic{ font-style: italic; }
#subscribe #subLeft #bottom{ height: 40px; background-color: #f7f7f5 ; }
#subscribe #subLeft .subButton {border: 0px; margin-right: -20px; }
#subscribe #subLeft .subContent{ margin-top: 16px; margin-bottom: 150px;  }
#subscribe #subRight{ float: left; width: 35%; padding-left: 12px; margin-right: -20px; background-image:url(images/subscription-middle.png); background-repeat: no-repeat; background-position:left;}
/*End UnSubscription*/
