


/*** start of main page***/

body{
	text-align: center;
	font-family: Arial,sans-serif;	
	margin: 0px;
	padding: 0px;
	background-image:url(Catalog/images/bk_02.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#EBBA91;
	font-size: 10px;
}
body, td, th {
font-size:11px;
color:#855443;
}
h1 {
margin-top:15px;
margin-bottom:5px;
font-family: Arial,sans-serif;
font-weight:bold;
font-size:14px;
color: #FD7507;
}
h2 {
margin-top:15px;
padding-bottom:7px;
margin-bottom:5px;
font-family: Arial,sans-serif;
font-weight:bold;
font-size:18px;
color: #525151;
border-bottom: 2px dotted #E3D3B9;
}
h3 {
	padding-top:10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #525151;
}
b {
font-size:11px;
}
.bold_orange {
font-family: Arial,sans-serif;
font-weight:bold;
font-size:11px;
color: #FF7607;
}
a:link{
	color: #855443;
	text-decoration: none;
}

a:visited{
	color: #855443;
	text-decoration: none;
}

a:hover{
	color: #F97407;
	text-decoration: underline;
}

#horizontal {
height:25px;
border-bottom: 2px dotted #E3D3B9;
}
#site_holder {
	width: 778px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	background-color:#77574C;
}

#top {
	height: 25;
	background-color:#77574C;
}
#header {
	background-image: url(Catalog/images/header.jpg);
	height: 92px; 
}
.logo {
	margin-left:30px;
	margin-top:11px;
}
#top_nav_table {
}
#top_nav_table td {

}
#top_nav {
	padding-right:24px;
}
#main_nav {
	 display: inline;
}
#banner {
	border:3px solid #FFE7B9;
}
#featured {
	display: inline;
}

/*** End of main page ***/

/*** Start of store main ***/

#breadcrumbs_holder {
background-color: #A86843;
height: 31px;

}
#breadcrumbs {
	padding-left: 171px;
	padding-top: 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;

}
#breadcrumbs a{
	color: #DEB49F;
	text-decoration:none;
	font-weight: normal;
	
}
#breadcrumbs a:visited{
	color: #DEB49F;
	text-decoration:none;
	font-weight: normal;
	
}
#breadcrumbs a:hover{
	color:#ffffff;
	text-decoration:underline;
	font-weight: normal;
	
}
#sect_middle {
}
.sect_middle_left {
	width: 156px;
	background-color:#FBE7BF;
}
#left_nav_title {
	padding-left:15px;
	padding-top:7px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FC7507;
	border-bottom: 1px solid #E9D1A1;
}
#left_nav {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	font-size: 11px;
	color: #000000;
}
#left_nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#left_nav li {
	margin: 0 0 0 0;
 	display: inline;
	 
 }
#left_nav a {
padding-left: 22px;
padding-top: 3px;
padding-bottom: 2px;
display: block;
color: #3E3E3E;
background-image: url(catalog/images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
font-size:13px;
margin: 0 0 0 0;
}
#left_nav a:hover {
padding-left: 22px;
padding-top: 3px;
padding-bottom: 2px;
display: block;
color: #000000;
background-color: #F9D99E;
background-image: url(catalog/images/bullet_over.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
font-size:13px;
margin: 0 0 0 0;
}
#left_nav ul ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#left_nav ul ul a {
padding-left: 35px;
padding-top: 4px;
padding-bottom: 4px;
display: block;
color: #3E3E3E;
background-image: url(catalog/images/bullet_sub.gif);
background-color:#FCEFD5;
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
font-size:10px;
margin: 0 0 0 0;
}
#left_nav ul ul a:hover {
padding-left: 35px;
padding-top: 4px;
padding-bottom: 4px;
display: block;
color: #000000;
background-image: url(catalog/images/bullet_sub.gif);
background-color:#FDF6E6;
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
font-size:10px;
margin: 0 0 0 0;
}

.sect_middle_right {
background-color:#ffffff;
}
#sect_body {

padding-left:15px;
padding-right:15px;
}
#sect_title {
height:28px;
padding-top:6px;
border-bottom: 2px dotted #E3D3B9;
}
#store_main_cat {
margin-top:0px;
margin-bottom:25px;
}
#store_main_cat td {
width:33.3%;
}
#store_main_cat_img {
padding-top:10px;
border-right: 1px solid #ffffff;
}
#store_main_cat_title {
	padding-top:7px;
	padding-bottom:7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #6F6F6F;
	text-align: center;
	border-bottom: 2px dotted #E3D3B9;
}
#cat_prod_img {
width:186px;
height:129px;
background-image:url(Catalog/images/sect_prod_holder_2.jpg);
background-repeat:no-repeat;
background-position: top left;
margin-top:15px;
padding-top:7px;
padding-left:7px;
}
#prod_name {
padding-top:4px;
padding-left:8px;
font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #4D2C20;
}
#prod_price {
padding-left:8px;
font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #855443;
}
#buy_now {
padding-left:8px;
padding-top:7px;
padding-bottom:7px;
	border-bottom: 2px dotted #E3D3B9;
}

/*** End of store main ***/

/*** Start of Prod Detail ***/

#prod_detail {
width:600px;
}
.prod_detail_left {
width:315px;
}
#prod_det_img_holder {
margin-top:15px;
background-image: url(catalog/images/prod_det_dots_v_06.gif);
background-repeat:repeat-y;
background-position: top right;
}
.prod_det_img {
border:5px solid #FFF1D2;
}
#prod_det_name {
	padding-right:15px;
	padding-left:15px;
	padding-top:10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #525151;
}
#prod_det_info {
	padding-right:15px;
	padding-left:15px;
	padding-top:3px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #525151;
}
.prod_det_name2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #525151;
	font-weight:bold;
}
#prod_det_desc_holder {
padding-top:10px;
padding-left:15px;
padding-bottom:20px;
font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #525151;
margin-top:15px;
margin-left:15px;
background-color:#FFF8EB;
}
.form_input_det {
width:35px;

}
.form_email_sub {
width:87px;
height:17px;
text-align: left;
font:Arial, Helvetica, sans-serif;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}
.form_email_btn {
height:17px;
font:Arial, Helvetica, sans-serif;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}
/*** End of Prod Detail***/
#footer {
	padding-top: 13px;
	height:35px;
	background-color:#A86B46;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #DEB49F;
}

#footer a{
	color: #DEB49F;
	text-decoration:none;
	
}
#footer a:visited{
	color: #DEB49F;
	text-decoration:none;
	
}
#footer a:hover{
	color:#ffffff;
	text-decoration:underline;
	
}
#bottom {
	height: 100%;
	background-color:#77574C;
}
/*** start of cart***/
#cart_titlebar {
padding-top:5px;
height: 25px;
background-color:#FF7607;
}
#cart_content {
padding-top:13px;
padding-bottom: 13px;
border-bottom: 2px dotted #E3D3B9;
}
#cart_bts {
padding-top:20px;
}
#cart_bts img{
display:inline;
}
#cart_total {
padding-top:30px;
padding-bottom:30px;
padding-right:15px;
}
.white_text {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
}
/*** end of cart***/
/*** start of login***/
#login {
border-right: 1px solid #E3D3B9;
padding-right:20px;
}
#register {
padding-left:20px;
}
#register img {
margin-top:20px;
display:block;
}
.small_text {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #7F7F7F;
}
/*** end of login***/
/*** start of checkout***/

#checkout_right {
padding-left:20px;
}





