*{margin:0; padding:0;}
h1{color:#A10000;font-size:14px;margin:10px 0;padding:0;}
h3{padding-left:5px;font-size:14px;margin:10px 0;}
#wrapper{background:#1d2533 url(images/bbg.jpg) repeat-x scroll left top;}
#mainFrame{background:transparent url(images/bt.jpg) no-repeat scroll left top}
#content{background-color:#fff}
BODY{background: #fff; color:#000000;}
BODY, TD{font-family:verdana,arial,helvetica,sans-serif; font-size: 11px;}
LABEL {padding-left: 5px;}
A:link {font-weight:normal;color:#4A8386;}
A:visited{color:#4A8386;font-weight:normal;}
.menu A:link, .dialog A:link{color:#4a8386 }
A IMG{border:none;}
input{margin:2px 0px}
//#left A:link, #left A:visited{font-weight:normal;font-size:10px;line-height:16px;}
//#left A{padding-left: 10px; background: url(images/bullet-1.gif) no-repeat 0% 63% }
#left .button A, #left li A, #left .SmallNote A, #left .title A{background: none; padding-left: 0; font-weight:bold;}
 #left .title A{text-decoration:underline}
#left A.mcart:link, #left A.mcart:visited{background-image:none;color:#c13b00;text-decoration:underline;font-weight:bold;}

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

.bgWhite{background-color: #fff;}
.bgGray{background-color:#eeece7;}

.AddedToCartTitle{font-size:16px; font-weight:bold;}

.bbBg1{	background: url(images/bb_c.png) left top repeat-x;color:#142b47; white-space: nowrap;padding: 8px 0;text-align:center; }
.bbl{	background: url(images/bb_left.png) left top no-repeat;color:#142b47; white-space: nowrap;}
.bbr{	background: url(images/bb_right.png) right top no-repeat;color:#142b47; white-space: nowrap;}
.bbBg2{	background: url(images/bb3_c.png) left top repeat-x;color:#142b47; white-space: nowrap;padding: 8px 6px;text-align:center; }
.bbl2{	background: url(images/bb3_left.png) left top no-repeat;color:#142b47; white-space: nowrap;}
.bbr2{	background: url(images/bb3_right.png) right top no-repeat;color:#142b47; white-space: nowrap;}

.bbBg2 A:link, .bbBg2 A:visited{}


.bbBg2 A:link, .bbBg2 A:visited{}

.height1{height: 1px;}
.w100{width: 100%;}
.aleft{text-align:left;}
.aright{text-align: right;}
.acenter{text-align:center;}
font.mintop{font-size:11px;color:#fff}
.mintop a{color:#fff;font-weight:bold}
#mainFrame{width: 760px; margin:0px auto; table-layout: fixed;}

#header{height: 70px; }

#pageBottom{line-height:26px;color:#C1C4C5;margin-top:5px;}
#pageBottom A:link, #pageBottom A:visited{color:#C1C4C5;}
#pageBottom A{text-decoration:underline}

#speedbar{height:37px; padding-right:10px;}
#speedbar table{float:right; margin-left: 5px;}
.sb-a .l{width: 9px; background: url(images/sb-tab-a-l.gif) no-repeat left bottom;}
.sb-a .r{width: 9px; 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:4px 5px 0 5px; color:#404040; }
.sb .l{width: 9px; }
.sb .r{width: 9px; }
.sb .c{ padding:0 5px;  color:#fff; font-weight:bold; white-space:nowrap;padding:3px 5px 0 5px}
.sb .c A:link, .sb .c A:VISITED{color:#fff; font-size:11px;font-weight:normal; text-decoration: none; white-space:nowrap;}
.sb .c A:hover{text-decoration:underline;}
.sb-a .c A:link, .sb-a .c A:VISITED{ color:#404040;font-size:11px;font-weight:normal; text-decoration: none; white-space:nowrap;}


#topMenu{width: 100%; height:48px; background: #005e9f url(images/top-menu-bg.gif) top repeat-x;text-align:center;}
#topMenu td{padding: 0 10px;}
#topMenu .l{width: 20px;padding:0;background: url(images/top-menu-l.gif) no-repeat right;}
#topMenu .r{width: 20px;padding:0;background: url(images/top-menu-r.gif) no-repeat left;}
#topMenu .last{text-align:right; color:#002859; font-weight:bold;padding: 0px; width:100%;}
#topMenu A:link, #topMenu A:visited{color:#fff; font-size:14px; font-weight:bold;text-decoration:none;text-transform:uppercase; white-space:nowrap;}
#topMenu A:hover{text-decoration:underline;}
#topMenu .sep{background: url(images/top-menu-sep.gif) top no-repeat; padding: 0px;}
#bannerbar{margin-bottom:10px;}
#left{padding: 3px 5px 0px 5px; width:165px;}
#center{width:100%;padding-top:3px;padding-right:5px;}

.btl{background: url(images/bc-l.gif) top left no-repeat}
.tl{background: url(images/back-l.gif) top left no-repeat}
.tr{background: url(images/back-r.gif) top right no-repeat}
.btc{background: #fff none}
.btr{background: url(images/bc-r.gif) top right no-repeat}

.menu, .cmenu, .tabwrap{width:100%; margin-bottom: 9px;}
.menu .title .l, .tabwrap .title .l{width: 10px; height: 28px; background: url(images/menu-l.gif) no-repeat bottom left;}
.menu .title .r, .tabwrap .title .r{width: 10px; height: 28px; background: url(images/menu-r.gif) no-repeat bottom right;}
.menu .title .c, .tabwrap .title .c{background: #4c598f url(images/menu-bg.gif) top repeat-x; font-weight:bold; color:#fff; height: 27px; padding-left: 12px;}
.menu .subheader .l, .tabwrap .subheader .l{background: url(images/menu-tl.gif) no-repeat top right;}
.menu .subheader .r, .tabwrap .subheader .r{background: url(images/menu-tr.gif) no-repeat top right;}
.menu .subheader .c, .tabwrap .subheader .c{background-color: #eee;}

.menu .content .l, .tabwrap  .dl{width: 10px; background: #ececec url(images/menu-c-l.gif) repeat-y bottom left;}
.menu .content .r, .tabwrap .dr{width: 10px;background: #ececec url(images/menu-c-r.gif) repeat-y bottom right;}
.menu .content .c{background:#eee; color:#142b47; padding:5px 0 2px 5px;}
.menu .bottom .l, .tabwrap .bottom .l{width: 10px; height: 7px; background: url(images/menu-b-l.gif) no-repeat bottom left;}
.menu .bottom .r, .tabwrap .bottom .r{width: 10px; height: 7px; background: url(images/menu-b-r.gif) no-repeat bottom right;}
.menu .bottom .c, .tabwrap .bottom .c{height: 7px; background: url(images/menu-b-bg.gif) repeat-x bottom right; }

.menu ul, .cmenu ul{padding: 0 0 0 0px;list-style-type: none;}
.menu ul li{border-bottom: 1px dotted #bdbdbd; padding: 5px 0px 5px 0px; }
.menu ul li img, .cmenu ul li img{padding-right: 5px;}
.menu ol li{font-size:10px;font-weight:bold;border-bottom: 1px dotted #bdbdbd; padding: 5px 0px 9px 7px; list-style-position: inside; }
.menu ol li a{margin-left:-5px;}

.cmenu ul li{border-bottom: 1px dotted #959595; padding: 5px 0px 5px 7px; }
.cmenu ol li{font-weight:bold;border-bottom: 1px dotted #959595; padding: 5px 0px 9px 7px; list-style-position: inside; }

#left li.cats a{font-size:11px}
.menu li.last, .cmenu li.last{border-bottom:none;}
.menu a:link, .menu a:visited{color:#142b47;  text-decoration:none;}
.cmenu a:link, .cmenu a:visited{color:#fff;  text-decoration:none;}

.menu a:hover, .cmenu a:hover{text-decoration:underline;}

#left .menu .title A:Link, #left .menu .title A:visited{color:#fff; font-weight:bold;}

.cmenu .title .l{width: 10px; height: 28px; background: url(images/cmenu-l.gif) no-repeat bottom left;}
.cmenu .title .r{width: 10px; height: 28px; background:  url(images/cmenu-r.gif) no-repeat bottom right;}
.cmenu .title .c{background: #707070 url(images/cmenu-bg.gif) top repeat-x; font-weight:bold; color:#fff; height: 27px; padding-left: 12px;}
.cmenu .subheader .l{background: url(images/cmenu-tl.gif) no-repeat top right;}
.cmenu .subheader .r{background: url(images/cmenu-tr.gif) no-repeat top right;}
.cmenu .subheader .c{background-color: #707070;}

.cmenu .content .l{width: 10px; background-color: #707070;}
.cmenu .content .r{width: 10px; background-color: #707070;}
.cmenu .content .c{background:#707070; color:#142b47; padding:5px 0 0 5px;}
.cmenu .bottom .l{width: 10px; height: 7px; background: url(images/cmenu-b-l.gif) no-repeat bottom left;}
.cmenu .bottom .r{width: 10px; height: 7px; background: url(images/cmenu-b-r.gif) no-repeat bottom left;}
.cmenu .bottom .c{height: 7px; background-color: #707070; }


.dialog{ width: 100%; color:#000;}
.dialogb{margin-bottom: 8px;}
.dialoga .bull{background: url(images/dlg-t-l.gif) left top no-repeat;width: 24px;}
.dialoga .title{font-weight:bold; color:#fff; background: #4c598f url(images/menu-bg.gif) top repeat-x;
line-height:25px;vertical-align:top;font-size:13px}
.dialoga .r{width: 10px; background: url(images/menu-r.gif) right top no-repeat;}
.dialog  .content{background: #fffff;padding: 5px 5px 0 5px;text-align:left;}
.dialog .dl{background:url(images/menu-c-l.gif) left top repeat-y;width:2px;}
.dialog .dr{background:url(images/menu-c-r.gif) right top repeat-y;width:2px;}
.dialogb .footer .l{background: #fff url(images/menu-b-l.gif) no-repeat left bottom;}
.dialogb .footer .c{background: url(images/menu-b-bg.gif) repeat-x left bottom;}
.dialogb .footer .r{background: #fff url(images/menu-b-r.gif) no-repeat right bottom;}
.subheader .l{background: #eee url(images/dlg-sub-l.gif) no-repeat left;}
.subheader .c{background-color: #eee; background-image:none;}
.subheader .r{background: #eee url(images/dlg-sub-r.gif) no-repeat left;}
.products-t{border-collapse: collapse; margin-top: 0px; }
.products-t .product-cell{  padding: 5px; background-color:#eee;}
.item .tl{background: #fff url(images/it-t-l.gif) no-repeat left;}
.item .tr{background: #fff url(images/it-t-r.gif) no-repeat right;}
.item .bl{background: #fff url(images/it-b-l.gif) no-repeat left;}
.item .br{background: #fff url(images/it-b-r.gif) no-repeat right;}
.item .c{background: #fff;}

.product-cell{padding: 5px; background-color:#fff; vertical-align:top;}
.product-cell h2 A{ text-decoration:none;}
.description{text-align:left;}
.product-descr{padding:0px 10px}
.button, .button-b, .button-g{margin:0 0px 5px 0;}
.button .l{width:9px; background: transparent url(images/btn-l.gif) right no-repeat;}
.button .r, .dialog .button .r{width:9px; background: transparent url(images/btn-r.gif) left no-repeat;}
.button .c{background: #fa9e30 url(images/btn-bg.gif) left repeat-x; padding:0 1px;}
.button A:link, .button A:visited{color:#fff;font-size:11px;  white-space:nowrap; text-decoration:none; font-weight:bold;}

.bl{width:9px; background: transparent url(images/btn-l.gif) right no-repeat;}
.br{width:9px; background: transparent url(images/btn-r.gif) left no-repeat;}
.bc{background: transparent url(images/btn-bg.gif) left repeat-x; padding:0 3px;}


#left .button .l{width:9px; background: transparent url(images/btn-l.gif) right no-repeat;}
#left .button .r, .dialog .button .r{width:9px; background: transparent url(images/btn-r.gif) left no-repeat;}
#left .button .c{background: #ef4607 url(images/btn-bg.gif) left repeat-x; padding:0 3px;}


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


.imgBox{width: 150px;}

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

#hproductTabbar{height:30px; background: #bb3912 url(images/dlg-tab-bg.gif) repeat-x top; padding: 0 10px; width: 100%;}
#productTabbar {background: none; line-height: 20px; }
#productTabbar .header .l{background: url(images/dlg-tabs-l.gif) left no-repeat;}
#productTabbar .header .r{background: url(images/dlg-tabs-r.gif) right no-repeat;}
#productTabbar .pTab, .pTab-a{float:left;}
#productTabbar .pTab-a .l{ height:28px;background:none;padding-left: 5px;}
#productTabbar .pTab-a .r{ height:28px; background:none;}
#productTabbar .pTab-a .c{ height:28px;_height:28px;background: #fff url(images/dlg-tab-a-bg.gif) repeat-x top; padding: 0 5px;}
#productTabbar .pTab-a .c A:link, #productTabbar .pTab-a .c A:visited{white-space: nowrap;color:#3C3C3C;text-decoration: none;font-weight:normal;outline-style:none}
#productTabbar .pTab .l{ height:28px;background:none;padding-left: 5px;}
#productTabbar .pTab .r{ height:28px;background:none;}
#productTabbar .pTab .c{ height:28px;_height:28px;background: transparent; color:#fff; font-weight: bold;padding: 0 5px;line-height:25px;vertical-align:middle}
#productTabbar .pTab .c A:link, #productTabbar .pTab .c A:visited {white-space: nowrap; color:#fff; font-weight: normal;text-decoration: none;}

#productTabbar A:link, #productTabbar A:visited {color:#142b47;}


.PListImgBox{
text-align:center;
vertical-align:top;
width:170px;
}
.PImgBox{vertical-align:top;}

.SearchSortCell, .SearchSortTitle{padding: 5px 10px 0 0 ;}
.SearchSortTitle{font-weight:bold;}
A.SearchSortLink, A.SearchSortLink:link, A.SearchSortLink:visited, A.SearchSortLink:hover{font-size:11px;}
A.BotNav, A.BotNav:link, A.BotNav:visited, A.BotNav:hover{font-size:12px;}
A.BotNav:hover{text-decoration:underline;}
IMG.SearchSortImg{padding:2px 2px 0px 6px;}
#center UL{padding-left: 30px;}
.SubHeader{font-weight:bold;color: #9D1500;font-size:12px}
td.SubHeaderLine{background-color: #9D1500}
.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;}
A.ProductTitle:link, A.ProductTit, .ProductTitle{color:#5C5C5C;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;margin-bottom:5px}


.LineBeforeCart{background-color:#FF8600}
.LineAfterCart{background-color:#A6B1C1;}
.FLC_Register a{font-weight:bold}

.NavigationTitle{font-weight:bold; display:none;}
.NavigationCell {text-align:center; vertical-align:middle; border:1px solid #a0a0a0; background-color:#transparent;}
.NavigationCellSel{background-color:#A0D0C0;border:1px solid #A0A0A0;font-weight:normal;margin:0 3px;padding:0px 8px;line-height:16px}
.NavigationCell A:link, .NavigationCell A:visited{padding:0px 8px 0px 8px;eborder:1px solid #142b47;color:#142b47; text-decoration:none;line-height:20px;display:block}
.NavigationCell A:hover{background-color:#A0D0C0;padding:0px 8px 0px 8px;}
.SmallNote{font-size: 10px; color:#666;}
#left A.SmallNote{font-size: 10px; color:#666; padding:0 0 0 0; background:none;}

#left .FCItemTable A:link, #left .FCItemTable  A:visited, #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: #e0f0f9;
	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: #e0f0f9;
	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;}
FONT.MarketPrice{color:#333;font-size:12px;font-weight:normal;}
FONT.Star{color:#cc3a17;}
TD.FormButton{width:150px;}
A.VertMenuItems{padding:5px 0px;}
#left TD.VertMenuItems TABLE{padding-top:4px;}
SPAN.ProductTitleT{font-size:12px;text-transform:uppercase;font-weight:bold;color:#5C5C5C;}

A.CheckoutTab:link, A.CheckoutTab:visited{color:#4a8386;text-decoration:underline;font-weight:bold}
font.CheckoutTabSel{color:#4a8386;font-weight:bold;}
#btn_box{margin-top:5px;}

td.inside{text-align:center;width:100%}
.btab{margin:0px auto}
td.inside .button, td.oo_stock .button{margin-left:auto;margin-right:auto}
.matrix .oo_stock{text-align:center}
.PListCell font.MarketPrice {font-weight:bold;line-height:26px;}
.PListCell font.ProductPrice {font-size:12px;font-weight:bold;line-height:26px;}
.PListCell font.ProductPrice span{color:#EE762D;font-size:14px;font-weight:bold;}
font.MarketPrice span{font-size:11px}
font.alterPrice-t{font-weight:bold;}
.discount{color:#B51A00;}
div.PrintableRow{margin-bottom:5px}
td.DialogBorder, td.BottomDialogBox{padding-left:15px;background-color:#fff}

.RPItems{margin-top:5px}
.RPItems a{line-height:16px;font-weight:bold}
.ptit, .sku{margin:0px 0px 5px 0px;}
span#product_price{color:#B51A00;font-family:verdana;font-size:12px;font-weight:bold;}