/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ *//*	General styles*/BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {	FONT-FAMILY: tahoma, helvetica, arial, san-serif; /*Helvetica, Arial,*/	COLOR: #000;	MARGIN: 0px;	PADDING: 0px;}/*TEXTAREA,*/ INPUT.shadowInput {	MARGIN-Bottom: 6px;	PADDING: 2px 0px 0px 2px;	border: 1px solid #DDD;	BACKGROUND-IMAGE: url(images/inputbg.gif); 	background-repeat: no-repeat;	background-position:left top;	font-size:0.9em;}TEXTAREA {	color:#000;	font-size: 1.0em;	padding:3px;}SELECT {	margin: 0px 0px 6px 0px;}HTML, BODY {/* amended for Thick Box implement */min-height:100%;height: 100% !important;	/*HEIGHT: 100%;*/	MARGIN: 0px;	PADDING: 0px;	/*BACKGROUND-COLOR: #000;*/ /* BACKGROUND-COLOR: #7E0006;*/	 background: #FFF url(images/bg_sides.gif) repeat-y fixed center;}BODY {	font-size:75%;}/* Remove FF outlines on links and border from Safari */A, input:focus.subscribe_box, INPUT {outline:none;}A:link {	COLOR: #858585;	TEXT-DECORATION: none;}A:visited {	COLOR: #858585;	TEXT-DECORATION: none;}A:hover {	COLOR: #535353;	TEXT-DECORATION: none;}/*A:active  {	COLOR: #7E0006;	TEXT-DECORATION: none;}*/H1 {	COLOR: #B0000B;	FONT-SIZE: 1.4em;	padding:0px;	margin:0px;}H1 A, H1 A:link, H1 A:hover {	COLOR: #B0000B;}.backtotop {float:right; margin-top:6px;color:#CCC;}.backtotop A,.backtotop A:link,.backtotop A:hover {color:#B0000B;}H2 {	COLOR: #B0000B;	FONT-SIZE:  1.3em;	padding:0px;	margin:0px;}H3 {	COLOR: #B0000B;	FONT-SIZE: 1.1em;	padding: 0px 0px 18px 0px;	margin:0px;}H3.newsHeader {	COLOR: #7E0006;	FONT-SIZE: 1.1em;	padding: 18px 0px 0px 0px;	margin:0px;}H4 { /* Detailed Images*/	COLOR: #7E0006;	FONT-SIZE: 0.9em;	padding: 6px 0 0 0;	margin:0px;}HR {	COLOR: #DDDDDD;	HEIGHT: 1px;}FORM {	MARGIN: 0px;}TABLE,IMG {	BORDER: 0px;}/*	Content enviroment styles*/TABLE.Container {	/*HEIGHT: 100%;*/	/*new */	/*width: 960px; */	/*margin-left:auto; 	margin-right:auto;*/	/*background-color: #000;*/	/*border-top: 7px solid #FFF;*/ /*border-top: 7px solid transparent;	border-bottom: 20px solid #FFF;*/	/*margin: 8px 0;padding:8px 0;*/	/*border-top: 8px solid transparent;*/}TD.Container {	padding-top:0px;	VERTICAL-ALIGN: top;	HEIGHT: 90%;}/*	Header styles*/.HeadLogo {	width:211px;	margin:0;	padding: 0px 0px 1px 0px; 	TEXT-ALIGN: left;	vertical-align:bottom;}.HeadLogo IMG {	margin: 0px 0px 0px 26px;}.HeadLogoShop {	width:221px;	margin:0;	padding: 0px 0px 1px 0px; 	TEXT-ALIGN: left;	vertical-align:bottom;}.HeadLogoShop IMG {	margin: 0px 0px 0px 16px;}/*.HeadLogoShop {	width:163px;	margin:0;	padding: 0px 0px 1px 0px; 	TEXT-ALIGN: left;	vertical-align:bottom;}*//*.HeadLogo IMG, .HeadLogoShop IMG {	margin: 0px 0px 0px 26px;}*/.HeadRightBox {	width:170px;	/*border-top: 7px solid #FFF;*/	MARGIN: 0px 0px 0px 0px;	PADDING: 13px 0px 0px 0px;		TEXT-ALIGN: center;	background-color:#E5E5E5;	font-size:0.8em;	FONT-WEIGHT:bold;}.HeadRightBox IMG {	border:none;	/*padding-bottom: 6px;*/	MARGIN: 0px;	PADDING: 0px;}.HeadRightBoxBG {	vertical-align:bottom;	padding-top:8px;}/*.HeadRightBox A {MARGIN: 0px;	PADDING: 0px;	PADDING-BOTTOM:12px;	COLOR: #858585;	text-decoration:none;}*/IMG.AccountImage {	margin-top:16px;}A.HeadRightBoxLk, A:link.HeadRightBoxLk, A:visited.HeadRightBoxLk {	/*font-size:0.9em;*/	FONT-WEIGHT:bold;	color:#858585;}A:hover.HeadRightBoxLk {	/*font-size:0.9em;*/	FONT-WEIGHT:bold;	color:#535353;}A.loggedInLk, A:link.loggedInLk, A:visited.loggedInLk {	/*font-size:0.9em;*/	FONT-WEIGHT:bold;	color:#7F0005;}A:hover.loggedInLk {	/*font-size:0.9em;*/	FONT-WEIGHT:bold;	color:#B0000B;}.login_users_name {color: #7F0005;font-size:1.0em;text-transform:capitalize;font-weight:bold;}.login_users_name IMG {vertical-align:middle;}.HeadText {	FONT-SIZE: 12px;	FONT-WEIGHT: bold;}.HeadLine {	height:1px;	BACKGROUND-COLOR: #FFF;/*#FFD44C;*/}.HeadThinLine {	BACKGROUND-COLOR: #FFF;/*#8E4B00;*/	HEIGHT: 1px;}.PrintableRow {	WIDTH: 100%;	VERTICAL-ALIGN: middle;	PADDING-RIGHT: 176px;	HEIGHT: 18px;}.HeadTopPad {	HEIGHT: 18px;}.HeadTopPad IMG {	WIDTH: 1px;	HEIGHT: 18px;}/*	Footer styles*/.BottomRow {	TEXT-ALIGN: center;	VERTICAL-ALIGN: bottom;	padding: 0px 10px 16px 10px;}.BottomBox {	BACKGROUND-COLOR: #FFF;/*#FFD44C;*/	COLOR: #7E0006;/* #8E4B00;*/	HEIGHT: 22px;	VERTICAL-ALIGN: middle;	PADDING-LEFT: 12px;	PADDING-RIGHT: 12px;	font-size:0.8em;}.Bottom {	BACKGROUND-COLOR: #FFF;/*#FFD44C;*/	COLOR: #7E0006;/* #8E4B00;*/	font-weight:bold;}.footer {	BACKGROUND-COLOR: #FFF;/*#FFD44C;*/	COLOR:  #7E0006;/*#8E4B00;*/}.footer A:link {	BACKGROUND-COLOR: #FFF;/*#FFD44C;*/	COLOR:  #7E0006;/*#8E4B00;*/	TEXT-DECORATION: none;}.footer A:visited {	BACKGROUND-COLOR: #FFF;/*#FFD44C;*/	COLOR:  #7E0006;/*#8E4B00;*/	TEXT-DECORATION: none;}.footer A:hover {	BACKGROUND-COLOR: #FFF;/*#FFD44C;*/	COLOR:  #7E0006;/*#8E4B00;*/	TEXT-DECORATION: none;}.footer_submenu {	width:568px;	padding-bottom:6px;}.footer_submenu .VertMenuItems {	margin-left:18px; }/*.footer A:active {	BACKGROUND-COLOR: #FFF;	COLOR:  #7E0006;	TEXT-DECORATION: none;}*/.BottomPopup {	WIDTH: 100%;	TEXT-ALIGN: right;	PADDING-BOTTOM: 10px;}.BottomPopup A {	FONT-WEIGHT: bold;}.BottomDialogBox {	BACKGROUND-COLOR: #FFE591;	PADDING-LEFT: 13px;	PADDING-TOP: 10px;	PADDING-BOTTOM: 10px;}/*	Common styles*/.SubmitBox {	PADDING-TOP: 10px;}/*.SubmitBox INPUT {	MARGIN: 0px;	PADDING: 4px 8px 4px 8px;	border: 1px solid #CCC;	COLOR:#FFF;	BACKGROUND-IMAGE:none;	BACKGROUND-COLOR:#33940F;	font-size:0.9em;	font-weight:bold;	text-transform:uppercase;}*/HR.Line {	WIDTH: 100%;	HEIGHT: 1px;	BORDER-BOTTOM-WIDTH: 0px;	BORDER-LEFT-WIDTH: 0px;	BORDER-RIGHT-WIDTH: 0px;}.SectionBox {	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: left;}.Text {	COLOR: #000000;}.NumberOfArticles {	COLOR: #000000;	FONT-WEIGHT: bold;}.TopLabel {	COLOR: #000000;	FONT-WEIGHT: bold;	FONT-SIZE: 12px;}.Message {	COLOR: #FF3300;}.Line {	BACKGROUND-COLOR: #FF6600;}TD.ButtonsRow {	PADDING-TOP: 2px;	PADDING-LEFT: 2px;	PADDING-RIGHT: 12px;	PADDING-BOTTOM: 2px;}.CustomerMessage {	COLOR: #FF3300;	FONT-WEIGHT: bold;}.ErrorMessage {	COLOR: #535353;	FONT-WEIGHT: bold;}.ErrorMessage UL {list-style-type:none;padding-top:8px;}.ErrorMessage LI {list-style-type:none;margin-top:4px;font-weight:normal;}/* http://www.redrobot.co.uk/error_message.php?error_giftcert_notfound*/.ErrorMessage2 {	COLOR: #535353;	FONT-WEIGHT: bold;}.ErrorMessage2 UL {list-style-type:none;padding-top:8px;}.ErrorMessage2 LI {list-style-type:none;margin-top:4px;font-weight:normal;}.Star {	font-size:1.2em;	font-weight:bold;	COLOR: #7E0006;}DIV.Star {	font-size:1.2em;	font-weight:bold;	COLOR: #7E0006;	vertical-align:bottom;	margin-right:3px;}.TableCenterCustomerform {	font-size:1.0em;	font-weight:bold;	COLOR: #B0000B; /*#7E0006;*/}A.TableCenterCustomerform  {	font-size:1.0em;	font-weight:bold;	COLOR: #B0000B;	text-decoration:none;}A:hover.TableCenterCustomerform {	COLOR: #535353;	text-decoration:none;}.TableHead {	BACKGROUND-COLOR: inherit;	FONT-WEIGHT: bold;}.TableSubHead {	BACKGROUND-COLOR: #EEEEEE;}.Spc {	WIDTH: 1px;	HEIGHT: 1px;}TABLE.EmptyBox {	WIDTH: 100%;}TABLE.EmptyBox TR TD {	PADDING: 0px;}/*	Popup styles*/.PopupContainer {	HEIGHT: 100%;	WIDTH: 100%;	TEXT-ALIGN: left;}.PopupTitle {	BACKGROUND-COLOR: #E5E5E5;	HEIGHT: 25px;	VERTICAL-ALIGN: middle;	TEXT-ALIGN: left;	FONT-WEIGHT: bold;	FONT-SIZE: 1.0em;	PADDING: 0 0 0 22px;}.PopupBG {	BACKGROUND-COLOR: #E5E5E5;}.PopupHelpLink {	FONT-SIZE: 9px;	COLOR: #330000;	TEXT-DECORATION: none;}/*	BuyNow section*/.BuyNowQuantity {	HEIGHT: 25px;	WIDTH: 15%;	WHITE-SPACE: nowrap;	PADDING-RIGHT: 10px;}.BuyNowPrices {	WIDTH: 100%;	HEIGHT: 25px;	VERTICAL-ALIGN: middle;}/*	Vertical menu*/.VertMenuLeftColumn {	text-align:left;	VERTICAL-ALIGN: top;	/*PADDING-LEFT: 20px;	PADDING-RIGHT: 10px;*/	/*background-image: url(images/bg_l_column.gif);*/	/*background-repeat: repeat-y;	background-position: 20px 0px;*/	PADDING: 0px;	background-color:#e5e5e5;	border:0;	border-right: 8px solid #FFF;}.VMLCSetting {width:157px;}.VertMenuLeftColumnStat {	text-align:left;	VERTICAL-ALIGN: top;	PADDING: 0;	BACKGROUND: inherit;	border-right: 8px solid #FFF;}.VertMenuRightColumn {	text-align:left;	VERTICAL-ALIGN: top;	PADDING:0;	PADDING-LEFT: 7px;	}.VertMenuRightColumn .VertMenuBox {background-color:#E5E5E5;padding: 8px 15px 8px 15px;}.VertMenuBox {	background:inherit;	/*BACKGROUND-COLOR: #FFF;*//*#FFD44C;*/	PADDING: 1px;}.bestseller {	font-size:0.9em;	color:#FF0000;}.VertMenuBox .bestseller A {	font-weight:bold;	/*font-size:0.9em;*/	color:#7e0006;}.VertMenuBox .bestseller IMG {	border: 1px solid #B7B7B7;	margin: 4px 0px 4px 0px;}.featured_clothing{text-align:center;width:162px;margin:0 0 6px 1px;		background-color:#E5E5E5;	padding:4px;}.featured_title {font-weight:bold;color:#730006;text-transform:uppercase;padding: 2px 0 4px 0;}.featured_item IMG {border: 1px solid #B7B7B7;margin:0 0 4px 0;}.buy_featured_clothes {text-align:center;}.buy_featured_clothes IMG {margin:6px 0 7px 0;}.VertMenuBorder {	BACKGROUND:inherit;/*#8E4B00;*/	margin-bottom:6px;}.VertMenuTitle {	BACKGROUND-COLOR: #CCC;/*#FF8600;*/	COLOR: #330000;	FONT-WEIGHT: bold;	PADDING: 1px;}.VertMenuSubTitle {	BACKGROUND-COLOR: #CCC; /*#FFA92F;*/}.VertMenuTitleIcon {	WIDTH: 21px;	HEIGHT: 20px;	MARGIN-LEFT: 8px;	MARGIN-RIGHT: 8px;	VERTICAL-ALIGN: middle;}.addPadding {padding-bottom:8px;}.VertMenuItems {	COLOR: #330000;	TEXT-DECORATION: none;	text-transform:uppercase;	/*font-size:1.0em;*/}.VertMenuItems B {	COLOR: #7E0006;	TEXT-DECORATION: none;	text-transform:uppercase;	font-size: 1.0em;}.VertMenuItems2 B {	COLOR: #000;	TEXT-DECORATION: none;	text-transform:uppercase;	font-size: 0.9em;	margin:0;	padding:0;}TD.VertMenuItems2 {	vertical-align:middle;	height:30px;}.VertMenuItemsMCT {	COLOR: #000;	TEXT-DECORATION: none;	font-weight:bold;	text-transform:uppercase;	font-size: 0.8em;}TD.VertMenuItemsMCT {	padding-bottom:6px;}TD.VertMenuItemsMC IMG {	border: 1px solid #B7B7B7;}A.VertMenuItems {	font-size:0.8em;}A:link.VertMenuItems {	COLOR: #858585;	TEXT-DECORATION: none;}A:visited.VertMenuItems {	COLOR: #858585;	TEXT-DECORATION: none;}A:hover.VertMenuItems {	COLOR: #535353;	TEXT-DECORATION: none;}A:active.VertMenuItems  {	COLOR: #535353;	TEXT-DECORATION: none;}A.VertMenuItemsHL {	COLOR: #7E0006;	font-weight:bold;	font-size:0.8em;	text-transform:uppercase;}A:link.VertMenuItemsHL {	COLOR: #7E0006;	TEXT-DECORATION: none;}A:visited.VertMenuItemsHL {	COLOR: #7E0006;	TEXT-DECORATION: none;}A:hover.VertMenuItemsHL {	COLOR: #3E8921;	TEXT-DECORATION: none;}A:active.VertMenuItemsHL  {	COLOR: #3E8921;	TEXT-DECORATION: none;}A.VertMenuItemsMainActive, A.VertMenuItemsMainActive:link, A.VertMenuItemsMainActive:visited, A.VertMenuItemsMainActive:hover /*, A.VertMenuItemsMainActive:active*/  {	COLOR: #7E0006;	TEXT-DECORATION: none;	text-transform:uppercase;}A.VertMenuItemsActive, A.VertMenuItemsActive:link, A.VertMenuItemsActive:visited, A.VertMenuItemsActive:hover /* A.VertMenuItemsActive:active*/  {	COLOR: #7E0006;	TEXT-DECORATION: none;	text-transform:uppercase;	font-size:9px;}/*Mainverts*/.VertMenuItemsMain {	COLOR: #330000;	TEXT-DECORATION: none;	text-transform:uppercase;	font-size:12px;}A.VertMenuItemsMain:link {	COLOR: #858585;/*#330000;*/	TEXT-DECORATION: none;}A.VertMenuItemsMain:visited {	COLOR: #858585;/*#330000;*/	TEXT-DECORATION: none;}A.VertMenuItemsMain:hover {	COLOR: #565656;/*#550000;*/	TEXT-DECORATION: none;}/*A.VertMenuItemsMain:active  {	COLOR: #7E0006;	TEXT-DECORATION: none;}*/.VertMenuHr {	WIDTH: 100%;	HEIGHT: 1px;	BORDER-BOTTOM-WIDTH: 0px;	BORDER-LEFT-WIDTH: 0px;	BORDER-RIGHT-WIDTH: 0px;	COLOR: #999999;}.CategoriesList {	FONT-SIZE: 12px;}.CategoriesList A {	line-height:140%;}/*	Dialog box*/TABLE.DialogBox {	WIDTH: 100%;	HEIGHT: 100%;	VERTICAL-ALIGN: top;}TD.DialogBox {	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: left;	PADDING: 10px;}.DialogBorder {	BACKGROUND-COLOR: #FFF;/*#FF8600;*/	HEIGHT: 100%;	PADDING: 0px;}TD.DialogTitle, FONT.DialogTitle {	COLOR: #7E0006;	FONT-WEIGHT: bold;	FONT-SIZE: 0.9em;	BACKGROUND-IMAGE: url(images/titlebar.jpg); /*(images/dialog_bg_n.gif)*/	background-repeat: no-repeat;	background-position:right top;	VERTICAL-ALIGN: top;	text-transform:uppercase;	HEIGHT: 18px;	MARGIN-TOP:20px;	PADDING-TOP: 2px;	PADDING-BOTTOM: 3px;	PADDING-LEFT: 10px;	PADDING-RIGHT: 0px;	TEXT-ALIGN: left;}/*FONT.DialogTitle {	COLOR: #FFFFFF;	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	VERTICAL-ALIGN: bottom;	HEIGHT: 15px;	TEXT-ALIGN: left;	MARGIN-LEFT: 10px;}*//*	Dialog info box*/TABLE.DialogInfo {	WIDTH: 85%;	TEXT-ALIGN: center;}.DialogInfoTitle {	COLOR: #FFF;	FONT-WEIGHT: bold;	FONT-SIZE: 0.9em;	/*BACKGROUND-IMAGE: url(images/titlebar.jpg);*/ /*(images/dialog_bg_n.gif)*/	/*background-repeat: no-repeat;*/	/*background-position:right top;*/	VERTICAL-ALIGN: top;	text-transform:uppercase;	HEIGHT: 18px;	TEXT-ALIGN: left;	HEIGHT: 15px;	PADDING-TOP: 0px;	PADDING-BOTTOM: 0px;	PADDING-LEFT: 5px;	PADDING-RIGHT: 5px;}.DialogInfoTitleBorder {	BACKGROUND-COLOR: #b0000b;	PADDING: 0px;	VERTICAL-ALIGN: bottom;	HEIGHT: 15px;}.DialogInfoBorder {	BACKGROUND-COLOR: #CCC;	PADDING: 0px;}.DialogTr {	COLOR: #20B8B9;}.DialogInfoIcon {	WIDTH: 15px;	HEIGHT: 15px;}.DialogInfoClose {	WIDTH: 13px;	HEIGHT: 13px;}/*	Dialog tools section*/.NavDialogTitle {	WIDTH: 50%;	FONT-SIZE: 11px;	FONT-WEIGHT: bold;	COLOR: #330000;	PADDING-LEFT: 8px;}   .NavDialogBorder {	BACKGROUND-COLOR: #FFCC33;}.NavDialogBox {	BACKGROUND-COLOR: #FFFFCC;}.NavDialogSeparator {	WIDTH: 100%;	HEIGHT: 14px;	BACKGROUND-IMAGE: url(images/separator.gif);	PADDING-LEFT: 7px;}.NavDialogSeparator IMG {	WIDTH: 100%;	HEIGHT: 14px;}.NavDialogCell {	PADDING-RIGHT: 3px;}.NavDialogCell A IMG {	WIDTH: 9px;	HEIGHT: 9px;}/*	Product details page*/.ProductTitle {	COLOR: #000000;	FONT-WEIGHT: bold;	FONT-SIZE: 12px;}.featured_item .ProductTitleC, .featured_item A.ProductTitleC, .featured_item A:visited.ProductTitleC  {	COLOR: #7E0006;	FONT-WEIGHT: bold;}.ProductTitleC, A.ProductTitleC, A:visited.ProductTitleC  {	COLOR: #B0000B;	FONT-WEIGHT: bold;	FONT-SIZE: 0.9em;}.featured_item A:hover.ProductTitleC, A:hover.ProductTitleC  {	COLOR: #858585;	FONT-WEIGHT: bold;	FONT-SIZE: 0.9em;}.ProductTitleHidden {	COLOR: #666666;	FONT-WEIGHT: bold;	FONT-SIZE: 11px;}.ProductDetailsTitle {	COLOR: #FF3300;	FONT-WEIGHT: bold;}.ProductDetailsTitle H3 {	padding: 18px 0px 0px 0px;	FONT-SIZE: 1.1em;}.ProductDetailsPrice {padding: 15px 0px 0px 0px;}.ProductSubDetails { 	/*COLOR: #000;*/	FONT-WEIGHT: normal;	padding-bottom: 12px;	vertical-align:top; }UL#product_bullets, LI#product_bullets {/*list-style:none;*/list-style: disc url(images/bullet.gif) outside;margin-bottom:12px;margin-left: 0;padding-left: 24px;/*text-indent: -30px;*/}#product_bullets LI {margin-top:4px;} /* careful JS */#wl_table {display:block;padding-bottom:18px;}#product_avail_txt{	vertical-align:top;}/* EO careful JS */.ProductDetails {	COLOR: #000000;}.ProductPriceTitle {	COLOR: #000000;	FONT-WEIGHT: bold;	FONT-SIZE: 12px;}.ProductPriceConverting {	COLOR: #000000;	FONT-WEIGHT: bold;	FONT-SIZE: 12px;}/*.ProductPriceConverting H3 {	COLOR: #000000;	FONT-WEIGHT: bold;	FONT-SIZE: 12px;}*/.ProductPrice {	COLOR: #b0000b;	FONT-WEIGHT: bold;	/*FONT-SIZE: 12px;*/}.ProductPriceC {	COLOR: #000;	FONT-WEIGHT: bold;	Font-size: 0.9em;}.MarketPriceC {	COLOR: #B0000B;	FONT-WEIGHT: bold;	Font-size: 0.8em;	}.MarketPriceC I {	COLOR: #000;	FONT-WEIGHT: normal;	font-style:normal;	text-decoration:line-through;}.ProductPriceD {	COLOR: #33940F;	FONT-WEIGHT: bold;	text-transform:uppercase;	Font-size: 0.8em;}.including_tax {color:#535353;font-size:0.8em;}.ProductPriceSmall {	COLOR: #b0000b;	FONT-WEIGHT: bold;}.SaveMoneyLabel {	WIDTH: 55px;	HEIGHT: 31px;	padding-top:26px;	padding-left:2px;	TEXT-ALIGN: center;	VERTICAL-ALIGN: middle;	COLOR: #FFFFFF;	FONT-WEIGHT: bold;	FONT-SIZE:1.2em;	BACKGROUND-IMAGE: url(images/save_money.gif);	BACKGROUND-REPEAT: no-repeat;}/*.SaveMoneyLabel {	WIDTH: 57px;	HEIGHT: 57px;	padding-top:26px;	padding-left:2px;	TEXT-ALIGN: center;	VERTICAL-ALIGN: middle;	COLOR: #FFFFFF;	FONT-WEIGHT: bold;	FONT-SIZE:1.2em;	BACKGROUND-IMAGE: url(images/save_money.gif);	BACKGROUND-REPEAT: no-repeat;}*/.MarketPrice {display:inline;	FONT-SIZE: 0.9em;	FONT-FAMILY: Times New Roman;}#product_alt_price{white-space:nowrap;}.PImgBox {	TEXT-ALIGN: left;	VERTICAL-ALIGN: top;	WIDTH: 100px;	PADDING-RIGHT: 8px;}/*	Products list*/TD.PListImgBox {	WIDTH: 125px;	TEXT-ALIGN: center;	VERTICAL-ALIGN: top;	WHITE-SPACE: nowrap;	PADDING-RIGHT: 8px;}DIV.PListImgBox {	WHITE-SPACE: nowrap;}HR.PListLine {	WIDTH: 100%;	HEIGHT: 1px;	BORDER-BOTTOM-WIDTH: 0px;	BORDER-LEFT-WIDTH: 0px;	BORDER-RIGHT-WIDTH: 0px;}.PListTaxBox {	PADDING-LEFT: 70px;	PADDING-RIGHT: 2px;	PADDING-TOP: 2px;	PADDING-BOTTOM: 2px;}.PListCell {	BACKGROUND-COLOR: #FFF;	TEXT-ALIGN: center;	PADDING: 2px 2px 10px 2px;	VERTICAL-ALIGN: top;}/*	Items style*/.ItemsList {	COLOR: #666;	FONT-WEIGHT: bold;}.ItemsListDisabled {	COLOR: #909090;}A.ItemsList:link {	COLOR: #666;	TEXT-DECORATION: none;}A.ItemsList:visited {	COLOR: #666;	TEXT-DECORATION: none;}A.ItemsList:hover {	COLOR: #565656;	TEXT-DECORATION: none;}/*.ItemsList:active {	COLOR: #7E0006;	TEXT-DECORATION: none;}*//*	Location bar*/.topbreadcrumb {text-align:left;	COLOR: #858585;	FONT-WEIGHT: normal;	TEXT-DECORATION: none;	text-transform:uppercase;	font-size:0.8em;	margin: 0 0 7px 0;}.breadcrumb {text-align:left;	COLOR: #858585;	FONT-WEIGHT: normal;	TEXT-DECORATION: none;	text-transform:uppercase;	font-size:0.8em;	margin: 7px 0 0 0;}.breadcrumb B, .topbreadcrumb B{	FONT-WEIGHT: normal;	COLOR: #33940F;}.breadcrumb A:link, .topbreadcrumb A:link {	COLOR: #858585;	TEXT-DECORATION: none;}.breadcrumb A:visited, .topbreadcrumb A:visited {	COLOR: #858585;	TEXT-DECORATION: none;}.breadcrumb A:hover, .topbreadcrumb A:hover {	COLOR: #535353;	TEXT-DECORATION: none;}/*A.NavigationPath:active  {	COLOR: #CC6666;	TEXT-DECORATION: none;}*//*	Buttons*/.FormButton {	COLOR: #535353;	FONT-WEIGHT: bold;	text-transform:uppercase;	FONT-SIZE:0.9em;	text-align:right;}TD.FormButton {	PADDING-TOP:2px;	PADDING-BOTTOM:15px;}.FormLogin {	COLOR: #B0000B;	FONT-WEIGHT: bold;	text-transform:uppercase;}TABLE.ButtonTable {	CURSOR: pointer;	VERTICAL-ALIGN: middle;	DIRECTION: ltr;	margin:0px;	padding:0px;}TD.Button {								 	BACKGROUND-IMAGE: url(images/butbg.gif);	BACKGROUND-COLOR: #479C27;	BACKGROUND-REPEAT: repeat-x;	PADDING-LEFT: 6px;	PADDING-RIGHT: 6px;	VERTICAL-ALIGN: middle;	WHITE-SPACE: nowrap;}FONT.Button {								 	FONT-FAMILY: Arial;	text-transform:uppercase;	COLOR: #FFFFFF;	FONT-WEIGHT: bold;	FONT-SIZE: 0.8em;	TEXT-DECORATION: none;}IMG.ButtonSide {	padding:0px;	margin:0px;	WIDTH: 7px;	HEIGHT: 17px;	border:none;}INPUT.ButtonSide {	padding:0px;	margin:0px;	WIDTH: 7px;	HEIGHT: 17px;	border:none;}.SimpleButton TR TD {	PADDING: 0px;	WHITE-SPACE: nowrap;}A.Button:link, A.Button:visited, A.Button:hover /*, A.Button:active*/ {	COLOR: #330000;	FONT-WEIGHT: bold;}.GoImage {	/*WIDTH: 21px;	HEIGHT: 18px;*/	WIDTH: 18px;	HEIGHT: 17px;	VERTICAL-ALIGN: middle;	BORDER: 0px;	padding:0px;	margin:0px;	padding-bottom:2px;	background:none;}/*	Small text/link style*/.SmallNote, .SmallNote:link, .SmallNote:visited {	COLOR: #33940F;	FONT-SIZE: 0.8em; 	FONT-FAMILY: Helvetica, Arial, Verdana, Sans-serif;	TEXT-DECORATION: none;	text-transform:capitalize;}.SmallNote:hover {	COLOR: #535353;/*#7C4C00;*/	}/*.SmallNote:active {	COLOR: #666;	TEXT-DECORATION: none;	FONT-SIZE: 9px;	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;}*/.SmallText {	COLOR: #666;/*#7C4C00;*/	TEXT-DECORATION: none;	FONT-SIZE: 9px;	FONT-FAMILY: Helvetica, Arial, Verdana, Sans-serif;}/*	Category page*/.SubcatTitle {	TEXT-ALIGN: left;	WIDTH: 95%;	PADDING-LEFT: 5px;}.SubcatInfo {	TEXT-ALIGN: right;	WHITE-SPACE: nowrap;	COLOR: #000000;}/*	Search sort bar*/.SearchSortTitle {	FONT-WEIGHT: bold;	PADDING-RIGHT: 20px;}.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover /*, .SearchSortLink:active*/ {	TEXT-DECORATION: underline;}.SearchSortImg {	WIDTH: 9px;	HEIGHT: 9px;	MARGIN-RIGHT: 5px;}.SearchSortCell {	PADDING-RIGHT: 20px;}/*	Expandable section*/.OptionLabel LABEL {	margin-right: 5px;}.ExpandSectionMark {	WIDTH: 11px;	CURSOR: pointer;	VERTICAL-ALIGN: middle;}.ExpandSectionMark IMG {	PADDING-RIGHT: 5px;}/*	Tab mechanism*/.Tab {	BACKGROUND-COLOR: #FFD44C;	FONT-WEIGHT: bold;	TEXT-TRANSFORM: uppercase;	WIDTH: 85px;	HEIGHT: 30px;	TEXT-ALIGN: center;}.TabTop {	HEIGHT: 5px;	BACKGROUND-COLOR: #FFD44C;}TD.TabLeftSide {	WIDTH: 9px;	BACKGROUND-IMAGE: url(images/tab_l.gif);}TD.TabRightSide {	WIDTH: 9px;	BACKGROUND-IMAGE: url(images/tab_r.gif);}TD.TabLeftCorner {	WIDTH: 9px;	HEIGHT: 9px;	BACKGROUND-IMAGE: url(images/tab_c1.gif);}TD.TabRightCorner {	WIDTH: 9px;	HEIGHT: 9px;	BACKGROUND-IMAGE: url(images/tab_c2.gif);}TD.TabCenter {	HEIGHT: 9px;	BACKGROUND-IMAGE: url(images/tab_b.gif);}IMG.TabCorner {	WIDTH: 9px;	HEIGHT: 9px;}IMG.TabSide {	WIDTH: 9px;	HEIGHT: 1px;}/*	Pagination mechanism*/.NavigationArrow {	WIDTH: 9px;	HEIGHT: 9px;}.NavigationTitle {	WHITE-SPACE: nowrap;	HEIGHT: 14px;	PADDING-RIGHT: 10px;}.NavigationCell {	TEXT-ALIGN: center;	VERTICAL-ALIGN: bottom;	BACKGROUND-IMAGE: url(images/page.gif);	WIDTH: 17px;	HEIGHT: 14px;}.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover /*, .NavigationCell A:active*/ {	TEXT-DECORATION: none;}.NavigationCell IMG {	HEIGHT: 1px;	WIDTH: 17px;}.NavigationCellWide {	TEXT-ALIGN: center;	VERTICAL-ALIGN: bottom;	BACKGROUND-IMAGE: url(images/page_wide.gif);	WIDTH: 23px;	HEIGHT: 14px;}.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover /*, .NavigationCellWide A:active*/ {	TEXT-DECORATION: none;}.NavigationCellWide IMG {	HEIGHT: 1px;	WIDTH: 23px;}.NavigationCellLk {	color: #B7B7B7;	FONT-WEIGHT: bold;}.NavigationCellSel {	color: #7E0006;	FONT-WEIGHT: bold;	padding:0px;	margin:0px;	padding-right:10px;	word-spacing: 0.1em;	vertical-align:bottom;	text-align:right;}/*	Subheader styles*/.vertSpacer {	height:12px;}TABLE.SubHeaderGrey {	WIDTH: 100%;	MARGIN-BOTTOM: 10px;}.SubHeaderGrey {	COLOR: #666666;	FONT-SIZE: 0.9em;	FONT-WEIGHT: bold;	PADDING: 0px;}TABLE.SubHeaderGrey TEXTAREA, .SubHeaderGrey TEXTAREA {	COLOR: #FF0000;	FONT-SIZE: 0.9em;	PADDING: 0px;}.SubHeaderGreyLine {	HEIGHT: 1px;	BACKGROUND-COLOR: #CCCCCC;	PADDING: 0px;}TABLE.SubHeaderBlack {	WIDTH: 100%;	MARGIN-BOTTOM: 10px;}.SubHeaderBlack {	COLOR: #000000;	FONT-SIZE: 12px;	FONT-WEIGHT: bold;	PADDING: 0px;}.SubHeaderBlackLine {	HEIGHT: 1px;	BACKGROUND-COLOR: #000000;	PADDING: 0px;}TABLE.SubHeaderRed {	WIDTH: 100%;	MARGIN-BOTTOM: 10px;}.SubHeaderRed {	FONT-WEIGHT: bold;	PADDING: 0px;}.SubHeaderRedLine {	HEIGHT: 1px;	BACKGROUND-COLOR: #550000;	PADDING: 0px;}TABLE.SubHeader {	WIDTH: 100%;	MARGIN-BOTTOM: 10px;}.SubHeader {	COLOR: #B0000B;	FONT-WEIGHT: bold;	FONT-SIZE: 1.1em;	PADDING: 0px;}.SubHeaderLine {	HEIGHT: 1px;	BACKGROUND-COLOR: #CCC;	PADDING: 0px;}/*	User profile page*/.RegSectionTitle {	padding-top:12px;	COLOR: #B0000B;	FONT-SIZE: 0.8em;	FONT-WEIGHT: bold;}/*	Popup image*/.PImageImageCell {	PADDING: 5px;	TEXT-ALIGN: center;	VERTICAL-ALIGN: middle;	HEIGHT: 100%;}.PImageImageCell IMG {	TEXT-ALIGN: center;	VERTICAL-ALIGN: middle;}.PImageNumbersCell {	PADDING-RIGHT: 10px;	PADDING-LEFT: 10px;	WHITE-SPACE: nowrap;}.PImageLine {	HEIGHT: 1px;	BACKGROUND-COLOR: #CCCCCC;}.PImageLine IMG {	HEIGHT: 1px;}BODY.PImage {	BACKGROUND-COLOR: #FFFFFF;}.PImagePageRow {	HEIGHT: 30px;	VERTICAL-ALIGN: middle;	PADDING-LEFT: 10px;}/*	Customer reviews module*/IMG.StarImg {	WIDTH: 14px;	HEIGHT: 14px;}/*	Manufacturers module*/.ManufacturersItem {	TEXT-ALIGN: left;	WHITE-SPACE: nowrap;	WIDTH: 95%;	PADDING-LEFT: 5px;}/*	Recommended products module*/UL.RPItems {	PADDING-LEFT: 10px;	PADDING-TOP: 0px;	PADDING-BOTTOM: 0px;}/*	Webmaster mode*/DIV.Lbl {	DISPLAY: inline;	COLOR: green;	FONT-WEIGHT: bold;}.Section {	DISPLAY: inline;	MARGIN: 0px;	PADDING: 0px;}/*	Last checkout step*/TD.LCSBackground {	BACKGROUND-COLOR: #FFF;}H1.LCSBackground {	COLOR: #000;	font-size:0.8em;}TABLE.WebBasedPayment {	HEIGHT: 100%;	WIDTH: 100%;}TABLE.WebBasedPayment TR TD {	TEXT-ALIGN: center;	VERTICAL-ALIGN: middle;	HEIGHT: 90%;	PADDING: 0px;}/*	Fast Lane Checkout module*/.FLCAuthBox {	WHITE-SPACE: nowrap;	PADDING-LEFT: 10px;	PADDING-RIGHT: 5px;}.FLCAuthPreBox {	PADDING-LEFT: 30px;	HEIGHT: 20px;	WIDTH: 100%;}.FLCTopPad {	VERTICAL-ALIGN: middle;	HEIGHT: 15px;}.FLCTopPad IMG {	WIDTH: 1px;	HEIGHT: 15px;}TD.FLCDialogCell {	WIDTH: 50%;	HEIGHT: 225px;	TEXT-ALIGN: center;}TD.FLCDialogCellAntibot {	WIDTH: 50%;    HEIGHT: 350px;	TEXT-ALIGN: center;}TABLE.FLCDialog {	WIDTH: 100%;	HEIGHT: 100%;}.FLCDialogCellLtC .FLCDialog .DialogTitle {FONT-SIZE:1.2em;BACKGROUND-IMAGE: none; /*url(images/titlebar_short.gif); */border-right: 5px solid #FFF;padding: 12px;margin: 0px;background-color:#E5E5E5;}.FLCDialog .DialogTitle {FONT-SIZE:1.2em;BACKGROUND-IMAGE: none; /*url(images/titlebar_short.gif); */border-right: 5px solid #FFF;padding: 12px;margin:0px;background-color:#E5E5E5;}/*		-- ADDONS --*//*	Gift registry module*/.HighLight {	BACKGROUND-COLOR: #FFFFCC;}/*	Feature comparison module*/TABLE.CompareBtn {	CURSOR: pointer;}TD.CompareBtnLeft {	HEIGHT: 18px;	WIDTH: 21px;	BACKGROUND-IMAGE: url(images/compare1.gif);}TD.CompareBtnLeft IMG {	HEIGHT: 18px;	WIDTH: 21px;}TD.CompareBtnMain {	BACKGROUND-IMAGE: url(images/compare2.gif);	BACKGROUND-REPEAT: repeat-x;	VERTICAL-ALIGN: top;	PADDING-LEFT: 5px;	PADDING-TOP: 2px;}TD.CompareBtnMainMozilla {	BACKGROUND-IMAGE: url(images/compare2.gif);	BACKGROUND-REPEAT: repeat-x;	VERTICAL-ALIGN: top;	PADDING-LEFT: 5px;	PADDING-TOP: 1px;}TD.CompareBtnRight {	HEIGHT: 18px;	WIDTH: 9px;}TD.CompareBtnRight IMG {	HEIGHT: 18px;	WIDTH: 9px;}TD.FCompProductSelBox {	PADDING: 0px;	WHITE-SPACE: nowrap;}TD.FCompProductButtonBox {	PADDING-LEFT: 25px;	PADDING-TOP: 0px;	PADDING-BOTTOM: 0px;	PADDING-RIGHT: 0px;	WIDTH: 100%;	WHITE-SPACE: nowrap;}TD.FCompProductAddCL {	PADDING-TOP: 10px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	PADDING-RIGHT: 0px;}TD.FCompFeatureHCell {	VERTICAL-ALIGN: top;	TEXT-ALIGN: center;	BACKGROUND-COLOR: #EEEEEE;	FONT-WEIGHT: bold;}.HightLightEqualRow {	BACKGROUND-COLOR: #ffe8af;	TEXT-ALIGN: center;}.EqualRow {	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: center;}/*	Special offers module*/.SpecialOffersPrice {	COLOR: #FF3300;	FONT-WEIGHT: bold;	FONT-SIZE: 14px;}.SpecialOffersThumb {	DISPLAY: inline;	MARGIN-LEFT: -51px;}.SpecialOffersThumb A IMG {	WIDTH: 47px;	HEIGHT: 44px;}/*	Fancy categories module*/.CatMenuItemOff {	BACKGROUND-COLOR: transparent;	COLOR: #330000;	BORDER-RIGHT: none;	BORDER-TOP: none;	BORDER-LEFT: none;	BORDER-BOTTOM: none;	MARGIN-BOTTOM: 3px;	MARGIN-TOP: 3px;	MARGIN-LEFT: 1px;	MARGIN-RIGHT: 0px;	CURSOR: pointer;	FONT-SIZE: 12px;}.CatMenuItemOffExp {	BACKGROUND-COLOR: transparent;	BORDER-RIGHT: none;	BORDER-TOP: none;	BORDER-LEFT: none;	BORDER-BOTTOM: none;	MARGIN-BOTTOM: 1px;	MARGIN-TOP: 1px;	MARGIN-LEFT: 2px;	MARGIN-RIGHT: 3px;	CURSOR: pointer;}.CatMenuItemOn {   	BACKGROUND-COLOR: #FF8600;	COLOR: #330000;	BORDER-RIGHT: 0px solid;	BORDER-TOP: none;	BORDER-LEFT: none;	BORDER-BOTTOM: none;	MARGIN-BOTTOM: 3px;	MARGIN-TOP: 3px;	MARGIN-LEFT: 1px;	MARGIN-RIGHT: 0px;	CURSOR: pointer;	FONT-SIZE: 12px;}.CatSubMenu {	BACKGROUND-COLOR: #FFD44C;	BORDER-RIGHT: #8E4B00 1px solid;	BORDER-TOP: #8E4B00 1px solid;	BORDER-LEFT: #8E4B00 1px solid;	BORDER-BOTTOM: #8E4B00 1px solid;	MARGIN-TOP: 0px;	MARGIN-BOTTOM: 0px;	MARGIN-LEFT: 0px;	MARGIN-RIGHT: 0px;	PADDING-TOP: 2px;	PADDING-BOTTOM: 2px;	PADDING-LEFT: 2px;	PADDING-RIGHT: 2px;}TABLE.CatMenuContainer {	WIDTH: 136px;}A.CatMenuItem {	FONT-SIZE: 12px;	FONT-FAMILY: Arial;	CURSOR: pointer;}A.CatMenuItem:link {	COLOR: #330000;	TEXT-DECORATION: none;}A.CatMenuItem:visited {	COLOR: #330000;	TEXT-DECORATION: none;}A.CatMenuItem:hover {	COLOR: #330000;	TEXT-DECORATION: none;}/*A.CatMenuItem:active {	COLOR: #330000;	TEXT-DECORATION: none;}*/A#nojs.CatMenuItem:hover {	BACKGROUND-COLOR: #FF8600;	COLOR: #330000;	TEXT-DECORATION: none;}IMG.FCIcon {	WIDTH: 16px;	HEIGHT: 16px;	BORDER-WIDTH: 0px;	MARGIN-LEFT: 2px;	MARGIN-RIGHT: 3px;}IMG.FCTriangle {	WIDTH: 9px;	HEIGHT: 9px;	BORDER-WIDTH: 0px;	MARGIN-LEFT: 3px;}TABLE.FCItemTable {	WIDTH: 100%;	BORDER-WIDTH: 0px;	MARGIN: 0px;	TEXT-ALIGN: left;}TD.FCIconCell {	VERTICAL-ALIGN: middle;	TEXT-ALIGN: center;}TD.FCTriangleCell {	VERTICAL-ALIGN: middle;	TEXT-ALIGN: right;}TD.FCChain {	WIDTH: 18px;	BACKGROUND-REPEAT: repeat-y;}TD.FCChain IMG {	WIDTH: 18px;	HEIGHT: 1px;}TD.FCExplorerBox {	WIDTH: 37px;	VERTICAL-ALIGN: top;	BACKGROUND-REPEAT: repeat-y;}/*	Product configurator module*/.ProductBG {	BACKGROUND-COLOR: #ffffff;}.SlotCell {	WIDTH: 50%;	HEIGHT: 35px;	PADDING-TOP: 25px;	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: center;}.SlotProductCell {	WIDTH: 50%;	HEIGHT: 35px;	BACKGROUND-COLOR: #ffffff;	TEXT-ALIGN: center;}TABLE.PCSummaryTable {	WIDTH: 100%;	BACKGROUND-COLOR: #ffffff;}/*	Survey module*/H1.SurveyName {	FONT-WEIGHT: bold;}.SurveyHeader {	FONT-SIZE: 11px;}.SurveyHeaderMenu {	FONT-SIZE: 10px;}.SurveyFooter {	FONT-SIZE: 11px;}.SurveyFooterMenu {	FONT-SIZE: 10px;}.SurveyQuestion {	FONT-SIZE: 12px;	FONT-WEIGHT: bold;	PADDING: 2px;}.SurveyQuestionMenu {	FONT-WEIGHT: bold;	PADDING: 0px;}TEXTAREA.Survey {}.SurveyAnswer {	PADDING: 2px;	WIDTH: 100%;}.SurveyAnswerMenu {	PADDING: 0px;	WIDTH: 100%;}TD.SurveyAnswerMark {	PADDING: 2px;	WIDTH: 15px;}TD.SurveyAnswerMarkMenu {	PADDING: 0px;	WIDTH: 15px;}.SurveyBar {	HEIGHT: 10px;	BACKGROUND-COLOR: blue;}.SurveyBarHL {    HEIGHT: 10px;    BACKGROUND-COLOR: green;}.SurveyStatLabel {	PADDING-LEFT: 6px;	WHITE-SPACE: nowrap;}.StatisticsBar {	BACKGROUND-COLOR: #FFCE31;}   .StatisticsBarHL {	BACKGROUND-COLOR: #FF8400;}   .SurveyAnswers {	PADDING-LEFT: 2px;	PADDING-RIGHT: 2px;	PADDING-TOP: 2px;	PADDING-BOTTOM: 5px;}.SurveyAnswersMenu {	PADDING-LEFT: 0px;	PADDING-RIGHT: 0px;	PADDING-TOP: 0px;	PADDING-BOTTOM: 5px;}.SurveyAnswerComment {	PADDING: 2px;}.SurveyAnswerCommentMenu {	PADDING: 0px;}/* additions */.strapline {	width:100%;	TEXT-ALIGN: left;	padding-left:54px;	vertical-align:bottom;	/*width:100%;	COLOR: #7E0006;	font-weight:bold;	font-size:1.2em;	text-transform:uppercase;	padding-left:54px;*/}.straplineShop {	width:100%;	TEXT-ALIGN: left;	padding-left:18px;	vertical-align:bottom;	/*width:100%;	COLOR: #7E0006;	font-weight:bold;	font-size:1.2em;	text-transform:uppercase;	padding-left:54px;*/}.subH3 {	COLOR: #7E0006;	font-weight:bold;	font-size:12px;}.ShopCatNav {	background-color:#E5E5E5;	white-space:nowrap;	padding: 10px 10px 10px 15px;}.ShopCatNav UL {	padding:0px;	margin:0px;	list-style:none;}.ShopCatNav LI {	padding:0px;	margin:0px;	list-style:none;}.ShopCatNav LI {	text-transform:uppercase;	font-weight:bold;	color:#858585;	/*BACKGROUND-COLOR: #FFF;*/}.ShopCatNav LI A {	color:#858585;	/*BACKGROUND-COLOR: #FFF;*/}.ShopCatNav LI A:link {	/*BACKGROUND-COLOR: #FFF;*//*#FFD44C;*/	COLOR:  #858585;/*#8E4B00;*/	TEXT-DECORATION: none;}.ShopCatNav LI A:visited {	/*BACKGROUND-COLOR: #FFF;*//*#FFD44C;*/	COLOR:  #858585;/*#8E4B00;*/	TEXT-DECORATION: none;}.ShopCatNav LI A:hover {	/*BACKGROUND-COLOR: #FFF;*//*#FFD44C;*/	COLOR:  #535353;/*#8E4B00;*/	TEXT-DECORATION: none;}LI.MainNav, LI.MainNavSelected {margin-bottom:6px;}LI.SubNav, LI.SubNavSelected {	font-size:0.8em;	margin-bottom:3px;	}.MainNav, .MainNavSelected {	font-size:1.0em;}.SubNav, .SubNavSelected {	font-size:0.8em;	}.MainNavSelected A B, .SubNavSelected A B {	COLOR: #7E0006;}LI.SubNavSpecial A, LI.SubNavSpecial A:link, LI.SubNavSpecial A:visited{font-size:0.8em;	margin:0;	padding:0;	COLOR: #3E8921;}LI.SubNavSpecial A:hover{	COLOR: #7E0006;}.printIcon A, .printIcon A:link, .printIcon A:visited {	padding-right:30px;	text-decoration:none;}#product_price {	COLOR: #7E0006;	font-size: 1.5em;	font-weight:bold;	white-space:nowrap;}.addHeadRoom {	padding-top:18px;}/*.JSOffSubmit {	MARGIN: 0px;	PADDING: 4px 8px 4px 8px;	border: 1px solid #CCC;	COLOR:#FFF;	BACKGROUND-IMAGE:none;	BACKGROUND-COLOR:#33940F;	font-size:0.9em;	font-weight:bold;	text-transform:uppercase;}*/.tabsMenu TABLE {text-align:right;}/* MENU==================================*/#menubg {	width:203px;	height:255px;	BACKGROUND-IMAGE: url(images/robotmenu.gif); 	background-repeat: no-repeat;	background-position:left top;}#menubg UL, #menubg LI {	list-style:none;}	/*.navlist {padding:0px;margin:  40px 0px 0px 40px;}*/ul.navlist {	list-style: none;	height: 24px;	width: 79px;	padding: 78px 0px 0px 53px;	margin:0px;	}	ul.navlist li {	float: left;	clear: none;	margin: 0px;	overflow: hidden;	display: inline; /* fix IE double width margin bug*/	}ul.navlist li a {	display: block;	position: relative;	width: 79px;	color: #FFF;	background: inherit;	font-size: 11px;	text-align: center;	}ul.navlist li a:hover {	cursor: pointer;	background: inherit;	color: #47C31D;	text-decoration: none;	}ul.navlist li a.menu_clothes {height: 24px;color:#fff;}ul.navlist li a.menu_about, ul.navlist li a.menu_about_selected {height: 18px;color:#fff;}ul.navlist li a.menu_contact, ul.navlist li a.menu_contact_selected {height: 20px;color:#fff;}ul.navlist li a.menu_clothes span, ul.navlist li a.menu_about span, ul.navlist li a.menu_about_selected span, ul.navlist li a.menu_contact span, ul.navlist li a.menu_contact_selected span {	position: absolute;	top: 0;	left: 0;	display: block;	width: 100%;	height: 100%;	}ul.navlist li a.menu_clothes span {	background: url(images/btn_clothes.gif);	}ul.navlist li a.menu_about span {	background: url(images/btn_about.gif);	}	ul.navlist li a.menu_about_selected span {	background: url(images/btn_about.gif);	background-position: -79px;	}	ul.navlist li a.menu_contact span {	background: url(images/btn_contact.gif);	}ul.navlist li a.menu_contact_selected span {	background: url(images/btn_contact.gif);	background-position: -79px;	}	ul.navlist li a.menu_clothes:hover span, ul.navlist li a.menu_about:hover span, ul.navlist li a.menu_contact:hover span { background-position: -79px; }		ul#clothesSubnav {	list-style: none;	height: 12px;	width: 78px;	padding: 14px 0px 0px 0px;	margin:0px;	}	ul#clothesSubnav li {	float: left;	clear: none;	margin: 0px;	overflow: hidden;	display: inline; /* fix IE double width margin bug*/	}ul#clothesSubnav li a {	display: block; /*display: block;*/	position: relative;	height: 12px;	width: 78px;	color: #FFF;	background: inherit;	font-size: 9px;	text-align: center;	}ul#clothesSubnav li a:hover {	cursor: pointer;	background: inherit;	color: #B0000B;	text-decoration: none;	}	/*mens*/ul#clothesSubnav li a.subMens {	height: 19px;	}ul#clothesSubnav li a.subMens span {	position: absolute;	top: 0;	left: 0;	display: block;	width: 35px;	height: 12px;	background: url(images/btn_men.gif);	margin-left:21px;	}	ul#clothesSubnav li a.subMens:hover span { background-position: -35px; }/*womens*/ul#clothesSubnav li a.subWomens {	height: 20px;	}ul#clothesSubnav li a.subWomens span {	position: absolute;	top: 0;	left: 0;	display: block;	width: 48px;	height: 13px;	background: url(images/btn_women.gif);	margin-left:15px;	}	ul#clothesSubnav li a.subWomens:hover span { background-position: -48px; }/*boys*/ul#clothesSubnav li a.subBoys {	height: 20px;	}ul#clothesSubnav li a.subBoys span {	position: absolute;	top: 0;	left: 0;	display: block;	width: 29px;	height: 13px;	background: url(images/btn_boys.gif);	margin-left:25px;	}	ul#clothesSubnav li a.subBoys:hover span { background-position: -29px; }/*girls*/ul#clothesSubnav li a.subGirls {	height: 16px;	}ul#clothesSubnav li a.subGirls span {	position: absolute;	top: 0;	left: 0;	display: block;	width: 33px;	height: 12px;	background: url(images/btn_girls.gif);	margin-left:24px;	}	ul#clothesSubnav li a.subGirls:hover span { background-position: -33px; }/* EO of SubNav selects */.navlist li {/*width: 135px;*/background: inherit;padding:0px;margin:0px;}.anylinkcss{background: url(images/flyout.gif) no-repeat top left;background-position:0px 1px;height:100px;margin:0px;padding:0px;position:absolute;visibility: hidden;border:0px;font-size:9px;/*line-height: 18px;*/z-index: 100;/*width: 205px;*/}.pickALink A, .pickALink A:link, .pickALink A:visited, .pickALink, .pickALink:visited, .pickALink:link {margin-bottom:12px;display:block;	color:#535353;	font-weight:bold;	text-decoration:none;	font-size:1.0em;}.pickALink A:hover, .pickALink:hover {	color:#3E8921;}/* ORDER STATUS=============================*/.status_NF, .status_Qd, .status_Pr, .status_Dc, .status_BO, .status_Fl, .status_Co {	font-weight:bold;}A.status_NF, A:visited.status_NF {color:#0099FF;}A.status_Qd, A:visited.status_Qd {color:#FF33CC;}A.status_Pr, A:visited.status_Pr {color:#339933;}A.status_Dc, A:visited.status_Dc {color:#FF0000;}A.status_BO, A:visited.status_BO {color:#0000CC;}A.status_Fl, A:visited.status_Fl {color:#993366;}A.status_Co, A:visited.status_Co {color:#006600;}/* EO ORDER STATUS=============================*/.VertMenuItemsSubscribe{margin-top: 8px;padding: 8px 10px 8px 10px;border:solid 1px #E5E5E5;}.news_subscribe {/*text-transform:uppercase;	font-size:0.8em;	color:#7d0106;*/	text-align:left;	margin:0 0 5px 0;}.news_subscribe_strap {    font-weight:bold;    color:#B0000B;	text-align:center;	padding-top: 3px;}#newsClick {    font-weight:bold;    color:#B0000B;	padding-left: 5px;}.newsletterTC {    padding-top: 196px;	padding-bottom: 30px;	font-size:0.9em;}.newsletterDetails {    padding-bottom: 30px;}.TCtitle {    padding-bottom: 8px;	font-size:1.2em;	font-weight:bold;    color:#B0000B;}.TCtitle u {    padding-bottom: 8px;	font-size:0.9em;	text-decoration: none;    color:#000;}#homeFlyers {    padding-top: 7px;}.maintitle1 {    padding-bottom: 8px;	font-size:1.4em;	font-weight:bold;    color:#B0000B;}input.subscribe_box {	border:solid 0 #fff;	/*background: #FFF !important;*/	background-color:transparent !important; /* if INPUT still holds true remove this */	font-size:11px;	font-weight:bold;	color:#666;	width: 107px;	height:14px;	margin: 8px 18px 6px 12px;	padding: 0px;	/*background-image: url(images/subscribe_box.gif);	background-repeat: no-repeat;	background-position: left center;*/}.subscribe_bx_out IMG {margin-top:6px;vertical-align: top;}.subscribe_bx_out {	vertical-align:middle;	border: 0px;	background-color: inherit;	/*width: 131px;*/	height:28px;	padding: 0px;	margin: 0 0 2px 0;	background-image: url(images/subscribe_box.gif);	background-repeat: no-repeat;	background-position: left center;}#newsletterTB B, #newsletterTB I {	padding-left:6px;}TD.VertMenuRightColumn A.VertMenuItems {	line-height:1.6em;}ul.pagerItems { overflow: hidden; float: right; list-style: none; margin: 0; padding: 0px;}ul.pagerItems li { display: inline; float: left; margin: 0px; font-weight:bold;  color: #B0000B;}ul.pagerItems li a { float: left; font-weight:bold;}/*ul.pagerItems li a:hover { background: #986f5c; }*//*ul.pagerItems li a.active { background: inherit; color: #7E0006;}*/ul.pagerItems li div.active {padding: 3px 3px; color: #B0000B;}ul.pagerItems li span { float: left; padding: 3px 3px; cursor: pointer;}ul.pagerItems li.arrows { margin: 0 0 0 4px;}ul.pagerItems li.prev { margin: 0 4px 0 0;}/*ul.pagerItems li.arrows a { background: none !important;}*/ul.pagerItems li.arrows span { overflow: hidden; width: 5px; height: 10px; background: url(images/arrow_set.gif) 50% 7px no-repeat; text-indent: -9999px;}ul.pagerItems li.prev span { background-position: 50% 6px;}ul.pagerItems li.prev a:hover span { background-position: 50% -15px;}ul.pagerItems li.next span { background-position: 50% -37px; }ul.pagerItems li.next a:hover span { background-position: 50% -60px;}ul.pagerItems li.arrows_vacant {width:15px;}ul.pagerItems li.showType { margin: 0 15px 0 0;}span.pagerItems span { display: inline;  margin: 0px;}span.pagerItems span a { display: inline;}span.pagerItems span span { display: inline; padding: 3px 3px; cursor: pointer;}span.pagerItems span.arrows { margin: 0 0 0 4px;}span.pagerItems span.prev { margin: 0 4px 0 0;}span.pagerItems span.arrows span { overflow: hidden; width: 5px; height: 10px; background: url(images/arrow_set.gif) 50% 0px no-repeat;}span.pagerItems span.prev span { background-position: 50% 5px;}span.pagerItems span.prev a:hover span { background-position: 50% -16px;}span.pagerItems span.next span { background-position: 50% -38px; }span.pagerItems span.next a:hover span { background-position: 50% -61px;}span.pagerItems span.arrows_vacant {width:15px;}span.pagerItems span.showType { margin: 0 15px 0 0;}#recentNews {border-top: 24px solid #FFF; /* was 52px*/background-color:#E5E5E5;padding:8px 5px 8px 10px;color:#858585;font-size:0.8em;text-transform:none;}#recentNews UL {list-style-type:none;padding:0px;margin:0px;}#recentNews LI {list-style-type:none;padding:0px;margin:0px 0px 2px 0px;}#recentNews LI A I {font-weight:bold;color:#7E0006;white-space:nowrap;font-style:normal;}#recentNews LI A:link, #recentNews LI A:visited {font-weight:bold;color:#7E0006;font-style:normal;}#recentNews LI A:hover B, #recentNews LI A:hover {color:#419023;}#recentNews LI A B {font-weight:bold;color:#000;text-transform:none;}/* postcode layout */.postcodeLO {/*height:200px;*/line-height:2.0em;vertical-align:top;}.postcodeLO IMG {/*height:200px;*/padding:0px;margin-bottom:2px;vertical-align:middle;}.postcodeLO INPUT {/*height:200px;*/padding-top:0px;margin-top:0px;}.postcodeinfo {font-size:0.8em;color:#7E0006;}/* NEW FOOTER *//* can remove class footer*/#BottomRow { padding:8px 0 0 0;}#BottomRowTD {color:#858585;}#ft_right {border-left: 8px solid #FFF;vertical-align:top;font-size:0.8em; width:171px; text-align:left; color:#858585;}#ft_left {border-right: 8px solid #FFF;vertical-align:top;font-size:0.8em; width:163px; text-align:left; text-transform:uppercase; font-weight:bold; color:#B0000B;}#ft_leftstat {border-right: 8px solid #FFF;vertical-align:top;font-size:0.8em; width:203px; text-align:left; text-transform:uppercase; font-weight:bold; color:#B0000B;}#ft_center {padding-top:3px;vertical-align:top;font-size:0.8em;	text-align:left;	font-weight:bold;	text-transform:uppercase;	padding-bottom:6px;	 text-align:center;}#ft_center A .ft_link, #ft_center A:link, #ft_center A:visited {color:#858585;/*margin-right:16px;*/margin-left:8px;margin-right:8px;}#ft_center A:hover {color:#3E8921;}#ft_payment {text-align:center;padding:0 0 20px 0;}#ft_payment IMG{vertical-align:top;}#btnFetch, #btnFetchShip {text-align:left;cursor:pointer;padding:0;margin:0 0 8px 0;border:0;background:transparent;}#showbox .imgSubmit{cursor:pointer;margin:0;}#selectaddress {border:0;}#redrobotSitemap {padding:0;margin:0;}/* Gift Certs */.standaloneRC {padding-top:1px;padding-left:1px;}#format4inputs {border-collapse: collapse;}#format4inputs TD {border: 0; /* 'cellspacing' */}#format4inputs H3 {padding:0px;margin:0px;}#format4inputs .format4subs {padding-top:18px;padding-bottom:12px;}/* Detailed thumbs */.d_thumbs {margin:3px;padding:6px;border: 1px solid #E5E5E5;}/* form btn images*/.formBtnImg {padding:0;margin:0;}.formBtnImg A {padding:0;margin:0;}H3.last_checkout{padding:0;margin:0;}/* style for orders */.btn_viewselected{width:156px;height:17px;background-color:transparent;border:none;background-image: url(images/btn-view-selected.gif);CURSOR: pointer;margin-bottom:12px;}.btn_reset{margin:0;padding:0;width:56px;height:17px;background-color:transparent;border:none;background-image: url(images/btn-reset.gif);CURSOR: pointer;}.btn_search{margin:0;padding:0;width:65px;height:17px;background-color:transparent;border:none;background-image: url(images/btn-search.gif);CURSOR: pointer;}/* some graphical stuff for static pages */.floatThisRight {float:right;padding:0 10px 10px 10px;}/* sendafriend*/#showbox{color:#333333;display:none;/*width:310px;*/}#borderShowBox {/*border-left:solid 12px #E5E5E5;*/text-transform:uppercase;font-size:0.8em;background-color:#e5e5e5;border:solid 1px #B7B7B7;/*width:310px;*/}#borderShowBox TD {padding: 0 0 0 8px;margin: 0 0 0 8px;}#showbox INPUT{width:200px;font-size:1.2em;}.floatMeLeft{float:left;}.s2fBtnLO {width: 313px;text-align:center;}.s2fTitle .floatMeLeft{padding-top:4px;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:#7e0006;}.imgBorder {border:solid 1px #B7B7B7;}#statics, #statics H2 {margin-top:12px;line-height:1.4em;}#statics {font-size:1.1em;padding-bottom:18px;}#statics H2 {color:#B0000B;font-size:1.1em;margin-top:21px;}.toFAQ A,.toFAQ A:link,.toFAQ A:hover {color:#B0000B;}P#questions {font-size:0.9em;line-height:1.9em;}P#questions A,p#questions A:link{color:#33940F; font-weight:bold;}P#questions A:hover {color:#B0000B; font-weight:bold;}.tabcont {margin:20px;}#statics TABLE {width:100%;border:solid 1px #CCC;border-collapse:collapse;}#statics TD {padding:3px 6px;}#statics P {margin-top:12px;}#statics .tablehead {color:#7e0006;background-color:#e5e5e5;font-weight:bold;}#statics .boldrow {font-weight:bold;}#statics UL {padding:12px 30px;} /* Competition */#competitionContent {    padding-top: 20px;	padding-left: 20px;	padding-right: 20px;}#competitionContent p {	margin: 0 0 0.9em;	padding: 0;}.competitionTitle {	font-size:1.3em;	font-weight:bold;    color:#B0000B;}#competitionTable1 {    margin-top: 30px;	margin-bottom: 40px;}#competitionTable2 td {	padding-bottom: 10px;}#competitionTable3 {    margin-top: 20px;}#competitionTable3 td {    padding-top: 5px;	padding-bottom: 5px;}#competitionTable3 input.competitionInput {    width: 190px;}.competitionTC {    margin-bottom: 80px;	font-size:0.9em;}/* Recommendations */#recommendContent {    padding-top: 20px;	padding-left: 20px;	padding-right: 20px;}#recommendContent p {	margin: 0 0 0.9em;	padding: 0;}.recommendTitle {	font-size:1.3em;	font-weight:bold;    color:#B0000B;}#recommendTable1 {    margin-top: 50px;	margin-bottom: 40px;}.recommendTable2 {    margin-top: 20px;}.recommendTable2 td, .recommendTable3 td {    padding-top: 5px;	padding-bottom: 5px;}.recommendTable2 input.recommendInput, .recommendTable3 input.recommendInput {    width: 180px;}.recommendTC {    margin-bottom: 80px;	font-size:0.9em;}td.recommendSubtitle {	font-size:1.1em;	font-weight:bold;    color:#B0000B;	padding-top: 15px;	padding-bottom: 15px;}td.recommendColTop {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #ccc;}td.recommendTitle {	font-size:1.1em;	font-weight:bold;    color:#B0000B;}