 /** BEGIN CUSTOM SKIN **/
/*
  -- -- -- -- -- -- --
  STYLE SCHEME:"light-greys"
  -- -- -- -- -- -- --
*/
 
 /*General Styles*/
 a img, :link img, :visited img{border:none}

 
 /* Basic HTML style
  ----------------------------------------------- */
 a:link{color:#444; text-decoration:none}
 a:visited{color:#444; text-decoration:none}
 a:hover{color:#333; text-decoration:underline;}
 
 body{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#d4d4d4;color:#444;}
 blockquote{}
 caption{}
 dd{}
 dl{}
 dt{}
 hr{margin:4px 0px;padding:0; color:#999; background:#999; border-style:none; height:1px;}
 li{margin:0;}
 table tr td {font-size:11px;}
 td{}
 th{text-align:left}
 ul li{ }
 ol, ul{ }
 
 /* Custom font definitions
  ----------------------------------------------- */
 p{ font-size:12px; line-height:16px; }
 h1, h2, h3, h4, h5, h6{ font-family: Arial, Helvetica, sans-serif; color:#333; font-weight:normal; }
 #mainContainer h6 { font-size:14px; }
 #mainContainer h5 { font-size:15px; }
 #mainContainer h4 { font-size:16px; }
 #mainContainer h3 { font-size:18px; }
 #mainContainer h2 { font-size:20px; }
 #mainContainer h1 { font-size:24px; }
 #mainContainer p { margin:5px 0px;}
 #sfFeatured p {margin:0px;}

 /* Set the stage with main layout tweaks
  ----------------------------------------------- */
#mainContainer{margin:0; padding:0; }
	#navBar{text-align:center;border-bottom:1px solid #fff; position:relative;line-height:0px; }
	#navBarInner{}
		#navBar #categories a{display:block; width:149px; height:35px;float:left; line-height:34px;font-size:12px;font-family:"Trebuchet MS", Arial, sans-serif;}
		#navBar #categories a:link, #navBar #categories a:visited {color:#fff; text-decoration:none;}
		#navBar #categories a:hover {text-decoration:underline;}
		#search { float:right; font-size:11px; padding:0px 1px; margin-top:0px; clear:right; text-align:right; }
	
	#products{width:800px;position:absolute;top:35px;left:20px;z-index:9; text-align:left; font-family:"Trebuchet MS", Arial, sans-serif;}
		.productsInner{padding:10px;margin:0px;border:1px solid #959595;border-bottom:0px;border-top:0px; *height:1%;}
			#products a {display:block;width:200px;line-height:20px; font-size:18px;color:#333;}
			#products a.sub {display:block;width:200px;line-height:17px; font-size:12px;color:#444; padding:0px; }
			#products a:hover {text-decoration:underline;background:#ddd;}
			.productsSection {float:left;width:33%;*width:32%; }
			.productsSectionInner {padding:10px;margin:2px;border:1px solid #959595; background:#fff;height:190px;}

	#header{}
		#header .wrapper{text-align:center; }			
			.cart {float:right; width:400px; font-size:11px; text-align:right;padding-bottom:3px;}
			.cart ul {padding:0px; margin:0px;} 
			.cart li {display:inline; color:#444; padding:0px 4px 4px 4px; margin:1px;}  

		#logo{float:left;}
			
	#mainContentWrapper{ }
	#mainContentWrapperInner {}	
		#mainContent{}
		#mainContent .wrapper{}	
			#sfNews {background:#fff;}
			#sfWelcome, #sfFeatured, #categoryList, #category, #liProductLanding,  #bodyInner, #dtProdContent {background:#fff;border:1px solid #9f9f9f; border-bottom:0px;border-top:0px;}
				#news {width:266px; height:230px; margin:5px auto;text-align:left;overflow-y:scroll;border:1px solid #9f9f9f;}
				.newsInner {padding:10px;margin:0px;}	
				#sfWelcome {}
			
		/* Columns  ----------------------------------------------- */ 
		#columnOne{background:#fff;}
			#columnOne .wrapper{}
				#columnOne h5 {display:block;border-bottom:1px solid #fff;  padding:5px 0px 5px 5px; }
				#columnOne h6 {display:block;border-bottom:0px solid #fff; padding:10px 0px 5px 5px; }
				#columnOne h6 a:link, #columnOne h6 a:visited {display:block;border-bottom:0px solid #c1c1c1; padding:5px 0px 5px 5px; }
	
				#columnOne ul a:link, #columnOne ul a:visited{display:block}
				#columnOne ul {list-style:none; margin:0px; padding:0px; border:0px solid #c1c1c1;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
				#columnOne li {border-bottom:0px solid #fff; border-top:0px solid #c1c1c1; height:auto; padding:8px 0px;}
				
				#columnOne li a:link{color:#999;  }
				#columnOne li a:visited{color:#999; }
				#columnOne li a:hover{color:#666; }		
													
#footer{ padding:0px; margin:0px; color:#444; text-align:center; }
	#footer .wrapper{ padding:14px; margin:0px; border-top:0px solid #c1c1c1; }

 /* Form Elements ----------------------------------------------- */
.optionFormat{text-align:right}
.inputFormat{border:1px solid #999; margin-bottom:0px; font-size:11px; padding:2px; color:#444;}
.btnSubmit{margin:0px 0px 0px 0px; padding:0px; color:#999; font-size:11px;  cursor:pointer}
.btnSearch{margin:0px 0px 0px 0px; padding:0px; color:#999; font-size:11px;  cursor:pointer}
.bullet{list-style:square; list-style-type:square}

.btnCheckout{border:1px solid #999; background-color:#fff !important;  margin-bottom:1px; padding:2px; font-size:11px;}

 /* Fixes ----------------------------------------------- */
.bHeader{font-size:14px}
.clearer{clear:left; line-height:0px; height:0px; font-size:0px;}
.clearerB{clear:both; line-height:0px; height:0px; font-size:0px;}
.clearerR{clear:right; line-height:0px; height:0px; font-size:0px;}

.imgFix{display:block;}
.rMarginOff{margin-right:0;}
.vPadding {padding:8px 0px}
.hPadding {padding:0px 4px;}
.noTopPad {padding-top:0px;}
.topPad {padding-top:4px;}
.bottomPad {padding-bottom:4px;}


/* Checkout Template  ----------------------------------------------- */
#checkoutContainer { *width:auto; *text-align:center; }
#checkoutContainerInner { padding:10px; } 
#checkoutContainer, #checkoutContainer table tr td{color:#333333; font-size:12px; padding:4px; }
#checkoutContainer table tr td h3 {padding:4px; margin:0;}
#checkoutContainer label {font-size:13px;}

#billingTable select, #billingTable input{border:1px solid #999; margin-bottom:1px; padding:1px;}
	.txtShipEstimate{height:15px;}
	.checkoutSelect select{border:1px solid #999; margin-bottom:1px; padding:0;}
		#ctBtnsBottom{text-align:right; margin:0px 0px;}
   .btnContinuePos{width:156px;float:right;}
   .why {margin:0px 25px; padding:3px; width:395px; background-color:#ddd; line-height:16px;}
   .checkoutOptions {margin-left:25px; padding:5px; width:395px; background-color:#ddd;}

#checkoutContainer a:link, #checkoutContainer a:hover, #checkoutContainer a:visited, #checkoutContainer a:active { text-decoration:none; border:none;}
			
	.progress {text-align:center; padding:6px; }
	
/* Category Template ----------------- */  		
	#category {background:#fff;}
		#category h1, #category h2, #category h3, #category h4, #category h5, #category h6 {padding:5px 5px 0px 5px; margin:0px;}
		#category ul {display:inline;padding:0px; margin:0px; }
		#category li {display:inline;padding: 0px 1px; color:#666;}
	.back {float:right;padding:3px;}
	
	#xliProduct{background:#fff;*width:936px;border-left:1px solid #959595;border-right:1px solid #959595;}			
		#liHeader {background:#fff;border-left:1px solid #959595;*height:1%;}
		#liHeaderLeft {}
		#liHeaderImage {}
		#liHeaderDesc {}
		#xliSubHeader {border-left:1px solid #959595;border-right:1px solid #959595;} 
		
		#liProdContainer h4 { padding:10px 0px;}
			.liProd h6 { padding:10px 0px;}
			.liProdInner  { border:1px solid #959595; }
			.liProdInfo { }
				.liProdImage { } 
				.liProdTitle { }	
				.liProdPrice { }
				.liProdBrief { }	
				.liProdDesc { }
				.liProdButtons { }
		

	.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 { color:#444;font-size:11px; font-weight:normal; }
	#searchResults .wrapper {  }
	#searchResults a:link {color:#444; font-weight:normal;}
	#searchResults a:visited {color:#777; font-weight:normal;}
	#searchResults a:hover {color:#000; font-weight:normal;}
/* Detail Template ----------------- */
	#dtContainer {}
		#dtHeader {}
			.dtHeaderInner {}
		
		#dtProdContent {}
		.dtProdContentInner {}
				.dtProdTitle {} 
					.dtProdTitle h1 {}
				.dtProdImage {}
				.dtProdInfo {}
					.dtProdPrice { font-size:18px; font-weight:normal; line-height:18px; color:#B82F1C;}
					.dtProdSku { font-weight:normal; padding:6px; }
					.dtProdBrand { font-size:14px; font-weight:normal; }
					.dtProdBrief { font-size:11px; font-weight:normal; line-height:18px; } 
					.dtProdDesc { font-size:11px; font-weight:normal; line-height:18px; } 
					.dtProdBuy {} 
					.dtRelated {background:#f3f3f3;}
					.dtRelatedImage {}
					.dtRelatedTitle {}

		/* Add to Cart */
		.dtCart {}
		.dtCartLabel {}
		.dtCartQtyLabel { }
		.dtCartQtyField { }
		.dtCartRadio { }
		.dtCartPulldown {}
		
/* old css formatting */
.servicebox {width: 200px;float: right;border: 2px solid #93390F;margin-right: 15px;margin-left: 15px;}
.servicetext {font-family: geneva, verdana, sans-serif;color:#666;font-size: 11px;margin: 7px;}
.servicetext a {font-weight:normal;} 

 
 strong {font-weight:bold;} 

 /** END CUSTOM SKIN **/