* {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

* ul {
	margin-left:20px;
}

#main_wrapper {
	width:768px;
}

.clear_both {
	width:0px;
}

.center {
	text-align:center;
}

.header .main_links {
	border-top:3px solid #5E4B3A;
	border-bottom:3px solid #5E4B3A;
	font-size:1.2em;
	padding:2px 2px 3px;
}

.header .main_links, .header .main_links a {
	color:#8A7361;
	background:#DED2B8;
	font-weight:bold;
}

.footer .main_links {
	border-top:3px solid #5E4B3A;
	font-size:1.1em;
	padding:1px 5px 5px;
	text-align:right;
}

.footer .main_links, .footer .main_links a {
	color:#E5DAD4;
	background:#948274;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.header .main_links a,
.footer .main_links a {
	font-size:1em;
	margin:0px 6px;
}

.middle {
	padding:2px 2px 2px 3px;
	height:1%;
}

.panel {
	background:#F8F7F3;
	color:#4C4441;
	border:1px solid #483E35;
	width:155px;
}

.panel a {
	background:inherit;
	color:#4C4441;
}

.featured_item {
	margin:3px;
	min-height:1%;
}

.featured_item img {
	border:1px solid #483E35;
	margin:2px;
}

.sale_price {
	color:#BE2F07;
	background:inherit;
}

.add_to_cart {
	margin:7px;	
}

.add_to_cart input {
	color:#4C4441;
	background:#F8F7F3;
	border:1px solid #483E35;
}

.search_header, .featured_items {
	border-bottom:1px solid #82756d;
}

.search_form {
	padding:10px 7px 25px 8px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	line-height:1.7em;
	color:#5A3D35;
	background:inherit;
}

.search_form div {
	font:bold 1em Arial, Helvetica, sans-serif;
}

.search_form .search_input {
	border:1px solid #483E35;
	font-size:1em;
	font-weight:normal;
	width:128px;
	padding:2px 5px;
	margin-bottom:5px;
}

.search_form input {
	vertical-align:middle;
}

.product_header {
	border-bottom:1px solid #483E35;
	border-top:1px solid #483E35;
}

.product_list {
	list-style:none;
	margin:0px;
	padding:3px;
}

.product_list li {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	border-bottom:2px dotted #b5a199;
	background:url(../images/site/list_arrow.gif) no-repeat 0px 2px;
	padding:3px 3px 4px 16px;
}

.product_list li a {
	font:bold 1em Arial, Helvetica, sans-serif;
	background:#F8F7F3;
	color:#5A3D35;
}

.product_list li a:hover {
	border-bottom:1px solid #5A3D35;
	border-top:1px solid #5A3D35;
	text-decoration:none;
}

.main_content {
	width:449px;
}

.content_general {
	margin:8px 5px;
	background:#FFF;
	color:#71594F;
	font-size:1.2em;
}

.content_general p, .content_general strong {
	font-size:1em;
}

.content_general p {
	text-align:justify;
	margin:7px 20px;
}

.content_general a {
	color:#71594F;
	background:inherit;
	text-decoration:underline;
	font-size:1em;
	padding:0px;
	margin:0px;
}

.links_list {
	list-style:none;
	margin-left:5px;
}

.links_list li {
	background:url(../images/site/red_dot.jpg) no-repeat 5px 8px;
	padding:2px 17px;
	font-size:1.2em;
	line-height:1.4em;
}

.links_list li a {
	background:#FFF;
	color:#71594F;
}

.breadcrumbs, .page_nav {
	border:1px solid #483E35;
	margin:4px 0px;
	padding:2px 6px;
}

.breadcrumbs, .breadcrumbs a, .page_nav, .page_nav a {
	background:#F8F7F3;
	color:#71594F;
}

.product_list {
	min-height:1%;
	padding:2px 8px 20px;
}

.product_list a {
	background:#FFF;
	color:#71594F;
}

.product_list .featured_item {
	margin:10px 12px;
	width:115px;
}

.product_list .featured_item img {
	margin-bottom:6px;
}

.product_list .featured_item .add_to_cart a {
	background:#F6F2F3;
	color:#665D58;
}

.product_image {
	border:1px solid #483E35;
	margin-right:12px;
	margin-bottom:150px;
}

.product_title {
	font-size:1.3em;
	text-align:left;
}

#content_product p.product_desc {
	font-size:1.1em;
}

#content_product p.sale_price {
	font-size:1.2em;
}

#content_product .add_to_cart a, .quantity_input {
	background:#FCF9F4;
	color:#766458;
}

.quantity_input {
	width:25px;
	border:1px solid #483E35;
	font-size:1.3em;
}

#content_product .bottom_links {
	text-align:right;
	margin:6px;
	color:#766458;
	background:#FFF;
}

#content_index {
	margin:8px 12px 8px 10px;
}

.welcome_box {
	background:#F8F7F3;
	border:1px solid #E9E8E6;
	padding:7px 12px;
	color:#71594F;
	font-size:1em;
}

.divider {
	height:1px;
	font-size:0px;
	line-height:0px;
	border-bottom:1px solid #D6D2CF;
	color:#000;
	margin:4px 1px;
}

.welcome_string {
	font-size:2em;
	color:#BF340D;
	background:#F8F7F3;
}

.order_string {
	font-size:1em;
	color:#BF340D;
	background:#FFF;
}

.smaller_text {
	font-size:.8em;
}

.orange_text {
	color:#CA6336;
	background:#F8F7F3;
	font-size:1em;
}

.home_content p {
	margin:10px 15px;
	font-size:1.2em;
}

.home_content .left_items {
	margin:5px 10px 15px 0px;
}

#mp {
	font-size:.8em;
	padding:10px;
}

#mp a {
	color:#000;
	background:inherit;
}

TABLE.contact_details {
	margin:5px 20px;
}

TABLE.contact_details tr td {
	font-size:1.2em;
	vertical-align:top;
	padding-right:10px;
	line-height:1.5em;
}

.underline {
	text-decoration:underline;
}

.Header_Block_Content {
	text-align:justify;
	font-size:1em;
}

.category_list {
	margin-left:100px;
}

.category_list a {
	font-size:1.2em;
}

.product_row {
	height:1%;
}