BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;COLOR: #333333; FONT-SIZE: 12px;}

A:link {COLOR: #6B8FC0;TEXT-DECORATION: none;}
A:visited {COLOR: #6B8FC0;TEXT-DECORATION: none;}
A:hover {COLOR: #850606;TEXT-DECORATION: none;}
A:active  {COLOR: #6B8FC0;TEXT-DECORATION: none;}

H1 {FONT-SIZE: 15px; margin-top: 0px;}
H2 {FONT-SIZE: 13px;}
H3 {FONT-SIZE: 12px;}

HR {COLOR: #DDDDDD;HEIGHT: 1px;}

HTML,BODY {BACKGROUND-COLOR: #a4968b;}

FORM {MARGIN: 0px;}

TABLE,IMG {BORDER: 0px;}

#Container {margin: 0 auto; width: 910px;}

#Wrapper {background: url(images/table-back.gif); background-repeat: repeat-y; padding-left: 10px; padding-right: 10px; padding-top: 5px; _margin-top: -1px;}

.main {background-color: #FFFFFF; vertical-align: top; padding-left: 10px;}

.main-checkout {padding: 10px;}

.welcome {background: url(images/welcome-back.gif); height: 224px; background-repeat: no-repeat; margin-bottom: 10px; padding-left: 10px; padding-top: 30px; padding-right: 10px;}

.welcome-head {font-size: 20px; color: #364532;}

.welcome-text {line-height: 150%; color: #711E41; height: 191px; font-size: 16px;}
.welcome-button {text-align: center;}

.roundedbox {-moz-border-radius:3ex;-webkit-border-radius:3ex; border: 2px solid #8298C2; width: 135px; padding: 20px; height: 200px;}

.Head {background: url(images/head-back.gif); background-repeat: no-repeat; height: 175px;}

.HeadLogo {PADDING-LEFT: 30px; padding-top: 10px; padding-bottom: 10px; TEXT-ALIGN: left; float: left;}
.HeadRightBox {VERTICAL-ALIGN: top;TEXT-ALIGN: right; float: right; padding-top: 10px; padding-right: 15px;}

.HeadText { FONT-SIZE: 12px;FONT-WEIGHT: bold;}

.HeadLine {clear: both; background: url(images/menu-back.jpg); height: 32px; background-repeat: no-repeat; background-position: center; padding-top: 3px; padding-left: 25px; padding-right: 25px;}

.headline-left {float: left; }

.headline-right {float: right; padding-top: 3px; }

.head:link {COLOR: #477DBE;TEXT-DECORATION: none;}
.head:visited {COLOR: #477DBE;TEXT-DECORATION: none;}
.head:hover {COLOR: #cc0000;TEXT-DECORATION: none;}
.head:active  {COLOR: #477DBE;TEXT-DECORATION: none;}

.menu:link {COLOR: #FFFFFF;TEXT-DECORATION: none; font-weight: bold; font-size: 13px;}
.menu:visited {COLOR: #FFFFFF;TEXT-DECORATION: none;none; font-weight: bold;font-size: 13px;}
.menu:hover {COLOR: #333333;TEXT-DECORATION: none;none; font-weight: bold;font-size: 13px;}
.menu:active  {COLOR: #FFFFFF;TEXT-DECORATION: none;none; font-weight: bold;font-size: 13px;}

.bullet {font-size: 18px; color: #FFFFFF; padding-left: 10px; padding-right: 10px;}

/*BUTTONS*/

.FormButton {

	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}

TD.Button-primary {								 
	BACKGROUND-IMAGE: url(images/butbg-primary.gif);
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
SPAN.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
text-transform: uppercase;
}
IMG.ButtonSide {
	WIDTH: 12px;
	HEIGHT: 25px;
}

IMG.ButtonSidealt {
	WIDTH: 12px;
	HEIGHT: 22px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

.news-back {background: url(images/news-back.png); height: 44px; padding-left: 10px; background-repeat: no-repeat; margin-top: 25px; padding-top: 50px;}

.NoBorder {border: 2px solid #E6D7DD; padding: 2px;}



/* Vertical menu  */

.VertMenuLeftColumn {vertical-align: top; background-color: #e7e7e6; margin: 0px; white-space: nowrap; -moz-border-radius:3ex;-webkit-border-radius:3ex; padding: 0 5px 0 5px;}

.VertMenuBox {}

.VertMenuTitle {BACKGROUND: url(images/VertMenuTitleBg.png); COLOR: #ffffFF; FONT-WEIGHT: bold; FONT-SIZE: 16px; padding: 3px 0 0 10px;  width: 203px; height: 27px; margin-bottom: 5px; margin-top: 5px;}

.VertMenuItems {COLOR: #61052B;TEXT-DECORATION: none;}

A.VertMenuItems:link {COLOR: #1a509a; TEXT-DECORATION: none; }

A.VertMenuItems:visited {COLOR: #1a509a; TEXT-DECORATION: none;}

A.VertMenuItems:hover {COLOR: #850606;TEXT-DECORATION: none; }

A.VertMenuItems:active  {COLOR: #1a509a;TEXT-DECORATION: none;}

.CategoriesList {padding-left: 20px; padding-bottom: 3px;}


/*Dialog box*/

.DialogBox {BACKGROUND-COLOR: #ffffff;TEXT-ALIGN: left;PADDING: 10px;}

.DialogTitle {COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 14px; text-transform: uppercase; BACKGROUND-IMAGE: url(images/dialog-title.jpg); HEIGHT: 24px; padding-left: 10px; padding-top: 5px; background-repeat: no-repeat;}

.DialogTitleCheckout {COLOR: #6E1E3B; FONT-WEIGHT: bold; FONT-SIZE: 14px; text-transform: uppercase; }


.SubCatTitles {font-weight: bold;}

.SubCatCells {text-align: center;}


/*Footer styles*/

.BottomRow {}

.bottom {TEXT-ALIGN: left; font-size: 11px; color: #FFFFFF; font-weight: normal; padding-left: 15px; padding-top: 10px;}
 
.bottom-links:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.bottom-links:visited {COLOR: #FFFFFF;TEXT-DECORATION: none;}
.bottom-links:hover {COLOR: #444444;TEXT-DECORATION: none;}
.bottom-links:active {COLOR: #FFFFFF;TEXT-DECORATION: none;}

/* CART/CHECKOUT */

.Cart-Shipping-Box {background-color: #FFFFFF; font-size: 11px; padding: 5px; border: 1px solid #477DBE;}

.CartTotalsTable {FONT-WEIGHT: bold; padding-bottom: 10px;}

.CartTotal {background-color: #EEEEEE;  padding: 5px; text-transform: uppercase; font-weight: bold; font-size: 13px;}

.ProductPriceCart {FONT-WEIGHT: bold; padding-bottom: 10px; padding-right: 2px;}

.custinfo {padding: 5px; margin: 2px;}

.Cart-Head-Text {color: #FFFFFF;}


/*
 Common styles
*/
.SubmitBox {
 PADDING-TOP: 10px;
}
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: #239998;
}
TD.ButtonsRow {
 PADDING-TOP: 2px;
 PADDING-LEFT: 2px;
 PADDING-RIGHT: 12px;
 PADDING-BOTTOM: 2px;
}
.CustomerMessage {
 COLOR: #FF3300;
 FONT-WEIGHT: bold;
}
.ErrorMessage {
 COLOR: #FF3300;
 FONT-WEIGHT: bold;
}
.Star {
 COLOR: #FF0000;
}
TR.TableHead {
 BACKGROUND-COLOR: #6B8FC0; color: #FFFFFF;
 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: center;
}
.PopupTitle {
 BACKGROUND-COLOR: #FFD44C;
 HEIGHT: 15px;
 VERTICAL-ALIGN: middle;
 TEXT-ALIGN: center;
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
}
.PopupBG {
 BACKGROUND-COLOR: #FFD44C;
}
.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;
}


/*
 Dialog info box
*/
TABLE.DialogInfo {
 WIDTH: 85%;
 TEXT-ALIGN: center;
}
.DialogInfoTitle {
 COLOR: #FFFFFF;
 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-COLOR: #FF8600;
 PADDING: 0px;
 VERTICAL-ALIGN: bottom;
 HEIGHT: 15px;
}
.DialogInfoBorder {
 BACKGROUND-COLOR: #FFA92F;
 PADDING: 0px;
}
.DialogTr {
 COLOR: #20B88A;
}
.DialogInfoIcon {
 WIDTH: 16px;
 HEIGHT: 16px;
}
.DialogInfoClose {
 WIDTH: 15px;
 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;
}
.ProductTitleHidden {
 COLOR: #666666;
 FONT-WEIGHT: bold;
 FONT-SIZE: 11px;
}
.ProductDetailsTitle {
 COLOR: #FF3300;
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
}
.ProductDetails {
 COLOR: #000000;
}
.ProductPriceTitle {
 COLOR: #000000;
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
}
.ProductPriceConverting {
 COLOR: #000000;
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
}
.ProductPrice {
 COLOR: #FF3300;
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
}
.ProductPriceSmall {
 COLOR: #FF3300;
 FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
 WIDTH: 57px;
 HEIGHT: 57px;
 TEXT-ALIGN: center;
 VERTICAL-ALIGN: middle;
 COLOR: #FFFFFF;
 FONT-WEIGHT: bold;
 BACKGROUND-IMAGE: url(images/save_money.gif);
 BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
 FONT-SIZE: 11px;

}
.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: #ffffff;
 TEXT-ALIGN: center;
 PADDING: 10px;
 VERTICAL-ALIGN: top;
}

/*
 Items style
*/
.ItemsList {
 COLOR: #330000;
 FONT-WEIGHT: bold;
}
.ItemsListDisabled {
 COLOR: #909090;
}
A.ItemsList:link {
 COLOR: #330000;
 TEXT-DECORATION: none;
}
A.ItemsList:visited {
 COLOR: #330000;
 TEXT-DECORATION: none;
}
A.ItemsList:hover {
 COLOR: #330000;
 TEXT-DECORATION: underline;
}
A.ItemsList:active {
 COLOR: #330000;
 TEXT-DECORATION: none;
}

/*BREADCRUMBS*/

.location {padding-bottom: 5px;}

.YouAreHere {color: #666666; font-size: 11px;}

.NavigationPathStatic {COLOR: #666666; TEXT-DECORATION: none; font-size: 11px;}

A.NavigationPath:link {COLOR: #666666;TEXT-DECORATION: none; font-size: 11px;}
A.NavigationPath:visited {COLOR: #666666;TEXT-DECORATION: none; font-size: 11px;}
A.NavigationPath:hover {COLOR: #5C082C;TEXT-DECORATION: none; font-size: 11px;}
A.NavigationPath:active  {COLOR: #666666; TEXT-DECORATION: none; font-size: 11px;}



/*
 Small text/link style
*/

.SmallNote:link {                                                                                                
        COLOR: #7C7474;                                                                                          
        TEXT-DECORATION: none;                                                                                   
        FONT-SIZE: 9px;                                                                                          
        FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;                                                      
}                                                                                                                
.SmallNote:visited {                                                                                             
        COLOR: #7C7474; TEXT-DECORATION: none;                                                                   
        FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;                                      
}                                                                                                                
.SmallNote:hover {                                                                                               
        COLOR: #7C7474; TEXT-DECORATION: underline;                                                              
        FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;                                      
}                                                                                                                
.SmallNote:active {                                                                                              
        COLOR: #7C7474; TEXT-DECORATION: none;                                                                   
        FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;                                      
}                                                                                                                
.SmallText {                                                                                                     
        COLOR: #7C7474; 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;
 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
*/
.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
*/
.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;
}
.NavigationCellSel {
 TEXT-ALIGN: center;
 VERTICAL-ALIGN: middle;
 FONT-WEIGHT: bold;
 WIDTH: 15px;
}

/*
 Subheader styles
*/
TABLE.SubHeaderGrey {
 WIDTH: 100%;
 MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
 COLOR: #666666;
 FONT-SIZE: 11px;
 FONT-WEIGHT: bold;
 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: #000080;
 PADDING: 0px;
}
TABLE.SubHeader {
 WIDTH: 100%;
 MARGIN-BOTTOM: 10px;
}
.SubHeader {
 COLOR: #000080;
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
 PADDING: 0px;
}
.SubHeaderLine {
 HEIGHT: 1px;
 BACKGROUND-COLOR: #FF6600;
 PADDING: 0px;
}

/*
 User profile page
*/
.RegSectionTitle {
 COLOR: #000080;
 FONT-SIZE: 12px;
 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
*/
SPAN.Lbl {
 COLOR: green;
 FONT-WEIGHT: bold;
}
.Section {
 MARGIN: 0px;
 PADDING: 0px;
}

/*
 Last checkout step
*/
TD.LCSBackground {
 BACKGROUND-COLOR: #FF8600;
}
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 {
 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;
}

.bottomline {
 BACKGROUND-COLOR: #808080;
}
