/* $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: Verdana, Arial, Helvetica, Sans-serif; COLOR: #550000; FONT-SIZE: 10px; }
HTML,BODY { background: url(images/main_bg.gif) repeat 0px 100px; }
A:link { COLOR: #330000; TEXT-DECORATION: none; }
A:visited { COLOR: #330000; TEXT-DECORATION: none; }
A:hover { COLOR: #550000; TEXT-DECORATION: underline; }
A:active  { COLOR: #330000; TEXT-DECORATION: none; }
H1 { FONT-SIZE: 15px; }
H2 { FONT-SIZE: 13px; }
H3 { FONT-SIZE: 12px; color: #FFFFFF; }
HR { COLOR: #B5B5B5; HEIGHT: 1px; }
HTML,BODY { HEIGHT: 100%; MARGIN: 0px; PADDING: 0px; BACKGROUND-COLOR: #FFFBD3; }
FORM { MARGIN: 0px; }
TABLE,IMG { BORDER: 0px; }
.whitefont { color: #F0F0F0; }

/* Content enviroment styles */
TABLE.Container { HEIGHT: 100%; }
TD.Container { VERTICAL-ALIGN: top; HEIGHT: 90%; }

/* Header styles */
.HeadLogo { width: 17%; }
.HeadRightBox { VERTICAL-ALIGN: top; TEXT-ALIGN: right; }
.HeadText { FONT-SIZE: 12px; FONT-WEIGHT: bold; }
.HeadLine { background: url(images/alpha001.png) repeat; *background: url(images/alpha001.png) repeat!important; *background: none; *filter: none!important; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin1/images/alpha001.png'); }
.HeadThinLine { BACKGROUND-COLOR: #8E4B00; HEIGHT: 1px; }
.PrintableRow { WIDTH: 100%; VERTICAL-ALIGN: middle; PADDING-RIGHT: 176px; HEIGHT: 18px; }
        .PrintableRow a:link { color: #F0F0F0; TEXT-DECORATION: underline; }
        .PrintableRow a:visited { color: #F0F0F0; TEXT-DECORATION: none; }
        .PrintableRow a:hover { color: #F0F0F0; TEXT-DECORATION: none; }
        .PrintableRow a:active { color: #F0F0F0; TEXT-DECORATION: none; }
.HeadTopPad { HEIGHT: 18px; }
.HeadTopPad IMG { WIDTH: 1px; HEIGHT: 18px; }
.HeadBg { background: url(images/header_bg_1.gif) repeat-x; }

/* Footer styles */
.BottomRow { TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; }
.BottomBox { B/ACKGROUND-COLOR: #F05417; background: url(images/footer_bg.gif) repeat-x; COLOR: #FFFFFF; HEIGHT: 22px; VERTICAL-ALIGN: middle; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; }
.Bottom { BACKGROUND-COLOR: #F05417; background: url(images/footer_bg.gif) repeat-x; COLOR: #FFFFFF; }
A.Bottom:link { BACKGROUND-COLOR: #F05417; COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.Bottom:visited { BACKGROUND-COLOR: #F05417; COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.Bottom:hover { BACKGROUND-COLOR: #F05417; COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.Bottom:active { BACKGROUND-COLOR: #F05417; COLOR: #FFFFFF; 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; }

/* 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: #FF6600; }
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; }
.TableHead { BACKGROUND-COLOR: #CCCCCC; 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; }

/* Vertical menu */
.Corner_001 td { background: url(images/r_corner_001.gif) no-repeat; }
        .Corner_001 .c_t_l { width: 10px; height: 10px; }
        .Corner_001 .c_t_c { width: auto; font-size: 1px; background-repeat: repeat-x; background-position: 0px -20px; }
        .Corner_001 .c_t_r { width: 10px; height: 10px; background-position: top right; }
        .Corner_001 .c_b_l { width: 10px; height: 10px; background-position: 0px -10px; }
        .Corner_001 .c_b_c { width: auto; font-size: 1px; background-image: none; background-color: #DCDDA5; border-bottom: 2px solid #000000; }
        .Corner_001 .c_b_r { width: 10px; height: 10px; background-position: -10px -10px; }
.Corner_003 td { background: url(images/r_corner_003.gif) no-repeat; }
        .Corner_003 .c_t_l { width: 10px; height: 10px; }
        .Corner_003 .c_t_c { width: auto; font-size: 1px; background-repeat: repeat-x; background-position: 0px -20px; }
        .Corner_003 .c_t_r { width: 10px; height: 10px; background-position: top right; }
        .Corner_003 .c_b_l { width: 10px; height: 10px; background-position: 0px -10px; }
        .Corner_003 .c_b_c { width: auto; font-size: 1px; background-image: none; background-color: #FF6633; border-bottom: 2px solid #000000; }
        .Corner_003 .c_b_r { width: 10px; height: 10px; background-position: -10px -10px; }
.Corner_004 td { background: url(images/r_corner_004.gif) no-repeat; }
        .Corner_004 .c_t_l { width: 10px; height: 10px; }
        .Corner_004 .c_t_c { width: auto; font-size: 1px; background-repeat: repeat-x; background-position: 0px -20px; }
        .Corner_004 .c_t_r { width: 10px; height: 10px; background-position: top right; }
        .Corner_004 .c_b_l { width: 10px; height: 10px; background-position: 0px -10px; }
        .Corner_004 .c_b_c { width: auto; font-size: 1px; background-image: none; background-color: #FFFFFF; border-bottom: 2px solid #000000; }
        .Corner_004 .c_b_r { width: 10px; height: 10px; background-position: -10px -10px; }
.Corner_005 td { background: url(images/r_corner_005.gif) no-repeat; }
        .Corner_005 .c_t_l { width: 10px; height: 10px; }
        .Corner_005 .c_t_c { width: auto; font-size: 1px; background-repeat: repeat-x; background-position: 0px -20px; }
        .Corner_005 .c_t_r { width: 10px; height: 10px; background-position: top right; }
        .Corner_005 .c_b_l { width: 10px; height: 10px; background-position: 0px -10px; }
        .Corner_005 .c_b_c { width: auto; font-size: 1px; background-image: none; background-color: #DCDDA5; border-bottom: 2px solid #000000; }
        .Corner_005 .c_b_r { width: 10px; height: 10px; background-position: -10px -10px; }
.Corner_006 td { background: url(images/r_corner_006.gif) no-repeat; }
        .Corner_006 .c_t_l { width: 10px; height: 10px; }
        .Corner_006 .c_t_c { width: auto; font-size: 1px; background-repeat: repeat-x; background-position: 0px -20px; }
        .Corner_006 .c_t_r { width: 10px; height: 10px; background-position: top right; }
        .Corner_006 .c_b_l { width: 10px; height: 10px; background-position: 0px -10px; }
        .Corner_006 .c_b_c { width: auto; font-size: 1px; background-image: none; background-color: #EEEEEE; border-bottom: 2px solid #000000; }
        .Corner_006 .c_b_r { width: 10px; height: 10px; background-position: -10px -10px; }
.VertMenuLeftColumn { width: 220px; VERTICAL-ALIGN: top; PADDING-LEFT: 6px; PADDING-RIGHT: 8px; }
.VertMenuRightColumn { width: 220px; VERTICAL-ALIGN: top; PADDING-LEFT: 8px; PADDING-RIGHT: 6px; }
.VertMenuBox { BACKGROUND-COLOR: #DCDDA5; border-top: 1px solid #E9B985; PADDING: 1px; }
.VertMenuBox2 { BACKGROUND-COLOR: #FFFFFF; border-top: 1px solid #E9B985; PADDING: 1px; }
.VertMenuBox3 { BACKGROUND-COLOR: #FFFFFF; PADDING: 1px; }
.VertMenuBox4 { BACKGROUND-COLOR: #DCDDA5; PADDING: 1px; }
.VertMenuBox5 { BACKGROUND-COLOR: #EEEEEE; PADDING: 1px; }
.VertMenuBoxAuth { BACKGROUND-COLOR: #FF6633; border-top: 1px solid #FFFFFF; PADDING: 0px; }
.VertMenuBorder { B/ACKGROUND-COLOR: #8E4B00; }
.VertMenuBg { background: url(images/alpha001.png) repeat; *background: url(images/alpha001.png) repeat!important; *background: none; *filter: none!important; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin1/images/alpha001.png'); }
.VertMenuTitle { BACKGROUND-COLOR: #FF6633; COLOR: #330000; font-size: 14px; FONT-WEIGHT: bold; P/ADDING: 1px; }
.VertMenuSubTitle { BACKGROUND-COLOR: #FFA92F; }
.VertMenuTitleIcon { WIDTH: 21px; HEIGHT: 20px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; VERTICAL-ALIGN: middle; }
.VertMenuTitleIconAuth { WIDTH: 26px; HEIGHT: 26px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 4px; VERTICAL-ALIGN: middle; }
.VertMenuItems { COLOR: #330000; line-height: 180%; TEXT-DECORATION: none; margin: 8px 0px 0px 10px; }
.VertMenuItems3 { COLOR: #FFFFFF; font-size: 12px; line-height: 200%; TEXT-DECORATION: none; margin: 8px 0px 0px 10px; }
.VertMenuItemsLogin { COLOR: #FFFFFF; font-size: 12px; line-height: 180%; TEXT-DECORATION: none; margin: 6px 0px 0px 10px; }
A.VertMenuItems:link { COLOR: #330000; TEXT-DECORATION: underline; }
A.VertMenuItems:visited { COLOR: #330000; TEXT-DECORATION: underline; }
A.VertMenuItems:hover { COLOR: #550000; TEXT-DECORATION: none; }
A.VertMenuItems:active  { COLOR: #330000; TEXT-DECORATION: none; }
A.VertMenuItems2:link { line-height:180%; COLOR: #330000; TEXT-DECORATION: none; }
A.VertMenuItems2:visited { COLOR: #330000; TEXT-DECORATION: none; }
A.VertMenuItems2:hover { COLOR: #550000; TEXT-DECORATION: underline; }
A.VertMenuItems2:active  { COLOR: #330000; TEXT-DECORATION: none; }
A.VertMenuItems3:link { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.VertMenuItems3:visited { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.VertMenuItems3:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.VertMenuItems3:active  { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.VertMenuHr { WIDTH: 100%; HEIGHT: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; COLOR: #999999; }
.CategoriesList { width: 170px; FONT-SIZE: 12px; background: url(images/line001.gif) no-repeat 0px 7px; margin: 0px 0px 0px 10px; padding-left: 10px; float: left; }

/* Dialog box */
.Corner_002 td { b/ackground: url(images/r_corner_002.gif) no-repeat; }
        .Corner_002 .c_t_l { width: 11px; height: 38px; background-image: url(images/r_corner_002.gif); }
        .Corner_002 .c_t_c { width: auto; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 16px; background-image: url(images/r_corner_002.gif); background-repeat: repeat-x; background-position: 0px -38px; }
        .Corner_002 .c_t_r { width: 11px; height: 38px; background-image: url(images/r_corner_002.gif); background-position: top right; }
        .Corner_002 .c_b_l { width: 11px; height: 12px; background: url(images/r_c_002_b_left.png) no-repeat; *background: url(images/r_c_002_b_left.png) repeat!important; *background: none; filter: none; *filter: none!important; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin1/images/r_c_002_b_left.png'); }
        .Corner_002 .c_b_c { width: auto; height: 10px; font-size: 1px; background-color: #FFFFFF; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
        .Corner_002 .c_b_r { width: 11px; height: 12px; background: url(images/r_c_002_b_right.png) no-repeat; *background: url(images/r_c_002_b_right.png) repeat!important; *background: none; filter: none; *filter: none!important; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin1/images/r_c_002_b_right.png'); }
TABLE.DialogBox { WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: top; }
TD.DialogBox { B/ACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; PADDING: 0px; }
.DialogBorder { BACKGROUND-COLOR: #FF8600; HEIGHT: 100%; PADDING: 0px; }
TD.DialogTitle { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/dialog_bg_n.gif); VERTICAL-ALIGN: bottom; HEIGHT: 15px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 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 */


/* 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: 14px; FONT-FAMILY: Times New Roman; }
.PImgBox { TEXT-ALIGN: left; VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-RIGHT: 8px; }
.ProductThumbnail { border: 1px solid #687800; }

/* 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; }
.product_line { width: 530px; height: 2px; font-size: 0px; background: url(images/product_line.gif) repeat-x; margin: 10px 0px 0px 0px; }
.ByNowBtn { }

/* 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; }

/* Location bar */
.NavigationPath { COLOR: #FFFFFF; font-size: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
A.NavigationPath:link { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.NavigationPath:visited { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
A.NavigationPath:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.NavigationPath:active  { COLOR: #FFFFFF; TEXT-DECORATION: underline; }

/* Buttons */
.FormButton { COLOR: #330000; FONT-WEIGHT: bold; }
TABLE.ButtonTable { CURSOR: pointer; VERTICAL-ALIGN: middle; DIRECTION: ltr; }
TD.Button { BACKGROUND-IMAGE: url(images/butbg2.gif); BACKGROUND-COLOR: #FF8600; BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; }
TD.AuthButton {  background: url(images/butbg3.png) repeat; *background: url(images/butbg3.png) repeat!important; *background: none; *filter: none!important; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin1/images/butbg3.png'); PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; }
FONT.Button { FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none; }
IMG.ButtonSide { WIDTH: 8px; HEIGHT: 24px; }
.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; VERTICAL-ALIGN: middle; BORDER: 0px; }
.GoSearchImage { width: 64px; height: 26px; }
.PubButtonLeft { width: 12px; height: 24px; background: url(images/but3.png) repeat; *background: url(images/but3.png) repeat!important; *background: none; *filter: none!important; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin1/images/but3.png'); }
.PubButton { BACKGROUND-COLOR: #FF8600; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; background: url(images/butbg2.png) repeat; *background: url(images/butbg2.png) repeat!important; *background: none; *filter: none!important; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin1/images/butbg2.png'); }
.PubButtonRight { width: 12px; height: 24px; background: url(images/but4.png) repeat; *background: url(images/but4.png) repeat!important; *background: none; *filter: none!important; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='skin1/images/but4.png'); }

/* Small text/link style */
.SmallNoteJava:link { COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNoteJava:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNoteJava:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNoteJava:active { COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:link { COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:visited { COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:hover { COLOR: #7C4C00; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:active { COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallText { COLOR: #7C4C00; 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 { B/ACKGROUND-COLOR: #FFD44C; font-size: 12px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; white-space:nowrap; HEIGHT: 16px; TEXT-ALIGN: center; }
.TabTop { HEIGHT: 5px; BACKGROUND-COLOR: #FFD44C; }
TD.TabLeftSide { WIDTH: 10px; BACKGROUND-IMAGE: url(images/tab_l.gif); }
TD.TabRightSide { WIDTH: 9px; }
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: #550000; PADDING: 0px; }
TABLE.SubHeader { WIDTH: 100%; MARGIN-BOTTOM: 10px; }
.SubHeader { COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING: 0px; }
.SubHeaderLine { HEIGHT: 1px; BACKGROUND-COLOR: #FF6600; PADDING: 0px; }

/* User profile page */
.RegSectionTitle { COLOR: #550000; FONT-SIZE: 10px; 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: #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; }
.MiniCartTextSmall { FONT-SIZE: 10px;font-weight:bold }

/*
========= xcartdesigner.com ====== 
// Fastlane checkout mod - using linear checkout image "checkout-steps-linear.jpg" 
// For full details, read the "readme.txt" contained in the "fastlane_mod_linear.zip" 
// =============================== 
*/

#ch-tabs1-linear, #ch-tabs2-linear, #ch-tabs3-linear, #ch-tabs4-linear {position: relative;margin: 10px 0px;padding: 0px; height: 40px;width: 650px;}
#ch-tabs1-linear{background: transparent url(./images/checkout-steps-linear.gif) no-repeat; }
#ch-tabs2-linear{background: transparent url(./images/checkout-steps-linear.gif) 0px -40px no-repeat;}
#ch-tabs3-linear{background: transparent url(./images/checkout-steps-linear.gif) 0px -80px no-repeat;}
#ch-tabs4-linear{background: transparent url(./images/checkout-steps-linear.gif) 0px -120px no-repeat;}


#ch-tabs1-linear a, #ch-tabs2-linear a, #ch-tabs3-linear a, #ch-tabs4-linear a{display: block;height: 20px;}

#ch-tabs1-linear li, #ch-tabs2-linear li, #ch-tabs3-linear li, #ch-tabs4-linear li{
list-style: none;
margin: 0px;
padding: 0px;
position: absolute;
display: block;
height: 20px;
top: 13px;
}

#cart-linear a{top: 0px; left: 40px; width: 159px;}
#cart-linear a:hover{background: transparent url(./images/checkout-steps-linear.gif) 0px -173px no-repeat;}

#personal-linear{top: 50px; left: 160px; width: 163px;}
#personal-linear a:hover{background: transparent url(./images/checkout-steps-linear.gif) -160px -173px no-repeat;}

#shipping-linear{top: 50px; left: 325px; width: 177px;}
#shipping-linear a:hover{background: transparent url(./images/checkout-steps-linear.gif) -325px -173px no-repeat;}

#place-linear{top: 50px; left: 503px; width: 134px;}
#place-linear a:hover{background: transparent url(./images/checkout-steps-linear.gif) -503px -173px no-repeat;}

a.invisible span{display:none;}

/* Password Strength Meter Start */
.password_message {
	font-size: 10px;
	color: #999;
}
/* Password Strength Meter End */