 /** BEGIN CUSTOM SKIN **/
/*
  -- -- -- -- -- -- --
  STYLE SCHEME:red-gray"
  colors: 
  main(dark) - #c1c1c1, 013765
  bodyBg - #EFF6E7
  font color - #c1c1c1
  headers - #cc0000
  hover(complementary) - #cc0000, #579207
  columnBg(light) - #fff, #E1F4C8
  highlight - #E1F4C8
  
  -- -- -- -- -- -- --
*/

 
/*General Styles*/
 a img, :link img, :visited img{border:none}

 
 /* Basic HTML style
  ----------------------------------------------- */
 a:link{color:#666; text-decoration:none}
 a:visited{color:#666; text-decoration:none}
 a:hover{color:#cc0000; text-decoration:none}
 
 body{ text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; background:#fff; }
 blockquote{}
 caption{font-weight:bold; background:#c1c1c1; border-bottom:0; padding:0; color:#444; }
 form {margin:0px; padding:0px;}
 dd{}
 dl{}
 dt{font-weight:bold}
 hr{margin:4px 0px;padding:0;color:#c1c1c1;  background:#c1c1c1; border-style:none; height:3px;}
 li{margin:0;}
 table tr td{ font-size:11px; padding:3px; }
 td { }
 ul li{list-style:none; }
 ol, ul{ }
 
 
 
 /* Custom font definitions
  ----------------------------------------------- */
 p{ margin:0; font-size:11px; line-height:18px;}
 h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
 h1{ color:#cc0000; }
 h2{ color:#cc0000; }
 h3{ color:#cc0000; }
 h4{ color:#cc0000; }
 h5{ color:#cc0000; }
 h6{ color:#cc0000; }
 #mainContainer h6 { font-size:14px;}
 #mainContainer h5 { font-size:15px; }
 #mainContainer h4 { font-size:16px; }
 #mainContainer h3 { font-size:17px; }
 #mainContainer h2 { font-size:18px;}
 #mainContainer h1 { font-size:20px; }
 

 /* Set the stage with main layout tweaks
  ----------------------------------------------- */
#mainContainer{border:0px solid #c1c1c1; margin:0; padding:0; }
	#header{}
		#header .wrapper{ text-align:center;  line-height:18px; margin:4px;  }
			.cart { float:right; }
			.cart li { display:inline; color:#c1c1c1; padding:0px 4px 0px 4px; }
			.cart li a:link, .cart li a:visited,  .cart li a:active {color:#c1c1c1; text-decoration:none;}    
			.cart li a:hover { color:#c1c1c1; text-decoration:none; }
		#logo{float:left;}

	#navBar{ border:0px solid #013765; background:#cc0000;  }
		#navBarInner{}
			#navBar ul a:link, #navBar ul a:visited{text-decoration:none}
			#navBar ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #c1c1c1; }

			#navBar li{display:inline; border-bottom:0px solid #c1c1c1; border-top:0px solid #c1c1c1;  }/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
			#navBar li a:link{color:#fff; font-weight:normal; text-decoration:none;padding:5px 5px 5px 5px; }
			#navBar li a:visited{color:#fff; font-weight:normal; text-decoration:none;padding:5px 5px 5px 5px;}
			#navBar li a:hover{color:#fff; background:#990000; font-weigh:normal; text-decoration:none;padding:5px 5px 5px 5px;}
	
	#mainContentWrapper{color:#000; background:#fff;border:0px solid #c1c1c1;}
	#mainContentWrapperInner {color:#000; background:#fff;}	
		#mainContent { *background:#fff; border-left:1px solid #c1c1c1;}
		#mainContent .wrapper {}	
			#bodyHeader { border:1px solid #c1c1c1;  width:600px; *width:600px; }
			#bodyHeaderImage { border:1px solid #c1c1c1;  }
			#bodyBannerArea { border:1px solid #c1c1c1;  width:600px; *width:600px;}
			
		/* Columns  ----------------------------------------------- */ 
		#columnOne{}
			#columnOne .wrapper{background:#fff;}
				#columnOne h6 {display:block;border-bottom:1px solid #fff;  padding:15px 0px 5px 15px; font-size:14px; font-weight:normal;}
					
				#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:1px solid #fff; border-top:0px solid #c1c1c1;  }
				
				#columnOne li a:link{color:#666; padding:6px 4px 6px 25px; }
				#columnOne li a:visited{color:#666; padding:6px 4px 6px 25px;}
				#columnOne li a:hover{color:#cc0000; background:#f1f1f1; padding:6px 4px 6px 25px;}		
				
				#search {border-bottom:1px solid #c1c1c1;}
					#search h6 {padding:15px 0px 5px 5px;}
				#categories {border-bottom:1px solid #c1c1c1; padding-bottom:10px;}
				#cart {border-bottom:1px solid #c1c1c1;}
				
				#cart .mycart{color:#666; padding:6px 4px 6px 25px; }
	
										
#footer{ padding:0px; margin:0px;  text-align:center; font-size:11px;}
	#footer .wrapper{ color:#c1c1c1; padding:10px; margin:0px; border-top:0px solid #c1c1c1; }


#bottom{ padding:8px;  text-align:center; font-size:10px;}


 /* Form Elements ----------------------------------------------- */
.optionFormat{text-align:right}
.inputFormat{border:1px solid #c1c1c1; margin-bottom:0px; font-size:11px; padding:1px; color:#333;}

.btnSearch{margin:0px 0px 0px 0px; padding:0px; color:#c1c1c1; font-size:11px;  cursor:pointer}
.btnSubmit{margin:0px 0px 0px 0px; padding:0px; color:#c1c1c1; font-size:11px;  cursor:pointer}
.bullet{list-style:square; list-style-type:square}

.btnCheckout{border:1px solid #c1c1c1; 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 8px;}
.noTopPad {padding-top:0px;}
.topPad {padding-top:4px;}
.bottomPad {padding-bottom:4px;}
.topMargin { margin-top: 6px;}


/* Checkout Template  ----------------------------------------------- */
#checkoutContainer { *width:500px; }
#checkoutContainerInner { margin:8px; } 
#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 #c1c1c1; margin-bottom:1px; padding:1px;}
	.txtShipEstimate{height:15px;}
	.checkoutSelect select{border:1px solid #c1c1c1; margin-bottom:1px; padding:0;}
		#ctBtnsBottom{text-align:right; margin:0px 0px;}
   .btnContinuePos{width:156px;float:right;}
   .why {margin:10px 25px; padding:5px; width:395px; border:1px solid #666666; background-color:#EFEFEF;}
   .checkoutOptions {margin-left:25px; padding:5px; border:1px solid #666666; width:395px; background-color:#EFEFEF;}

#checkoutContainer a:link, #checkoutContainter a:hover, #checkoutContainer a:visited, #checkoutContainer a:active    { text-decoration:none; border:none;}
			
	.progress {text-align:center; padding:6px; }
	
	
/* Category Template ----------------- */

	.liProd h6 { padding:10px 0px  }

	.liProdInner  { border:0px solid #c1c1c1;}
	.liProdInfo { }
	.liProdInfo topPad {padding-top:10px;}
		.liProdImage { text-align:center; } 
		.liProdTitle { text-align:left; font-weight:bold; }	
		.liProdPrice { text-align:left; font-weight:bold; color: #cc0000;}
		.liProdBrief { text-align:left; font-size:10px; }	
		.liProdDesc { text-align:left; font-size:11px; }
		.liProdStock { text-align:center; font-weight:normal; line-height:inherit; font-size:10px; }
		.liProdButtons { text-align:center; margin:0 auto; }
		
	.liProdOne { }
		.liProdOne .liProdInner  { border:0px solid #c1c1c1; }
		.liProdOne .liProdInfo { }
		.liProdOne .liProdInfoInner { border:1px solid #c1c1c1; }
		.liProdOne .liProdImage {  text-align:center;  } 
			.liProdOne .liProdTitle { text-align:left; font-size:12px; font-weight:bold; }	
			.liProdOne .liProdPrice { text-align:left; font-weight:bold; color:#cc0000; }
			.liProdOne .liProdBrief { text-align:left; font-size:10px; }	
			.liProdOne .liProdDesc { text-align:left; font-size:11px; }
			.liProdOne .liProdStock { text-align:left; font-weight:normal; line-height:inherit; font-size:10px; }
			.liProdOne .liProdButtons { text-align:left; }
				
	
	.liProdTwo {  }
		.liProdTwo ul, .liProdTwo li { font-size:10px; } 	

	.liProdThree {  }
		.liProdThree ul, .liProdThree li { }
		.liProdThree .liProdImage {height:150px;}
		.liProdThree .liProdButtons { text-align:left; margin:0 auto; }
			
	.liProdFour {  }		
		.liProdFour ul, .liProdFour li {}		

	.liProdFive {  }
		.liProdFive ul, .liProdFive li {}
		.liProdFive .liProdImage {}
		.liProdFive .liProdInner {}
		
	#searchResults { border:1px solid #c1c1c1; background:#e1e1e1; color:#999; }
	#searchResults a:hover {color:#cc0000;}
	#searchResults .wrapper { font-size:11px; font-weight:normal; }
	
/* Detail Template */
	#dtContainer {}
		#dtHeader {}
			.dtHeaderInner {}
		
		#dtProdContent {}
		.dtProdContentInner {}
				.dtProdTitle { } 
					.dtProdTitle h2 { }
				.dtProdImage { text-align:center; border:0px solid #999; }
				.dtViewLarger { font-size:10px; font-weight:bold; }
				.dtProdInfo { border:0px solid #999; background:#f5f5f5; }
				.dtProdInfoInner { }
					.dtProdPrice { font-size:18px; font-weight:bold; line-height:18px; }
					.dtProdSku { font-weight:bold;  }
					.dtProdBrand { font-size:14px; font-weight:bold; }
					.dtProdBrief { font-size:11px; font-weight:normal; } 
					.dtProdDesc { font-size:11px; font-weight:normal; } 
					.dtProdQty { }
					.dtProdStock { font-size:10px;  }		
					.dtProdBuy {  } 
				.dtProdOptions { background:#f1f1f1; }
				.dtAttRow {background:#e9e9e9;border:1px solid #fff;}
				.dtAttDataLabel { width:80px; border-right:1px solid #fff;}
				
	/* Add to Cart */
	.dtCartLabel {clear:both;padding:5px;}
	.dtCartQtyLabel { background:#ccc; width:50px;}
	.dtCartQtyField { background:#ccc; border-left:1px solid #fff;}
	.dtCartRadio { float:left; width:100px;padding:5px;}
	.dtCartPulldown { float:left;padding:5px;}
				
 /** END CUSTOM SKIN **/
			

