body {margin: 0px 0px 0px 16px; font-family:tahoma, verdana, sans-serif; font-size:11px; background-image:url(../img/design/snow_bg.jpg);}

.makefit{clear:both;}
a {color:#F60}
a:hover{color:#666}

td {vertical-align:top;}
img {border:0;}

#container {text-align: left; width: 840px; margin: 0 auto; z-index: 1;}
#borderContainer{float:left; background:#fff url(../img/design/container_bg.jpg) repeat-y;}

#header { float:left; width:804px; background:#fff url(../img/design/header_bg.jpg) top left no-repeat; padding:18px 18px 0 18px;}

h1 {float:left; margin:0; padding:0;}
h1 img {width:166px; border:0;}
#topBanner {float:left; font-size:1px;}
#topBanner img{width:638px;}
#topNav {float:left; width:638px; background:#DE750D url(../img/design/nav_right_bg.jpg) right top no-repeat;}
#topNav img {float:left; width:10px;}
#topNav ul {list-style:none; margin:0; padding:0;}
#topNav ul li {display:inline; float:left; line-height:23px; padding:0 6px; border-right:1px solid #fff; border-left:1px solid #ebac6e;}
#topNav a {display:block; color:#fff; font-weight:bold; text-decoration:none;}
#topNav a:hover {text-decoration:underline;}

#blueLine{ clear:both; height:4px; width:804px; background-color:#0E537C; border-top:1px solid #fff;}

#accountBar{ float:left;background: #D3ECFB url(../img/design/account_bar_bg.jpg) bottom no-repeat; width:804px; padding:5px 0;}
#accountBar .searchTitle{ float:left;padding-left:6px; color:#0E537C; font-weight:bold;}
#accountBar .accountLinks{float:right; padding-right:6px;}
#accountBar .accountLinks img {margin-left:6px;}
#accountBar .accountLinks a{color:#0E537C; text-decoration:none;}
#accountBar .accountLinks a:hover{text-decoration:underline;}

#contentContainer {float:left; width:804px; padding:0 18px; background: transparent url(../img/design/content_bg_fade.jpg) bottom no-repeat;}
#homeContentBG {float:left; width:804px; background-image: url(../img/design/home_content_bg.jpg);}
#contentBG {float:left; width:804px; background-image: url(../img/design/content_bg.jpg);}
#lhs {float:left; width:170px;}
#rhs {float:left; width:618px; padding: 0 6px 0 10px;}

.search {background-color:#DE750D; padding:4px 4px 4px 8px; border-bottom:1px solid #fff;}
.searchForm {border:1px solid #999999; padding:1px; font-size:10px; margin:1px 2px 0 0;}
.search input.go {margin:0;}

#home #footer { background: #fff url(../img/design/home_footer_bg.jpg) top no-repeat; clear:both; height:72px; width:840px;}
#footer { background: #fff url(../img/design/footer_bg.jpg) top no-repeat; clear:both; height:72px; width:840px;}
#footer .copyright {float:left; padding:36px 0 0 195px;}
#footer .footerLinks {float:right; padding:36px 24px 0 0;}
#footer .footerLinks a{color:#0E537C; text-decoration:none;}
#footer .footerLinks a:hover{text-decoration:underline;}


/* -------------- HOMEPAGE STYLES -------------- */
.homeFlash {float:left; font-size:1px;}
.homeNews {float:left; width:218px; }
.homeNews h3 {margin:2px; padding:3px 8px; background-color:#0E537C; color:#fff; font-size:12px; text-transform:uppercase;}
.homeNews .scroll {height:185px; padding:8px 8px 0; overflow:auto;}

.homeContentDivFull { float:left; width:618px; height:8px; background-image:url(../img/design/home_content_divider.jpg); font-size:1px;}
.homeContentDivHalf { float:left; width:224px; height:8px; background-image:url(../img/design/home_content_divider.jpg); font-size:1px;}

.homeFeatures {float:left; width:394px;}
.homeFeatures h3 {margin:2px; padding:3px 8px; background-color:#DE750D; color:#fff; font-size:12px; text-transform:uppercase;}
.homeFeatures .feature { float:left; width:82px; padding:8px; text-align:center;}
.homeFeatures .feature a {color:#12557F; text-decoration:none; font-size:10px;}
.homeFeatures .feature a:hover {text-decoration:underline;}
.homeFeatures .feature img {border:0;}
.homeFeatures hr {float:left; width:380px; margin:0 7px; border-color:#12557F; border-width:1px 0 0 0;}

.homeBrands {float:left; margin: 0 0 0 6px; width:218px;}
.homeBrands h3 {margin:2px; padding:3px 8px; background-color:#DE750D; color:#fff; font-size:12px; text-transform:uppercase;}
.homeBrands .brandLogos {float:left; width:214px; padding:2px; text-align:center;}
.homeBrands .brandLogos img {border:0;}

.featureMoreLink {float:left; padding:3px; margin:2px; background-color:#CCC; text-align:right; width:204px;}
.featureMoreLink a {color:#12557F; text-decoration:none; font-weight:bold;}
.featureMoreLink a:hover {text-decoration:underline;}

.homeStaff {float:left; margin: 0 0 0 6px; width:218px;}
.homeStaff h3 {margin:2px; padding:3px 8px; background-color:#DE750D; color:#fff; font-size:12px; text-transform:uppercase;}
.homeStaff .staffFeatureContent {float:left; width:196px; padding:5px 10px; font-size:10px; line-height:13px;}
/*.homeStaff .staffFeatureContent img {float: left; padding-right:4px;}*/

.newsletterSignup h6 {margin:-6px -6px 6px -6px; padding:3px 8px; background-color:#0E537C; color:#fff; font-size:12px;}
.copy .newsletterSignup h6 {margin:-6px -6px 6px -6px; padding:3px 8px; background-color:#DE750D; color:#fff; font-size:12px;}

/* -------------- CONTENT PAGES STYLES -------------- */
.content {padding:2px 10px 10px;}
.content h3 {margin:0 -8px 10px; padding:3px 8px 3px 14px; background: #0E537C url(../img/design/title_orange_bar.gif) left repeat-y; color:#fff; font-size:12px; text-transform:uppercase;}
.content h4 {margin:16px 0 0; padding:0; color:#0E537C; font-size:14px;}
.content h5 {margin:6px 0; padding:0; font-size:12px; line-height:17px; font-weight:normal;}
.copy {float:left; width:100%; font-size:11px; line-height:17px; margin-bottom:20px;}
.webLink {color:#666;}
#brandsTable {width:500px; font-size:12px; font-weight:bold; color:#0E537C;}


/* -------------- ECART NAV STYLES -------------- */
#ecartNav {margin: 0; padding: 0; list-style-type:none;}
#ecartNav li.level1 { margin: 2px; padding:0; border:1px solid #fff;}
#ecartNav li.level1 a{display:block; background:#6ABFF1 url(../img/design/ecartnav_bg.gif) left no-repeat; padding:3px 3px 3px 12px; text-decoration:none; color:#0E537C; font-size:11px; font-weight:bold;}
#ecartNav li.level1 a:hover{background:#0E537C url(../img/design/ecartnav_hover.gif) left no-repeat; text-decoration:none; color:#fff;}

#ecartSubNav{margin:0; padding:0; list-style-type:none; border-top:1px solid #fff;}
#ecartNav li.level2 { margin: 0px; padding:0px; padding:0px 4px 2px 18px;}
#ecartNav li.level2 a{display:block; text-decoration:none; color:#fff; font-size:11px; font-weight:normal; background:transparent url(../img/design/spacer.gif);}
#ecartNav li.level2 a:hover{text-decoration:underline; background:transparent url(../img/design/spacer.gif);}

/* -------------- TEMPORARY HOME PAGE STYLES -------------- */
#home .shopComing {float:left; width:44%; padding:8px; font-size:11px; line-height:15px;}
#home .newsletterSignup{ float:right; width:44%; padding:6px; background-color:#eee; margin:0 2px 0 0;}
.newsletterSignup input {margin:2px 0 6px 0;}

.shopComing {float:left; width:65%;}
.newsletterSignup{ float:right; width:30%; padding:4px 8px; background-color:#eee; margin:-6px -3px 2px 0;}


/* -------------- Language Specific CSS -------------- */
.langSelect {
  font-size: 9pt;
  color: #3C3C3C;
}
table.langTable { 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #666666;
	padding: .75em;
	width: 200px;
}
tr.langHead {
	background-color: #CCCCCC;
	padding: .75em;
	font-weight: bold;
}
tr.langRow1 {
	background-color: #FFFFFF;
}
tr.langRow2 {
	background-color: #EBF3FF;
	text-decoration: none;
}
.langCell {
  padding: .75em;
}
.langCellB {
	border-left: 1px solid #dadada;
	padding: .75em;
}
.langCellH {
  padding: .75em;
}
a.langSel:link, a.langSel:visited {
	color: #000000;
	text-decoration: none;
}
tr.langRow1:hover, tr.langRow2:hover {
	background-color: #3D80DF;
	color: #FFFFFF;
}
tr.langRow1:hover a, tr.langRow2:hover a {
	color: #FFFFFF;
}
tr.langRow2:hover a {
	color: #FFFFFF;
}
/* Language Specific CSS */

-->
