.default {
	FONT-SIZE: 11px; COLOR: #666666
}
.default A:link {
	COLOR: #666666
}
.default A:visited {
	COLOR: #666666
}
.default A:active {
	COLOR: #666666
}
.defaultnu A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.defaultnu A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.defaultnu A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.colorheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b22c1b
}
.colorsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b22c1b
}
.colorsubheader A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b22c1b
}
.colorsubheader A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b22c1b
}
.colorsubheader A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b22c1b
}
.defaultsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.defaultsubheader A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.defaultsubheader A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.defaultsubheader A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.detailheader {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #b22c1b
}
.artisanlink {
	COLOR: #666666
}
.navleftoff {
	FONT-SIZE: 11px; MARGIN: 0px 0px 2px; COLOR: #888888
}
.navleftoff A:link {
	MARGIN: 0px; COLOR: #888888; TEXT-DECORATION: none
}
.navleftoff A:active {
	MARGIN: 0px; COLOR: #888888; TEXT-DECORATION: none
}
.navleftoff A:visited {
	MARGIN: 0px; COLOR: #888888; TEXT-DECORATION: none
}
.navleftoff A:hover {
	MARGIN: 0px; COLOR: #888888; TEXT-DECORATION: underline
}
.navlefton {
	FONT-SIZE: 11px; MARGIN: 0px 0px 2px; COLOR: #b22c1b; TEXT-DECORATION: underline
}
.navlefton A:link {
	MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: underline
}
.navlefton A:active {
	MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: underline
}
.navlefton A:visited {
	MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: underline
}
.cat_navleftoff {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 2px; COLOR: #888888
}
.cat_navleftoff A:link {
	MARGIN: 0px; TEXT-TRANSFORM: capitalize; COLOR: #888888; TEXT-DECORATION: none
}
.cat_navleftoff A:active {
	MARGIN: 0px; TEXT-TRANSFORM: capitalize; COLOR: #888888; TEXT-DECORATION: none
}
.cat_navleftoff A:visited {
	MARGIN: 0px; TEXT-TRANSFORM: capitalize; COLOR: #888888; TEXT-DECORATION: none
}
.cat_navleftoff A:hover {
	MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: none
}
.cat_navlefton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 2px; COLOR: #888888; text-decoration:none
}
.cat_navlefton A:link {
	MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: none
}
.cat_navlefton A:active {
	MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: none
}
.cat_navlefton A:visited {
	MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: none
}
.cat_navlefton A:hover {
	MARGIN: 0px; COLOR: #b22c1b; TEXT-DECORATION: underline
}
.artisangwnav {
	FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #999999
}
.artisangwnav A:link {
	MARGIN: 0px; COLOR: #999999; TEXT-DECORATION: none
}
.artisangwnav A:active {
	MARGIN: 0px; COLOR: #999999; TEXT-DECORATION: none
}
.artisangwnav A:visited {
	MARGIN: 0px; COLOR: #999999; TEXT-DECORATION: none
}
.artisangwnav A:hover {
	MARGIN: 0px; COLOR: #999999; TEXT-DECORATION: underline
}
.quotetext {
	FONT-SIZE: 13px; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif
}
.small {
	FONT-SIZE: 10px; COLOR: #728749
}
.small A:link {
	FONT-SIZE: 10px; COLOR: #728749
}
.small A:visited {
	FONT-SIZE: 10px; COLOR: #728749
}
.small A:active {
	FONT-SIZE: 10px; COLOR: #728749
}
.thumbheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999
}
.thumbtext {
	FONT-SIZE: 10px; COLOR: #999999
}
.thumbtext A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
.thumbtext A:active {
	COLOR: #999999; TEXT-DECORATION: none
}
.thumbtext A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
.thumbtext A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
.tableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 2px 0px 2px 18px; COLOR: #656464
}
.orderstatustableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 2px 0px; COLOR: #656464
}
.tableheaderedit {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #656464
}
.tableheaderedit A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #656464
}
.tableheaderedit A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #656464
}
.tableheaderedit A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #656464
}
.shippinglink {
	FONT-SIZE: 10px; MARGIN: 0px 0px 0px 18px; COLOR: #666666; BACKGROUND-COLOR: #f8f5e8
}
.tableitem {
	FONT-SIZE: 10px; MARGIN: 0px 0px 0px 18px; COLOR: #666666
}
.tableitem A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.tableitem A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.tableitem A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.tableitem SELECT {
	FONT-SIZE: 10px; WIDTH: 150px; COLOR: #000000
}
.tableitem INPUT {
	FONT-SIZE: 10px; COLOR: #000000
}
.tableitemcoll {
	FONT-SIZE: 10px; MARGIN: 0px 11px; COLOR: #666666
}
.qty INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
.tableitemspacer {
	MARGIN-TOP: 9px
}
.tableitemdivspacer {
	MARGIN-TOP: 1px
}
.tablesavedheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b22c1b; FONT-FAMILY: Verdana
}
.tablesaveditem {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana
}
.tablesaveditem A:link {
	COLOR: #666666
}
.tablesaveditem A:active {
	COLOR: #666666
}
.tablesaveditem A:visited {
	COLOR: #666666
}
.remove {
	COLOR: #728749; TEXT-DECORATION: underline
}
.remove A:link {
	COLOR: #728749; TEXT-DECORATION: underline
}
.remove A:active {
	COLOR: #728749; TEXT-DECORATION: underline
}
.remove A:visited {
	COLOR: #728749; TEXT-DECORATION: underline
}
.messagewas {
	
}
.pricewas {
	
}
.pricesale {
	COLOR: #b22c1b
}
.messagesale {
	COLOR: #b22c1b
}
.footnote {
	FONT-SIZE: 9px; COLOR: #666666
}
.formlabel {
	FONT-SIZE: 10px; COLOR: #666666
}
.formlabel A:link {
	FONT-SIZE: 10px; COLOR: #666666
}
.formlabel A:active {
	FONT-SIZE: 10px; COLOR: #666666
}
.formlabel A:visited {
	FONT-SIZE: 10px; COLOR: #666666
}
.formrequiredtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666
}
.formfieldnote {
	FONT-SIZE: 10px; COLOR: #666666
}
.formrequired {
	COLOR: #666666
}
.breadcrumb {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none
}
.breadcrumb A:link {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none
}
.breadcrumb A:active {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none
}
.breadcrumb A:visited {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none
}
.brandingtext {
	FONT-SIZE: 12px
}
.messagediscount {
	FONT-WEIGHT: bold; COLOR: #728749
}
.messagebackorder {
	FONT-WEIGHT: bold; COLOR: #728749
}
.messageshipping {
	FONT-WEIGHT: bold; COLOR: #728749
}
.messagesaved {
	FONT-WEIGHT: bold; COLOR: #728749
}
.message {
	COLOR: #728749
}
.moreinfo {
	COLOR: #728749
}
.messagenotpurchasable {
	COLOR: #728749
}
.moreinfo A:link {
	COLOR: #728749; TEXT-DECORATION: underline
}
.moreinfo A:visited {
	COLOR: #728749; TEXT-DECORATION: underline
}
.moreinfo A:active {
	COLOR: #728749; TEXT-DECORATION: underline
}
.messageerror {
	COLOR: #b22c1b
}
.messagesent {
	COLOR: #b22c1b
}
.messagealert {
	COLOR: #b22c1b
}
.navsearchbox {
	FONT-SIZE: 10px; WIDTH: 134px; COLOR: #666666
}
.navemailbox {
	FONT-SIZE: 10px; WIDTH: 134px; COLOR: #666666
}
.dirpagination {
	FONT-SIZE: 10px; COLOR: #000000
}
INPUT.address {
	WIDTH: 305px
}
SELECT.country {
	WIDTH: 305px
}
INPUT.firstname {
	WIDTH: 119px
}
INPUT.lastname {
	WIDTH: 155px
}
INPUT.zip {
	WIDTH: 120px
}
INPUT.phone {
	WIDTH: 142px
}
INPUT.login {
	WIDTH: 225px
}
INPUT.tellafriend {
	WIDTH: 130px
}
SELECT.state {
	WIDTH: 180px
}
.advancedsearch INPUT {
	WIDTH: 275px
}
.advancedsearch SELECT {
	WIDTH: 275px
}
SELECT.ViewXViewAll {
	
}
.tableitemdivbg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.tableitembottomdivbg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.storelocationtable {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; PADDING-BOTTOM: 19px; PADDING-TOP: 19px; BACKGROUND-COLOR: #f8f5e8
}
.wishlandingtable {
	PADDING-RIGHT: 33px; PADDING-LEFT: 33px; PADDING-BOTTOM: 33px; PADDING-TOP: 33px; BACKGROUND-COLOR: #f8f5e8
}
.storeonlytext {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px; BACKGROUND-COLOR: #f8f5e8
}
.headerrule {
	BACKGROUND-COLOR: #ffffff
}
.crosssellborder {
	BACKGROUND-COLOR: #ffffff
}
.upsellborder {
	BACKGROUND-COLOR: #ffffff
}
.recoverborder {
	BACKGROUND-COLOR: #ffffff
}
.crosssellbg {
	BACKGROUND-COLOR: #ffffff
}
.upsellbg {
	BACKGROUND-COLOR: #ffffff
}
.tableitemheaderbg {
	BACKGROUND-COLOR: #ffffff
}
.tableitemheaderdivbg {
	BACKGROUND-COLOR: #ffffff
}
.tablesavedbg {
	BACKGROUND-COLOR: #f8f5e8
}
.tablesavedborder {
	BACKGROUND-COLOR: #dfdfdf
}
.verticalrule {
	BACKGROUND-COLOR: #dfdfdf
}
.tabledivrule {
	BACKGROUND-COLOR: #dfdfdf
}
.tablesavedborder2px {
	BACKGROUND-COLOR: #ffffff
}
.qty {
	BACKGROUND-COLOR: #f8f5e8
}
.tableitem2bg {
	BACKGROUND-COLOR: #f8f5e8
}
.tableitem1bg {
	BACKGROUND-COLOR: #f8f5e8
}
.tablesavedheaderbg {
	BACKGROUND-COLOR: #f8f5e8
}
.recoverybg {
	BACKGROUND-COLOR: #f8f5e8
}
.altviewactiveborder {
	BACKGROUND-COLOR: #f8f5e8
}
.invoicetableheader {
	BACKGROUND-COLOR: #f8f5e8
}
.altviewborder {
	BACKGROUND-COLOR: #dfdfdf
}
.thumbborderbg {
	BACKGROUND-COLOR: #dfdfdf
}
.lrgimagebg {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid
}
.imagecellbg {
	BACKGROUND-COLOR: #ffffff
}
.navheaderbg {
	BACKGROUND-IMAGE: url(images/us/global/globalgraphics/navtop_bg.gif); BACKGROUND-REPEAT: repeat-x
}
.navfooterbg {
	BACKGROUND-IMAGE: url(images/us/global/globalgraphics/navfooter_bg.gif); BACKGROUND-REPEAT: repeat-x
}
.navleftbg {
	BACKGROUND-COLOR: #ffffff
}
.contentbg {
	BACKGROUND-COLOR: #ffffff
}
.clearbg {
	BACKGROUND-IMAGE: url(images/us/global/globalgraphics/spacer01.gif)
}
.leftshadow {
	BACKGROUND-IMAGE: url(images/us/global/globalgraphics/spacer01.gif)
}
.siteborder {
	BACKGROUND-COLOR: #818180
}
.rightshadow {
	BACKGROUND-IMAGE: url(images/us/global/globalgraphics/rightside_bg.gif); BACKGROUND-REPEAT: repeat-y
}
.bottomshadow {
	BACKGROUND-IMAGE: url(images/us/global/globalgraphics/bottom_bg.gif); BACKGROUND-REPEAT: repeat-x
}
BODY.main {
	BACKGROUND-COLOR: #f3efd9
}
BODY.popup {
	BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A.nu {
	TEXT-DECORATION: none
}
.popupOuterTable {
	BORDER-RIGHT: #818180 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #818180 2px solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; BORDER-LEFT: #818180 2px solid; WIDTH: 556px; COLOR: #666666; PADDING-TOP: 8px; BORDER-BOTTOM: #818180 2px solid; HEIGHT: 486px; BACKGROUND-COLOR: #ffffff; align: center
}
.popupHeaderRow {
	FONT-SIZE: 22px; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #b22c1b; TEXT-ALIGN: center
}
.txfilewebpart {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#Td1 {zoom: 1;} 
