
.cross{width:9px; height:9px; background: #fff url(images/cross.gif) center center no-repeat;}
.cross-l{width: 9px; height: 9px; background: #fff url(images/cross.gif) right no-repeat;}
.h-line{height: 9px; background: url(images/h-line.gif) center center repeat-x; }
.v-line{width: 9px; background:  url(images/v-line.gif) center center repeat-y;}
.v-line-l{width: 9px; background: #fff url(images/v-line.gif) right repeat-y;}
.v-grad{background: #fff url(images/v-grad.gif) bottom no-repeat;}
.v-grad-l{background: #fff url(images/v-grad.gif) bottom right no-repeat;}

.h-grad-l{background: #fff url(images/h-grad-l.gif) right no-repeat;width:35px;}
.h-grad-r{background: #fff url(images/h-grad-r.gif) left no-repeat;width:35px;}

.h-line1{background: url(images/h-line-1.gif) center center repeat-x;}
.h-line-2{background: url(images/h-line-2.gif) center center repeat-x;}
.h-line-3{background: url(images/h-line-1.gif) center center repeat-x;}
.cross1, .cross1{ background: #fff url(images/cross1.gif) center center no-repeat;}
.cross2{ background: #fff url(images/cross2.gif) center center no-repeat;}
.cross3{ background: #fff url(images/cross3.gif) center center no-repeat;}
.cross4{ background: #fff url(images/cross4.gif) center center no-repeat;}
.v-line-1{width: 9px; background:  url(images/v-line-1.gif) center center repeat-y;}
.v-line-2{width: 9px; background:  url(images/v-line-2.gif) center center repeat-y;}

#lmenu-title-gradient{background: url(images/down-grad.png) top repeat-x;}
#down-tail{background: url(images/left-down-tail.png) top no-repeat;}


*{margin: 0; padding: 0;}
BODY{background: #fff;}
BODY, TD{font-size: 10px; line-height: 16px; font-family:Tahoma, Verdana,Arial, sans-serif; color:#3e3e3e;}
A IMG{border:none;}

A:link, #top-menu A:link, #top-menu A:visited{color:#fe5e0f;}
A:visited{color:#da510d;}


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: 15px auto; width: 760px; }
#topCart{color: #1e8094; margin-right: 10px;}
#topCartCenter{padding: 0 5px;}
#topCart A:link, #topCart A:visited{font-weight: bold; color:#fe5e0f;} 

#headBlock{  margin-bottom: 5px; }

#sbContainer{vertical-align:top; width: 200px; }
#sb{ position:relative; right:-4px;}
#sb li{white-space:nowrap; width:100%; padding:0px 0px 12px 0; text-align: right; background: url(images/sb-sep.gif) no-repeat right bottom; list-style-type:none; color:#a4bf0a; }
#sb li.last{background:none;}
#sb A:link, #sb A:visited{color:#7a7370; text-decoration:none; font-size: 14px; font-weight:bold; }

#search{ color:#454545; width:170px; padding:5px;background: #eaeaea;}
#search A:link, #search A:visited{color:#454545;}


#left{ padding-right:4px; position:relative; top:0; left:0; vertical-align:top; background: #fff url(images/v-line.gif) right repeat-y;}
#center{vertical-align:top; padding: 5px 0 0 0 ;}

#left br{display:none;}
#left .lmenu br{display:block;}

.lmenu{width:100%;}
.lmenu-title-inner{background: #eaeaea; color:#fe5e0f; font-size: 13px; text-transform: uppercase; font-weight: bold; padding: 3px 0 3px 5px; }
.lmenu .title A:link, .lmenu .title A:visited{color:#fe5e0f;}

.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-size: 10px; text-decoration:none;/*padding:0; background:none; */}
.lmenu A.best:link, .lmenu A.best:visited{color:#fe5e0f; padding:0; background:none;  font-weight:bold;}

.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;list-style-type:none;}
.lmenu OL LI {list-style-type:none; padding: 3px 0;}

.dialog{margin:10px 0; }
.dialog THEAD TD{padding: 0 0 3px 25px; height: 24px; font-weight: bold; font-size: 14px; background: #fff url(images/dlg-hdr-bg.gif) repeat-x bottom; color:#fe5e0f;}
.dlg-content{padding: 10px 0; background: #fff url(images/dlg-hdr-bg.gif) repeat-x bottom; }

#top-menu{ position: static; float:right; 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:#fff;width: 170px; margin-right:-5px; position: absolute; top:24px; //top:22px; right:0px;display:none; z-index:2; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada;}
.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: 4px 7px;}
A.closeMark:link, A.closeMark:visited  {text-decoration: none; color:#000; font-weight:bold;}

.button,.button-g{margin:0 0px 5px 0;}
.button .l{background: url(images/btn-l.gif) no-repeat top;}
.button .r{background: url(images/btn-r.gif) no-repeat top;}
.button .c{background: url(images/btn-bg.gif) repeat-x top; padding:0 6px 3px 6px; text-align:center; font-weight: bold;}
.button A:link, .button A:visited, .lmenu .button A:link, .lmenu .button A:visited{color:#fff;  white-space:nowrap; text-decoration:none; padding:0; background:0;}

.button-g .l{background: url(images/btn-g-l.gif) no-repeat top;}
.button-g .r{background: url(images/btn-g-r.gif) no-repeat top;}
.button-g .c{background: url(images/btn-g-bg.gif) repeat-x top; padding:0 6px 3px 6px; text-align:center;}
.button-g A:link, .button-g A:visited{color:#fff; white-space:nowrap; text-decoration:none; font-weight:bold;}

#productTabbar{height:30px; background: url(images/dlg-tabs-bg.gif) repeat-x bottom; padding: 0 0px; width: 100%;  }
.pTab-a .l{background: url(images/dlg-tab-a-l.gif) no-repeat right bottom;}
.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{background: url(images/dlg-tab-bg.gif) repeat-x  bottom;}
.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;}
#DlgTabsContent{background-color:#fff; padding: 5px; border:1px solid #dadad1;border-top:none;}


#pageBottom, #pageBottom A:link, #pageBottom A:visited{text-align:center; color:#6e6e6a; line-height: 30px;}
#pageBottom A.nav:link, #pageBottom A.nav:visited{color:#595858; font-weight:bold; padding-bottom: 3px;}

#product_price{color:#fe5e0f; font-weight:bold; font-size: 16px;}
.ProductPriceTable{ color:#fe5e0f;margin: 5px 0;}
.ProductPriceTable TD{padding: 5px 3px 5px 0;}
.PriceColor{font-size:16px; color:#fe5e0f;}

hr{border-top: 1px solid #dadad1;}
hr.PListLine{margin: 5px 0;}
HR.VertMenuHr{display:none;}

.PListImgBox{
text-align:center;
vertical-align:top;
}

.bbBg1{background:url(images/bb-1-bg.gif) repeat-x left; color:#fff; font-weight: bold;}
.bbBg2{background:url(images/bb-2-bg.gif) repeat-x left; color:#fff; font-weight: bold;}


.products-t .PListCell, .SectionBox{border-top: 1px solid #dadada;border-right: 1px solid #dadada;}
.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 #8ea0aa; }
.DialogInfoTitleBorder{font-weight:bold; color:#fff; background: #8ea0aa;}
.DialogInfoTitle{color:#fff;}
.DialogBox{padding:5px;}
.ProductTitle{font-weight:bold; font-size: 16px;}

.LineBeforeCart{background-color:#82939c;}
.LineAfterCart{background-color:#dadada;}


.NavigationTitle{font-weight:bold; display:none;}
.NavigationCell{ color:#787878;text-align:center; vertical-align:middle; border:1px solid #787878; background-color:#fff;}
.NavigationCellSel{padding:3px 8px; text-align:center; vertical-align:middle; font-weight:bold; border:1px solid #787878; background:#dadada; color:#565656;}
.NavigationCell A:link, .NavigationCell A:visited{ color:#FE5E0F; font-weight:bold; text-decoration:none; display:block;padding:3px 8px;}
.NavigationCell A:hover{background:#eaeaea; }
.SearchSortImg{padding-top:5px;}

.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: #002859;
	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: #fff;
	COLOR: #002859;
	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: #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: #002859;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #002859;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #002859;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #002859;
	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;
}
