		body{
			background-color:#2C0F09;
			background-image:url(images/bg.jpg);
			background-position:center;
			margin:10px 0px 0px 0px;
			padding:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000;
		}
		
		a{
			color:#4B0A0A;
			text-decoration:underline;
		}
		
		a:hover{
			text-decoration:none;
		}
		
		p{
			margin:0px;
			padding:10px;
		}
		
		h1{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#4B0A0A;
			font-weight:bold;
			margin:5px 0px 0px 0px;
			padding:0px;
		}
		
		h4{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#000;
			font-weight:bold;
			margin:0px;
			padding:0px;
		}	
		
		h2{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#4B0A0A;
			font-weight:bold;
			margin:0px;
			padding:0px;
		}	
		
		.smalltext{
			font-size:11px;
			color:#000;
			font-weight:bold;
		}
		
		.smalltext2{
			font-size:10px;
			color:#000;
		}
		
		hr{
			color:#4B0A0A;
		}
		
		#container{
			width:90%;
			margin:0px auto;
		}
		
#header{
	height:86px;
	position:relative;
}

#address{
	position:absolute;
	top:0px;
	right:0px;
	text-align:center;
	width:361px;
	color:#FFF;
	font-size:13px;
	line-height:18px;
}

#navigation{
	height:20px;
	background-image:url(images/navbg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	background-color:#FFF;
}

#nav ul, #nav{
	margin:0px 0px 0px 35px;
	padding:0px;
	list-style:none;
}

#nav li{
	float:left;
}

#nav a{
	display:block;
	height:20px;
	float:left;
	text-indent:-4000px;
	text-decoration:none;
}

#nav a:hover{
	background-image:url(images/navbghover.gif);
	background-repeat:no-repeat;
}

#nhome a{
	width:43px;
}

#nhome a:hover{
	background-position:-35px 0px;
}

#nproducts a{
	width:72px;
}

#nproducts a:hover{
	background-position:-78px 0px;
}

#nspecials a{
	width:64px;
}

#nspecials a:hover{
	background-position:-150px 0px;
}

#npricerequest a{
	width:101px;
}

#npricerequest a:hover{
	background-position:-214px 0px;
}

#nmanufacturers a{
	width:111px;
}

#nmanufacturers a:hover{
	background-position:-315px 0px;
}

#nlightingtips a{
	width:90px;
}

#nlightingtips a:hover{
	background-position:-426px 0px;
}

#nabout a{
	width:49px;
}

#nabout a:hover{
	background-position:-516px 0px;
}

#ndirections a{
	width:78px;
}

#ndirections a:hover{
	background-position:-565px 0px;
}

#ncontact a{
	width:65px;
}

#ncontact a:hover{
	background-position:-643px 0px;
}

#nnews a{
	display:none;
}

	
		#left{
			float:left;
			width:162px;
			padding-top:7px;
			padding-left:3px;
		}
		
		#content{
			margin-left:170px;
			padding:5px;
			background-color:#FFF;
		}
		
		#contentw{
			padding:5px;
			background-color:#FFF;
		}
		
		#footer{
			margin-top:10px;
			text-align:center;
			color:#FFF;
			clear:both;
		}
		
		#footer a{
			color:#FFF;
		}

		.login{
			width:400px;
			margin: 0 auto;
		}
		
		.login div{
			width:100%;
			padding:5px;
			margin:10px auto;
			height:140px;
			background-color:#F3E8D0;
			border:1px dashed #BC964B;
		}
		
		.loginf{
			text-align: center;
		}
		
		.loginf label{
			font-weight:bold;
			font-variant:small-caps;
		}
		
		.loginf input{
			border:1px solid #626262;
			padding:3px;
			font-size:12px;
			color:#E1393E;
			font-weight:bold;
		}
		
		#register{
			width:400px;
			margin:0px 0px 0px 20px;
			padding:5px;
			margin: 0 auto;
			background-color:#F3E8D0;
			border:1px dashed #BC964B;
		}
		
		#register label{
			font-weight:bold;
			font-variant:small-caps;
		}
		
		#button{
			background-color:#4B0A0A;
			border:1px solid #000;
			color:#FFF;
			font-weight:bold;
			cursor:pointer;
		}

		#qsearch1{
			padding:3px;
			width:140px;
			background-color:#F3E8D0;
			border:1px solid #BC964B;
			color:#000;
			font-size:10px;
			margin:10px auto;
		}

		#qsearch{
			padding:3px;
			width:140px;
			background-color:#F3E8D0;
			border:1px solid #BC964B;
			color:#000;
			font-size:10px;
			margin:10px auto;
			text-align:center;
		}
		
		#qsearch a{
			text-decoration:underline;
			color:#4B0A0A;
			font-weight:bold;			
		}
		
		#sidecoupon{
			padding:3px;
			width:140px;
			background-color:#F3E8D0;
			border:1px dashed #BC964B;
			color:#000;
			font-size:10px;
			margin:10px auto;
			text-align:center;
			cursor:pointer;
		}
		
		#sidecoupon a{
			text-decoration:underline;
			color:#4B0A0A;
			font-weight:bold;			
		}
		
		#qsearchf{
			text-align:center;
		}

		
		#links{
			background-color:#F3E8D0;
			border:1px solid #BC964B;
			color:#000;
			font-weight:bold;
			width:75%;
			padding:5px;
			margin:0px auto;
			text-align:center;
 		}
  
 		#links a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000;
			font-weight:bold;
			text-decoration:none;
 		}
  
 		 #links a:hover{
			text-decoration:underline;
 		 }
  
 		.header{
  			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000;
			font-weight:bold;
			border-bottom:2px solid #4B0A0A;
		 }
  
   		.wishlist{
  			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000;
 		}
  
		.wishlist h1{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#4B0A0A;
			font-weight:bold;
			margin:5px 0px 5px 0px;
			padding:0px;
		}
		
   	   .wishlist a{
  			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#4B0A0A;
  		}
  
  		.wishlist select{
  			font-size:10px;
  		}
			
		.coupon{
			width:450px;
			margin: 0 auto;
			height:210px;
			text-align:center;
			background-color:#F3E8D0;
			border:2px dashed #BC964B;
		}
		
		.coupon div{
			float:left;
			width:450px;
			height:210px;
		}

		#cleft{
			float:left;
			width:40px;
			background-color:#4B0A0A;
			border:none;
			color:#FFF;
			font-size:26px;
			text-align:center;
			font-weight:bold;
			height:206px;
			margin:2px;
		}
	
		.coupon h2{
			margin:0px;
		}
	
		.coupon h4{
			margin:0px;
			color:#000;
		}
	
		.coupon h3{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:24px;
			margin:0px;
			color:#4B0A0A;
			font-variant:small-caps;
		}
		
		.coupon h1{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:22px;
			margin:0px;
			color:#4B0A0A;
			font-weight:bold;
		}
		
		.clear{
			clear:both;
			height:1px;
			overflow:hidden;
			margin-top:-1px;
		}
/*List Price*/
.rezTxtList {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #AA0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceList {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.rezTxtListSave {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.rezPriceListSave {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.rezTxtReg {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceReg {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.rezTxtSale {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceSale {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: }

.rezTxtPrice {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPricePrice {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.rezTxtDiscount {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceDiscount {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.subTotalLine {
height: 1px;
border-top: 1px dashed #777777;
padding: 0px;
}
.WLline {
height: 1px;
border-top: 1px dotted #999999;
padding-left: 30px;
width:90%;
}
.indTxtList {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #AA0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceList {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.indTxtListSave {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceListSave {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION:none;}


.indTxtPrice {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPricePrice {font-size: 20px; color: #265c93; line-height: 19px; }

.indTxtReg {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceReg { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.indTxtSale {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceSale {font-size: 20px; color: #990000; line-height: 19px; }

/* end List Price*/
