.mainLayoutTable {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-LEFT: auto; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: auto; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
BODY.main {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TD {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva,  sans-serif
}
BODY {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva,  sans-serif
}
INPUT {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva,  sans-serif
}
SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva,  sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva,  sans-serif
}
.tableitem INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
.navheaderbg {
	BACKGROUND-COLOR: #fff
}
.navfooterbg {
	BORDER-TOP: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.footer {
	FONT-SIZE: 12px; COLOR: #666
}
.footer A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.footer A:active {
	COLOR: #666; TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.footertext {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.footer2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px
}
.contentbg {
	BACKGROUND-COLOR: #fff
}
.popupcontentbg {
	BACKGROUND-COLOR: #fff
}
.navsearchbox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 220px; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.navemailbox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.formlabel {
	FONT-SIZE: 12px; COLOR: #666
}
.formlabel A:link {
	FONT-SIZE: 12px; COLOR: #666
}
.formlabel A:active {
	FONT-SIZE: 12px; COLOR: #666
}
.formlabel A:visited {
	FONT-SIZE: 12px; COLOR: #666
}
.formrequiredtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333
}
.brandingtext {
	FONT-SIZE: 12px
}
.colorsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.colorsubheader A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.colorsubheader A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.colorsubheader A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.clearbg {
	BACKGROUND-IMAGE: url(/images/en_US/global/globalgraphics/spacer01.gif)
}
.menuItemOn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dfeaf2; TEXT-DECORATION: underline
}
.menuItemOn A:link {
	COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #dfeaf2; TEXT-DECORATION: underline
}
.menuItemOn A:active {
	COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #dfeaf2; TEXT-DECORATION: underline
}
.menuItemOn A:visited {
	COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #dfeaf2; TEXT-DECORATION: underline
}
.menuItemOff {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #369; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.menuItemOff A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #369; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.menuItemOff A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #369; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.menuItemOff A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #369; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.navleftbg {
	BORDER-RIGHT: #ccc 1px solid; FONT-FAMILY: Arial,Helvetica, Verdana, Geneva,   sans-serif; BACKGROUND-COLOR: #fff
}
.navLeft1Off {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.navLeft1Off A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #707070; TEXT-DECORATION: none
}
.navLeft1Off A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #707070; TEXT-DECORATION: none
}
.navLeft1Off A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #707070; TEXT-DECORATION: none
}
.navLeft1On {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.navLeft1On A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #707070; TEXT-DECORATION: none
}
.navLeft1On A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #707070; TEXT-DECORATION: none
}
.navLeft1On A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #707070; TEXT-DECORATION: none
}
.CategoryIndexWrap{
	height: 20px;
}

.CategoryIndexWrap  a{
	font-weight: bold;
	padding-left:20px;
	font-size:12px;
	color:#666;	
	display:block;
	clear:both;
    TEXT-DECORATION: none
}

.CategoryIndexWrap  a:hover {
	COLOR: #90a107;
	text-decoration:underline;
	background-attachment: fixed;
	background-image: url(navleft02on_bg.gif);
	background-repeat: no-repeat;
	background-position: 2px -5px;
}
.CategoryIndexWrapindex{
	height: 30px;
}

.CategoryIndexWrapindex  a{
	font-weight: bold;
	padding-left:20px;
	font-size:12px;
	color:#666;	
	display:block;
	clear:both;
    TEXT-DECORATION: none
}

.CategoryIndexWrapindex  a:hover {
	COLOR: #90a107;
	text-decoration:underline;
	background-attachment: fixed;
	background-image: url(navleft02on_bg.gif);
	background-repeat: no-repeat;
	background-position: 2px -5px;
}
.CategoryIndexWrap1{
	height: 20px;	
	margin-left: 15px;
}

.CategoryIndexWrap1  a{
	font-weight: normal;
	padding-left:20px;
	font-size:12px;
	color:#666;	
	display:block;
	clear:both;
    TEXT-DECORATION: none
}

.CategoryIndexWrap1  a:hover {
	COLOR: #90a107;
	text-decoration:underline;
	background-attachment: fixed;
	background-image: url(navleft02on_bg.gif);
	background-repeat: no-repeat;
	background-position: 2px -5px;
}
.CategoryIndexWrap1  a:active {
	COLOR: #90a107;
	text-decoration:underline;
	background-attachment: fixed;
	background-image: url(navleft02on_bg.gif);
	background-repeat: no-repeat;
	background-position: 2px -5px;
}

.navLeft2Spacer {
	BACKGROUND-COLOR: #fff
}
.navLeftSubsOff {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.navLeftSubsOff A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.navLeftSubsOff A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.navLeftSubsOff A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.navLeftSubsOn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.navLeftSubsOn A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #90a107; TEXT-DECORATION: none
}
.navLeftSubsOn A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #90a107; TEXT-DECORATION: none
}
.navLeftSubsOn A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #90a107; TEXT-DECORATION: none
}
.navLeftMoreOff {
	PADDING-RIGHT: 5px; PADDING-LEFT: 35px; PADDING-BOTTOM: 6px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.navLeftMoreOn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 35px; PADDING-BOTTOM: 6px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.navLeftMoreOn A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #90a107; TEXT-DECORATION: none
}
.navLeftMoreOn A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #90a107; TEXT-DECORATION: none
}
.navLeftMoreOn A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #90a107; TEXT-DECORATION: none
}
.navLeftMoreOff A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.navLeftMoreOff A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.navLeftMoreOff A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.default {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 14px
}
.default A:link {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 14px
}
.default A:visited {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 14px
}
.default A:active {
	FONT-SIZE: 12px; COLOR: #666; LINE-HEIGHT: 14px
}
.default A:link {
	COLOR: #666
}
.default A:visited {
	COLOR: #666
}
.default A:active {
	COLOR: #666
}
.defaultnu A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.defaultnu A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.defaultnu A:active {
	COLOR: #666; TEXT-DECORATION: none
}
.breadcrumb {
	FONT-SIZE: 12px; COLOR: #666
}
.breadcrumb A:link {
	FONT-SIZE: 12px; COLOR: #666
}
.breadcrumb A:active {
	FONT-SIZE: 12px; COLOR: #666
}
.breadcrumb A:visited {
	FONT-SIZE: 12px; COLOR: #666
}
H1 {
	FONT-SIZE: 18px; MARGIN: 0px 0px 8px; COLOR: #666
}
.headerrule {
	BACKGROUND-COLOR: #fff
}
.crosssellborder {
	BACKGROUND-COLOR: #fff
}
.recoverborder {
	BACKGROUND-COLOR: #fff
}
.thumbborderbg {
	BACKGROUND-COLOR: #fff
}
.tableitemdivbg {
	BACKGROUND-COLOR: #ccc
}
.tablesavedborder {
	BACKGROUND-COLOR: #ccc
}
.thumbtext {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #666
}
.thumbtext A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.thumbtext A:active {
	COLOR: #666; TEXT-DECORATION: none
}
.thumbtext A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.thumbtext A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
.imagecellbg {
	PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
.thumbheader {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
.messagewas {
	COLOR: #666
}
.pricewas {
	COLOR: #666; TEXT-DECORATION: none
}
.pricesale {
	FONT-WEIGHT: normal; COLOR: #ff1100
}
.messagesale {
	FONT-WEIGHT: normal; COLOR: #ff1100
}
.attribute {
	FONT-SIZE: 12px; COLOR: #73a79f
}
.borderTB {
	BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.borderB {
	BORDER-BOTTOM: #ccc 1px solid
}
.borderR {
		BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 5px;
	text-align: center;
}
.detailheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 10px
}
.detailheader1 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666
}
.tableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 2px 4px; COLOR: #666
}
.tableitemheaderbg {
	BORDER-TOP: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.tableitemheaderdivbg {
	BACKGROUND-COLOR: #ccc
}
.tableitembottomdivbg {
	BACKGROUND-COLOR: #ccc
}
.tableitem1bg {
	BACKGROUND-COLOR: #fff
}
.tablesavedbg {
	BACKGROUND-COLOR: #fff
}
.tablesavedheaderbg {
	BACKGROUND-COLOR: #fff
}
.tableitem3bg {
	BACKGROUND-COLOR: #ccc
}
.verticalrule {
	BACKGROUND-COLOR: #ccc
}
.crosssellbg {
	BACKGROUND-COLOR: #fff
}
.recoverybg {
	BACKGROUND-COLOR: #fff
}
.tableitem {
	FONT-SIZE: 12px; MARGIN: 2px 4px; COLOR: #333
}
.tableitem A:link {
	COLOR: #666
}
.tableitem A:active {
	COLOR: #666
}
.tableitem A:visited {
	COLOR: #666
}
.message {
	FONT-WEIGHT: bold; COLOR: #333
}
.messageerror {
	FONT-WEIGHT: bold; COLOR: #ff1100
}
.messagealert {
	FONT-WEIGHT: bold; COLOR: #ff1100
}
.messagebackorder {
	FONT-WEIGHT: bold; COLOR: #ff1100
}
.errorblock {
	BORDER-RIGHT: #ff1100 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff1100 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff1100 1px solid; COLOR: #ff1100; PADDING-TOP: 0px; BORDER-BOTTOM: #ff1100 1px solid
}
.errorblock A:link {
	COLOR: #ff1100
}
.errorblock A:active {
	COLOR: #ff1100
}
.errorblock A:visited {
	COLOR: #ff1100
}
.errorblock H1 {
	FONT-SIZE: 15px; MARGIN: 0px; COLOR: #ff1100
}
.errorblock UL {
	PADDING-LEFT: 15px; MARGIN: 0px; COLOR: #ff1100
}
.errorblock LI {
	PADDING-BOTTOM: 5px; COLOR: #ff1100; PADDING-TOP: 5px
}
BODY.popup {
	
}
.tableborder {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 20px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.padding10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.borderB {
	BORDER-BOTTOM: #ccc 1px solid
}
.detailseparator {
	BACKGROUND-IMAGE: url(detail_line.gif); BACKGROUND-REPEAT: repeat-y
}
.swatchHeader {
	PADDING-BOTTOM: 5px
}
.swatchUnSelected {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid; BACKGROUND-COLOR: #fff
}
.swatchSelected {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #fff
}
.swatchHover {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #fff
}
.optionValueNearDetailImage {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666
}
.infoTabOn {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.infoTabOff {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
.infoTabSpacer {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 1px solid
}
.infoTabContent {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.defaultsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.defaultsubheader A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.defaultsubheader A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.defaultsubheader A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
INPUT.tellafriend {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 130px; BORDER-BOTTOM: #ccc 1px solid
}
.lrgimagebg {
	BACKGROUND-COLOR: #dfeaf2
}
.tabledivrule {
	BACKGROUND-COLOR: #dfeaf2
}
.altviewborder {
	BORDER-RIGHT: #dfeaf2 1px solid; BORDER-TOP: #dfeaf2 1px solid; BORDER-LEFT: #dfeaf2 1px solid; CURSOR: pointer; BORDER-BOTTOM: #dfeaf2 1px solid
}
.altviewactiveborder {
	BORDER-RIGHT: #369 1px solid; BORDER-TOP: #369 1px solid; BORDER-LEFT: #369 1px solid; CURSOR: pointer; BORDER-BOTTOM: #369 1px solid
}
.thumbpadding {
	PADDING-RIGHT: 13px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.tableitem2bg {
	BACKGROUND-COLOR: #fff
}
.tableheaderedit {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333
}
.tableheaderedit A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333
}
.tableheaderedit A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333
}
.tableheaderedit A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333
}
.messagediscount {
	FONT-WEIGHT: normal; COLOR: #ff1100
}
.messagefreegift {
	FONT-WEIGHT: normal; COLOR: #ff1100
}
.messagesent {
	FONT-WEIGHT: normal; COLOR: #ff1100
}
.orderstatus {
	FONT-WEIGHT: normal; COLOR: #ff1100
}
.messageoverweight {
	COLOR: #00f
}
.upsellborder {
	BACKGROUND-COLOR: #fff
}
.upsellbg {
	BACKGROUND-COLOR: #fff
}
.remove {
	COLOR: #666
}
.remove A:link {
	COLOR: #666
}
.remove A:active {
	COLOR: #666
}
.remove A:visited {
	COLOR: #666
}
.detail {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, Verdana, Geneva,  sans-serif
}
INPUT.couponcode {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; BORDER-BOTTOM: #ccc 1px solid
}
.discounttable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eee
}
.small {
	FONT-SIZE: 10px; COLOR: #666
}
.small A:link {
	FONT-SIZE: 10px; COLOR: #666
}
.small A:active {
	FONT-SIZE: 10px; COLOR: #666
}
.small A:visited {
	FONT-SIZE: 10px; COLOR: #666
}
.tablesavedheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.tablesaveditem {
	FONT-SIZE: 12px; COLOR: #333
}
.tablesaveditem A:link {
	COLOR: #333
}
.tablesaveditem A:active {
	COLOR: #333
}
.tablesaveditem A:visited {
	COLOR: #333
}
.formfieldnote {
	FONT-SIZE: 10px; COLOR: #333
}
.formrequired {
	COLOR: #900
}
INPUT.address {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 305px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.firstname {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 119px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.mi {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.lastname {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 155px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.zip {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.phone {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 141px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.custreviewlogin {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 195px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.login {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 225px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.ccard {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 225px; BORDER-BOTTOM: #ccc 1px solid
}
.paddingL100 {
	PADDING-LEFT: 100px
}
.quotetext {
	FONT-SIZE: 13px; COLOR: #333; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif
}
A.nu {
	TEXT-DECORATION: none
}

@media Print    
{
.tableitemheaderdivbg {
	BORDER-BOTTOM: #000 1px solid
}
.tableitembottomdivbg {
	BORDER-BOTTOM: #000 1px solid
}
    }
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.GlobalCartOn {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 10px; BACKGROUND: #eee; BORDER-LEFT: #ccc 1px solid; WIDTH: 159px; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.GlobalCartOff {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-SIZE: 10px; BACKGROUND: 0% 50%; BORDER-LEFT: #fff 1px solid; COLOR: #666; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.GlobalCartItemOn {
	FONT-SIZE: 10px; BACKGROUND: #fff; COLOR: #90a107; TEXT-DECORATION: none
}
.GlobalCartItemOff {
	FONT-SIZE: 10px; BACKGROUND: #fff; COLOR: #666; TEXT-DECORATION: none
}
.GlobalCartLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 54px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.GlobalCartRight {
	FONT-SIZE: 10px; WIDTH: 102px; COLOR: #666; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.cartmoreitems {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.viewcartbtn {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 159px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.viewcartbtn1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 159px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.cartnoitems {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; WIDTH: 159px; COLOR: #666; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.cartmenunamehdr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 128px; COLOR: #666; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
.cartmenuqtyhdr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 29px; COLOR: #666; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.cartmenu1column {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; WIDTH: 128px; COLOR: #666; PADDING-TOP: 3px
}
.cartmenuqtyitem {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 29px; COLOR: #666; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.cartmenunameitem {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.cartmenupriceitem {
	TEXT-DECORATION: none
}
.adtitle{
	COLOR: #90a107;
}

.adtitle a:link{
	COLOR: #90a107;
}
.adtitle a:visited{
	COLOR: #90a107;
}
.adtitle a:active{
	COLOR: #90a107;
}
.sjs{
	border-bottom:1px dotted #ccc;
	height: 50px;
}
