/* $Id: skin1.css,v 1.84.2.23 2008/06/05 13:00:28 zaa Exp $ */ /* 	General styles */ 
html, body {height: 100%; margin: 0; padding: 0; background-color: #5d2000; color: #050505; font-family: Georgia, "Times New Roman", serif; font-size: 11px; text-align: center;}
/* body,div,th,td,p,input,select,textarea,tt {font-family: Arial, Helvetica, Sans-serif; font-size: 11px; }  */

body * {margin: 0; padding: 0;}
img {border: 0;}

a, a:visited {color: #050505; text-decoration: underline; } 
a:hover, a:active  {text-decoration: none; } 

h1 {font-size: 18px; } 
h2 {font-size: 16px; } 
h3 {font-size: 14px; } 
hr {color: #dddddd;  height: 1px; } 

p {margin-bottom: 10px;}

td {vertical-align: top;}

FORM { 	MARGIN: 0px; }
.form-table td {text-align: left;}



/* Common styles */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {clear: both;}

.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.fright {float: right;}
.fleft {float: left;}

.SubmitBox { 	PADDING-TOP: 10px; } 
HR.Line { 	WIDTH: 100%; 	HEIGHT: 1px; 	BORDER-BOTTOM-WIDTH: 0px; 	BORDER-LEFT-WIDTH: 0px; 	BORDER-RIGHT-WIDTH: 0px; } 
.SectionBox {TEXT-ALIGN: left; } 
.Text { 	COLOR: #000000; } 
.NumberOfArticles { 	COLOR: #000000; 	FONT-WEIGHT: bold; }
.TopLabel { COLOR: #000000; 	FONT-WEIGHT: bold; 	FONT-SIZE: 12px; }
.Message { COLOR: #050505; }
.Line { BACKGROUND-COLOR: #FF6600; } 
TD.ButtonsRow {PADDING: 2px; vertical-align: middle;}
.CustomerMessage {	COLOR: #050505; 	FONT-WEIGHT: bold; }
.ErrorMessage { COLOR: #050505; 	FONT-WEIGHT: bold; } 
.Star {color: #050505;} 

.TableHead { 	BACKGROUND-COLOR: #d09044; 	FONT-WEIGHT: bold; } 

.TableSubHead { 	BACKGROUND-COLOR: #EEEEEE; } 
.Spc { 	WIDTH: 1px; 	HEIGHT: 1px; } 
TABLE.EmptyBox { 	WIDTH: 100%; } 
TABLE.EmptyBox TR TD { 	PADDING: 0px; }
.Star {color: #6a1b00;}


/* 	Popup styles */ 
.PopupContainer {	HEIGHT: 100%; 	WIDTH: 100%;TEXT-ALIGN: center; }
.PopupTitle {TEXT-ALIGN: center; FONT-WEIGHT: bold; }
.PopupBG {BACKGROUND-COLOR: #E0D3AE; }
.PopupHelpLink { 	FONT-SIZE: 9px;TEXT-DECORATION: none; } 


/* Content enviroment styles */ 
#container {width: 966px; margin: 10px auto 0; text-align: left; /* background: #e0d3ae url(images/content.jpg) 50% 100% no-repeat; */}
/* .Container {width: 966px; margin: 0 auto;} */
/* .Container {} */

.header-bgr {padding-top: 25px; background: url(images/header.jpg) 0 0 no-repeat; position: relative;}
#logo {width: 366px; height: 228px; margin: 0 auto;}
#logo a {display: block; width: 366px; height: 150px; text-indent: -10000px; overflow: hidden;}

#toploginform {position: absolute; left: 30px; top: 120px;}

#header-search {position: absolute; left: 32px; top: 192px;}
#header-search * {float: left;}
#header-search input {border: 0;}
#header-search input#search-field {padding: 2px 3px;}

/* #header-search label {background: url(images/header-search-label.jpg) 0 0 no-repeat;} */

/* Cart block */
#menu_cart {width: 175px; position: absolute; top: 80px; right: 55px; line-height: 16px; font-family: Georgia, monospace;}
#menu_cart h3 {/* margin-bottom: 16px; */margin: 0; font-family: Typewrighter, monospace; font-size: 18px; text-align: center;}
#menu_cart a {display: block; margin-left: 10px; font-family: Georgia, serif; font-size: 12px;}


#content-bgr-bottom {padding-bottom: 25px; background: url(images/content-bgr.jpg) 50% 100% no-repeat;}
#content-bgr-top {background: url(images/content-bgr-top.jpg) 0% 0% no-repeat;}
#content-bgr-middle {background: #e0d3ae url(images/content-bgr-middle.jpg) 50% 0% repeat-y;}

#content-table {width: 902px; margin: 0 0 0 32px;}
#content {}
/* #cart-table td {border-bottom: 5px solid #fff;} */
#cart-table td.PListImgBox, #cart-table td.product-details {padding-top: 20px;} 
#flc-container {width: 707px; margin: 0 auto;}

#flc-buttons {margin-top: 20px;}
.button-flc {padding: 3px; font-weight: bold; font-size: 11px; text-transform: uppercase; cursor: pointer;}
.RedBackground {color: #e3bc70; background: #6a1b00}
.YellowBackground {text-transform: uppercase; color: #e3bc70; background: #af6419;}

/* Header styles */
.HeadLogo {padding: 30px 0 14px}
.HeadLogo img {display: block;}
.HeadRightBox {vertical-align: top; text-align: right;} 
.HeadText {float: right; width: 380px; height: 112px; /* padding: 20px 20px 0 0;  */color: #515151; font-size: 12px; font-weight: bold; /* background: url(images/headtext-bgr.jpg) 100% 0 no-repeat; */ text-align: right;}

.HeadText div {margin: 20px 0 0 0; text-align: center; font-size: 16px; /* font-weight: normal; */}
.HeadText span {color: #050505;}

.HeadLine {}
.headline-container {}

.HeadLine form {}
.HeadLine .input-text, .HeadLine .GoImage {}
.HeadLine .input-text {width: 186px; padding: 4px 2px; font-size: 12px;}
.HeadLine .GoImage {}

.HeadThinLine {} 
.PrintableRow {}
.HeadTopPad { HEIGHT: 18px; } 
.HeadTopPad IMG {}

.speedbar {float: right; margin: 25px 35px 0 0;}
.tab {float: left; position: relative; bottom: -1px; }
.tab a, .tab a:visited {display: block; margin: 0 5px; padding: 2px 15px 0; line-height: 25px; font-size: 1.1em; font-weight: bold; color: #000; text-decoration: none;}
.tab a:hover, .tab a:active {background: #050505;}

.TableSeparator {font-weight: bold;}

/* Footer styles */
#footer-menu {padding: 30px 0 10px; text-align: center;}
#footer-menu a {color: #d8cba4; padding: 0 10px; line-height: 1.2em; border-left: 1px solid #d8cba4;text-decoration: underline;}
#footer-menu a:hover, #footer-menu a:active {text-decoration: none;}
#footer-menu a.first {border: 0;}
#copyright {}

.BottomRow {background-color: #b8b8b7;TEXT-ALIGN: center; VERTICAL-ALIGN: bottom;}
.BottomBox {vertical-align: middle;padding: 0 0 0;}
.Bottom {padding: 15px 0 10px; background: url(images/copy-bgr.gif) 0 0 repeat-x;}
.BottomRow a, .BottomRow a:visited {}
A.Bottom:link {BACKGROUND-COLOR: #FFD44C; TEXT-DECORATION: underline; } 
A.Bottom:visited {BACKGROUND-COLOR: #FFD44C; TEXT-DECORATION: underline; } 
A.Bottom:hover {BACKGROUND-COLOR: #FFD44C; TEXT-DECORATION: none; } 
A.Bottom:active { BACKGROUND-COLOR: #FFD44C; TEXT-DECORATION: underline; }
.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; }


/* 	BuyNow section */
.BuyNowQuantity {WIDTH: 15%;WHITE-SPACE: nowrap;PADDING-RIGHT: 10px; }
.BuyNowPrices {width: 100%;vertical-align: middle; }  

/* Vertical menu */ 
#left-block {width: 145px;}
#left-block .VertMenuBox {width: 130px;}
.side-block {width: 195px; padding: 0; vertical-align: top;}
.side-block-center {background: url(images/side-block-center.jpg) 0 0 repeat-y;}
.side-block-top {padding-top: 85px; background: url(images/side-block-top.jpg) 0 0 no-repeat;}
.side-block-bottom {padding: 0 20px 70px; background: url(images/side-block-bottom.jpg) 0 100% no-repeat;}

.side-block a, .side-block a:visited {padding: 2px 0;}
.side-block a.SmallNote, .side-block a.SmallNote:visited {display: block; clear: both; padding: 0;}
.side-block a.VertMenuItemsSubcategory, .side-block a.VertMenuItemsSubcategory:visited {padding-left: 10px; font-size: 1em; color: #3F2100}

.side-block li {list-style: none none;}
.side-block a {text-decoration: none;}

#left-block input {width: 120px;}

.VertMenuLeftColumn {}
.VertMenuRightColumn { vertical-align: top;} 
.VertMenuBox {margin-bottom: 20px;}
.VertMenuBox  a {font-size: 13px; }
.VertMenuBorder {}
.VertMenuTitle {margin-bottom: 4px; font-size: 16px; color: #5d2000;}
.VertMenuSubTitle {}
.VertMenuTitleIcon { 	WIDTH: 21px; 	HEIGHT: 20px; 	MARGIN-LEFT: 8px; 	MARGIN-RIGHT: 8px; 	VERTICAL-ALIGN: middle; } 
.VertMenuItems, .VertMenuItems:visited {display: block; /* padding: 8px 0 8px 5px; border-bottom: 1px solid #d6d6d6; border-left: 6px solid #ececec; */ text-decoration: none;} 
.VertMenuItems:hover, .VertMenuItems:active {text-decoration: none;}
/* 
A.VertMenuItems:link {}
A.VertMenuItems:visited {}
A.VertMenuItems:hover {}
A.VertMenuItems:active {} */
.VertMenuHr {WIDTH: 100%;HEIGHT: 1px;BORDER-BOTTOM-WIDTH: 0px;BORDER-LEFT-WIDTH: 0px;BORDER-RIGHT-WIDTH: 0px;} 
.CategoriesList {font-size: 12px;} 

#content h2 {/* font-weight: normal; */}
#content h2.DialogTitle {line-height: 2em; ïàääèíã: 0 10ïü;}
/* table.subcategories {background: #f6f6f6; border-top: 3px solid #D1D1D1} */

/* Dialog box */
.DialogBox {/* padding: 10px 0; border-top: 3px solid #D1D1D1; background: #f6f6f6; padding: 5px; */ margin-bottom: 10px;}
.products-home .DialogBox {/* border-top: 0; background: transparent none; padding: 0; */}

TABLE.DialogBox {/* WIDTH: 100%;HEIGHT: 100%;VERTICAL-ALIGN: top; */ } 
TD.DialogBox {} 

.DialogBorder { BACKGROUND-COLOR: #050505; 	HEIGHT: 100%; 	PADDING: 0px; } 
TD.DialogTitle {FONT-WEIGHT: bold; 	FONT-SIZE: 11px; 	BACKGROUND-COLOR: #FF8500; 	VERTICAL-ALIGN: bottom; HEIGHT: 14px; 	PADDING-TOP: 1px; PADDING-BOTTOM: 0px; 	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-ALIGN: left; } 
TD.DialogTitleSlant { WIDTH: 10px; BACKGROUND-IMAGE: url(images/dialog_slant.gif); } 
TD.DialogTitleLeft { WIDTH: 4px; BACKGROUND-IMAGE: url(images/dialog_left.gif); }
TD.DialogTitleBg { 	BACKGROUND-IMAGE: url(images/dialog_right.gif); 	PADDING-TOP: 0px; 	PADDING-BOTTOM: 0px; 	PADDING-LEFT: 0px; 	PADDING-RIGHT: 0px; }
TD.DialogTitleSpacer { 	BACKGROUND-COLOR: #FF8500; 	HEIGHT: 1px;	 	PADDING-TOP: 0px; 	PADDING-BOTTOM: 0px; 	PADDING-LEFT: 0px; 	PADDING-RIGHT: 0px; } 
FONT.DialogTitle {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 {FONT-WEIGHT: bold; 	FONT-SIZE: 11px; 	VERTICAL-ALIGN: bottom; 	TEXT-ALIGN: left; 	HEIGHT: 15px; 	PADDING-TOP: 0px; 	PADDING-BOTTOM: 0px; 	PADDING-LEFT: 5px; 	PADDING-RIGHT: 5px; }
.DialogInfoTitleBorder {background: #d0944b; PADDING: 0px;VERTICAL-ALIGN: bottom;HEIGHT: 15px;}
.DialogInfoBorder {BACKGROUND-COLOR: #beb99e; PADDING: 0px; border: 1px solid #9d8d60;}
.DialogTr {} 
.DialogInfoIcon { WIDTH: 16px;	HEIGHT: 16px; } 
.DialogInfoClose { 	WIDTH: 15px; 	HEIGHT: 13px; } 

/* Dialog tools section */
.NavDialogTitle { 	WIDTH: 50%; FONT-SIZE: 11px; 	FONT-WEIGHT: bold;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-table {width: 100%;}
.product-table td {}

.product-thumb-link {}
.product-thumb-link img {display: block; margin: 0 auto 10px;}

/* Product details page */
.ProductTitle {FONT-WEIGHT: bold; 	FONT-SIZE: 12px; } 
h3.ProductTitle { font-size: 16px;} 
h3.ProductTitle a {text-decoration: none;/*  font-weight: normal; */} 
.ProductTitleHidden {FONT-WEIGHT: bold; 	FONT-SIZE: 11px; } 
.ProductDetailsTitle {margin-top: 10px; text-transform: uppercase; font-weight: bold; font-size: 12px;} 
.ProductDetails {} 
.ProductPriceTitle {FONT-WEIGHT: bold; 	FONT-SIZE: 12px; } 
.ProductPriceConverting {FONT-WEIGHT: bold; 	FONT-SIZE: 12px; } 
.ProductPrice {font-weight: bold; font-size: 16px; color: #078e86;}
.ProductPriceSmall {FONT-WEIGHT: bold; }

.product-bgr-top {padding: 30px; background: url(images/product-bgr-top.jpg) 0 0 no-repeat; zoom: 1;}
.product-bgr-bottom {background: url(images/product-bgr-bottom.jpg) 0 100% no-repeat;}
.product-bgr-middle {background: url(images/product-bgr-middle.jpg) 0 0 repeat-y;}

.SaveMoneyLabel {width: 60px; height: 25px; padding-top: 35px; text-align: center; font-weight: bold; background-image: url(images/save-money.jpg); background-repeat: no-repeat;}
.SaveMoneyLabel div {display: none;}
#save_percent {}

.MarketPrice { FONT-SIZE: 14px; FONT-FAMILY: Times New Roman; }
.PImgBox {TEXT-ALIGN: left;VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-RIGHT: 8px; }

#product_price {white-space: nowrap;}

/* Products list */ 
.product-list-table {float: left; /* margin-bottom: 30px; */ background: #d1d1d0;}
.product-list-table td {}
.product-list-table .button {display: block;}

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 {width: 217px; text-align: center; padding: 0; vertical-align: top; }
.PListCell h3 {margin: 0 10px;}

.pl-top {padding-top: 31px; background: url(images/product-list-top.jpg) 0 0 no-repeat;}
.pl-bottom {padding-bottom: 31px; background: url(images/product-list-bottom.jpg) 0 100% no-repeat;}

.pl-top h3 {margin-bottom: 1em;}

.wl-products td {border-bottom: 1px dotted #000;}
.wl-products td td {border: 0;}

/* Items style */
.ItemsList {FONT-WEIGHT: bold; }
.ItemsListDisabled {}
A.ItemsList:link {TEXT-DECORATION: none; }
A.ItemsList:visited {TEXT-DECORATION: none; }
A.ItemsList:hover {TEXT-DECORATION: underline; }
A.ItemsList:active {TEXT-DECORATION: none;} 


/* Location bar */
.breadcrumb {margin-bottom: 20px;} 
.breadcrumb a {}
.breadcrumb a:hover, .breadcrumb a:active {text-decoration: none; }
/*
A.NavigationPath:link {} 
A.NavigationPath:visited {} 
A.NavigationPath:hover {} 
A.NavigationPath:active {} 
*/


/* Buttons */
/* .SimpleButton tr td {padding: 0px 2px;white-space: nowrap; vertical-align: middle;} */
a.Button, a.Button:visited, a.Button:hover, a.Button:active {font-weight: bold; padding: 2px;}
.GoImage {vertical-align: middle; border: 0px;}

.image-button {cursor: pointer;}
a.button-img-link, a.button-img-link:visited {display: inline-block; line-height: 23px; padding: 0 30px 0 0; background: url(images/go-button.jpg) 100% 50% no-repeat;}
a.button-img-link:hover, a.button-img-link:active {padding: 0 30px 0 0;}

.side-block a.button-img-link {padding-top: 5px; padding-bottom: 5px; line-height: normal; font-size: 10px; font-weight: bold; background: url(images/go-button-block.jpg) 100% 50% no-repeat;}
.product-bgr-top a.button-img-link {background: url(images/go-button-dark.jpg) 100% 50% no-repeat;}
#authform .button-img-link {float: left; clear: both;}

td.submit-button {text-align: left;}
.FormButton {FONT-WEIGHT: bold; }
TABLE.ButtonTable { 	CURSOR: pointer; 	VERTICAL-ALIGN: middle; 	DIRECTION: ltr; }
TD.Button {BACKGROUND-IMAGE: url(images/butbg.gif);BACKGROUND-COLOR: #050505;BACKGROUND-REPEAT: repeat-x;PADDING-LEFT: 5px;PADDING-RIGHT: 5px; 	VERTICAL-ALIGN: middle;WHITE-SPACE: nowrap; }
font.Button {FONT-FAMILY: Arial;FONT-WEIGHT: bold;FONT-SIZE: 11px;TEXT-DECORATION: none; background: #d0c297; }
span.button {display: inline-block;padding: 3px 7px; line-height: 1.4em; cursor: pointer; font-weight: bold; background: #d0c297; border: 1px solid #9d8d60; background: url(images/button-bgr.jpg) 0 0;}
img.ButtonSide {width: 7px;height: 14px;}


/* Small text/link style */
.SmallNote:link {TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:visited {TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:hover {TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:active {TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallText {TEXT-DECORATION: none;FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }

/* Category page */
.SubcatTitle {TEXT-ALIGN: left; WIDTH: 95%; PADDING-LEFT: 5px; }
.SubcatInfo {TEXT-ALIGN: right; WHITE-SPACE: nowrap;}

/* Search sort bar */
.search_sort_by {float: right;}
.search-sort {text-align: right;}
.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 */
.ExpandSectionMark { 	WIDTH: 11px; 	CURSOR: pointer; 	VERTICAL-ALIGN: middle; }

/* 	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 */
.NavigationTitle {white-space: nowrap; padding-right: 10px; font-size: 11px; vertical-align: middle; }
.NavigationCell, .NavigationCellSel, .NavigationArrow {text-align: center; vertical-align: middle; font-size: 11px; }
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active, .NavigationArrow a {display: block; padding: 3px 5px; text-decoration: underline; }
.NavigationCell a:hover, .NavigationCell a:active {text-decoration: none;}
.NavigationCellSel {font-weight: bold;}


/* 	Subheader styles */
TABLE.SubHeaderGrey { 	WIDTH: 100%; 	MARGIN-BOTTOM: 10px; }
.SubHeaderGrey {FONT-SIZE: 11px; 	FONT-WEIGHT: bold; 	PADDING: 0px; }
.SubHeaderGreyLine { 	HEIGHT: 1px; 	BACKGROUND-COLOR: #CCCCCC; 	PADDING: 0px; }
TABLE.SubHeaderBlack { 	WIDTH: 100%; 	MARGIN-BOTTOM: 10px; }
.SubHeaderBlack {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;}

.SubHeader {font-weight: bold; font-size: 12px; line-height: 1.4em; padding: 0px; border-bottom: 1px dotted #050505;}
TABLE.SubHeader {WIDTH: 100%; 	MARGIN-BOTTOM: 10px; border-bottom: 0;}
.SubHeaderLine {height: 1px;background-color: #050505;padding: 0px;}

/* 	User profile page */
.RegSectionTitle {FONT-SIZE: 10px; 	FONT-WEIGHT: bold; border-bottom: 1px dotted #505050; }

/* 	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 {}
.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: #050505; } 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%; }

/* 		-- ADDONS -- */

/* 	Gift registry module */ .HighLight {}

/* 	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 {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;	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: #050505; 	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 {TEXT-DECORATION: none; }
A.CatMenuItem:visited {TEXT-DECORATION: none; }
A.CatMenuItem:hover {TEXT-DECORATION: none; }
A.CatMenuItem:active {TEXT-DECORATION: none; }
A#nojs.CatMenuItem:hover { 	BACKGROUND-COLOR: #050505;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; } 

#welcome {padding: 20px 30px;}