*{margin:0; padding:0;}
BODY{background: #5f5f5f;}
BODY, TD{font-family: sans-serif; font-size: 12px;}

SELECT{min-width: 50px;}

A:link{color:#5c88bc;}
A:visited{color:#416085}
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 .header A{background: none; padding-left: 0;}


.bgWhite{background-color: #fff;}
.bgGray{background-color:#eeece7;}
.bgGreen{
	background-color: #ed830b;
}
.height1{height: 1px;}

#mainFrame{width: 768px; margin:10px auto; /*table-layout: fixed;*/}
#body-tlc{background: #fff url(images/body-t-l-corner.gif) top no-repeat; width: 8px; height: 9px;}
#body-trc{background: #fff url(images/body-t-r-corner.gif) top no-repeat; width: 8px; height: 9px;}
#body-tlc img, #body-trc img{display:block;}

#body-blc{background: transparent url(images/body-b-l-corner.gif) left no-repeat; width: 8px; height: 9px;}
#body-brc{background: transparent url(images/body-b-r-corner.gif) right no-repeat; width: 8px; height: 9px;}
#body-bbg{background: transparent url(images/body-b-bg.gif) right repeat-x;}
#body-blc img, #body-trc img{display:block;}

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

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

#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-right: 8px; width:170px; padding-bottom:10px;}
#center{width:574px;}

.menu{width:100%;}
.menu .header{background: #5c88bc url(images/menu-bg.gif) top repeat-x; font-weight:bold; color:#fff; height: 25px; padding-left: 12px;}
.menu .header A:link, .menu .header A:visited{color:#fff;}
.menu .content{padding: 5px 5px 5px 10px;}
.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 ul li a:link, .menu ul li a:visited{color:#000; font-weight: bold; text-decoration:none;}
.menu ol li a:link, .menu ol li a:visited{color:#000; text-decoration:none;}
.menu ol li a:hover, .menu ul li a:hover{text-decoration:underline;}

.dialog{margin: 8px 0; width: 100%;}
.dialog .content{padding-top: 10px;}
.dialog .bull{background: url(images/dlg-hdr-bull.gif) left no-repeat;width: 25px;}
.dialog .title{font-weight:bold; color:#fff; background: url(images/dlg-hdr-bg.gif) top repeat-x;}


.products-t{border-collapse: collapse; border-bottom: 1px solid #e4e4e4; border:none;}
.products-t .product-cell{text-align:center; border: 1px solid #e4e4e4; padding: 5px; vertical-align:top;}
.product-cell h2 A{color:#000; text-decoration:none;}
.description{text-align:left;}

.button{margin-bottom: 5px; margin-top: 5px;}
.button .l{background: transparent url(images/btn-l.gif) right no-repeat;}
.button .r{background: transparent url(images/btn-r.gif) left no-repeat;}
.button .c{background: #14A2A4; padding:0 3px;}
.button A:link, .button A:visited{color:#fff; 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;}


.buy-button {background: transparent url(images/buy-now-btn-bg.gif) bottom repeat-x;  margin-bottom: 5px;}
.buy-button .l {background: transparent url(images/buy-now-btn-l.gif) no-repeat bottom left; height: 24px; _height:27px; padding: 0 0 3px 8px; width: 59px; _width: 67px;}
.buy-button .r{background: transparent url(images/buy-now-btn-r.gif) no-repeat bottom right;}
.buy-button A:link, .buy-button A:visited{color:#fff; white-space:nowrap; text-decoration:none; font-weight:bold;}

.imgBox{width: 150px; }

hr{height:0; border:none; 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;}
.pTab-a .l{background: url(images/dlg-tab-a-l.gif) no-repeat right top;padding-left: 5px;}
.pTab-a .r{background: url(images/dlg-tab-a-r.gif) no-repeat left top;}
.pTab-a .c{background: url(images/dlg-tab-a-bg.gif) repeat-x top; }
.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-l.gif) no-repeat right top;padding-left: 5px;}
.pTab .r{background: url(images/dlg-tab-r.gif) no-repeat left top;}
.pTab .c{background: url(images/dlg-tab-bg.gif) repeat-x top; color:#fff; font-weight: bold;}
.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;
}
.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 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 #bd3616; }
.DialogInfoTitleBorder{font-weight:bold; color:#fff; background: #bd3616;}
.DialogBox{padding:5px;}
.ProductTitle{font-weight:bold; font-size: 16px;}


.LineBeforeCart{background-color:#105180;}
.LineAfterCart{background-color:#ceecff;}

.NavigationTitle{font-weight:bold; display:none;}
.NavigationCell A{padding:3px 8px; text-align:center; vertical-align:middle; border:1px solid #bc8653; }
.NavigationCellSel{padding:3px 8px; text-align:center; vertical-align:middle; border:1px solid #bc8653; background:#f1e6db; color:#9a6431;}
.NavigationCell A:link, .NavigationCell A:visited{color:#9a6431; text-decoration:none;}

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