.default {
	FONT-SIZE: 12px; COLOR: #40463c; FONT-FAMILY: Arial
}
.rnput {
	FONT-SIZE:12px;
	HEIGHT: 20px;
	COLOR: #FF77BB;
}
.default A:link {
	FONT-SIZE: 12px; COLOR: #40463c
}
.default A:visited {
	FONT-SIZE: 12px; COLOR: #40463c
}
.default A:active {
	FONT-SIZE: 12px; COLOR: #40463c
}
.login,.login_open,.login:visited,.login:link,.login_open:visited,.login_open:link {
	text-decoration:none;
	color:#AAAAAA;
	font-weight:bold;
	font-size:11px;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #FFFFFF;
}
.login_open,.login:hover,.login_open:link,.login_open:visited {
	color: #FFFFFF;
	border:1px solid #CCCCDD;
	border-bottom:0px;
	background-color:#BEF;
}
.login_button {
	BACKGROUND-COLOR: #EE88BB;
	COLOR: #FFFFFF;
	BORDER: 0px;
}
.italic {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #40463c; FONT-STYLE: italic; FONT-FAMILY: Arial
}
.leftmenu,.leftmenu:link,.leftmenu:visited {
	TEXT-DECORATION: none;
	COLOR: #999999;
	FONT-SIZE: 10px;
	PADDING-LEFT: 5px;
}
.leftmenu_sel,.leftmenu:hover {
	COLOR: #007777;
	TEXT-DECORATION: NONE;
	PADDING-LEFT: 5px;
}
.quotetext {
	FONT-SIZE: 13px; COLOR: #40463c; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif
}
.mainLayoutTable {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid
}
.mainborders {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.itemtableborders {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.mainheader {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0099CC; FONT-FAMILY: Arial
}
.mainheader A:link {
	TEXT-DECORATION: none
}
.mainheader A:visited {
	TEXT-DECORATION: none
}
.mainheader A:active {
	TEXT-DECORATION: none
}
.footer1 {
	FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #99CCFF
}
.footer1 A:link {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #99CCFF
}
.footer1 A:active {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #99CCFF
}
.footer1 A:visited {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #99CCFF
}
.footer1 A:hover {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #99CCFF
}
.navsearchbox {
	FONT-SIZE: 11px; WIDTH: 169px; COLOR: #999999
}
.navemailbox {
	WIDTH: 130px; COLOR: #666666
}
.tableitemheaderbg {
	BACKGROUND-COLOR: #ebebeb
}
.verticalrule {
	BACKGROUND-COLOR: #ebebeb
}
.tablesavedheaderbg {
	BACKGROUND-COLOR: #ebebeb
}
.tableitembottomdivbg {
	BACKGROUND-COLOR: #ebebeb
}
.tableitemheaderdivbg {
	BACKGROUND-COLOR: #ffffff
}
.tableitem1bg {
	BACKGROUND-COLOR: #ffffff
}
.crosssellbg {
	BACKGROUND-COLOR: #ffffff
}
.upsellbg {
	BACKGROUND-COLOR: #ffffff
}
.crosssellborder {
	BACKGROUND-COLOR: #ffffff
}
.headerrule {
	BACKGROUND-COLOR: #ffffff
}
.topheaderrule {
	BACKGROUND-COLOR: #cccccc
}
.tableitem2bg {
	BACKGROUND-COLOR: #ebebeb
}
.tablesavedbg {
	BACKGROUND-COLOR: #ebebeb
}
.recoverybg {
	BACKGROUND-COLOR: #ebebeb
}
.tableitem3bg {
	BACKGROUND-COLOR: #cccccc
}
.tableitemdivbg {
	BACKGROUND-COLOR: #ebebeb
}
.tablesavedborder {
	BACKGROUND-COLOR: #ebebeb
}
.upsellborder {
	BACKGROUND-COLOR: #ebebeb
}
.recoverborder {
	BACKGROUND-COLOR: #ebebeb
}
.thumbborderbg {
	BACKGROUND-COLOR: #ebebeb
}
.lrgimagebg {
	BACKGROUND-COLOR: #ebebeb
}
.tabledivrule {
	BACKGROUND-COLOR: #ebebeb
}
.imagecellbg {
	BACKGROUND-COLOR: #ffffff
}
.navheaderbg {
	BACKGROUND-COLOR: #ffffff
}
.navfooterbg {
	BACKGROUND-COLOR: #ffffff
}
.navleftbg {
	BACKGROUND-COLOR: #ffffff
}
.contentbg {
	BACKGROUND-COLOR: #ffffff
}
.clearbg {
	BACKGROUND-IMAGE: url(/images/en_US/global/globalgraphics/spacer01.gif)
}
BODY.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 11px 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
BODY.popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 12px; COLOR: #40463c; FONT-FAMILY: Arial
}
BODY {
	FONT-SIZE: 12px; COLOR: #40463c; FONT-FAMILY: Arial
}
INPUT {
	FONT-SIZE: 12px; COLOR: #40463c; FONT-FAMILY: Arial
}
SELECT {
	FONT-SIZE: 12px; COLOR: #40463c; FONT-FAMILY: Arial
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #40463c; FONT-FAMILY: Arial
}
A.nu {
	TEXT-DECORATION: none
}
.bottomnavmsg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: #999999
}
.leftnavborder {
	BORDER-RIGHT: #cccccc 1px solid
}
.leftnavtopcat {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #40463c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnavtopcat A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #40463c; TEXT-DECORATION: none
}
.leftnavtopcat A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #40463c; TEXT-DECORATION: none
}
.leftnavtopcat A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #40463c; TEXT-DECORATION: none
}
.leftnavtopcat A:hover {
	FONT-WEIGHT: bold; COLOR: #FF99CC; TEXT-DECORATION: none
}
.topnavleft:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #40463c; TEXT-DECORATION: none
}
.topnavleft:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #40463c; TEXT-DECORATION: none
}
.topnavleft:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #40463c; TEXT-DECORATION: none
}
.topnavleft:hover {
	FONT-WEIGHT: bold; COLOR: #FF99CC; TEXT-DECORATION: none
}
.imgborder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.pageOn {
	FONT-SIZE: 10px; COLOR: #40463c
}
A:link,A:visited {
	FONT-SIZE: 10px; COLOR: #58A;
}
.pageOn A:active {
	FONT-SIZE: 10px; COLOR: #40463c
}
.pageOn A:visited {
	FONT-SIZE: 10px; COLOR: #40463c
}
.pageOff {
	FONT-SIZE: 10px; COLOR: #40463c
}
.pageOff A:active {
	FONT-SIZE: 10px; COLOR: #40463c
}
.pageOff A:visited {
	FONT-SIZE: 10px; COLOR: #40463c
}
.padright10 {
	PADDING-LEFT: 10px
}
.padleft10 {
	PADDING-RIGHT: 10px
}
.paddingboth {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.paddingboth5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.heroborder {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ccc 1px solid; WIDTH: 271px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 255px
}
.navboxtop {
	BACKGROUND-IMAGE: url(/images/en_US/local/localgraphics/finder_bg.gif)
}
.navboxtopleft {
	BACKGROUND-IMAGE: url(/images/en_US/local/localgraphics/finder_leftbg.gif); BACKGROUND-REPEAT: no-repeat
}
.navboxtopright {
	BACKGROUND-IMAGE: url(/images/en_US/local/localgraphics/finder_rightbg.gif)
}
.navbox {
	BACKGROUND-IMAGE: url(/images/en_US/local/localgraphics/finder02_bg.gif); BACKGROUND-REPEAT: repeat-y
}
.navbox SELECT {
	WIDTH: 138px
}
.borderleft {
	BORDER-LEFT: #cccccc 1px solid
}
.borderright {
	BORDER-RIGHT: #cccccc 1px solid
}
.borderbottom {
	BORDER-BOTTOM: #cccccc 1px solid
}
.bordertop {
	BORDER-TOP: #cccccc 1px solid
}
.borderleftright {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid
}
.bordertopbottom {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.borderleftrightbottom {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.review {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
UL {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: square
}
.brandletter {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #40463c; TEXT-DECORATION: none
}
.underline {
	TEXT-DECORATION: underline
}
.padleft13 {
	PADDING-LEFT: 13px
}
.clear {
        BACKGROUND-IMAGE: url('images/gradient_red.jpg');
        BORDER: 1px outset #CC0000;
        COLOR: #0077FF;
        COLOR: #FFFFFF;
        FONT-SIZE:11px;
        FONT-FAMILY: arial;
}
.checkout_past {
        BORDER: 1px outset #5588BB;
        BACKGROUND-IMAGE: url('images/gradient_blue.jpg');
        COLOR: #0077FF;
        COLOR: #FFFFFF;
        FONT-SIZE:12px;
        FONT-FAMILY: arial;
}

.checkout {
        BACKGROUND-IMAGE: url('images/gradient_green.jpg');
        BORDER: 1px outset #338833;
        COLOR: #0077FF;
        COLOR: #FFFFFF;
        FONT-SIZE:12px;
        FONT-FAMILY: arial;
}

.checkout_dis {
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#889988',startColorstr='#BBCCBB',gradientType='0');
	BACKGROUND-COLOR: #88AA88;
        BORDER: 1px outset #556655;
        COLOR: #0077FF;
        COLOR: #DDDDDD;
        FONT-SIZE:12px;
        FONT-FAMILY: arial;
}
.oldinput {
       BACKGROUND-IMAGE: url('images/gradient_grey.jpg');
}
.input {
        BORDER: 1px solid #FBE;
	BACKGROUND-COLOR: #FDF;
        COLOR: #789;
	PADDING-LEFT: 3px;
        FONT-SIZE:11px;
        FONT-FAMILY: arial;
}

.cart_alt {
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: #FCE;
        BORDER-BOTTOM: 1px solid #C8A;
        FONT-SIZE: 10px;
}
.cart_alt2 {
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: #CEF;
        BORDER-BOTTOM: 1px solid #8AC;
        FONT-SIZE: 10px;
}
.qty {
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#DDDDDD',startColorstr='#EEEEEE',gradientType='1');
        BACKGROUND-COLOR: #D0D5E5;
}

.cart_active {
        FONT-SIZE: 12px;
        WIDTH: 20%;
        COLOR: #000000;
        TEXT-DECORATION: NONE;
        FONT-WEIGHT: BOLD;
        TEXT-ALIGN: CENTER;
        BORDER-TOP: 2px solid black;
        BORDER-RIGHT: 1px solid black;
        BORDER-LEFT: 1px solid black;
	BACKGROUND-COLOR: #F5F5F5;
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#EEEEEE',startColorstr='#CCCCCC',gradientType='0');
}
.cart_done {
        BACKGROUND: #ADF;
        WIDTH: 20%;
        TEXT-ALIGN: CENTER;
        BORDER-BOTTOM: 2px solid black;
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#99CC99',startColorstr='#CCFFCC',gradientType='0');
        TEXT-DECORATION: NONE;
        BORDER-LEFT: 1px solid #DDFFDD;
        BORDER-RIGHT: 1px solid #668866;
        BORDER-TOP: 2px solid #DDFFDD;
}

.cart_done_link {
        WIDTH: 100%;
        FONT-SIZE: 12px;
        LINE-HEIGHT: 16px;
        FONT-FAMILY: arial;
        BORDER-BOTTOM: 0px;
        COLOR: #447744;
        TEXT-DECORATION: NONE;
}
.cart_done:hover {
        COLOR: #000000;
}
.cart_future,.cart_disabled,.cart_disabled:visited,.cart_disabled:link,.cart_future:link,.cart_future:visited {
        FONT-SIZE: 12px;
        TEXT-ALIGN: CENTER;
        FONT-WEIGHT: BOLD;
        WIDTH: 20%;
        FONT-FAMILY: arial;
        COLOR: #775566;
        BACKGROUND-COLOR: #EBD;
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#CCCCCC',startColorstr='#EEEEEE',gradientType='0');
        BORDER-BOTTOM: 2px solid black;
        BORDER-RIGHT: 1px solid #BBBBBB;
        BORDER-LEFT: 1px solid #888888;
        BORDER-TOP: 2px solid #F5F5F5;
}
.cart_future_link,.cart_disabled_link,.cart_future_link:visited,.cart_disabled_link:visited {
        WIDTH: 100%;
        FONT-SIZE: 12px;
        LINE-HEIGHT: 16px;
        FONT-FAMILY: arial;
        BORDER-BOTTOM: 0px;
        COLOR: #775566;
        TEXT-DECORATION: NONE;
}
.cart_active:link,.cart_active:visited,.cart_done:link,.cart_done:visited {
        BORDER: 0px;
}
.cart_disabled {
        COLOR: #775566;
}


.cart_main_title {
        font-size:22px;
        font-weight:bold;
        color: #0066CC;
        BORDER: 1px solid black;
        BORDER-TOP: 0px;
        font-family:Arial;
        line-height:25px;
	BACKGROUND-COLOR: #F5F5F5;
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF',startColorstr='#EEEEEE',gradientType='0');
}
.title {
        FONT-SIZE: 18px;
        LINE-HEIGHT: 20px;
        COLOR: #0099CC;
        FONT-FAMILY: Arial, Helvetica;
        FONT-WEIGHT: bold;
}
.cart_title {
        FONT-SIZE: 12px;
        LINE-HEIGHT: 16px;
        COLOR: #FBF;
        FONT-FAMILY: Arial, Helvetica;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #58D;
        PADDING-LEFT: 2px;
        BORDER: 1px outset #036;
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#003366',startColorstr='#5577BB',gradientType='0');
}
.cart_title:link,.cart_title:visited {
        TEXT-DECORATION: none;
        BACKGROUND: none;
        BORDER: none;
}
.itemtabE,.itemtabE:hover {
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#EE8844',startColorstr='#FFBB77',gradientType='0');
        TEXT-DECORATION: none;
        COLOR: #FFFF00;
        BORDER: 1px solid #003366;
        FONT-SIZE: 10px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        BACKGROUND-COLOR: #EE8844;
}
.itemtabE:hover {
        FILTER: none;
        BACKGROUND-COLOR: #FFFFFF;
        BORDER-BOTTOM: 1px solid #FFFFFF;
        COLOR: #EE8844;
}

.itemtab,.itemtab:hover,.itemtab:visited {
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6699CC',startColorstr='#99CCFF',gradientType='0');
        TEXT-DECORATION: none;
        COLOR: WHITE;
        DISPLAY: BLOCK;
        BORDER: 1px solid #003366;
        FONT-SIZE: 10px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        BACKGROUND-COLOR: #99CCFF;
}
.itemtab:hover {
        FILTER: none;
        BORDER-BOTTOM: 1px solid white;
        BACKGROUND-COLOR: #FFFFFF;
        COLOR: #003366;
}

.itemtabP,.itemtabP:hover,.itemtabP:visited {
        FILTER:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FF88CC',startColorstr='#FFCCEE',gradientType='0');
        TEXT-DECORATION: none;
        COLOR: WHITE;
        DISPLAY: BLOCK;
        BORDER: 1px solid #003366;
        FONT-SIZE: 10px;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        BACKGROUND-COLOR: #FF88CC;
}
.itemtabP:hover {
        FILTER: none;
        BORDER-BOTTOM: 1px solid white;
        BACKGROUND-COLOR: #FFFFFF;
        COLOR: #003366;
}
.ipunsel,.ipunsel:link,.ipunsel:visited {
        COLOR: #FFF;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        LINE-HEIGHT: 17px;
        BORDER: 1px outset #003366;
        BACKGROUND-IMAGE: url('images/gradient_blue.jpg');
        PADDING: 1px;
        PADDING-LEFT: 4px;
        PADDING-RIGHT: 4px;
        TEXT-DECORATION: none;
}
.ipunsel:hover {
        COLOR: #555;
        BORDER: 1px inset #336699;
        BACKGROUND-IMAGE: none;
        BACKGROUND-COLOR: #EEE;
}
.ipdis,.ipdis:link,.ipdis:visited {
        COLOR: #AAA;
        BACKGROUND-COLOR: #DDD;
        BACKGROUND-IMAGE: url('images/gradient_grey.jpg');
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        LINE-HEIGHT: 17px;
        PADDING-LEFT: 4px;
        WIDTH: 30px;
        PADDING-RIGHT: 4px;
        TEXT-DECORATION: none;
}
.ipsel {
        COLOR: #555555;
        FONT-WEIGHT: bold;
        PADDING: 0px;
        PADDING-LEFT: 1px;
        PADDING-RIGHT: 1px;
        FONT-SIZE: 11px;
        WIDTH: 13px;
        BACKGROUND-COLOR: White;
        LINE-HEIGHT: 11px;
        BORDER: 1px solid;
        BORDER-COLOR: #999;
}
.itab {
        WIDTH: 105px;
        FONT-FAMILY: Arial;
        FONT-SIZE: 10px;
        BACKGROUND-COLOR: #FF99DD;
        COLOR: WHITE;
        DISPLAY: BLOCK;
        BORDER: 2px outset #EE0000;
        TEXT-ALIGN: center;
        TEXT-DECORATION: none;
        LINE-HEIGHT:14px;
}
.tab {
        WIDTH: 102px;
        FONT-FAMILY: Arial;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #CC0000;
        COLOR: WHITE;
        DISPLAY: block;
        BORDER: 2px outset #EE0000;
        TEXT-ALIGN: center;
        TEXT-DECORATION: none;
}
.tab_sel,.tab:hover,.tab_sel:hover {
        WIDTH: 102px;
        FONT-FAMILY: Arial;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold;
        DISPLAY: block;
        BACKGROUND-COLOR: #003366;
        COLOR: WHITE;
        TEXT-ALIGN: center;
        BORDER: 2px inset #6699CC;
        TEXT-DECORATION: none;
}
.itab_sel,.itab:hover,.itab_sel:hover {
        WIDTH: 105px;
        FONT-FAMILY: Arial;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #F5F5FF;
        DISPLAY: BLOCK;
        TEXT-ALIGN: center;
        COLOR: WHITE;
        BORDER: 1px solid #003366;
        BORDER-BOTTOM: 2px solid #F5F5FF;
        COLOR: #003366;
        LINE-HEIGHT: 15px;
        TEXT-DECORATION: none;
}
