html, body {
	margin:0px;
	padding:0px;
}
body {
	font:normal 11px Tahoma;
	color:#603f30;
	text-align:center;
	background:#F9F8F0;
}
form {
	margin:0px;
	padding:0px;
}
a, a:active, a:visited {
	color: #603f30;
	font-size:10px;
	text-decoration:underline;
}
a:hover {
	color: #775748;
	font-size:10px;
	text-decoration:underline;
}
img {
	border:0;
}
.img_pad {
	padding:0px 5px 5px 0px;
}
.border {
	border:solid 1px #b6b6b6;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cl {
	clear:left;
}
.cr {
	clear:right;
}
.cb {
	clear:both;
}
.text_right {
	text-align:right;
}
/* IDs *************/
#container {
	width:1001px;
	height:auto;
	margin:0 auto;
	border:solid 1px #000;
	text-align:left;
}
#content {
	width:426px;
	float:left;
}
#header {
	height:275px;
	width:1001px;
}
#footer {
	height:75px;
	clear:left;
}
#left {
	width:194px;
	float:left;
}
#right {
	width:287px;
	float:left;
}
#top_cat_block {
	position:relative;
	top:-25px;
	left:-100px;
	width:0px;
	height:0px;
	clear:left;
}
#top_cat_inner_block {
	position:absolute;
	width:500px;
	height:0px
}
#categories {
	color:#ff7302;
	text-align:center;
	padding-bottom:3px
}
#categoriesSub {
	color:#ff7302;
	text-align:left;
	padding-bottom:3px
}
.right_pad {
	padding:0px 10px 5px 24px;
}
.under_orange_block {
	clear:left;
	padding-left:5px;
}
.bullet {
	padding-right:10px;
	padding-top:5px;
}
/* FONTs *************/
.copyright {
	color:#3c2910;
	font-family:Arial;
	float:right;
	padding-right:70px;
	padding-top:8px;
}
.big_titles {
	color:#603f30;
	font-size:12px;
	padding-left:15px;
	line-height:20px;
	font-weight:bold;
}
.titles {
	color:#ff7302;
	font-size:15px;
	font-weight:bold;
}
.orange_text {
	color:#ff7200;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
}
.dark_text {
	color:#201c20;
	font-size:12px;
	float:left;
	padding-bottom:5px;
}
.left_pad {
	padding-left:10px
}
.cat {
	color:#ff7302;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold
}
/***************************/
/* CONTACT */
.asterisk {
	color:#c4302c;
	font-size:13px;
	font-weight:bold;
}
.contact_titles {
	color:#201c20;
	font-size:12px;
}
.error {
	color:#c4302c;
	font-weight:bold;
	font-size:12px;
}
.inputtext {
	color:#603f30;
	border: solid 1px #603f30;
	width:170px;
	height:19px;
	padding-left:3px;
}
.inputtextarea {
	color:#603f30;
	border: solid 1px #603f30;
	width:220px;
	height:122px;
	padding-left:3px;
	overflow:auto;
}
input.button {
	color:#fff;
	font-size:12px;
	background:#603f30;
	width:60px;
	height:17px;
	border:0px;
}
/* BACKGROUNDs **********/

.left_title_light_bg {
	float:left;
	background:url('/img/2.jpg') no-repeat top center;
	width:194px;
	height:23px;
}
.left_shadow {
	clear:left;
	background:url(/img/left_shadow.gif) no-repeat top center;
	width:194px;
	height:3px;
}
.right_title_light_bg {
	float:left;
	background:url('/img/3.jpg') no-repeat top center;
	width:287px;
	height:23px;
}
.right_shadow {
	clear:left;
	background:url(/img/right_shadow.gif) no-repeat top center;
	width:287px;
	height:6px;
}
.footer_repeat {
	background:url(/img/footer_repeat.gif) repeat-x top center;
	height:34px;
	width:679px;
	float:left;
}
.footer_right_corner {
	float:left;
	background:url(/img/footer_right_corner.gif) no-repeat;
	width:22px;
	height:34px;
}
.footer_bg {
	background:url(/img/footer_bg.gif) repeat-x top center;
	width:100%;
	height:41px;
	clear:left;
}
.title_dark_bg {
	float:left;
	background:#dab076;
	width:24px;
	height:23px;
}
.content_titles_light_bg {
	float:left;
	background:url('/img/1.jpg') no-repeat top center;
	width:402px;
	height:23px;
}
.content_shadow {
	clear:left;
	background:url(/img/content_shadow.gif) no-repeat top center;
	width:426px;
	height:6px;
}
/********************************/

/* LINKs **********/
a.footer_menu, a.footer_menu:active, a.footer_menu:visited {
	color:#3c2910;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding-right:10px;
	padding-left:15px;
	text-decoration:none;
	line-height:33px;
}
a.footer_menu:hover {
	color:#3c2910;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding-right:10px;
	padding-left:15px;
	text-decoration:underline;
	line-height:33px;
}
a.copy, a.copy:active, a.copy:visited {
	color:#3c2910;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
}
a.copy:hover {
	color:#3c2910;
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
}
a.more, a.more:active, a.more:visited {
	color:#c60605;
	font-size:11px;
	padding:0px 10px 10px 20px;
}
a.more:hover {
	color:#e32423;
	font-size:11px;
	padding:0px 10px 10px 0px;
}
a.cat, a.cat:active, a.cat:visited {
	color:#603f30;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
a.cat:hover {
	color:#990000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
a.cat_act, a.cat_act:active, a.cat_act:visited, a.cat_act:hover {
	color:#990000;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

a.refer, a.refer:active, a.refer:visited {
	color:#6c5632;
	text-decoration:none;
	font-size:11px;
	font-weight:bold
}
a.refer:hover {
	color:#b18d4f;
	text-decoration:none;
	font-size:11px;
	font-weight:bold
}
.paging {
	color:#a4804e;
	font-weight: bold;
	font-size:8pt;
	text-decoration:none;
}
a.paging {
	color: #a4804e;
	font-weight: bold;
	font-size:8pt;
	text-decoration:underline;
}
a.paging:hover {
	color: #a4804e;
	font-weight: bold;
	font-size:8pt;
	text-decoration:underline;
}
.pagingActive {
	color:#6c5632;
	font-weight: bold;
	font-size:8pt;
	text-decoration:none;
}
a.pagingActive {
	color: #6c5632;
	font-weight: bold;
	font-size:8pt;
	text-decoration:none;
}
a.pagingActive:hover {
	color: #6c5632;
	font-weight: bold;
	font-size:8pt;
	text-decoration:none;
}
