/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */
/* General styles */

FORM  {MARGIN: 0px;}
TABLE,IMG  {BORDER: 0px;}

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

/* Header styles */
.HeadLogo  {PADDING-LEFT: 27px; TEXT-ALIGN: left;}
.HeadRightBox  {VERTICAL-ALIGN: top; TEXT-ALIGN: right;}
.HeadText  {FONT-SIZE: 12px; FONT-WEIGHT: bold;}
.HeadLine  {BACKGROUND-COLOR: #FFF;}
.HeadThinLine  {BACKGROUND-COLOR: #8E4B00; HEIGHT: 1px;}
.PrintableRow  {WIDTH: 100%; VERTICAL-ALIGN: middle; PADDING-RIGHT: 176px; HEIGHT: 18px;}
.HeadTopPad  {HEIGHT: 18px;}
.HeadTopPad IMG  {WIDTH: 1px; HEIGHT: 18px;}

/* Footer styles */
.BottomRow  {TEXT-ALIGN: center; VERTICAL-ALIGN: bottom;}
.BottomBox  {BACKGROUND-COLOR: #FFF; COLOR: #8E4B00; HEIGHT: 22px; VERTICAL-ALIGN: middle; PADDING-LEFT: 12px; PADDING-RIGHT: 12px;}
.Bottom  {BACKGROUND-COLOR: #FFF; COLOR: #8E4B00;}
A.Bottom  {BACKGROUND-COLOR: #FFF; COLOR: #8E4B00; TEXT-DECORATION: underline;}
A.Bottom  {BACKGROUND-COLOR: #FFF; COLOR: #8E4B00; TEXT-DECORATION: underline;}
A.Bottom:hover  {BACKGROUND-COLOR: #FFF; COLOR: #8E4B00; TEXT-DECORATION: none;}
A.Bottom:active  {BACKGROUND-COLOR: #FFF; COLOR: #8E4B00; 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: #0E46CD;}
.Line  {BACKGROUND-COLOR: #FF6600;}
TD.ButtonsRow  {PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 12px; PADDING-BOTTOM: 2px;}
.CustomerMessage  {COLOR: #0E46CD; FONT-WEIGHT: bold;}
.ErrorMessage  {COLOR: #0E46CD; FONT-WEIGHT: bold;}
.Star  {COLOR: #0E46CD;}
.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: #FFF; HEIGHT: 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 12px;}
.PopupBG  {BACKGROUND-COLOR: #FFF;}
.PopupHelpLink  {FONT-SIZE: 9px; COLOR: #330000; TEXT-DECORATION: none;}

/* BuyNow section */
.BuyNowQuantity  {HEIGHT: 25px; WIDTH: 15%; WHITE-SPACE: nowrap; PADDING-RIGHT: 10px;}
.BuyNowPrices  {WIDTH: 100%; HEIGHT: 25px; VERTICAL-ALIGN: middle;}

/* Vertical menu */
.VertMenuLeftColumn  {VERTICAL-ALIGN: top; PADDING-LEFT: 6px; PADDING-RIGHT: 20px;}
.VertMenuRightColumn  {VERTICAL-ALIGN: top; PADDING-LEFT: 20px; PADDING-RIGHT: 6px;}
.VertMenuBox  {BACKGROUND-COLOR: #FFF; PADDING: 1px;}
.VertMenuBorder  {BACKGROUND-COLOR: #8E4B00;}
.VertMenuTitle  {BACKGROUND-COLOR: #D7D7D7; COLOR: #330000; FONT-WEIGHT: bold; PADDING: 1px;}
.VertMenuSubTitle  {BACKGROUND-COLOR: #FFA92F;}
.VertMenuTitleIcon  {WIDTH: 21px; HEIGHT: 20px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; VERTICAL-ALIGN: middle;}
.VertMenuItems  {COLOR: #330000; TEXT-DECORATION: none; margin-right: 7px;}
A.VertMenuItems  {COLOR: #330000; TEXT-DECORATION: none;}
A.VertMenuItems  {COLOR: #330000; TEXT-DECORATION: none;}
A.VertMenuItems:hover  {COLOR: #550000; TEXT-DECORATION: underline;}
A.VertMenuItems:active   {COLOR: #330000; TEXT-DECORATION: none;}
.VertMenuHr  {WIDTH: 100%; HEIGHT: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; COLOR: #999999;}
.CategoriesList  {FONT-SIZE: 12px;}

/* Dialog box */
TABLE.DialogBox  {WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: top;}
TD.DialogBox  {BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; PADDING: 10px;}
.DialogBorder  {BACKGROUND-COLOR: #D7D7D7; HEIGHT: 100%; PADDING: 0px;}
.DialogBorder_new  {background:url(images/img_dot.gif) repeat-x bottom
}
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 */
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: #D7D7D7; PADDING: 0px; VERTICAL-ALIGN: bottom; HEIGHT: 15px;}
.DialogInfoBorder  {BACKGROUND-COLOR: #D7D7D7; PADDING: 0px;}
.DialogTr  {COLOR: #20B8B0;}
.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: #0E46CD; 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: #0E46CD; FONT-WEIGHT: bold; FONT-SIZE: 12px;}
.ProductPriceSmall  {COLOR: #0E46CD; 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;}

/* 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  {COLOR: #330000; TEXT-DECORATION: none;}
A.ItemsList  {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: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.NavigationPath  {COLOR: #CC6666; TEXT-DECORATION: underline;}
A.NavigationPath  {COLOR: #CC6666; TEXT-DECORATION: underline;}
A.NavigationPath:hover  {COLOR: #CC6666; TEXT-DECORATION: none;}
A.NavigationPath:active   {COLOR: #CC6666; 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/butbg.gif); BACKGROUND-COLOR: #D7D7D7; BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; 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: 7px; HEIGHT: 14px;}
.SimpleButton TR TD  {PADDING: 0px; WHITE-SPACE: nowrap;}
A.Button, A.Button, A.Button:hover, A.Button:active  {COLOR: #330000; FONT-WEIGHT: bold;}
.GoImage  {WIDTH: 29px; HEIGHT: 29px; VERTICAL-ALIGN: middle; BORDER: 0px; margin-top: -3px;}

/* Small text/link style */
.SmallNote  {COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;}
.SmallNote  {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, .SearchSortLink, .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: #FFF; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; WIDTH: 85px; HEIGHT: 30px; TEXT-ALIGN: center;}
.TabTop  {HEIGHT: 5px; BACKGROUND-COLOR: #FFF;}
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, .NavigationCell A, .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, .NavigationCellWide A, .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: #0E46CD; 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: #D7D7D7;}
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: #0E46CD; 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: #D7D7D7; 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: #FFF; 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  {COLOR: #330000; TEXT-DECORATION: none;}
A.CatMenuItem  {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: #D7D7D7; 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;}
/* new style sheet */
.border_9add9b
 {border:#9add9b 1px solid; background-color:#fff;}
.dotted_line {background:url(images/img_dot.gif) repeat-x bottom
}
.border_0E46CD {border:#0E46CD 2px solid;}
.arial11N_000000  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #000000;}
a.arial11N_000000:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration:underline; color: #000000;}
.top_links ul {margin:0px; float:left; padding:0px; display:inline;}
.top_links li {float:left; display:inline; padding:0px 1px 0px 1px; margin:0px; list-style-type:none;}
.arial11N_005400  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #005400;}
a.arial11N_005400:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #ff0300;}
.arial11B_000000  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; color: #000000;}
a.arial11B_000000:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; color: #ff0300;}
.bg_color_0E46CD {background-color:#0E46CD;}
.border_7f9db9
 {border:#7f9db9 1px solid;}
.product_bg {background:url(images/img_probg.gif) no-repeat center; height:162px;}
.left_navi ul {margin:0px; padding-left:0px; width:142px;}
.left_navi ul li {float:left; width:142px; padding-top:0px; margin:0px; padding-bottom:0px; list-style:none;}
.left_navi ul a {padding:0px; float:left; width:137px; height:17px; padding:8px 4px 4px 8px; background:url(images/img_tab.png) no-repeat; z-index:1;}
.left_navi ul a div a {background:none;}
.left_navi ul a:hover {background:url(images/img_tab_a.png) no-repeat;}
.arial11B_fff  {font-family:sans-serif, Arial, Helvetica; text-align:left; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; color: #fff;}
a.arial11B_fff:hover  {font-family:sans-serif, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none; color: #ffd51d;}
.arial11N_fff  {font-family:sans-serif, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #fff;}
a.arial11N_fff:hover  {font-family:sans-serif, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #ffd51d;}
.arial12NU_fff  {font-family:sans-serif, Arial, Helvetica; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration:underline; color: #fff;}
a.arial12NU_fff:hover  {font-family:sans-serif, Arial, Helvetica; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration:none; color: #fff;}


/* **************** new *****************/

html, body  {margin:0px; padding:0px; background:#0E46CD;}
html, body, div, table, td, p  {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#717171; font-weight:normal}
a  {text-decoration:none; color:#7E0001/*#717171*/;}
a:hover {text-decoration:none; color:#7E0001/*#717171*/;}
table  {border-collapse: collapse;}
table td  {/*padding: 0px;*/ vertical-align:top}
form  {margin:0px; padding:0px;}
img  {border:none;}
p  {margin:0px; padding:7px 0px 7px 0px}
#body  {min-height:100%;}
.clear  {clear:both; height: 1px; overflow: hidden;}

.body  {width:960px; margin:0px auto; background:#0E46CD; padding-bottom:40px;}
.banner {color:#FFFF00; font-size:17px; font-weight:bold; text-align:center;}

.header  {width:960px; margin: 0 0 10px;}
.top_nav {color: #fff; text-align: right; padding-right: 10px;}
.top_nav a { color: #fff; text-decoration: underline;}
.header .address {color:#fff; font-size:10px; font-weight: bold; text-align: center;}
.header .logo  {width:190px; padding:10px 0 0;}
.header .phone  {color:#6889DF; font-size:26px; font-weight:bold;text-align: right; padding:2px 0px 0 0;}
.header .phone h1  {color:#fff; font-size:20px; font-weight:normal; text-align: left; line-height: 22px; font-family: Tahoma;}
.header .phone .number  {color:#fff; font-size:26px; font-weight:bold;}
.header .basket  {width:80px; padding:5px 20px 0px 20px;}
.header .basket div  {margin-top:5px; margin-left:7px; font-size:12px; color:#ffffff;}
.header .holder {position: relative;}
.number1 {color:#fff; font-size:20px; font-weight:normal; line-height: 22px; display: block; float: left; padding: 0 5px; font-family: Tahoma;}
.header .cart {padding: 0px 2px 5px 7px; overflow: hidden; //zoom: 1;}
.header .cart a {float: left; color: #fff; text-decoration: underline;}
.header .cart a img {margin-right: 10px;}
.header .cart a:hover {float: left; color: #fff; text-decoration: none;}
.header .cart div { color: #fff !important; float: left;}
.header .banner2 {width: 100%; text-align: left; clear:both;}
.header .banner2 p {width: 434px; padding: 20px; font: normal 18px/24px Arial, Helvetica, sans-serif; color: #E6920E;}
.header .address {float: left; width: 280px; text-align: left; padding: 20px 0 0 15px;;}
.header .address p {padding: 0 0 10px; color: #FFF; font-size: 11px; }
.main  {/*width:960px;*/padding:0px; margin:0px 0px 0px 0px;}

.main .menu  {width:188px;}
/*.main .menu div  {background:url(images/menu_bg.png) top left no-repeat; overflow:hidden; width:140px; height:21px; padding:8px 8px 0px 10px}
.main .menu div a  {text-decoration:none}
.main .menu a div  {background:url(images/menu_bg.png) top left no-repeat; color:#000000; font-weight:bold; font-size:11px; text-decoration:none}
.main .menu a:hover div  {background:url(images/menu_bg_a.png) bottom left no-repeat; color:#000000; font-weight:bold; font-size:11px; text-decoration:none}*/
.main .menu .categories a  {background:url(images/menu_bg.png) top left no-repeat; overflow:hidden; width:140px; height:21px; padding:8px 8px 0px 10px; display:block; text-decoration:none; color:#000000; font-weight:bold; font-size:11px;}
.main .menu .categories a div {color:#000000; font-weight:bold; font-size:11px;}
.main .menu .categories a:hover  {background:url(images/menu_bg_a.png) bottom left no-repeat; color:#000000; font-weight:bold; font-size:11px; text-decoration:none}

.main .content  {/*width:729px;*/}

.rightColumn {padding:10px 0;}

.content .table  {/*width:772px;*/}
.content .table .rightColumn  {padding:18px 23px 20px 20px; height:700px;}
.content .table .leftColumn  {width:168px; padding-right:24px;}
.leftColumn h3 {white-space:nowrap;}

.content {padding: 0px;}
.content .text  {padding:0px 0px 0px 5px;}
.mainContent {height:870px;}

.product  {/*margin:0px 0px 0px 0px; padding:0px; width:100%;*/ border-collapse:separate;}
.product td  {padding:5px 10px;/* border:1px solid #000000;*/}
.product td select {width:75px;}
/*.product .td0  {border-right:1px solid #000000; border-bottom:1px solid #000000;}
.product .td1  {border-bottom:1px solid #000000;}
.product .td2  {border-left:1px solid #000000; border-bottom:1px solid #000000;}
.product .td3  {border-left:1px solid #000000; border-bottom:1px solid #000000;}
.product .td4  {border-top:1px solid #000000; border-left:none; border-right:1px solid #000000; border-bottom:none;}
.product .td5  {border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:none;}
.product .td6  {border-top:1px solid #000000; border-left:1px solid #000000; border-right:none; border-bottom:none;}

.product .td7  {border-top:none; border-left:none; border-right:none; border-bottom:1px solid #000000;}
.product .td8  {border-top:none; border-left:none; border-right:1px solid #000000; border-bottom:none; width:166px; text-align:center}*/
.product .td8 a {text-decoration:underline}

.product  .descriptionName {height:20px; text-align:left; padding-left:20px}
.product  .description {text-align:left; padding-left:20px}
.product  .description input  {width:60px;}

.product .name   {text-decoration:none; color:#000000; font-weight:bold;}
.product .name  a {text-decoration:none; color:#000000; font-weight:bold;}
.product .name  a:hover {text-decoration:none; color:#000000; font-weight:bold;}

.product .category  {padding-top:7px;}
.product .category a {color:#000; font-size:11px; text-decoration:none;}

.path {/*padding:18px 23px 0px 20px;*/ margin-bottom:20px;}
.path a {color:#f56a14; text-decoration:underline;}
.path a:hover {}

.line  {height:2px; border-top:1px solid #008A52; width:100%; margin-bottom:15px;}

.footerMenu  {text-align:center; padding:20px 0px;}
.footerMenu a {text-decoration:underline;}

.copy  {text-align:center;}


h1  {color:#f56e14; font-size:23px; padding:0px 0px 10px 5px; font-weight:normal; margin:0px;}
h2  {color:#005cc1; font-size:18px; padding:24px 0px 13px 5px; font-weight:normal; margin:0px;}
	h2 a {color:#005cc1;}
h3  {color:#509e25; font-size:18px; padding:24px 0px 13px 5px; font-weight:bold; margin:0px;}
h4  {color:#005cc1; font-size:13px; padding:0px 0px 0px 0px; font-weight:bold; margin:0px;}
h1.welcome  {color:#54744B;font-size:24px;font-weight:bold;margin:0;text-align:center;padding:5px 0px;}
h2.welcome  {color:#54744B;font-size:18px;font-weight:bold;margin:0;text-align:center;padding:5px 0px;}

.LongDescription td {text-align:left; padding:2px 5px;}

.topMenu {float:right; background:#868585; border:2px solid #737272; color:#FFF; padding:3px 15px; position:relative; font-size:14px;}
	.topMenuIn {position:absolute; right:-2px; top:22px; background:#868585; text-align:left; padding:10px; border:2px solid #737272; border-top:0;}
	.topMenu a, .topMenu a:hover {color:#FFF;}
	.topMenu .topMenuIn a:hover {text-decoration:underline;}

/* Content background */

.content_bg {border-collapse:separate; margin-bottom:15px;}

.content_bg td.top_left
{
	background: url(images/td11.gif) no-repeat top left;
	width: 15px;
	height: 13px; 	font-size: 1px; line-height:1px;
/*	overflow: hidden;
	zoom: 1;
	font-size: 10px;
	line-height: 10px;*/
}
.content_bg td.top_right
{
	background: url(images/td13.gif) no-repeat top left;
	width: 14px; 	font-size: 1px; line-height:1px;
/*	height: 13px;
	overflow: hidden;
	zoom: 1;
	font-size: 10px;
	line-height: 10px;*/
}
.content_bg td.top_center
{
	/*background: url(images/td12.gif) repeat-x top left;*/
	background:#FFF; border-top:2px solid #000; font-size:1px; line-height:1px;
	/*	height: 11px;
	overflow: hidden;
	zoom: 1;
	font-size: 10px;
	line-height: 10px;*/
}
.content_bg td.middle_left
{
	/*background: url(images/td21.gif) repeat-y top left;
	width: 15px;
	overflow: hidden;
	zoom: 1;*/
	background:#FFF; border-left:2px solid #000; 	font-size: 1px;
}
.content_bg td.middle_right
{
	/*background: url(images/td23.gif) repeat-y top left;
	width: 14px;
	overflow: hidden;
	zoom: 1;*/
	background:#FFF; border-right:2px solid #000; 	font-size: 1px;
}
.content_bg td.middle_center
{
	padding:0px;
	background: #fff;
}
.content_bg td.bot_left
{
	background: url(images/td31.gif) no-repeat top left;
	width: 15px;
	height: 15px; 	font-size: 1px;
	/*overflow: hidden;
	zoom: 1;
	font-size: 10px;
	line-height: 10px;*/
}
.content_bg td.bot_right
{
	background: url(images/td33.gif) no-repeat top left; 	font-size: 1px;
	/*width: 14px;
	height: 15px;
	overflow: hidden;
	zoom: 1;
	font-size: 10px;
	line-height: 10px;*/
}
.content_bg td.bot_center
{
/*	background: url(images/td32.gif) repeat-x top left;
	height: 15px;
	overflow: hidden;
	zoom: 1;
	font-size: 10px;
	line-height: 10px;*/
	background:#FFF; border-bottom:2px solid #000; 	font-size: 1px;
}
.gal_box
{
	background: url(images/gal_box_03.gif) no-repeat top left;
	/*width: 453px;
	height: 139px;*/
	width: 445px;
	height: 139px;
	padding: 6px;
	text-align: center;
	overflow: hidden;
	position: relative;
	//zoom: 1;
}
.gal_box #fade
{
	height: 139px;
	overflow: hidden;
	width: 453px;
	position: absolute;
	top: 6px;
	left: 25px;
	//zoom: 1;
}
.gal_box .prev_btn
{
	/*background: url(images/prev_button_03.png) no-repeat top left;*/
	background: url(images/arr_left.gif) no-repeat top left;
	width: 81px;
	height: 29px;
	position: absolute;
	/*top: 115px;*/
	top: 67px;
	left: 10px;
	z-index: 100000000;
	/*_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin1/images/prev_button_03.png', sizingMethod='image');*/
	cursor: pointer;
}
.gal_box .next_btn
{
	/*background: url(images/next_button_03.png) no-repeat top left;*/
	background: url(images/arr_right.gif) no-repeat top right;
	width: 81px;
	height: 29px;
	position: absolute;
	/*top: 115px;*/
	top: 67px;
	right: 15px;
	z-index: 100000000;
	/*_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin1/images/next_button_03.png', sizingMethod='image');*/
	cursor: pointer;
}
.banner_box
{
	background: url(images/banner_box_03.gif) no-repeat top left;
	width: 282px;
	height: 145px;
	padding: 3px;
	text-align: center;
	margin-left: 20px;
}
.search_box
{
	padding: 35px 0px 10px;
}
.search_box input
{
	height: 16px;
	width: 134px;
	color: #0e46cd;
	font-size: 12px;
	border: 1px solid;
	border-color: #777777 #b7b7b7 #b7b7b7 #777777;
	float: left;
	padding: 2px 8px 3px 8px;
}
.search_box a
{
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
.right_banners
{
	padding: 20px 0px;
	text-align: center;
	width: 100%;
}
.right_banners img
{
	margin-bottom: 20px;
}


.product td.productImage {padding:0;}
.productImage {width:148px; overflow:hidden; background:url(images/bg_product_image.gif) left bottom no-repeat; padding:0;}
	.productImage .in {background:url(images/img_product_image1.gif) left top no-repeat; padding:17px 25px;}

.mcafee-box { text-align:center;padding:0 30px 15px 0; } 