*{margin:0; padding:0;}

#bodyBg{background: #fff url(images/body-bg.gif) repeat-x top;}

BODY, TD{font-family: sans-serif; font-size: 12px;}



A:link{color:#f1772d; color:#d50608;}

A:visited{color:#474e58;}

A IMG{border:none;}





#left A{padding-left: 10px; background: url(images/bullet-1.gif) no-repeat left; }

#left .button A, #left li A, #left .SmallNote A, #left .title A{background: none; padding-left: 0;}



#left BR{line-height:1px; font-size: 1px;}



.bgWhite{background-color: #fff;}

.bgGray{background-color:#eeece7;}

.bgGreen{background-color:#c0e85e;}

.height1{height: 1px;}

.w100{width: 100%;}

.aleft{text-align:left;}

.aright{text-align: right;}

.acenter{text-align:center;}



#mainFrame{width: 760px; margin:0px auto; table-layout: fixed;}



#header{height: 76px; _height: 73px; background: url(images/head-bg.gif) repeat-x top;}



#pageBottom{background:url(images/body-b-bg.gif) top repeat-x; margin: 0 1px; color:#fff;padding: 5px 5px 0 5px; height:28px;  font-size:10px; text-align:center;}



#speedbar{height:27px; background:transparent url(images/sb-bg.gif) bottom repeat-x;padding-right:10px;}

#speedbar table{float:left; margin-left: 5px;}

.sb-a .l{width: 5px; background: url(images/sb-tab-a-l.gif) no-repeat left bottom;}

.sb-a .r{width: 5px; background: url(images/sb-tab-a-r.gif)  no-repeat right bottom;}

.sb-a .c{ background: url(images/sb-tab-a-bg.gif) bottom repeat-x; padding:3px 5px 0 5px; color:#fff; font-weight:bold;}

.sb .l{width: 5px; background: url(images/sb-tab-l.gif) no-repeat left bottom;}

.sb .r{width: 5px; background: url(images/sb-tab-r.gif) no-repeat right bottom;}

.sb .c{ padding:0 5px; background: url(images/sb-tab-bg.gif) bottom repeat-x; color:#fff; font-weight:bold; white-space:nowrap;padding:3px 5px 0 5px}

.sb .c A:link, .sb .c A:VISITED{color:#000; text-decoration: none; white-space:nowrap;}

.sb .c A:hover{text-decoration:underline;}

.sb-a .c A:link, .sb-a .c A:VISITED{color:#fff; text-decoration: none; white-space:nowrap;}

#topMenu{width: 100%; height:42px; background: transparent url(images/top-menu-bg.gif) top repeat-x;text-align:center;margin-bottom:10px;}

#topMenu td{padding: 0 10px;}

#topMenu .last{text-align:right; color:#fff; font-weight:bold;padding: 0 10px 0 0; width:100%;}

#topMenu A:link, #topMenu A:visited{color:#fff; font-weight:bold;text-decoration:none; white-space:nowrap;}

#topMenu A:hover{text-decoration:underline;}

#topMenu .sep{background: url(images/top-menu-sep.gif) top no-repeat; padding: 0px;}





#left{padding: 0 8px; width:200px;}

#center{padding-right: 8px;}



.menu{width:100%; margin-bottom: 10px;}

.menu .title A:link, .menu .header A:visited{color:#fff;}

.menu .title .l{width: 5px; height: 27px; background: url(images/menu-l.gif) no-repeat bottom left;}

.menu .title .r{width: 5px; height: 27px; background: url(images/menu-r.gif) no-repeat bottom right;}

.menu .title .c{background: #D50608 url(images/menu-bg.gif) top repeat-x; font-weight:bold; color:#fff; height: 25px; padding-left: 12px;}

.menu .content .l{width: 5px; background: url(images/menu-c-l.gif) repeat-y bottom left;}

.menu .content .r{width: 5px; background: url(images/menu-c-r.gif) repeat-y bottom left;}

.menu .content .c{  background: #f4f7f8; padding:5px;}

.menu .bottom .l{width: 5px; height: 2px; background: url(images/menu-b-l.gif) no-repeat bottom left;}

.menu .bottom .r{width: 5px; height: 2px; background: url(images/menu-b-r.gif) no-repeat bottom left;}

.menu .bottom .c{height: 2px; background: url(images/menu-b-bg.gif) repeat-x bottom left; }



.menu ul{padding: 0 0 0 0px;list-style-type: none;}

.menu ul li{border-bottom: 1px dotted #94bacb; padding: 9px 12px 9px 7px; }

.menu ul li img{padding-right: 5px;}

.menu ol li{border-bottom: 1px dotted #94bacb; padding: 9px 12px 9px 7px; list-style-position: inside; } 

.menu li.last{border-bottom:none;}

.menu a:link, .menu a:visited{color:#000;}

.nemu ul li a:link, .nemu ul li a:visited {text-decoration:none;}

.menu ul li a:hover{text-decoration:underline;}



.dialog{margin: 8px 0; width: 100%;}

.dialog .bull{background: url(images/dlg-hdr-bull.gif) left no-repeat;width: 24px;}

.dialog .title{font-weight:bold; color:#fff; background: url(images/dlg-hdr-bg.gif) top repeat-x;}

.dialog .r{width: 5px; background: url(images/dlg-hdr-r.gif) left no-repeat;}

.dialog .content{border: 1px solid #dcdce0; border-top: none; padding:5px;}

.products-t{border-collapse: collapse; }

.products-t .product-cell{text-align:center; border: 1px solid #e4e4e4; padding: 5px; vertical-align:top;}

.product-cell A{text-decoration:none;}

.description{text-align:left;}







#left .button .l{width:5px;background: transparent url(images/btn-b-l.gif) right no-repeat;}

#left .button .r{width:5px;background: transparent url(images/btn-b-r.gif) left no-repeat;}

#left .button .c{background: transparent url(images/btn-b-bg.gif) left repeat-x; padding:0 3px;}

#left .button A:link, .button-b A:visited{color:#fff; white-space:nowrap; text-decoration:none; font-weight:bold;}



#left .button-g .l{width:5px;background: transparent url(images/btn-g-l.gif) right no-repeat;}

#left .button-g .r{width:5px;background: transparent url(images/btn-g-r.gif) left no-repeat;}

#left .button-g .c{background: transparent url(images/btn-g-bg.gif) left repeat-x; padding:0 3px;}

#left .button-g A:link, .button-g A:visited{color:#484e58; text-decoration:none; white-space:nowrap; font-weight:bold;}



.gl{width:5px;background: transparent url(images/btn-g-l.gif) right no-repeat;}

.gr{width:5px;background: transparent url(images/btn-g-r.gif) left no-repeat;}

.gc{background: transparent url(images/btn-g-bg.gif) left repeat-x; padding:0 3px;}





#center .button, .button-b, .button-g{margin:0 5px 5px 0;}

#center .button-g .l{width:5px; background: transparent url(images/btn-l.gif) right no-repeat;}

#center .button-g .r{width:5px; background: transparent url(images/btn-r.gif) left no-repeat;}

#center .button-g .c{background: transparent url(images/btn-bg.gif) left repeat-x; padding:0 3px;}

#center .button-g A:link, .button A:visited{color:#484e58; white-space:nowrap; text-decoration:none; font-weight:bold;}







#center .button .l{width:5px;background: transparent url(images/btn-g-l.gif) right no-repeat;}

#center .button .r{width:5px;background: transparent url(images/btn-g-r.gif) left no-repeat;}

#center .button .c{background: transparent url(images/btn-g-bg.gif) left repeat-x; padding:0 3px;}

#center .button A:link, .button-g A:visited{color:#484e58; white-space:nowrap; text-decoration:none; font-weight:bold;}



.imgBox{width: 150px; }



hr{height:0; border-top: 1px solid #e4e4e4;background:none;color:#fff;margin: 10px 0;}



#productTabbar{height:30px; background: url(images/dlg-tabs-bg.gif) repeat-x top; padding: 0 10px; width: 100%; border: 1px solid #e4e4e4; border-bottom:none;}

.pTab-a .l{ height:32px;background: url(images/dlg-tab-a-l.gif) no-repeat right top;padding-left: 5px;}

.pTab-a .r{ height:32px;background: url(images/dlg-tab-a-r.gif) no-repeat left top;}

.pTab-a .c{ height:27px;_height:32px;background: url(images/dlg-tab-a-bg.gif) repeat-x top; padding-top:5px; }

.pTab-a .c A:link, .pTab-a .c A:visited{white-space: nowrap;color:#000; font-weight: bold; text-decoration: none;}

.pTab .l{ height:32px;background: url(images/dlg-tab-l.gif) no-repeat right top;padding-left: 5px;}

.pTab .r{ height:32px;background: url(images/dlg-tab-r.gif) no-repeat left top;}

.pTab .c{ height:27px;_height:32px;background: url(images/dlg-tab-bg.gif) repeat-x top; color:#fff; font-weight: bold;padding-top:5px;}

.pTab .c A:link, .pTab .c A:visited {white-space: nowrap; color:#fff; font-weight: bold;text-decoration: none;}





.PListImgBox{

text-align:center;

vertical-align:top;

width:155px;
}

.PImgBox{vertical-align:top;}



.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, .UsedLabel, .NewLabel, .ClearanceLabel {

	WIDTH: 63px;

	HEIGHT: 60px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	

}
.SaveMoneyLabel {background: url(images/save-money.gif) no-repeat;}
.UsedLabel, .NewLabel, .ClearanceLabel { float:right; line-height:60px; text-transform:uppercase; font-size:11px;}
.DialogInfo {border: 1px solid #474e58; }

.DialogInfoTitleBorder{font-weight:bold; color:#fff; background: #474e58;}

.DialogBox{padding:5px;}

.ProductTitle{font-weight:bold; font-size: 16px; color:#f1772d; color:#d50608;}



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

.LineAfterCart{background-color:#dbdcdf;}



.NavigationTitle{font-weight:bold; display:none;}

.NavigationCell A{padding:3px 8px; text-align:center; vertical-align:middle; border:1px solid #474e58; }

.NavigationCellSel{padding:3px 8px; text-align:center; vertical-align:middle; border:1px solid #474e58; background:#8592a5; color:#fff;}

.NavigationCell A:link, .NavigationCell A:visited{color:#474e58; text-decoration:none;}



.SmallNote{font-size: 10px; color:#666;}

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



#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: #dbdcdf;

	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;

}

