body {
	background:url(../images/body_bg.gif) no-repeat;
	font-family: sans-serif;
}

a {
	color: #E77C1D;
}

#main {
	width:680px;
	min-height:530px;
	overflow: hidden;
}

#sidebar {
	width:330px;
	height:530px;
	position: relative;
	float: left;
	background:url(../images/sidebar_1.jpg) no-repeat;
}

#sidebar h1{
	font-size: 60px;
	color: #F4EBE6;
	position: absolute;
	left:66px;
	letter-spacing: -3px;
	top:382px;
	margin:0;
	padding:0;
}

#sidebar #sidebar_content{
	position: absolute;
	left:73px;
	top:440px;
}

#sidebar address{
	line-height:22px;
	display: block;
}

#sidebar address strong{
	color: #933C05;
}

#content {
	width:345px;
	float: right;
}

#content #menu {
	float: right;
	margin:23px 0 0 0;
}

#content #menu li{
	float: left;
	list-style-type: none;
}

#content #menu li a{
	font-size: 14px;
	color: #E77C1D;
	border-bottom:2px solid #EEE1D8;
	display: block;
	text-decoration: none;
	padding:0 16px 3px 2px;
}

#content #menu li.first a{
	padding:0 16px 3px 0;
}

#content #menu li.last a{
	padding:0 29px 3px 2px;
}

#content #menu li a:hover, #content #menu li.on a{
	border-bottom:2px solid #E77C1D;
	color: #913A05;
}

#content h1 {
	letter-spacing: -1px;
	font-size: 29px;
	float: right;
	margin:80px 0 0 0;
}

#content h1 strong{
	color: #E4791C;
	border-bottom:3px solid #923B05;
	padding: 0 3px 0 0
}

#content h1 em {
	color: #923B05;
	border-bottom:3px solid #E4791C;
	font-style: normal;
	padding: 0 28px 0 4px;
}

#content_in {
	clear: both;
	margin:59px 0 0 0;
}

#content_in h2{
	font-size: 1.5em;
	color: #E1771B;
	margin: 0 0 30px 0;
	font-weight: normal;
}

#content_in p{
	margin:13px 0;
	line-height:18px;
}

#content_in table{
	font-size: 11px;
}

#content_in table th{
	background-color: #923B05;
	color: #FFF;
}

#content_in table td{
	padding:3px;
	vertical-align: middle;
}

#content_in table td.t_right{
	text-align: right;
}

#content_in table tr.odd td{
	background-color: #F4EBE6;
}

#content_in table tr.even td{
	background-color: #FDFCFB;
}

.bookmarks {
	font-size: 10px;
	width:605px;
	margin:0 0 0 75px;
}

.bookmarks a {
	text-decoration: none;
}

#footer {
	margin:80px 0 0 0;
	background:url(../images/footer_bg.gif) no-repeat;
	padding:59px 0 0 79px;
	font-size: 11px ;
	color: #9F9F9F;
}

#content_in .subsection_tabs .tab {
	float: left;
	list-style-type: none;
	border-right:1px solid #FFFFFF;
}

#content_in .subsection_tabs .tab a{
	background-color: #F9E4D1;
	color: #933C05;
	padding: 6px 21px;
	display: block;
}

#content_in .subsection_tabs .tab a:hover{
	background-color: #E77C1D;
	color: #FFF;
	text-decoration: underline;
}

#content_in h3 {
	color: #933C05;
	font-size: 1.33em;
	font-weight: normal;
	margin:13px 0;
}

#content_in .product_item {
	float: left;
	margin:2px 7px 10px 0;
}

#content_in .product_item.third{
	margin:2px 0 10px 0;
}

#content_in .product_item img{
	border:3px solid #FAE4D1;
}

#content_in .product_item h4{
	color: #DD721A;
	font-size: 1em;
	font-weight: bold;
	margin:7px 0 0 0;
}

#content_in .product_item p{
	color: #8C3704;
	font-size: 1em;
	margin:0;
	padding:0;
}

#content_in hr{
	height:1px;
	width:100%;
	float: left;
	display: block;
	border:0;
	background-color: #F3EAE5;
}
