*{margin: 0; padding: 0;}
BODY{background: #660;}
BODY, TD{font-size: 11px; line-height: 16px; font-family:Tahoma, Verdana,Arial, sans-serif;}
A IMG{border:none;}

A:link, #top-menu A:link, #top-menu A:visited{color:#467bb7;}
A:visited{color:#467bb7;}

H2, H3{margin-bottom: 10px;}

A.SmallNote, #left A.SmallNote{color:#666; background:none; padding:none;}
.bgBlack{background-color:#000;}
.SmallNote{font-size: 10px;}

#bodyBg{background: url(images/body-bg.gif) repeat-x top;}
#mainFrame{margin: 15px auto; width: 760px;}
#topCart{color: #fff; margin-right: 10px;}
#topCartCenter{padding: 0 5px; text-align:left;}
#topCart A:link, #topCart A:visited{font-weight: bold; color:#fff;}

#contentFrame{background-color: #fff; color:#000;}
#body-t-l-c{width: 5px; height: 5px; background: #fff url(images/body-frame-t-l.gif) no-repeat left top; }
#body-t-r-c{width: 5px; height: 5px; background: #fff url(images/body-frame-t-r.gif) no-repeat right top; }
#body-b-l-c{width: 5px; height: 5px; background: #fff url(images/body-frame-b-l.gif) no-repeat left bottom; }
#body-b-r-c{width: 5px; height: 5px; background: #fff url(images/body-frame-b-r.gif) no-repeat right bottom; }

#headBlock{background-color:#660806;}
#sb-t-l-c{width: 4px; height: 4px; background: #000 url(images/sb-t-l-c.gif) no-repeat left top;}
#sb-t-r-c{width: 4px; height: 4px; background: #660806 url(images/sb-t-r-c.gif) no-repeat right top;}
#sb-b-l-c{width: 4px; height: 4px; background: #000 url(images/sb-b-l-c.gif) no-repeat left bottom;}
#sb-b-r-c{width: 4px; height: 4px; background: #660806 url(images/sb-b-r-c.gif) no-repeat right bottom;}

#sbContainer{vertical-align:top; width: 170px;}
#sb{padding:0 0px 0 0px; width: 170px; border-top: 1px dotted #a1a100; margin-bottom: 20px;}
#sb li{white-space:nowrap;padding:4px 0; list-style-type:none; border-bottom: 1px dotted #a1a100;}
#sb li.last{background:none;}
#sb A:link, #sb A:visited{color:#fff; text-decoration:none; font-size: 11px; font-weight:bold; margin: 0 10px;}

#search{background-color:#660806; color:#fff;width:160px; padding:5px;}
#search A:link, #search A:visited{color:#c55859;}


#left{width: 170px; padding: 10px 10px 10px 0; vertical-align:top; color:#fff;}
#center{vertical-align:top; padding: 10px 0 0 0 ;}

.lmenu THEAD .title TD.c {font-size: 14px; font-weight: bold; padding-left: 15px;color:#fff;}
.lmenu .title .l{background: url(images/lmenu-title-l.gif) no-repeat left top; width:4px; height: 27px;}
.lmenu .title .r{background: url(images/lmenu-title-r.gif) no-repeat right top; width:4px; height: 27px;}
.lmenu .title .c{background: url(images/lmenu-title-c.gif) repeat-x left top;}
.lmenu .title A:link, .lmenu .title A:visited{color:#fff; text-decoration:none;}

.lmenu-t-l-c{background: transparent url(images/lmenu-t-l-c.gif) no-repeat left top; }
.lmenu-t-r-c{background: transparent url(images/lmenu-t-r-c.gif) no-repeat right top; }
.lmenu-b-l-c{background: transparent url(images/lmenu-b-l-c.gif) no-repeat left bottom; }
.lmenu-b-r-c{background: transparent url(images/lmenu-b-r-c.gif) no-repeat right bottom; }

.lmenu .lmenu-content A:link, .lmenu A:visited{color:#fff; padding: 0 0 0 10px; background: transparent url(images/bullet-1.gif) no-repeat left;}
.lmenu A.cat:link, .lmenu A.cat:visited{color:#fff; font-weight:bold; text-decoration:none;/*padding:0; background:none; */}
.lmenu A.best:link, .lmenu A.best:visited{padding:0; background:none; font-weight:normal;}

.lmenu .lmenu-content A.noBullet:link, .lmenu .lmenu-content A.noBullet:visited{padding:0; background:none;}

.lmenu UL LI {/*list-style-position:inside; list-style-image: url(images/bullet-1.gif);*/ padding: 3px 0 3px 0;list-style-type:none;}
.lmenu OL LI {list-style-type:decimal; list-style-position:inside; font-weight: bold; color:#fff; padding: 3px 0 3px 0;}

.dialog{margin-top:20px;}
.dialog THEAD TD{color: #264263;padding: 0 0 10px 20px; font-weight: bold; font-size: 14px; background: transparent url(images/dlg-title-bull.gif) no-repeat 10px 30%;}
.dialog .dlg-l{background: transparent url(images/dlg-content-t-l-c.gif) no-repeat top left; width: 6px; }
.dialog .dlg-r{background: transparent url(images/dlg-content-t-r-c.gif) no-repeat top right; width: 6px;}
.dialog TBODY{background: transparent url(images/dlg-content-bg.gif) repeat-x top;}
.dialog TBODY TBODY{background:none;}
.dlg-content{padding-top: 20px;}

#top-menu{ position: static; float:right;margin-bottom: 10px;z-index:-1; display:table;//display:block; width: auto;}
#top-menu .rmenu-content{font-size: 14px; padding: 3px 8px;}
#top-menu A:link, #top-menu A:visited{padding-right: 10px; padding-left:3px; text-decoration:none;}
#top-menu A.down:link, #top-menu A.down:visited, #top-menu A:hover{background:url(images/top-menu-darrow.gif) right 70% no-repeat;text-decoration:none;}

.rmenu{background-color:#efedde; width: 170px; position: absolute; top:30px; right:0px;display:none;z-index:2;}
.rmenu .rmenu-title   {font-size: 14px; font-weight: bold; padding: 0 7px 7px 7px;}
.rmenu .rmenu-title A:link, .rmenu .rmenu-title A:visited{color:#000;font-size: 14px; font-weight: bold;}
.rmenu .rmenu-content{padding: 0 7px 0px 7px;}
.rmenu-t-l-c{width: 7px; height: 7px; background: url(images/rmenu-t-l-c.gif) no-repeat left top;}
.rmenu-t-r-c{width: 7px; height: 7px; background: url(images/rmenu-t-r-c.gif) no-repeat right top;}
.rmenu-b-l-c{width: 7px; height: 7px; background: url(images/rmenu-b-l-c.gif) no-repeat left bottom;}
.rmenu-b-r-c{width: 7px; height: 7px; background: url(images/rmenu-b-r-c.gif) no-repeat bottom right;}
A.closeMark:link, A.closeMark:visited  {text-decoration: none; color:#000; font-weight:bold;}

.button, .button-b, .button-g{margin:0 0px 5px 0;}
.button .l{width:5px; background: transparent url(images/btn-l.gif) right no-repeat;}
.button .r, .dialog .button .r{width:5px; background: transparent url(images/btn-r.gif) left no-repeat;}
.button .c{background: transparent url(images/btn-bg.gif) left repeat-x; padding:0 3px; text-align:center;}
.button A:link, .button A:visited, #left .button A:link, #left .button A:visited{color:#595858;  white-space:nowrap; text-decoration:none; font-weight:bold; padding:0; background: none;}

#left .button .l{width:5px; background: transparent url(images/l-btn-l.gif) right no-repeat;}
#left .button .r{width:5px; background: transparent url(images/l-btn-r.gif) left no-repeat;}
#left .button .c{background: transparent url(images/l-btn-bg.gif) left repeat-x; padding:0 3px; text-align:center;}



.button-g .l{width:5px;background: transparent url(images/btn-g-l.gif) right no-repeat;}
.button-g .r, .dialog .button-g .r{width:5px;background: transparent url(images/btn-g-r.gif) left no-repeat;}
.button-g .c{background: transparent url(images/btn-g-bg.gif) left repeat-x; padding:0 3px; text-align:center;}
.button-g A:link, .button-g A:visited{color:#fff; white-space:nowrap; text-decoration:none; font-weight:bold;}

#productTabbar{height:31px; background: url(images/dlg-tabs-bg.gif) repeat-x bottom; padding: 0 10px; width: 100%;  }
.pTab-a .l{background: url(images/dlg-tab-a-l.gif) no-repeat right bottom;padding-left: 5px;}
.pTab-a .r{background: url(images/dlg-tab-a-r.gif) no-repeat left  bottom;}
.pTab-a .c{background: url(images/dlg-tab-a-bg.gif) repeat-x  bottom; padding: 0 5px; }
.pTab-a .c A:link, .pTab-a .c A:visited{white-space: nowrap;color:#000; font-weight: bold; text-decoration: none;}
.pTab .l{padding-left: 5px;}
.pTab .r{}
.pTab .c{background: url(images/dlg-tab-bg.gif) repeat-x  bottom; color:#fff; font-weight: bold; padding: 0 5px;}
.pTab .c A:link, .pTab .c A:visited {white-space: nowrap; color:#fff; font-weight: bold;text-decoration: none;}

#pageBottom, #pageBottom A:link, #pageBottom A:visited{text-align:left; color:#a1a100; line-height: 20px;}
#pageBottom A.white:link, #pageBottom A.white:visited{color:#fff; font-weight:bold; padding-bottom: 3px;}

#product_price{color:#9ba60e; font-size:16px; font-weight: bold;}
.ProductsPriceTable TD{padding: 5px 5px 5px 0;}

.PListImgBox{
text-align:center;
vertical-align:top;
}

.bbBg1{background:#660; color:#fff;}
.bbBg2{background:#660806; color:#fff;}

HR.VertMenuHr{height:0; border-top: 1px dotted #a1a100; margin: 5px 0;}
.PListImgBox{
text-align:center;
vertical-align:top;
}
.PImgBox{vertical-align:top; padding-right: 5px;}

.SearchSortCell, .SearchSortTitle{padding: 5px 10px 0 0 ;}
.SearchSortTitle{font-weight:bold;}

#center UL{padding-left: 30px;}
.SubHeader{font-weight:bold; width:100%;}
.SubHeaderLine{background:#000;}
.ButtonsRow{padding-left: 10px;}
.ButtonsRow TABLE{margin-right: 10px;}
.ButtonsRow TABLE TABLE{margin:0;}
.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;
}


.DialogInfo {border: 1px solid #474e58; }
.DialogInfoTitleBorder{font-weight:bold; color:#fff; background: #474e58;}
.DialogBox{padding:5px;}
.ProductTitle{font-weight:bold; font-size: 16px;}

.LineBeforeCart{background-color:#474e58;}
.LineAfterCart{background-color:#e9e9cf;}


.NavigationTitle{font-weight:bold; display:none;}
.NavigationCell{ text-align:center; vertical-align:middle; border:1px solid #6c786c; background-color:#fff;}
.NavigationCellSel{padding:3px 8px; text-align:center; vertical-align:middle; border:1px solid #6c786c; background:#660; color:#fff;}
.NavigationCell A:link, .NavigationCell A:visited{color: #17498e;text-decoration:none; display:block;padding:3px 8px;}
.NavigationCell A:hover{background:#dce1dc;}


.SmallNote{font-size: 10px; color:#666;}
.PListCell{padding: 0 5px; vertical-align:top;}
.PListCell H2{text-align:center;}

#left .FCItemTable A, #left .FCExplorerBox A, #left .CategoriesList A{padding: 0; background:none;}
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #fff;
	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: #660806;
	COLOR: #fff;
	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: #660;
	BORDER-RIGHT: #142b47 1px solid;
	BORDER-TOP: #142b47 1px solid;
	BORDER-LEFT: #142b47 1px solid;
	BORDER-BOTTOM: #142b47 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: #fff;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #FF8600;
	COLOR:#002859;
	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;
}

