*{margin: 0; padding: 0;}
BODY{background:#dbecf2 url(images/body-bg.gif) repeat-x top;}
BODY, TD{font-size: 12px; 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;}


#mainFrame{margin: 8px auto; width: 760px;}
#topCart{color: #213c49; background: url(images/top-cart-c.gif) bottom repeat-x;margin-right: 10px;}
#topCartCenter{padding: 0 5px; text-align: left;}
#topCart A:link, #topCart A:visited{font-weight: bold; color:#213c49;}

#contentFrame{background-color: #fff; color:#000;}
#body-t-l-c{width: 5px; height: 5px; background: #fff ; }
#body-t-r-c{width: 5px; height: 5px; background: #fff ; }
#body-b-l-c{width: 5px; height: 5px; background: #fff ; }
#body-b-r-c{width: 5px; height: 5px; background: #fff ; }

#headBlock{background-color:#363636;}
#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: #363636 ;}
#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: #363636 ;}

#sbContainer{vertical-align:top; width: 170px; }
#sb{ padding: 5px;width: 100%; border: 1px solid #efe8b8; background:#fbd766 url(images/sb-bg.gif) top repeat-x;margin-bottom: 20px;}
#sb li{white-space:nowrap;padding:5px 0 6px 0; list-style-type:none; background: url(images/sb-sep.gif) bottom repeat-x;}
#sb li.last{background:none;}
#sb A:link, #sb A:visited{color:#213c49; text-decoration:none; font-size: 12px; font-weight:bold; margin: 0 10px;}

#search{background-color:#363636; color:#fff;width:160px; padding:5px;}
#search A:link, #search A:visited{color:#8c8c8c;}


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

.lmenu{margin: 0 10px 0 0; //margin: 0; width: 170px;}

.lmenu-t-l{background: url(images/lmenu-title-l.gif) no-repeat left top; width:5px; height: 27px;}
.lmenu-t-r{background: url(images/lmenu-title-r.gif) no-repeat left top; width:5px; height: 27px;}
.lmenu-t-c{background: url(images/lmenu-title-c.gif) repeat-x left top;}
.lmenu-t-c A:link, .lmenu-t-c A:visited{color:#fff; text-decoration:none;}

.lmenu-l{background: url(images/lmenu-l.gif) left repeat-y;}
.lmenu-r{background: url(images/lmenu-r.gif) left repeat-y; width: 4px;}

.lmenu-b-l{background: transparent url(images/lmenu-b-l-c.gif) no-repeat left bottom; width:5px; height:5px;}
.lmenu-b-r{background: transparent url(images/lmenu-b-r-c.gif) no-repeat left bottom; width:5px; height:5px;}
.lmenu-b-c{background: url(images/lmenu-b-c.gif) repeat-x left bottom;}

.lmenu-content{background-color:#e4eff2; color:#565656; padding: 5px; line-height: 18px;}
.lmenu .lmenu-content A:link, .lmenu A:visited{color:#565656; padding: 0 0 0 10px; background: transparent url(images/bullet-1.gif) no-repeat left;}
.lmenu A.cat:link, .lmenu A.cat:visited{color:#565656; font-weight:bold; text-decoration: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-type:none; padding: 3px 0;}
.lmenu OL LI {list-style-type:decimal; padding: 3px 0; list-style-position:inside; font-weight: bold; color:#565656;}

.dialog{margin-top:20px;}
.dlg-title-l{background: url(images/dlg-hdr-l.gif) no-repeat left; width:3px;}
.dlg-title-r{background: url(images/dlg-hdr-r.gif) no-repeat right; width:3px;}
.dlg-title-c{background: url(images/dlg-hdr-bg.gif) repeat-x left; color:#fff; font-weight: bold; padding: 0 20px;}

.dlg-content{padding: 15px;}

#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:#eaeaea; width: 170px; position: absolute; top:28px; 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: 3px; height: 3px; background: url(images/rmenu-t-l-c.gif) no-repeat left top;}
.rmenu-t-r-c{width: 3px; height: 3px; background: url(images/rmenu-t-r-c.gif) no-repeat right top;}
.rmenu-b-l-c{width: 3px; height: 3px; background: url(images/rmenu-b-l-c.gif) no-repeat left bottom;}
.rmenu-b-r-c{width: 3px; height: 3px; 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:3px; background: transparent url(images/btn-l.gif) right no-repeat;}
.button .r, .dialog .button .r{width:3px; 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{color:#595858;  white-space:nowrap; text-decoration:none; }
.lmenu .button A:link, .lmenu .button A:visited{padding:0; background:none; color:#}


.button-g .l{width:3px;background: transparent url(images/btn-g-l.gif) right no-repeat;}
.button-g .r, .dialog .button-g .r{width:3px;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:#213c49; 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{font-size: 11px;padding: 10px 0px;}
#pageBottom .nav{color:#595858; font-size:12px; font-weight: bold;}

.bbBg1{background:#4a7d8d; color:#fff;}
.bbBg2{background:#f6ac23; color:#fff;}

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


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;}
.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; text-decoration:none;}

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


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

.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: #fff4;
	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: #DBECF2;
	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;
}
.lmenu A.CatMenuItem:link {
	color:#565656;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	color:#565656;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	color:#565656;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	color:#565656;
	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;
}

