body
{
	font-family:Arial, sans-serif, Verdana;
	font-size:11px;
	background-color:#FFFFFF;
	margin: 0;
}

#wrapper
{
	margin:0 auto;
	width: 993px;
	height: 694px;
	padding: 0 0 0 10px;

}
#main_left
{
	float:left;
	width: 194px;

}
#main_right
{
	float:right;
	width: 799px;
	background-image: url(main_bg.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

/*-- Logo Div --*/

#logo
{
	float:left;
	width: 178px;
	height:101px;
	background-image: url(logo_bg.jpg);
	background-repeat:no-repeat;
	padding: 10px 0 0 16px;
}

#category
{
	width: 194px;
	background-image: url(category_bg.jpg);
	float: left;
	background-repeat: repeat-y;
}
#category img
{
float:left;
}
#pro_links
{
	float:left;
	width:180px;
	padding: 0 0 0 6px;
}
#pro_links a:link, #pro_links a:active,#pro_links a:visited
{
	float:left;
	color: #717171;
	text-decoration: none;
}
#pro_links a:hover
{

}

.shop_bag
{
	padding:15px 5px 0 14px;
}
.items
{
	padding:42px 0 0 0;
	margin: 0;
	font-family:Verdana, sans-serif, Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #2b2012;

}
.shop_text
{
	padding:14px 0 0 0;
}
.category_text
{
	padding:18px 0 10px 17px;
}
.category_line
{
	padding:0 0 9px 17px;
}

.category 
		{
	margin:0px;
	padding:0 0 0 16px;
	float: left;
	width: 149px;
		}
.category li{
	width: 165px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	list-style:none;
	color:#f1d6a2;
	display:block;
	float: left;
	
	}

	.category li a, 	.category li a:link, 	.category li a:active, 	.category li a:visited{
	background-image: url(cat_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	float: left;
	color:#2b2012;
	text-decoration:none;
	display: block;
	padding: 0 0 8px 9px;
	}

	
.category li a:hover 
{
	color:#985A10;
}


.cat_level2
		{
	margin:0px;
	padding:0 0 0 23px;
	float: left;
	width: 129px;
	}

.cat_level2 li{
	width: 165px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	list-style:none;
	color:#f1d6a2;
	display:block;
	float: left;
	
	}
	.cat_level2 li a, 	.cat_level2 li a:link, 	.cat_level2 li a:active, 	.cat_level2 li a:visited{
	background-image: url(round_2.jpg);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	float: left;
	color:#2b2012;
	text-decoration:none;
	display: block;
	padding: 0 0 8px 11px;
	}



.credit_cards
{
	padding:11px 0 0 14px;
}
#top
{
	width:312px;
	height:38px;
	padding: 0 0 0 20px;
	float: left;
	clear: left;
}
 #top form
{
	padding:0;
	margin:0;
	font-size:12px;
	clear: left;
	width: 310px;
	height: 24px;
	display: block;
}
.select_all
{
	width:119px;
	height:22px;
	border: 1px solid #FFFFFF;
	padding:0;
	margin:0;

}
.search_box
{
	width:147px;
	height:20px;
	padding: 0 0 0 0;
	;
	margin: 0;
	border: 1px solid #FFFFFF;
}
.go_btn
{
	margin:0;
	padding: 8px 0 0 9px;
}
.top_menu{
	width: 438px;
	list-style-type: none;
	list-style-position: inside;
	padding: 2px 0 0 0;
	margin: 0;
	float: right;
	display: block;


}
.top_menu li{
	margin:0;
	padding: 1px 28px 0 0;
	background-image: url(top_link_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	float: left;
}
#top_menu {
	margin:0;
	padding: 5px 11px 0 14px;
	float: left;
	width: 440px;
	clear: right;
}
#top_menu img {
float:left;
}
#account {
	padding:0 0 0 549px;
	float: left;
	height: 135px;
	clear: left;
	width: 244px;
}
.account_links{
	width: 121px;
	list-style-type: none;
	list-style-position: inside;
	padding: 2px 0 0 0;
	margin: 0;
	float: left;
	clear: left;


}
.account_links li{
	margin:0;
	padding: 0 2px 10px 4px;
	background-image: url(round_bul.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	float: left;
	width: 111px;
}
.account_links a:link,.account_links a:active,.account_links a:visited
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	padding: 1px 2px 10px 5px;
	text-decoration:none;
}
.account_links a:hover
{
	color:#FBDFAD;
}
.account_links_2{
	width: 118px;
	list-style-type: none;
	list-style-position: inside;
	padding: 2px 0 0 3px;
	margin: 0;
	float: right;
	clear: right;


}
.account_links_2 li{
	margin:0;
	padding: 0 2px 10px 4px;
	background-image: url(round_bul.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	float: left;
	width: 110px;
}
.account_links_2 a:link,.account_links_2 a:active,.account_links_2 a:visited
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	padding: 1px 2px 10px 5px;
	text-decoration:none;
}
.account_links_2 a:hover
{
	color:#FEE0AE;
}
.advance
{
	padding:0 48px 0 12px;
	margin:0;
	float: right;
	font-weight: bold;
	background-image: url(double_bul.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 12px;

}
.advance a:link,.advance a:active,.advance a:visited
{
color:#2b2012;
text-decoration:underline;

}
.advance a:hover
{
	color:#6d3f04;
	text-decoration:none;
}
#contents_outer
{
	float:left;
	width: 790px;
}

#contents
{
	float:left;
	width: 768px;
	padding: 16px 0 0 26px;
}
#contents h2
{
	margin:0 0 8px 0;
	padding:0 0 6px 0;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(dotted_small.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 434px;
	clear: left;
	float: left;

}
.p_contents
{
	padding:0 0 10px 0;
	margin:0;
	width: 436px;
	clear: left;
	float: left;
}
.img_contents
{
	clear: right;
	padding: 8px 0 0 27px;
}
#featured
{
	float:left;
	width: 773px;
	padding: 0 0 0 26px;

}
#featured h2
{
	margin:0 0 8px 0;
	padding:0 0 6px 0;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(dotted_large.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 727px;
	clear: left;
	float: left;

}
#fea01
{
	width:147px;
	float:left;
	padding: 0 2px 0 0;
}

#fea01 a:link, #fea01 a:visited,#fea01 a:active
{
	border-left-color:#ff8100;
	border-left-width:13px;
	border-left-style: solid;
	padding: 0 0 1px 0;
	margin: 0;
	display: block;

}
#fea01 a:hover
{
	border-left-color:#3b3021;
}

.fea01_p1
{
	padding:0 0 12px 13px;
	margin:0;
	font-weight:bold;
	color:#ff6c00;
	background-image: url(pname.gif);
	background-repeat: no-repeat;
	width: 134px;
	background-position: left top;

}
.p_price
{
	padding:0 21px 5px 8px;
	margin:0;
	float: left;
	clear: left;
	height: 11px;
	background-color: #2d2d2d;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-image: url(price_right.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	border-left-width: 7px;
	border-left-color: #FF8100;
	border-left-style: solid;
}
#footer
{
	padding:25px 0 0 24px !important;
	float:left;
	width:765px;

}
#footer_inner
{
	float:left;
	width:765px;
	background-image: url(footer_top.jpg);
	background-position: lef top;
	background-repeat: no-repeat;
	background-color: #FEE0AE;

}
#footer_inner a:link,#footer_inner a:active,#footer_inner a:visited
{
color:#2b2012;
text-decoration:none;

}
#footer_inner a:hover
{
color:#876438;
}

#footer_inner img
{
float:left;
}
.footer_p1
{
	margin:0;
	padding:9px 0 10px 17px !important;
	color:#2b2012;
	width: 241px;
	clear: left;
	float: left;
}

.footer_p2
{
	margin:0;
	padding:9px 0 0 19px !important;
	color:#2b2012;
	width: 360px;
	float: right;
}
#contents_tpl
{
width: 768px;
min-height:350px;
padding: 16px 0 0 26px;
float:left;

}
#contents_tpl h2
{
	margin:0;
	font-size:16px;
	font-weight:bold;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	color: #2e2e2e;

}
#contents_tpl p
{
padding:0 0 10px 0;
margin:0;

}
#contents_tpl a:link,#contents_tpl a:active, #contents_tpl a:visited
{
color:#565C01;
text-decoration:none;
}
#contents_tpl a:hover
{
color:#788301;
text-decoration:underline;
}
#contents_tpl input
{
font-size:11px;
background-color:#fdfcf8;
color:#000000;
border:solid 1px #999999;
margin:0 0 4px 4px;
}
#contents_tpl radio
{
color:#000000;
border:none;
margin:0 4px 4px 4px;

}
#contents_tpl checkbox
{
border:none;
margin:0 4px 4px 4px;

}

#contents_tpl select
{
font-size:11px;
background-color:#fdfcf8;
color:#000000;
border:solid 1px #999999;
margin:0 0 4px 4px;
}
#contents_tpl input:hover
{
	background-color:#DDDCD0;
	color:#000000;
	border:solid 1px #333333;
}
#contents_tpl input:focus
{
background-color:#fdfcf8;
color:#000000;
border:solid 1px #333333;
}
a.store_name:link, a.store_name:active, a.store_name:visited
{
font-size:16px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:0;
float:left;
}
a.store_name:hover
{
color:#cccccc;
}

