 /* CSS Document ------------------------------------ */
 
 /* Static layouts ---------------------------------- */
#mainContainer{width:940px; text-align:left; margin:0 auto; margin-top:0px;margin-bottom:0px;}
	#mainContainerInner{ margin:0px; padding:0px}
		#header{ padding:0; margin:0;}
		#header .wrapper {padding:0px; margin:4px 4px } 
			#logo{float:left;padding:0; margin:0 auto}
			#logoIE {float:left;padding:0; margin:0 auto}
			#searchInput{float:left;width:100px; padding-top:3px;}
			#searchButton{float:left;width:50px;}
		#navBar{clear:both;padding:0px;margin:0px; }
		#navBarInner{margin:6px 10px 10px 10px; } 
			
		#mainContentWrapper{ margin:0; padding:0; }
		#mainContentWrapperInner {  }
			#mainContent{}
			#mainContentInner {padding:0px; margin:0px;}
				#body {padding:10px;margin:0px;}
				#body_noPad {padding:0px;margin:0px;}
				#bodyInner {padding:0px;margin:10px;}
				#categories {*height:1%;}
				#categories .wrapper {padding:10px;margin:0px;}
					#bodyHeader{padding:10px;margin:0px;}
					#bodyFooter{padding:0px; margin:0px}
					#bodyFooterInner{padding:8px; margin:0px}
			#columnOne{display:none}
				#columnOne .wrapper{}
			#columnThree{display:none}
				#columnThree .wrapper{}
			#columnFour{display:none}
				#columnFour .wrapper{}

#footer{ padding:0; margin:0 auto; text-align:center;}
#footer .wrapper{margin:0; padding:10px;}

/* Category Template ----------------- */
  		.category h1 {padding-left:6px;}
		.sfProdInner  { border:1px solid #999;margin:2px; padding:6px; height:200px; }
		.sfProdImage {  }
		.sfProdTitle { text-align:left; font-weight:bold; font-size:11px;}
		.sfProdImage { text-align:center; height:120px; } 
		.sfProdDesc { text-align:left; font-weight:normal; line-height:inherit; font-size:10px; } 
		.sfProdStock { text-align:center; font-weight:normal; line-height:inherit; font-size:10px; }
		
		.liProdInner  { border:1px solid #999;margin:2px; padding:6px; }
		.liProdInfo {  }
			.liProdImage { text-align:center; height:150px; } 
			.liProdTitle { text-align:center; padding:0px; height:30px}	
			.liProdPrice { text-align:center; font-weight:bold; padding:1px; height:20px; }
			.liProdBrief { text-align:left; height:110px; }	
			.liProdDesc { text-align:left; padding:1px;}
			.liProdStock { text-align:center; font-weight:normal; line-height:inherit; font-size:10px; padding:1px;}
			.liProdButtons { text-align:center; margin:0 auto; height:40px;}				
	
	.liProdTwo { width:50%; *width:49%;  float:left; }	
	.liProdThree { width:33.3%; *width:32%;  float:left; }			
	.liProdFour { width:25%; *width:24%; float:left; }		
	.liProdFive { width:20%; *width:19%; float:left; }		
	#searchResults { width:auto; text-align:right; }
	#searchResults .wrapper { padding:4px;margin:0px;   }
	
/* Detail Template ----------------- */
	#dtContainer {}
		#dtHeader {}
			.dtHeaderInner {}
		
		#dtProdContent {}
		.dtProdContentInner {margin:0px; padding:10px;}
				.dtProdTitle { margin:0px; padding:10px; } 
					.dtProdTitle h2 { padding:0px 0px 0px 0px; }
				
				.dtViewLarger {padding-bottom:4px;}
				.dtProdImage { float:left; text-align:center; width:315px; }
					.dtProdImageFixed{width:315px; height:300px; overflow:hidden;}
						.dtProdImageFixed img{margin:auto;}
				
				.dtProdInfo { float:right; width:600px; padding:0px; }
				.dtProdInfoInner { margin:0px 8px; padding:0px; }
					.dtProdPrice { padding:6px 0px; }
					.dtProdSku {  padding:2px 0px; }
					.dtProdBrand { padding:0px 0px; } 
					.dtProdDesc { padding:8px 0px; } 
					.dtProdQty { padding:4px 0px; }
					.dtProdStock { padding:2px 0px; }		
					.dtProdBuy { padding:4px 0px; } 
				.dtProdOptions { float:left; width:100%; }
				.dtRelated { float:left; margin:0px; padding:10px;}
				.dtRelatedImage {float:left; margin:4px; padding:0px; width:65px; height:65px; text-align:center; }			

