 /* CSS Document ------------------------------------ */
 
 /* Static layouts ---------------------------------- */
#mainContainer{width:780px; text-align:left; margin:0 auto; margin-top:10px;margin-bottom:10px;}
	#mainContainerInner{ margin:0px; padding:0px}
		#header{ padding:0; margin:0 auto; *height: 1%;}
			#header .wrapper{padding:0px; margin:0px;}
			#logo{float:left;padding:0; margin:0 auto; vertical-align:bottom;}
			#logoIE {}
			#banner{padding:24px 0px; margin-right:12px; float:right; width:250px; text-align: right;}
		#navBar{padding:0px; margin: 0px;}
		#navBarInner{margin:0px;} 
		
		#mainContentWrapperInner{overflow:hidden; margin:0; padding:0; }
		#mainContentWrapper { *width:780px; }
			#mainContent{float:left; width:600px; *width:597px !important;  }
			#mainContent .wrapper{padding:0px; margin:14px}
			#mainContent_noLeftNav { width:100%; }
			#mainContent_noLeftNav .wrapper { margin:0px; padding:14px }
					#mainFeatureProducts{ clear:both }
					#mainFeatureSub{ }
					#bodyFooter{padding:0px; margin:0px}
					#bodyFooterInner{padding:8px; margin:0px}
			#columnOne{float:right; width:175px; *width:175px;}
			#columnOne_hidden {display:none;}
				#columnOne .wrapper{ margin:0px; padding:0px; }
				#search {padding:0px; margin:0px;}
				#search .wrapper {padding:0px 10px 10px 10px; margin:0px; *padding-bottom:15px;}
				#categories {padding-bottom:15px; margin:0px;}
				#cart {padding-bottom:15px; margin:0px;}

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

#bottom { clear:both; width:780px;margin:0 auto; }
#bottom .wrapper {margin:0;padding:0px;}
	#bottom a:link { }
	#bottom a:hover { }
	#bottom a:visited { }

  /* Category Template ----------------- */
	.category {}
		.category ul {padding:0px; margin:0px;}
		.category li {display:block; width:32%; *width:30%; padding: 0px; margin: 1px; float: left;}
		.category li span {display: block; padding: 5px 0px; font-weight: bold; color:#B0C4DE;}
		.category li a {display: block; padding: 5px;}
		.category li a:link, .category li a:visited {background-color: #F6F6F6;}
		.category li a:hover {text-decoration:none; background-color: #F0F8FF;}
		.category li b {color: #B0C4DE; text-decoration:none;}
		
		.liHeader {}
		.liHeaderImage {overflow: hidden; height: 85px; width:99.5%; margin: 0px; padding: 0px;}
		.liHeaderDesc {margin:5px; color: gray; font-size: 11px; line-height: 1.5;}
		
		.liProdInner  {margin:2px; padding:6px;}
		.liProdInfo {  }
			.liProdImage {  } 
			.liProdTitle { padding:0px;}	
			.liProdPrice { padding:1px; }
			.liProdBrief { padding:1px; }	
			.liProdDesc { padding:1px; }
			.liProdStock { padding:1px;}
			.liProdButtons { margin:0 auto; }
		
	.liProdOne { width:100%; float:left;  }
		.liProdOne .liProdInner  { margin:2px; padding:6px; }
		.liProdOne .liProdInfo { float:left; padding:0px 10px; }
		.liProdOne .liProdImage { float:left; width:150px; height:150px; background: #ccc; } 
			.liProdOne .liProdTitle { padding:0px 0px 4px 0px;}	
			.liProdOne .liProdPrice { padding:4px 1px; }
			.liProdOne .liProdBrief { padding:4px 1px; }	
			.liProdOne .liProdDesc { padding:4px 1px; }
			.liProdOne .liProdStock { padding:4px 1px;}
			.liProdOne .liProdButtons { margin:0 auto; }
				
	
	.liProdTwo { width:50%; *width:49%;  float:left; }	

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

	.liProdFive { width:20%; *width:20%; float:left; }
		
	#searchResults { width:auto; text-align:right;  }
	#searchResults .wrapper { margin:6px; padding:0px;  }
	
	
	/* Detail Template ----------------- */
	#dtContainer {}
		#dtHeader {}
			.dtHeaderInner {}
		
		#dtProdContent {}
		.dtProdContentInner {}
				.dtProdTitle { } 
					.dtProdTitle h2 { padding:0px 2px 2px 2px; }
				.dtProdImage { float:left; text-align:center; width:290px; }
				.dtViewLarger {  }
				.dtProdInfo { float:left; width:280px; *width:262px;  padding:0px; }
				.dtProdInfoInner { margin:0px 8px; padding:0px; }
					.dtProdPrice {  padding:2px; }
					.dtProdSku {  padding:6px; }
					.dtProdBrand { padding:0px 2px 2px 2px; }
					.dtProdBrief { padding:2px;  } 
					.dtProdDesc { padding:2px; } 
					.dtProdQty { padding:2px; }
					.dtProdStock { padding:1px; }		
					.dtProdBuy { padding:2px; } 
				.dtProdOptions { float:left; width:100%; }
				.dtRelated { width:31%; *width:31%; float:left; margin:5px;}
					.dtRelatedImage { text-align:center; height:65px; }
					.dtRelatedTitle { text-align:center; }
		
		/* Checkout Template  ----------------------------------------------- */

	#checkoutFormat {text-align:center; width:500px; margin:0 auto;}
	#checkoutFormatInner {text-align:left;}
	
	.why {width:400px; margin:10px 0px;}
	.checkoutOptions {width:400px; margin:10px 0px;}
		.checkoutOptionsInner {padding:3px;margin:0px;}

			

	