body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(d1_bg.jpg);
	background-repeat: repeat-x;
	background-color: #D5D1AE;
}
.button_style
{

	background:url(bt_bg.jpg) repeat-x left top;
	border:solid 1px #000000;
	padding:0 5px 0 5px;
	margin:0px;
}

p{
	margin:0px;
	padding:0 0 0 0;
	float: left;
}
table
{
float:left;
}
h1{
	font-family:tahoma;
	font-size:18px;
	color:#c9c9c9;
	font-weight:normal;
	display:inline;
}

#main {
	width: 953px;
	margin: 0 auto;

}
#wrapper {
	width:100%;
	float: left;
}
#top_menu {
	height:36px;
	float: left;
	margin: 0 0 0 50px;
	padding: 0;
}



.top_links{
	float: left;
	width: 780px;
	list-style-type: none;
	list-style-position: inside;
	padding: 9px 0 0 0;
	margin: 0;


}
.top_links li{
	margin: 0px;
	padding: 0 45px 0 15px;
	background-image: url(bullet_round.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	float: left;
}
.top_links a:link, .top_links a:active, .top_links a:visited{
	float: left;
	color: #fceea5;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.top_links a:hover
{
color: #e37506;
}
#main_menu {
	background-image: url(menu_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	padding: 18px 0 0 40px;
	width: 890px;
}
a.store_name, a.store_name:link,a.store_name:active,a.store_name:visited  
{
	width:253px;
	display:block;
	color:#d7d4b1;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	float: left;
}
a.store_name:hover
{
color:#3f2004;
}
.logo {
	float: left;
}

#main_nav{
	float: right;
	margin: 24px 0 0 0;

}
#main_nav p{
	float: left;
	margin: 0; 
	padding:0;

}

.horiz_nav1 a {
	width: 73px;
	height: 34px;
	display: block;
	overflow: hidden;
	color: #081639;
	text-decoration: none;	
}
.horiz_nav1 a:hover {
	text-indent: -73px;
	color: #2462FF;
	text-decoration: none;
}
.horiz_nav2 a {
	width: 77px;
	height: 34px;
	display: block;
	overflow: hidden;
	color: #081639;
	text-decoration: none;	
}
.horiz_nav2 a:hover {
	text-indent: -77px;
	color: #2462FF;
	text-decoration: none;
}
.horiz_nav3 a {
	width: 88px;
	height: 34px;
	display: block;
	overflow: hidden;
	color: #081639;
	text-decoration: none;	
}
.horiz_nav3 a:hover {
	text-indent: -88px;
	color: #2462FF;
	text-decoration: none;
}
.horiz_nav4 a {
	width: 121px;
	height: 34px;
	display: block;
	overflow: hidden;
	color: #081639;
	text-decoration: none;	
}
.horiz_nav4 a:hover {
	text-indent: -121px;
	color: #2462FF;
	text-decoration: none;
}
.horiz_nav5 a {
	width: 119px;
	height: 34px;
	display: block;
	overflow: hidden;
	color: #081639;
	text-decoration: none;
}
.horiz_nav5 a:hover {
	text-indent: -119px;
	color: #2462FF;
	text-decoration: none;
}


#header{
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;

}
#search_bar{
	height:36px;
	float:left;
	background-image:url(header_bot.jpg);
	padding: 0 0 0 0;
	width: 953px;

}
#search_bar h3{
	margin:0;
	background-image:url(cart.jpg);
	background-repeat: no-repeat;
	background-position: 349px 5px;
	padding: 11px 59px 0 390px;
	line-height: normal;
	float: left;
	height: 18px;

}
#search_bar h3 a:link, #search_bar h3 a:active, #search_bar h3 a:visited{
	font-weight:bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fcf2b4;
	text-decoration:none;
}
#search_bar h3 a:hover
{
color: #8c480b;
}

#search_bar p a:link, #search_bar p a:active, #search_bar p a:visited{
	margin:0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ec8b3e;
	font-weight:bold;
	padding: 11px 28px 0 0px;
	float: left;

}
#search_bar p a:hover{
	color: #e1b13a;
	text-decoration: none;

}
#search_bar span{
	margin:10px 0 0 0;
}
#search_bar form{
	margin:6px 0px 0 0;
	padding: 4px 0 0 0;
	
}
#search_bar input{
	height:19px;
	border:1px solid #d0a47b;
	float: left;
	width: 142px;
}
#search_bar img{
	margin:0 0 0 12px;
	float: left;

}
#content_outer_main
{
	background-image: url(content_outer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:953px;
	float: left;
}
#content_outer
{
	background-image: url(content_outer_rep.jpg);
	background-position:left top;
	float: left;
	width: 891px;
	padding: 0 22px 0 40px;
	background-repeat: repeat-y;
}
#left_navigation
{
	width:235px;
	background-image:url(left_nav_bg.jpg);
	float: left;
}
#left_navigation ul
		{
	width: 200px;		
	margin:0px;
	padding:12px 0 0 16px;
	float: left;
		}
#left_navigation li{
	width: 195px;
	margin: 0 0 0 0;
	padding: 0 0 12px 12px;
	background: url(nav_arrow.gif) no-repeat left 3px;
	list-style:none;
	color:#f1d6a2;
	font-weight: bold;
	display:block;
	float: left;
	}
	#left_navigation li a, 	#left_navigation li a:link, 	#left_navigation li a:active, 	#left_navigation li a:visited{
    float: left;
	color:#f1d6a2;
	font-weight: bold;
	text-decoration:none;
	}

	
#left_navigation li a:hover 
{
	display:block;
	color:#ec8b3e;
	background-color: #2a1301;
	padding: 0 8px 0px 0px;
}

#left_navigation h4{
	background-image:url(pro_arrow.gif);
	background-repeat: no-repeat;
	background-position: 64px 8px;
	font-size: 11px;
	font-family:verdana, Helvetica, sans-serif;
	color: #f9dfab;
	font-weight:bold;
	padding: 5px 59px 0 75px;
	line-height: normal;
	float: left;
	width: 145px;

}
#left_navigation h4 a, #left_navigation h4 a:link, #left_navigation h4 a:active, #left_navigation h4 a:visited{
	float: left;
	font-size: 11px;
	font-family:verdana, Helvetica, sans-serif;
	color: #f9dfab;
	font-weight:bold;
	text-decoration:none;
	
}
#left_navigation h4 a:hover{
	color: #efeeee;
	font-weight:bold;
	
}

.catimg
{
margin:40px 0 0 0;
}
.featured
{
	margin:36px 0 0 0;
	float: left;
}
.product_img
{
	float:left;
}
#f_product
{
	float:left;
	width: 163px;
	height: 123px;
	margin: 0;
	background-image: url(f_product_bg.jpg);
	padding: 8px 0 10px 26px;
	background-repeat: no-repeat;
	background-position: right 8px;
}
#f_product img
{
	padding: 14px 0 0 20px;	
}	

#contents
{
	float: left;
	padding: 27px 0 20px 23px;
	width: 632px;
	text-align:left;
}
#contents input
{
background-color:#fdfcf8;
float:left;
color:#000000;
border:solid 1px #999999;
margin:0 0 4px 4px;
}
#contents radio
{
float:left;
color:#000000;
border:none;
margin:0 4px 4px 4px;

}
#contents checkbox
{
float:left;
border:none;
margin:0 4px 4px 4px;

}

#contents select
{
background-color:#fdfcf8;
float:left;
color:#000000;
border:solid 1px #999999;
margin:0 0 4px 4px;
}
#contents input:hover
{
	background-color:#DDDCD0;
	color:#000000;
	border:solid 1px #333333;
}
#contents input:focus
{
background-color:#fdfcf8;
color:#000000;
border:solid 1px #333333;
}
#contents a,#contents a:link, #contents a:active, #contents a:visited
{
	color: #8A480B;
	text-decoration: none;
	font-weight: bold;
}
#contents a:hover
{
	color: #666666;
	text-decoration: underline;
}
.short_img
{
	margin:0 0 15px 0;
}
#contents p
{
	margin:0 0 0 0;
	padding:0 0 12px 0px;
	float: left;
}
#contents h2
{
	margin:0;
	font-size:16px;
	font-weight:bold;
	padding: 0px 0 10px 0px;
	text-transform: uppercase;

}

#two_imgs
{
	float: left;
	margin: 0 11px 0 0;
	width: 280px;
}

.new_col
{
	margin:23px 0 0 0px;
	clear: right;
}
.interior
{
	margin:19px 0 15px 0;
	float: left;
}
.whats_new
{
	margin:23px 0 0 0;
	float: left;
}
#footer
{
	background-image: url(footer_bg.jpg);
	float: left;
	width:100%;
	height: 135px;
}
#footer_center
{
	background-image: url(footer_center_bg.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	width: 953px;
	margin: 0 auto;
	text-align: right;
	height: 65px;
}
#footer_center p
{
	margin: 0px;
	padding: 12px 0 0 0;
	color: #fceea5;
	font-size: 11px;
	float: right;
	text-align: right;
	line-height: 26px;
}
#footer_center a,#footer_center a:link, #footer_center a:active, #footer_center a:visited
{
	color: #fceea5;
	text-decoration:none;
}
#footer_center a:hover
{
	color: #e37506;
}

#footer_center span
{
	float:right;
	color: #c7610f;
	font-size: 11px;
	width: 100%;
	display: block;
}
#productName
{
margin:15px 0px 0px 0px;
}
#pro_logo
{
text-align:left;
padding:0 0 0 0px;
margin:0px auto 20px auto;
float:left;
width:953px;
}
#pro_logo_pad
{
text-align:left;
padding:0 0 0 40px;
float:left;
width:253px;
}

