@charset "UTF-8";

* {padding:	0px;margin:0px;}
body  {
	font-family:	Arial, Helvetica, sans-serif;
	/*font-size:		65%;*/
	font-size:  8pt;
	background-color: #014529;
	background-image: url(images/bg_page.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
a
{
	color:	#014529;
}

a:hover {
	text-decoration: none;
}

#container 
{ 
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}

a img 
{
	border: none;
}

/*FLOAT ITEMS___________________________________*/
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}





/*HEADER ITEMS_______________________________*/
#header 
{ 
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	height: 73px;
}

#headerbox 
{
	width: 186px;
	margin: 0 0 0 587px;
	padding: 17px 6px 6px 6px;
	float:	float;
}

#headerbox a.cart 
{
	position: absolute;
	margin: 0;
	width: 186px;
	height: 22px;
	background-image: url(images/btn_cart.gif);
	text-indent: -9000px;
}

#headerbox a.cart:hover 
{
	background-position: 0 -22px;
}

#headerbox ul 
{
	list-style: none;
	margin: 0;
	padding: 26px 0 0 14px;
	/*font-size: 1.2em;*/
	font-weight: bold;
}
#headerbox li a {
	color: #014429;
}
#headerbox li {
	float: left;
}
#topnav {
	height: 25px;
	margin: 0;
	padding: 10px 0 0 10px;
	background-image: url(images/bg_topnav.gif);
	background-repeat: repeat-x;
}


/*TOPNAV ITEMS_______________________________*/
#topnav {
	border-top: 1px solid #f6e497;
}
#topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#topnav li {
	float: left;
}
#topnav a {
	color: #014429;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#topnav a:hover {
	text-decoration: underline;
}


/*LOWER HOMEPAGE ITEMS_______________________________*/
#content 
{
	background-color:	#FFFFFF;
	border-top: 1px solid #f6e497;
	background-image: url(images/bg_middle.gif);
	margin: 0;
	padding: 0;
}
#centercontent 
{
	width:	445px;	/*460px;*/
/*	margin: 0 170px;*/
/*	margin-top:	-900px;*/
	margin-left:	20px;
	margin-right:	20px;
	float:	left;
	font-size:  110%;
	overflow:	visible;	/*hidden;*/
} 

/*LEFT NAV ITEMS___________________________________*/
#sidebar1 
{
	float: left;
	width: 145px;
	overflow:	hidden;
/*	padding: 15px 0 15px 15px;*/
	padding: 5px 5px 5px 3px;
	background-image: url(images/bg_middle.gif);
}

#sidebar1 h3 
{
	/*font-size: 1.4em;*/
	font-size:  150%;
	color: #014429;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#sidebar1 input 
{
	width: 80px;
}

.go button 
{
	display: block;
	background-color: #014529;
	color: white;
	margin: 0 0 0 3px;
	padding: 4px 3px 4px 5px;
	width: 30px;	/*23px;*/
	/*font-size: 1.2em;*/
	font-size:  110%;
	font-weight: bold;
	text-decoration: none;
}

#sidebar1 table 
{
	margin: 0 0 20px 0;
}

#sidebar1 ul 
{
/*	margin-left:	10px;*/
	margin:	0;
	padding:	0;
	list-style: none;
/*	margin: 15px 0 15px 0;*/
/*	padding: 0 0 0 0px;*/
	/*font-size:	1.2em;*/
	font-size:  110%;
	color:	#014429;
	text-decoration:	none;
	font-weight:	bold;
	width:	100px;
}

#sidebar1 li 
{
	Display:	block;
	margin: 0 0 0 0;
/*	padding: 0 0 3px 10px;*/
	padding:	0px;
/*	background-image: url(images/red_bullet.gif);/*
	background-repeat: no-repeat;
	background-position: left center;
/*	font-size:	1.2em;*/
	color:	#014429;
	text-decoration:	none;
	font-weight:	bold;
	width:	135px;
	max-width:	140px;
}

#sidebar1 ul li a
{
/*	font-size: 1.2em;*/
	color: #014429;
	text-decoration: none;
	font-weight: bold;
}
#sidebar1 a
{
/*	font-size:	1.2em;*/
	color:		#014429;
	text-decoration:	none;
	font-weight:	bold;
}
#sidebar1 ul li a:hover
{
	text-decoration:	underline;
}
/*
#sidebar1 a:hover 
{
	text-decoration: underline;
}
*/

/*CENTER HOMEPAGE ITEMS______________________________*/

#topbox 
{
	width: 460px;	/*419px;*/
	height: 440px;
	background-image: url(images/bg_homebox1.gif);
/*	padding: 20px;*/
	float:	left;	/*right;*/
	overflow:   hidden;
}

/*#topbox1 
{
	width: 255px;
	float: right;*/
/*	position:	relative;*/
/*	right:	15px;*/
/*	padding-top:	15px;
	padding-right:	15px;
}
*/

#topbox1
{
	width:	250px;
	float:	right;
	padding-top:	15px;
	padding-right:	15px;
	margin-right:   5px;
/*	margin-top:     15px;*/
}

#topbox1 a 
{
	/* This is the main image box */
	display: block;
	/*padding-top: 315px;*/
	/*background-image: url(images/homeimage1.jpg);*/
	/*background-image:	url(images/6601_m.jpg);*/
	/*background-image:	url(images/7036_m.jpg);*/
	/*background-image:	url(images/5688_f.jpg);*/
	background-image: url(images/5081_f.jpg);
	background-repeat: no-repeat;
	color: #a6200c;
	font-weight: bold;
	font-size: 1.5em;
	overflow:   hidden;
}

#topbox1 p {
	font-size: 1.2em;
/*	margin: 5px 0 0 0;*/
}

#topbox2 {
	height: 440px;
	width: 170px;
	max-width:	155px;
	float: left;
	padding-left:	15px;
	padding-top:	15px;
}

#topbox2 .one a {
	/* This is the top right box in the main section */
	display: block;
	/*	padding-top:	155px;*/
	/*background-image: url(images/homeimage2.jpg);*/
	/*background-image:	url(images/5688_f.jpg);*/
	/*background-image:	url(images/5823_f.jpg);*/
	/*background-image:	url(images/6151_f.jpg);*/
	background-image: url(images/7472_f.jpg);
	background-repeat: no-repeat;
	color: #a6200c;
	font-weight: bold;
	font-size:  100%;
	margin-bottom: 20px;
}

#topbox2 .one p
{
	padding-top:	155px;
}

#topbox2 .two a 
{
	/* This is the lower left box in the main section */
	display: block;
	/*padding-top: 155px;*/
	/*background-image: url(images/homeimage3.jpg);*/
	/*background-image:	url(images/5103_f.jpg);*/
	/*background-image:	url(images/6163_f.jpg);*/
	/*background-image:	url(images/6825_f.jpg);*/
	background-image: url(images/4807_f.jpg);
	background-repeat: no-repeat;
	color: #a6200c;
	font-weight: bold;
	font-size:  100%;
}


#midbox {
	height: 54px;
}
#midbox ul {
	list-style: none;
	margin: 10px 0 10px 30px;
	padding: 0;
}
#midbox li {
	width: 186px;
	margin: 0 0 0 3px;
	float: left;
	position: absolute;
}
#midbox a:hover {
	background-position: 0 -36px;
}
#faves a {
	width: 186px;
	height: 36px;
	position: absolute;
	text-indent: -9000px;
	background-image: url(images/btn_custfaves.gif);
}
#onecent a {
	margin: 0 0 0 190px;
	width: 186px;
	height: 36px;
	position: absolute;
	text-indent: -9000px;
	background-image: url(images/btn_onecent.gif);
} 

#botbox 
{
	width:	460px;
	height:	200px;
}

#botbox1, #botbox2, #botbox3
{
  width: 143px;
  height: 197px;
  background-image: url(images/bg_homebox2.gif);
  float: left;
  margin-right: 10px;
}

#botbox a
{
  	display: block;
	/*padding: 125px 15px 0px 15px;*/
	padding-right:  15px;
	padding-left:   15px;
	background-image: url(images/homeimage4.jpg);
	background-repeat: no-repeat;
  	background-position: top center;
	color: #005e39;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
  	margin-top: 20px;
}

#botbox1 a
{
	/* This is the leftmost image */
  	/*background-image: url(images/homeimage4.jpg);*/
	/*background-image:	url(images/6221_s.jpg);*/
	/*background-image:	url(images/5693_s.jpg);*/
	/*background-image:	url(images/6214_s.jpg);*/
	background-image: url(images/7172_f.jpg);
}

#botbox2 a
{
	/* Center Image */
	/*background-image: url(images/homeimage5.jpg);*/
	/*background-image:	url(images/6891_s.jpg);*/
	/*background-image:	url(images/5720_s.jpg);*/
	/*background-image:	url(images/5826_s.jpg);*/
	background-image: url(images/4775_f.jpg);
}

#botbox3 a
{
	/* Rightmost Image */
  	/*background-image: url(images/homeimage6.jpg);*/
	/*background-image:	url(images/7302_s.jpg);*/
	/*background-image:	url(images/7948_s.jpg);*/
	background-image:	url(images/5556_s.jpg);
}

/*
#botbox1 
{
	width: 143px;
	max-width:	113px;
	height: 197px;	/*157px;* /
	max-height:	167px;
	padding:	15px;
	background-image: url(images/bg_homebox2.gif);
	float: left;
	margin-right:	10px;
}

#botbox1 a 
{
	display: block;
	padding-top: 125px;
	background-image: url(images/homeimage4.jpg);
	background-repeat: no-repeat;
	color: #005e39;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
}

#botbox2 
{
	width: 143px;	/*103px;* /
	max-width:	114px;
	height: 197px;
	max-height:	168px;
	padding:	14px;
	background-image: url(images/bg_homebox2.gif);
	float: left;
	margin-right:	13px;
	margin-left:	7px;
}

#botbox2 a 
{
	display: block;
	padding-top: 125px;
	background-image: url(images/homeimage5.jpg);
	background-repeat: no-repeat;
	color: #005e39;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
}

#botbox3 
{
	width: 143px;	/*103px;* /
	max-width:	113px;
	height: 197px;
	max-height:	167px;
	padding:	15px;
/*	margin-left:	10px;* /
	background-image: url(images/bg_homebox2.gif);
/*	margin: 0 157px;* /
	float:  left;
}

#botbox3 a 
{
	display: block;
	padding-top: 125px;
	background-image: url(images/homeimage6.jpg);
	background-repeat: no-repeat;
	color: #005e39;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
}
*/

/*PRODUCT PAGE ITEMS______________________________*/
#productbox 
{
	width: 290px;
	background-image: url(images/product_box.gif);
	background-repeat: no-repeat;
	float: left;
	height:	290px;
}

#product_descrip 
{
	margin: 30px 0 0 8px;
}

#product_descrip p 
{
	font-size: 1.2em;
}
#productbox img 
{
	margin: 18px 0 0 18px;
}

#product_title
{
	width:	290px;
}

#product_title p 
{
	margin: 0;
	padding: 10px 0 5 8px;
}

.productname {
	font-size: 1.8em;
	color: #014429;
	font-weight: bold;
	text-transform: uppercase;
}
.productnumber {
	font-size: 1.4em;
	color: #666666;
	font-weight: bold;
}

#orderbox {
	width: 150px;
	float: right;
}

#orderbox p {
	margin: 0;
	padding: 0 0 10px;
	line-height: 14px;
	font-size: 1.4em;
}
#orderbox a {
	position: absolute;
	text-indent: -9000px;
	width: 146px;
	height: 29px;
	background-image: url(images/order_button.gif);
}
#orderbox input {
	width: 100px;
}
.greentext {
	color: #014429;
/*	font-size:	120%;*/
}

/*RIGHT NAV ITEMS___________________________________*/
#sidebar2 
{
	float: left;
	max-width:	135px;
	width: 135px;
	overflow:	hidden;
}

#sidebar2 h3 {
	font-size: 1.4em;
	color: #014429;
	font-weight: bold;
	padding: 0;
	margin: 15px 0 0 0;
}
#sidebar2 h4 {
	font-size: 1.3em;
	font-weight: bold;
	color: black;
	border-bottom: 1px solid #575757;
	margin: 10px 0 5px 0;
	padding: 0;
	width: 130px;
	display: block;
}
#sidebar2 ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}
#sidebar2 li {
	font-size: 1.2em;
	color: black;
	margin: 0 0 3px 0;
	padding: 0;
}
#sidebar2 input
{
	margin: 0 3px 0 0;
	padding: 0;
}

.CheckBox
{
	border:	0px;
}

#zip
{
	width: 120px;
}
p.ziptext {
	font-size: 1.1em;
	color: #666666;
}
p.plannertext {
	font-size: 1.2em;
	font-style: italic;
}
#sidebar2 p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#sidebar2 a {
	color: #014429;
}
#sidebar2 a:hover {
	text-decoration: none;
}
#quick input {
	width: 38px;
}
#lighting input {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#lighting img {
	padding: 0 0 0 0;
	margin: 0;
}
#color img{
	border: 1px solid black;
}
#color {
	margin: 0 0 10px 0;
}
#color td {
	padding: 0 0 3px 0;
}


/*FOOTER ITEMS___________________________________*/

#footer { 
/*	background-image: url(images/bg_footer.gif);*/
	background-position: bottom;
	margin-left:	auto;
	margin-right:	auto;
/*	padding-left: 25%;
	padding-right: 25%;*/
/*	margin-bottom: 25px;*/
	max-height: 550px;
	max-width:	775px;
	width:	800px;
	overflow:	hidden;
	text-align:	center;
} 
#footer hr 
{
/*	width:	775px;*/
/*	text-align:	center;*/
}

#footer ul 
{
	height: 35px;
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

#footer li 
{
	font-size: 90%;
/*	float: left;*/
	display:	inline;
	
}
#footer a 
{
	color: #014529;
	font-weight: bold;
	font-size: 1.2em;
}

#footer p
{
	margin-top:	5px;
	margin-bottom:	5px;
	padding-top:	5px;
	padding-bottom:	5px;
}

#ccards 
{
	border-top: 1px solid #8d8d8d;
	color: 8d8d8d;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

#ccards img 
{
	float: left;
}

#ccards p {
	color: #555555;
/*	padding: 5px 0 20px 0;*/
	margin-top:	5px;
	margin-bottom:	5px;
	padding-top:	5px;
	padding-bottom:	5px;
}



#textfield
{
	width:	100px;
}

.ProductImage
{
	margin-top:	20px;
}