/* $Id: skin1_c.css,v 1.9.2.10 2006/11/16 07:31:28 max Exp $ */
/* Customized styles*/
BODY { background: #333333 url(images/custom_skin/back.gif) repeat-x; FONT-FAMILY: Arial, Helvetica, Sans-serif; COLOR: #666666; FONT-SIZE: 11px; }
#SiteWrapper { position: relative; margin: 0 auto; text-align: left; width: 920px; }
.white_back { BACKGROUND-COLOR: #ffffff; }
TABLE.HeadCustom { BACKGROUND-IMAGE: url(images/custom_skin/top_header.gif); WIDTH: 920px; }
.hcMenuBox { HEIGHT: 37px; background: url(images/custom_skin/back_main_nav.gif) top right no-repeat; BACKGROUND-COLOR: #cccccc; }


#bottom_back { background: url(images/custom_skin/back_bottom_waves.gif) top right no-repeat; BACKGROUND-COLOR: #333; }
#bottom_header { background: url(images/custom_skin/back_footer_top_left_box.gif) top right no-repeat; }
#bottom_header2 { background: url(images/custom_skin/back_footer_top_right_box.jpg) top right no-repeat; }
#bottom_area_back { background: url(images/custom_skin/back_bottom_area.jpg) top right no-repeat; BACKGROUND-COLOR: #FFFFFF;}
#main_back { background: url(images/custom_skin/back_main.jpg) top right no-repeat; BACKGROUND-COLOR: #FFFFFF;}

.txttitleupper14 { COLOR: #333; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; }
.txttitleupper18 { COLOR: #333; FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase; }
.txtwhiteupper { COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; }

.error { COLOR: #FF0000; FONT-SIZE: 11px; }


/* Dialog Box*/
.simpletitleheader { COLOR: #666;  TEXT-TRANSFORM: uppercase; }


/* General styles*/
DIV,TH,TD,P { FONT-FAMILY: Arial, Helvetica, Sans-serif; COLOR: #666666; FONT-SIZE: 11px; }
INPUT,SELECT,TEXTAREA { FONT-FAMILY: Arial, Helvetica, Sans-serif;  COLOR: #666666; FONT-SIZE: 11px; }
TT,TH,TD { FONT-FAMILY: Arial, Helvetica, Sans-serif;  COLOR: #666666; FONT-SIZE: 11px; }
A:link { COLOR: #0099ff; TEXT-DECORATION: none; }
A:visited { COLOR: #0099ff; TEXT-DECORATION: none; }
A:hover { COLOR: #0099ff; TEXT-DECORATION: underline; }
A:active  { COLOR: #0099ff; TEXT-DECORATION: none; }
H1 { FONT-SIZE: 15px; }
H2 { FONT-SIZE: 13px; }
H3 { COLOR: #666666; FONT-SIZE: 14px; }
HR { COLOR: #666666; HEIGHT: 1px; }
FORM { MARGIN: 0px; }
TABLE,IMG { BORDER: 0px; }

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

/* Header styles*/
.HeadLogo { PADDING-LEFT: 27px; TEXT-ALIGN: left; }
.HeadRightBox { VERTICAL-ALIGN: top; TEXT-ALIGN: right; }
.HeadText { FONT-SIZE: 10px; COLOR: #576774; }
.HeadLine { BACKGROUND-COLOR: #FFD44C; }
.HeadThinLine { BACKGROUND-COLOR: #8E4B00; HEIGHT: 1px; }
.PrintableRow { WIDTH: 198px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right; PADDING-RIGHT: 20px; PADDING-LEFT: 37px; HEIGHT: 18px; }
.HeadTopPad { HEIGHT: 18px; }
.HeadTopPad IMG { WIDTH: 1px; HEIGHT: 18px; }

/* Footer styles*/
.BottomRow { TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; }
.BottomBox { }
.BottomBoxCust { BACKGROUND-IMAGE: url(images/custom/bottom_border.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center; }
TD.BottomLine { BACKGROUND-IMAGE: url(images/custom/bottombg.gif); }
TD.BottomLine IMG { WIDTH: 1px; HEIGHT: 41px; }
.Bottom { COLOR: #A7B1BB; TEXT-DECORATION: none; }
.Bottom:link { COLOR: #A7B1BB; TEXT-DECORATION: none; }
.Bottom:visited { COLOR: #A7B1BB; TEXT-DECORATION: none; }
.Bottom:hover { COLOR: #A7B1BB; TEXT-DECORATION: underline; }
.Bottom:active { COLOR: #A7B1BB; TEXT-DECORATION: none; }
.BottomPopup { WIDTH: 100%; TEXT-ALIGN: right; PADDING-BOTTOM: 10px; }
.BottomPopup A { FONT-WEIGHT: bold; }

/* 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: #666666; }
.NumberOfArticles { COLOR: #000000; FONT-WEIGHT: bold; }
.TopLabel { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.Message { COLOR: #FF3300; }
.Line { BACKGROUND-IMAGE: url(images/custom/line_bg.gif); BACKGROUND-REPEAT: repeat-x; }
TD.ButtonsRow { PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 12px; PADDING-BOTTOM: 2px; }
.CustomerMessage { COLOR: #A33425; FONT-WEIGHT: bold; }
.ErrorMessage { COLOR: #A33425; 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: #D9D9DE; HEIGHT: 30px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.PopupBG { BACKGROUND-COLOR: #D9D9DE; }
.PopupHelpLink { FONT-SIZE: 9px; COLOR: #100707; 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*/

.MainArea {WIDTH: 680px; VERTICAL-ALIGN: top; padding: 10px 0px 10px 20px; }

.VertMenuRightColumn { WIDTH: 240px; VERTICAL-ALIGN: top; padding: 40px 30px 10px 30px; }



.VertMenuBox { BACKGROUND-COLOR: #e4e2e2; PADDING: 1px; }
.VertMenuBorder { }
.VertMenuNums { COLOR: #8C8D8E;  }
.VertMenuTitleBox { BACKGROUND-IMAGE: URL(images/custom_skin/left_column_back_header.jpg); BACKGROUND-POSITION: bottom left; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ccc;  }
.VertMenuTitle1 { COLOR: #666;  TEXT-TRANSFORM: uppercase; }
.VertMenuTitle:link { COLOR: #666;  TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none; }
.VertMenuTitle:visited { COLOR: #666;  TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none; }
.VertMenuTitle:hover { COLOR: #666;  TEXT-TRANSFORM: uppercase; TEXT-DECORATION: underline; }
.VertMenuTitle:active { COLOR: #666;  TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none; }
.VertMenuSubTitle { BACKGROUND-COLOR: #666; }
.VertMenuTitleIcon { WIDTH: 21px; HEIGHT: 20px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; VERTICAL-ALIGN: middle; }
.VertMenuItems { COLOR: #666; TEXT-DECORATION: none; }


A.VertMenuItems:link { COLOR: #0099ff; TEXT-DECORATION: none; }
A.VertMenuItems:visited { COLOR: #0099ff; TEXT-DECORATION: none; }
A.VertMenuItems:hover { COLOR: #0099ff; TEXT-DECORATION: underline; }
A.VertMenuItems:active  { COLOR: #0099ff; TEXT-DECORATION: none; }

.VertMenuHr { WIDTH: 100%; HEIGHT: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; COLOR: #B6B6B6; BACKGROUND-IMAGE: URL(images/custom/cart_border.gif); }
.CategoriesList { FONT-SIZE: 12px; }



/* Dialog Box Custom*/
.simpletitleheader { COLOR: #666;  TEXT-TRANSFORM: uppercase; }





/* Dialog box*/
TABLE.DialogBox { WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: top; }
TD.DialogBox { TEXT-ALIGN: left; PADDING: 10px; }
.DialogBorder { }
TD.DialogTitle { COLOR: #666; FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; TEXT-ALIGN: left; }
.DialogTitleBox { HEIGHT: 20px; BACKGROUND-IMAGE: URL(images/custom/dialog_titlebg.gif); BACKGROUND-COLOR: #D9D9DE; BACKGROUND-POSITION: top right; BACKGROUND-REPEAT: no-repeat; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #BBBABA 1px solid; BORDER-RIGHT: #717171 1px solid; BORDER-BOTTOM: #717171 1px solid; }
.DialogTitle { COLOR: #333; FONT-SIZE: 28px; TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; }
.SecondaryTitle { COLOR: #333; FONT-SIZE: 21px; TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; }


/* Dialog info box*/
TABLE.DialogInfo { WIDTH: 85%; TEXT-ALIGN: center; }
.DialogInfoTitle { COLOR: #4E5A77; 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: #E6E8E9; PADDING: 0px; VERTICAL-ALIGN: bottom; HEIGHT: 15px; }
.DialogInfoBorder { BACKGROUND-COLOR: #E6E8E9; PADDING: 0px; }
.DialogTr { COLOR: #1A2B3C; }
.DialogInfoIcon { WIDTH: 16px; HEIGHT: 16px; }
.DialogInfoClose { WIDTH: 15px; HEIGHT: 13px; }

/* Dialog tools section*/
.NavDialogTitle { WIDTH: 50%;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #100707; 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 { FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase;  padding: 0px 0px 5px 0px; }
.ProductTitleHidden { COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px; }
.ProductDetailsTitle { COLOR: #4D4D58; FONT-WEIGHT: bold; FONT-SIZE: 11px; }
.ProductDetails { COLOR: #000000; }
.ProductPriceTitle { COLOR: #A33425; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductPriceConverting { COLOR: #4D4D58; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductPrice { COLOR: #A33425; FONT-WEIGHT: bold; FONT-SIZE: 11px; }
.ProductPriceSmall { COLOR: #A33425; }
.SaveMoneyLabel { WIDTH: 127px; HEIGHT: 23px; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/custom/save_money.gif); TEXT-TRANSFORM: lowercase; FONT-SIZE: 12px; BACKGROUND-REPEAT: repeat-y; PADDING-LEFT: 8px; }
.MarketPrice { FONT-SIZE: 11px; }
.PImgBox { TEXT-ALIGN: left; VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-RIGHT: 8px; }







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

/* Location bar*/
.NavigationPath { COLOR: #8C8D8E; TEXT-DECORATION: none; }
.NavigationPath:link { COLOR: #8C8D8E; TEXT-DECORATION: underline; }
.NavigationPath:visited { COLOR: #8C8D8E; TEXT-DECORATION: underline; }
.NavigationPath:hover { COLOR: #8C8D8E; TEXT-DECORATION: none; }
.NavigationPath:active  { COLOR: #8C8D8E; TEXT-DECORATION: underline; }

/* Buttons*/
.FormButton { COLOR: #4D4D58; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.FormButton:link { COLOR: #4D4D58; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.FormButton:visited { COLOR: #4D4D58; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.FormButton:hover { COLOR: #4D4D58; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }
.FormButton:active { COLOR: #4D4D58; FONT-WEIGHT: bold; TEXT-DECORATION: none; }

TABLE.ButtonTable { CURSOR: pointer; VERTICAL-ALIGN: middle; DIRECTION: ltr; }
TABLE.ButtonTable TD { PADDING: 0px; }
TD.Button { BACKGROUND: url(images/custom/butbg.gif); BACKGROUND-COLOR: #FFC240; COLOR: #880D0D; BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; }
FONT.Button { COLOR: #880D0D; FONT-SIZE: 11px; TEXT-DECORATION: none; }
.MenuButton { BACKGROUND: url(images/custom/but_menubg.gif); BACKGROUND-COLOR: #CCC7BC; COLOR: #35416C;  FONT-SIZE: 11px; TEXT-DECORATION: none; WHITE-SPACE: nowrap; }
IMG.ButtonSide { WIDTH: 7px; HEIGHT: 14px; }
.SimpleButton TR TD { PADDING: 0px; WHITE-SPACE: nowrap; }



A.Button:link, A.Button:visited, A.Button:hover, A.Button:active { COLOR: #0099ff; FONT-WEIGHT: bold; }
.GoImage { WIDTH: 13px; HEIGHT: 13px; VERTICAL-ALIGN: middle; BORDER: 0px; }
.GoImageCustom { WIDTH: 24px; HEIGHT: 20px; VERTICAL-ALIGN: top; BORDER: 0px; }



/* Small text/link style*/
.SmallNote:link { COLOR: #9FB4C1; TEXT-DECORATION: none; FONT-SIZE: 9px; }
.SmallNote:visited { COLOR: #9FB4C1; TEXT-DECORATION: none; FONT-SIZE: 9px; }
.SmallNote:hover { COLOR: #9FB4C1; TEXT-DECORATION: underline; FONT-SIZE: 9px; }
.SmallNote:active { COLOR: #9FB4C1; TEXT-DECORATION: none; FONT-SIZE: 9px; }
.SmallText { COLOR: #9FB4C1; TEXT-DECORATION: none; FONT-SIZE: 9px; }

/* 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;  PADDING: 0px; }
.SubHeaderGreyLine { HEIGHT: 1px; BACKGROUND-COLOR: #CCCCCC; PADDING: 0px; }
TABLE.SubHeaderBlack { WIDTH: 100%; MARGIN-BOTTOM: 10px; }
.SubHeaderBlack { COLOR: #000000; FONT-SIZE: 12px; PADDING: 0px; }
.SubHeaderBlackLine { HEIGHT: 1px; BACKGROUND-COLOR: #000000; PADDING: 0px; }
TABLE.SubHeaderRed { WIDTH: 100%; MARGIN-BOTTOM: 10px; }
.SubHeaderRed { PADDING: 0px; }
.SubHeaderRedLine { HEIGHT: 1px; BACKGROUND-COLOR: #7E91AA; PADDING: 0px; }
TABLE.SubHeader { WIDTH: 100%; MARGIN-BOTTOM: 10px; }
.SubHeader { COLOR: #333; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase;  0px 0px 2px 0px; }
.SubHeaderLine { HEIGHT: 1px; PADDING: 0px; BACKGROUND-IMAGE: url(images/custom/line_bg.gif); BACKGROUND-REPEAT: repeat-x; }

/* User profile page*/
.RegSectionTitle { COLOR: #7E91AA; 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 { MARGIN-LEFT: 15px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; }

/* Webmaster mode*/
SPAN.Lbl { COLOR: green; FONT-WEIGHT: bold; }
.Section { MARGIN: 0px; 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; }

/* 	-- 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: #A33425; FONT-WEIGHT: bold; FONT-SIZE: 14px; }
.SpecialOffersThumb { DISPLAY: inline; MARGIN-LEFT: -50px; }
.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: #EBEDEA; 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: #FBFBFB; BORDER-RIGHT: #D8DADC 1px solid; BORDER-TOP: #D8DADC 1px solid; BORDER-LEFT: #D8DADC 1px solid; BORDER-BOTTOM: #D8DADC 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: #4D4D58; TEXT-DECORATION: none; }
A.CatMenuItem:visited { COLOR: #4D4D58; TEXT-DECORATION: none; }
A.CatMenuItem:hover { COLOR: #100707; TEXT-DECORATION: none; }
A.CatMenuItem:active { COLOR: #4D4D58; TEXT-DECORATION: none; }
A#nojs.CatMenuItem:hover {
    BACKGROUND-COLOR: #FBFBFB;
    COLOR: #100707;
    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; }
/*	Explorer skin */

/* 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 { COLOR: #8C8D8E; FONT-SIZE: 10px; }
.SurveyFooter { FONT-SIZE: 11px; }
.SurveyFooterMenu { COLOR: #8C8D8E; FONT-SIZE: 10px; }
.SurveyQuestion { FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING: 2px; }
.SurveyQuestionMenu { COLOR: #8C8D8E; FONT-WEIGHT: bold; PADDING: 0px; }
TEXTAREA.Survey { }
.SurveyAnswer { PADDING: 2px; WIDTH: 100%; }
.SurveyAnswerMenu { COLOR: #8C8D8E; PADDING: 0px; WIDTH: 100%; }
TD.SurveyAnswerMark { PADDING: 2px; WIDTH: 15px; }
TD.SurveyAnswerMarkMenu { COLOR: #8C8D8E; 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 { COLOR: #8C8D8E; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 5px; }
.SurveyAnswerComment { PADDING: 2px; }
.SurveyAnswerCommentMenu { COLOR: #8C8D8E; PADDING: 0px; }



/* Skin classes*/
A.hcLink:link { COLOR: #333; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px;  }
A.hcLink:visited { COLOR: #333; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px;  }
A.hcLink:hover { COLOR: #0099ff; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px;  }
A.hcLink:active  { COLOR: #0099ff; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px;  }

.hcActiveItem { PADDING-LEFT: 7px; PADDING-RIGHT: 7px; }
.hcNonActiveItem { PADDING-LEFT: 7px; PADDING-RIGHT: 7px; }
.hcActiveItembr { PADDING-LEFT: 10px; PADDING-RIGHT: 10px; font-weight: bold; }
.hcNonActiveItembr { PADDING-LEFT: 10px; PADDING-RIGHT: 10px; font-weight: bold; }

.hcNonActiveSubItem { HEIGHT: 25px; WHITE-SPACE: nowrap; BACKGROUND-IMAGE: URL(images/custom/hor_subarrows.gif); BACKGROUND-REPEAT: no-repeat; PADDING-LEFT: 23px; PADDING-RIGHT: 7px; BORDER-TOP: #FAFAFA 1px solid; BORDER-LEFT: #A5A5BC 1px solid; BORDER-RIGHT: #83839C 1px solid; BORDER-BOTTOM: #8E8E97 1px solid; }
.hcActiveSubItem { HEIGHT: 25px; WHITE-SPACE: nowrap; BACKGROUND-IMAGE: URL(images/custom/hor_subarrows_on.gif); BACKGROUND-REPEAT: no-repeat; PADDING-LEFT: 23px; PADDING-RIGHT: 7px; BORDER-TOP: #FAFAFA 1px solid; BORDER-LEFT: #A5A5BC 1px solid; BORDER-RIGHT: #83839C 1px solid; BORDER-BOTTOM: #8E8E97 1px solid; }



.HeadBox { BACKGROUND-IMAGE: url(images/custom/top_image2.gif); BACKGROUND-POSITION: top right; BACKGROUND-REPEAT: no-repeat; }
.DialogBorderBox { HEIGHT: 100%; BORDER-TOP: none; BORDER-LEFT: #DDDBDC 1px solid; BORDER-RIGHT: none; BORDER-BOTTOM: none; BACKGROUND-COLOR: #DDDFE3; }
.HeadBackground { BACKGROUND-IMAGE: URL(images/custom/top_image1.jpg); BACKGROUND-REPEAT: no-repeat; }
.NavigationLine { BACKGROUND-IMAGE: url(images/custom/topshadow.gif); BACKGROUND-REPEAT: repeat-x; }

.hcMenuSubBox { BACKGROUND-IMAGE: url(images/custom/hor_subcatbg.gif); BACKGROUND-COLOR: #F1EF74; }
.hcMenuSubBorder { }
.hcMenuBorder { BACKGROUND-COLOR: #100707; }


.TabLink { COLOR: #D7D7D3; FONT-SIZE: 10px; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; }
.TabLink:link { COLOR: #D7D7D3; FONT-SIZE: 10px; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; }
.TabLink:visited { COLOR: #D7D7D3; FONT-SIZE: 10px; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; }
.TabLink:hover { COLOR: #D7D7D3; FONT-SIZE: 10px; TEXT-DECORATION: underline; TEXT-TRANSFORM: uppercase; }
.TabLink:active { COLOR: #D7D7D3; FONT-SIZE: 10px; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; }
.TopLabel { COLOR: #FFFFFF; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; }
.TopLink { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.TopLink:link { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.TopLink:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.TopLink:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.TopLink:active { COLOR: #FFFFFF; TEXT-DECORATION: none; }




/* Products list*/
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 { TEXT-ALIGN: center; padding: 10px 0px 0px 0px; VERTICAL-ALIGN: top; }
.PListCell2 { TEXT-ALIGN: left; padding: 10px 0px 0px 0px; VERTICAL-ALIGN: top; }
.ProductArea { }
.ProductBox1 { BORDER-bottom: #ccc 1px solid; }
.ProductBox2 { BORDER-bottom: #ccc 1px solid; }
.ProductBox1T { BORDER-bottom: #ccc 1px solid; }
.ProductBox2T { BORDER-bottom: #ccc 1px solid; }
.ProductBorder { }


/* Featured Products list*/
.FPListCell { TEXT-ALIGN: center; padding: 10px 0px 0px 0px; VERTICAL-ALIGN: top; }
.FPListCell2 { TEXT-ALIGN: left; padding: 10px 0px 0px 0px; VERTICAL-ALIGN: top; }
.FProductArea { }
.FProductBox1 { BORDER-RIGHT: #ccc 1px solid; }
.FProductBox2 { }
.FProductBox1T {  }
.FProductBox2T { BORDER-LEFT: #ccc 1px solid; }
.FProductBorder { }


.SmallLink:link { COLOR: #445055; TEXT-DECORATION: none; FONT-SIZE: 10px; }
.SmallLink:visited { COLOR: #445055; TEXT-DECORATION: none; FONT-SIZE: 10px; }
.SmallLink:hover { COLOR: #445055; TEXT-DECORATION: underline; FONT-SIZE: 10px; }
.SmallLink:active { COLOR: #445055; TEXT-DECORATION: none; FONT-SIZE: 10px; }
.Notes { COLOR: #7E91AA; }
.MenuArea { BACKGROUND-COLOR: #FFFFFF; }
.DialogText { COLOR: #8C8D8E; }
.WelcomeBox { }
.WelcomeBoxStart { }
.WelcomeBoxEnd { COLOR: #7E91AA; FONT-SIZE: 11px; }
.DialogTitleStart { BACKGROUND-IMAGE: URL(images/custom/dialog_nails.gif); BACKGROUND-REPEAT: repeat-x; }
.DialogTitleEnd { HEIGHT: 18px; PADDING-TOP: 6px; PADDING-BOTTOM: 9px; PADDING-LEFT: 13px; }
.DialogBorderStart { HEIGHT: 100%; }
.DialogBorderEnd { HEIGHT: 100%; }
.ProductBoxStart { HEIGHT: 100%; }
.ProductBoxEnd { BACKGROUND-IMAGE: URL(images/custom/dialog_shadow.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: top left; }
.ProductBoxBg1 { BACKGROUND-IMAGE: URL(images/custom/product_arrow.gif); BACKGROUND-REPEAT: no-repeat; }
.ProductBox { BORDER-BOTTOM: #F7F7F7 1px solid;  }
.MenuTitleBgleft { BACKGROUND-IMAGE: URL(images/custom/left_menubg.gif); BACKGROUND-POSITION: top right; BACKGROUND-REPEAT: no-repeat; }
.MenuTitleBgright { BACKGROUND-IMAGE: URL(images/custom/right_menubg.gif); BACKGROUND-REPEAT: no-repeat; }
.VertMenuBorderleft { BACKGROUND-COLOR: #e8e8e8; }
.VertMenuBorderright { BACKGROUND-COLOR: #e8e8e8; }
.MenuEndBorderleft { BACKGROUND-IMAGE: URL(images/custom/left_menuend.gif); BACKGROUND-POSITION: top right; BACKGROUND-REPEAT: repeat-y; }
.MenuEndBorderright { BACKGROUND-IMAGE: URL(images/custom/right_menuend.gif); BACKGROUND-REPEAT: repeat-y; }

.HeadLines { BACKGROUND-IMAGE: URL(images/custom/top_lines.gif); BACKGROUND-POSITION: top right; BACKGROUND-REPEAT: no-repeat; }
.TextLabel { COLOR: #333; }
.DialogShadow { HEIGHT: 100%; BACKGROUND-IMAGE: URL(images/custom/dialog_shadow.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: top left; }
.DialogShadow1 { HEIGHT: 100%; BACKGROUND-IMAGE: URL(images/custom/dialog_border.gif); BACKGROUND-POSITION: top right; BACKGROUND-REPEAT: repeat-y; }
.DialogShadow2 { HEIGHT: 100%; }
.DialogCorner { HEIGHT: 100%; BACKGROUND-IMAGE: URL(images/custom/dialog_bottombg.gif); BACKGROUND-POSITION: bottom left; BACKGROUND-REPEAT: repeat-x; }
.ProductBoxStart { }
.ProductListBoxEnd { BACKGROUND-IMAGE: URL(images/custom/dialog_shadow.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: top left; }
.ProductLeftShadow { HEIGHT: 100%; }
.ProductBoxEmptyEnd { BACKGROUND-IMAGE: URL(images/custom/dialog_shadow.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: top left; }
.ProductBoxEmptyStart { }
.DialogBase { }

TD.NavigationLineCustom { TEXT-ALIGN: center; VERTICAL-ALIGN: top; WIDTH: 161px; HEIGHT: 51px; }
IMG.Bullet { WIDTH: 10px; HEIGHT: 8px; }
TD.SearchButtonCust { VERTICAl-ALIGN: middle; PADDING-LEFT: 3px; PADDING-RIGHT: 20px; }
TD.SearchButtonCust A IMG { WIDTH: 15px; HEIGHT: 15px; }
DIV.FCButtonsBox { PADDING-LEFT: 20px; PADDING-TOP: 10px; }
.HeadTextCust { FONT-SIZE: 10px; COLOR: #576774; PADDING-LEFT: 47px; WIDTH: 100%; }
.TopLabelCust { HEIGHT: 39px; PADDING-LEFT: 47px; PADDING-RIGHT: 3px; COLOR: #FFFFFF; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase; }
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; }
TD.PListImgBox { WIDTH: 125px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; PADDING-RIGHT: 8px; }
DIV.PListImgBox { WHITE-SPACE: nowrap; }
.LCSBackground { BACKGROUND-COLOR: #a4b5c7; }
.LCSBackground { BACKGROUND-COLOR: #a4b5c7; }

/* === Begin Custom Styles by Seth Sanders 9/7/11 === */

#container {
	width:680px;
	margin:0px auto;
	background:#fff;
	padding:50px 0 20px;
}
.protitle {
	display:block;
	margin: -33px 0 0 25px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#777));
	background: -moz-linear-gradient(top, #555, #777);
	text-shadow: 0 1px 1px #222;
	width: 350px;
	font-size:18px;
	padding:5px 15px;
	color:#efefef;
	text-transform: uppercase;
}
#featproduct {
	margin: 0;
	padding:10px;
	border-top:1px solid #eaeaea;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fff));
	background: -moz-linear-gradient(top, #f9f9f9, #fff);
	height:150px;
}
#feattext {
	display:inline;
	float:left;
	padding:0 0 0 30px;
	width:300px;
}
#feattext a {
	font-weight:bold;
	text-transform:uppercase;
}
#featimage {
	float:right;
	margin-top:-50px;
	display:inline;
}
#featproduct.last {
	margin: 0;
	padding:20px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fff));
	background: -moz-linear-gradient(top, #f9f9f9, #fff);
	height:150px;
}

/* === End Custom Styles by Seth Sanders 9/7/11 === */

