html, body, form, ul, li, p, h1 { 
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
}
body {
	font-size: 11px;
	font-family: verdana;
	background: #4D2F05;
}
#main {
	width: 908px;
	padding: 11px 20px 0 20px;
	margin: 0px auto;
}
#header {
	width: 908px;
	height: 156px;
	background: url(images/header_left.jpg) no-repeat;
	float: left;
}
#header #logo {
	width: 109px;
	height: 122px;
	padding: 20px 0 0 28px;
	float: left;
}
#header #img {
	float: right;
}
#content_main {
	width: 908px;
	background: url(images/content_bg.gif) repeat-y;
	float: left;
}
#menu_out {
	width: 929px;
	height: 49px;
	background: url(images/menu_bg.png) no-repeat;
	margin: -4px 0 0 -10px;
	_position: relative;
	float: left;
}
* html #menu_out {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='img/menu_bg.png' );
}
#menu {
	width: 860px;
	height: 60px;
	list-style: none;
	padding: 11px 0 0 105px;
	margin: -49px 0 0 0;
	_position: relative;
	float: left;
}
#menu li {
	background: url(images/menu_border.gif) no-repeat;
	padding: 0 0 0 1px;
	float: left;
}
#menu a {
	height: 22px;
	color: #F6E5C5;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 16px 0 16px;
	float: left;
}
#menu a:hover {
	color: #FFFFFF;
	background: url(images/menu_hover.jpg) repeat-x;
}
#menu a.last {
	background: url(images/menu_border.gif) no-repeat right 0;
}
#menu a:hover.last {
	background: url(images/manu_last.jpg) no-repeat right 0;
}
#content {
	width: 548px;
	color: #442902;
	font-size: 12px;
	padding: 0 0 10px 40px;
	float: left;
}
#content .img_block {
	width: 548px;
	padding: 0 0 15px 0;
	float: left;
}
#content .img_block a.left {
	float: left;
}
#content .img_block a.right {
	float: right;
}
#content h1 {
	font-size: 20px;
	font-family: arial;
	border-bottom: 1px solid #442902;
	padding: 0 0 2px 0;
	margin: 0 0 15px 0;
	clear: left;
	display: block;
}
#content p {
	line-height:22px;
	padding: 0 20px 12px 20px;
	display: block;
}
#content .list {
	font-weight: bold;
	line-height: 1.5;
	list-style: none;
	padding: 0 10px 12px 80px;
	display: block;
}
#content .list li {
	background: url(images/list_dot.gif) no-repeat 0 6px;
	padding: 0 0 0 11px;
	display: block;
}
#contentFull {
	width: 820px;
	color: #442902;
	font-size: 12px;
	padding: 0 0 10px 40px;
	float: left;
}
#contentFull h1 {
	font-size: 20px;
	font-family: arial;
	border-bottom: 1px solid #442902;
	padding: 0 0 2px 0;
	margin: 0 0 15px 0;
	clear: left;
	display: block;
}
#sidebar {
	width: 272px;
	background: url(images/sidebar_line.gif) no-repeat 0 bottom;
	padding: 0 30px 10px 0;
	float: right;
}
#sidebar .img_block {
	width: 272px;
	padding: 0 0 15px 0;
	float: left;
}
#sidebar #buttons {
	width: 252px;
	padding: 0 0 10px 30px;
	float: left;
}
#sidebar #buttons a {
	margin: 8px 0 8px 0;
	float: left;
}
#footer {
	width: 900px;
	background: url(images/footer_bg.gif) no-repeat;
	padding: 0 4px 10px 4px;
	float: left;
}
#footer .f_menu {
	width: 900px;
	color: #814C18;
	text-align: center;
	padding: 18px 0 23px 0;
	float: left;
}
#footer .f_menu a {
	color: #814C18;
	text-decoration: none;
	margin: 0 5px 0 5px;
}
#footer .f_menu a:hover {
	text-decoration: underline;
}
#footer .left {
	color: #A7A7A7;
	float: left;
}
#footer .right {
	color: #CCC6B3;
	font-size: 10px;
	float: right;
}
#footer .right a {
	color: #CCC6B3;
}
#footer .right a:hover {
	text-decoration: none;
}

/*###########################################
											#
Styles for form container and children     	#
											#
###########################################*/


div.formHolder {
text-align:left;
width:235px;
/*margin-left:10px;
*/line-height:120%;
padding-left:35px;
}

div.formHolder h2 {
font:18px Arial, Helvetica, sans-serif; color:#CC6600; border-bottom:1px solid #CC6600;
margin:0;
margin-bottom:15px;
}
div.formHolder input {
/*margin:3px 10px;
*/}


div.formHolder input.text {
font:11px Verdana, Arial, Helvetica, sans-serif normal;
padding:1px;
height:14px;
width:150px;
color:#666666;
border:1px solid #999999;
/*margin:3px 10px;
*/}

div.formHolder input.zip {
font:11px Verdana, Arial, Helvetica, sans-serif normal;
padding:1px;
height:14px;
width:50px;
color:#666666;
border:1px solid #999999;
margin:3px 10px;
}
div.formHolder input.button { width:75px; padding:3px; height:30px; cursor:pointer; }


/*##########  Form Holder Styles END  #######*/

