html, body, form, ul, li, p, h1 { 
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
	behavior: url("pngbehavior.htc");
}
html {
	height: 100%;
	background: url(images/bg_1.png) #325530 repeat-x;
}
body {
	height: 100%;
	font-size: 11px;
	font-family: Times New Roman;
	background: url(images/bg_2.jpg) no-repeat center 0;
}
#main {
	width: 886px;
	min-height: 175px;
	_height: 175px;
	background: url(images/top_bg.jpg) no-repeat center 0;
	padding: 0 50px;
	margin: 0 auto;
}
#logo {
	width: 231px;
	margin: 0 0 0 -35px;
	_position: relative;
	_display: inline;
	float: left;
}
#memu {
	width: 685px;
	height: 34px;
	list-style: none;
	font-family: Georgia;
	background: url(images/menu_border.gif) no-repeat 0 bottom;
	padding: 138px 0 0 1px;
	float: right;
}
#memu li {
	height: 34px;
	background: url(images/menu_border.gif) no-repeat right 0;
	padding: 0 1px 0 0;
	float: left;
}
#memu a {
	height: 26px;
	color: #FDF2DC;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 12px 0 12px;
	float: left;
}
#memu a:hover, #memu a.act {
	color: #412B1A;
	background: url(images/menu_hover.gif) repeat-x;
}

#content_main, #content_bottom, #footer {
	width: 814px;
	background: url(images/content_main.png) repeat-y;
	padding: 0 20px 0 20px;
	margin: 0 0 0 14px;
	_display: inline;
	float: left;
}
* html #content_main {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='images/content_main.png' );
}
#header {
	width: 814px;
	float: left;
}
#content {
	width: 790px;
	color: #26250F;
	font-size: 14px;
	padding: 5px 12px 0 12px;
	float: left;
}
#content h1 {
	color: #000000;
	font-size: 22px;
	text-transform: uppercase;
	border-bottom: 1px solid #894F21;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	display: block;
}
#content p {
	line-height: 1.4;
	padding: 0 0 15px 0;
	display: block;
}
#content .img_right {
	margin: 0 0 0 25px;
	float: right;
}

#content_bottom {
	height: 75px;
	font-size: 10px;
	font-family: verdana;
	background: url(images/content_bottom.png) repeat-y;
}
* html #content_bottom {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='images/content_bottom.png' );
}
#content_bottom a {
	color: #5F3F25;
	margin: 35px 10px 0 10px;
	_position: relative;
	float: left;
}
#content_bottom a:hover {
	text-decoration: none;
}
#footer {
	color: #9AB495;
	font-size: 10px;
	font-family: verdana;
	text-align: right;
	background: none;
	padding: 4px 20px 10px 20px;
}
#footer img {
	float: left;
}
#footer p {
	line-height: 2;
	display: block;
}

/*###########################################
											#
Styles for form container and children     	#
											#
###########################################*/


div.formHolder {
text-align:right;
width:250px;
margin-left:10px;
line-height:120%;
float:left;
margin-left:200px;
margin-top:-85px;
}


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;

}

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; }

div.formHolder2 {
text-align:right;
width:226px;
/*margin-left:10px;*/
line-height:120%;
background:url(images/bg_bldrForm.jpg) top center no-repeat;
padding-top:50px;
}


div.formHolder2 input {
margin:3px 10px;
}


div.formHolder2 input.text {
font:22px Arial, Helvetica, sans-serif normal;
font-weight:bold;
padding:1px;
height:25px;
width:200px;
color:#cab283;
border:1px solid #999999;
margin:3px 10px;
}

div.formHolder2 input.button { width:75px; padding:3px; height:30px; cursor:pointer; }

/*##########  Form Holder Styles END  #######*/

