 /* CSS Document */
 
body{ text-align:center;  }
#mainContainer p { margin:10px 0px;padding:0px; }
 
 /* Static layouts */
#mainContainer{width:1004px; text-align:left; margin:0 auto; margin-top:0px;margin-bottom:10px;}
	#mainContainerInner{ margin:0px; padding:0px}
		#header{ padding:0; margin:0 auto; height:107px; }
			#header .wrapper{padding:0px; margin:0px;}
			#logo{float:left;padding:10px 0px 0px 0px; margin:0 auto;}
			#logoIE {}
			#banner{padding:0; margin:0; float:right; width:430px; overflow:hidden;}
			#cart { margin:0px;padding:8px 0px;float:right;}
		#navBar{ margin:10px 0px 10px 0px; height:30px; }
		#navBarInner{} 
			#navBar h6 {margin:0px; padding:6px;}
				#navBar ul {margin:0;padding:6px;*padding:4px;}
					#navBar li {padding:5px 5px 0px 5px;}
				.nav {float:left;margin:0px; padding:0px;}
				.phone {padding:0px; margin:0px;}
				#cart {margin:0px;padding:0px;}
		
		#mainContentWrapperInner{margin:0; padding:0; }
		#mainContentWrapper {}
			#mainContent{float:left; width:850px; *width:850px; /* margin-bottom:-2000px; padding-bottom:2000px; */}
			#mainContentInner {margin:0px; padding: 0px 14px;}
			#mainContentInnerSf {margin:0px; padding: 0px 0px 0px 14px;}
				#bodyHeader {width:493px; float:left;}
				#slideShow {}
				#slideShowInner {  }
				#sfColumnRight{float:left;width:342px;*width:342px;line-height:18px;padding:0px 0px;margin:0px 0px 0px 1px; overflow:hidden;}
				#sfColumnRightInner {padding:0px;margin:0px;position:relative;height:284px;}
					#mainFeatureProducts{ clear:both; }
			#columnOne{float:left; width:150px; *width:150px; /* margin-bottom:-2000px; padding-bottom:2000px; */ }
				#columnOne .wrapper{ margin:0px; padding:0px; }
					#columnOne h6 { padding:5px 0px 5px 10px;}
						#columnOne ul {margin:0px; padding:0px;}
						#columnOne li a:link{ padding:2px 4px 2px 20px;}
						#columnOne li a:visited{ padding:2px 4px 2px 20px;}
						#columnOne li a:hover{ padding:2px 4px 2px 20px;}	
						.sub {padding:0px 0px 0px 0px; }
				#search {padding:0px; margin:0px; float:right;}
				#search .wrapper {margin:0px 0px 0px 10px; padding:0px; }
				#categories {padding-bottom:15px; margin:0px;}
	

#footer{ width:1004px; padding:0; margin:0 auto; text-align:center;}
#footer .wrapper{margin:0px; padding:10px;}

#bottom { clear:both; width:1004px; margin:0 auto; }
#bottom .wrapper {margin:0;padding:10px;}
	#bottom a:link { }
	#bottom a:hover { }
	#bottom a:visited { }
  
/* Category Template */
	.category {}
	.category h1 {padding:2px 0px 0px 0px;}
		.category ul {display:inline;padding:0px; margin:0px;}
		.category li {display:inline;padding: 0px 1px;}
		
		.liHeader {}
		.liHeaderImage { float:left; width:200px; }
		.liHeaderDesc { float:left; width:64%; *width:55% ; padding:0px 8px;}
		
		#liProdContainer h4 { padding:10px 0px  }
			.liProd h6 { padding:10px 0px  }
			.liProdInner  { margin:2px; padding:10px; text-align:center; }
			.liProdInfo { height:80px; }
			.liProdInfoInner {padding:5px;}
				.liProdImage { text-align:center; padding:5px; height:200px;} 
				.liProdTitle { text-align:left; padding:2px 0px 0px 0px; }
				.liProdOem { text-align:left; padding:0px 0px 4px 0px; }
				.liProdRetail { text-align:right; padding:2px 0px;}
				.liProdPrice { text-align:right; padding:2px 0px; }
				.liProdBrief { text-align:left; padding:0px; }	
				.liProdDesc { text-align:left; padding:0px; }
				.liProdStock { text-align:left; padding:0px; }
				.liProdButtons { text-align:center; margin:0 auto; padding:2px 0px;}		
				.liProdSavings { text-align:right;  }
	
	.liProdTwo { width:50%; *width:49%;  float:left; }

	.liProdThree { width:33.3%; *width:32%;  float:left; }
			
	.liProdFour { width:25%; *width:25%; float:left; }			

	.liProdFive { width:200px; *width:20%; float:left; }
		
	#searchResults { width:auto; text-align:right; margin-top:8px; }
	#searchResultsInner { margin:0px; padding:6px; }


/* Form Elements */
.optionFormat{text-align:right}
.inputFormat{padding:2px;}
.bullet{list-style:square; list-style-type:square}

.btnSearch{  }
.btnSubmit{  }
.btnCheckout{ background-color:#fff; !important  margin-bottom:1px; padding:2px; }

.back {float:right; text-align:right;}

/* Detail Template */
	#dtContainer {position:relative}
		#dtHeader {}
			.dtHeaderInner {}
		
		#dtProdContent {}
		.dtProdContentInner {}
				.dtProdTitle { } 
					.dtProdTitle h2 { padding:0px 0px 0px 0px; }
				.dtProdImageColumn {float:left; width:460px;*width:450px;}
				#dtProdImage { text-align:center; padding:0px; margin:0px; }
				.dtProdImageInner {text-align:center;}
				.dtProdImageInnerBG {width:420px;display:block;}
					.dtProdImageExt {padding:4px 4px; margin:4px 0px; width:450px;*width:450px;}
						.dtViewLarger {float:left; width:100px; text-align:left  }
						.dtWallColor {float:left; width:140px; text-align:left }
						
				.dtProdInfo { float:left; width:351px; *width:340px; padding:0px 0px; }
				.dtProdInfoInner { margin:0px 8px; padding:0px 0px 0px 0px; }
					.dtProdPrice { padding:5px 0px; }
					.dtProdSku { padding:0px; }
					.dtProdBrand { padding:0px; }
					.dtProdBrief { padding:0px;  } 
					.dtProdDesc { padding:0px; } 
					.dtProdQty { padding:0px; }
					.dtProdStock { padding:0px; }		
					.dtProdBuy { padding:0px; } 
				.dtProdOptions { float:left; width:100%; }
				.dtRelated { width:31%; *width:31%; float:left; margin:5px;}
					.dtRelatedImage { text-align:center; height:65px; }
					.dtRelatedTitle { text-align:center; }
			
	/* Add to Cart */
	#cartAdd {}
	.dtCartLabel {clear:both;padding:5px;}
	.dtCartQtyLabel { width:50px;}
	.dtCartQtyField { }
	.dtCartRadio { float:left; width:100px;padding:5px;}
	.dtCartPulldown { float:left;padding:5px;}
	
/* Checkout Template  ----------------------------------------------- */
#checkoutContainer { text-align:center; }
#checkoutContainerInner { padding:10px; text-align:left;margin:0 auto;width:600px; } 
#checkoutContainer, #checkoutContainer table tr td {}
#checkoutContainer table tr td h3 {}
#checkoutContainer label {}

#billingTable select, #billingTable input{ }
.txtShipEstimate{}
.checkoutSelect select{ }
	#ctBtnsBottom{}
.btnContinuePos{float:right;}
.why { }
.checkoutOptions { }
		
.progress {text-align:center; margin-bottom:10px; }
 