body {
	background: #a77e48 url(../images/bg_main02.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #8f6835;
}

#container {
	width: 980px;
	margin: auto auto;
}



#menu_container {
	width: 100%;
	margin: auto;
	padding: auto;
	text-align: -moz-center;
}

#header {
	width: 980px;
	height: 180px;
	background: url(../images/bg_header.jpg) no-repeat;
	text-align: -moz-center;
}

#header a{
	color: #d98532;
	font-size: 11px;
	text-decoration: none;
}

#header a:hover{
	text-decoration: underline;
}

#header a:visited{
	text-decoration: underline;
	color: #8c4c11;
}

.facebook {
	padding-left: 75px;
	line-height: 25px;
}

a, img{
	border: 0;
}

#mid {
	width: 980px;
	height: 700px;
	text-align: -moz-center;
}

#mid_menu{
	height: 2050px;
	background: url(../images/bg_menu02.jpg) #fbebca repeat-x;
	width: 100%;
	text-align: -moz-center;
}

#mid a{
	color: red;
}

.hero {
	width:980px;
}

.hero_left {
	display: block;
	float: left;
}

.hero_right{
	display: block;
	float: left;
}

.welcome {
	width: 980px; 
}

#mid table{
	font-size: 12px;
}

#midtable tr td{
	vertical-align: top;
}

#mid table b{
	color: #563109;
}

#mid_menu table{
	font-size: 12px;
}

#mid_menu table tr td{
	vertical-align: top;
}

#mid_menu table b{
	color: #563109;
}

.wel_image {
	float: left;
	padding-top: 20px;
}

.abt_image {
	float: right;
	padding-top: 20px;
	width: 247px;
}

.abt_image p{
	text-align: left;
	font-weight: bold;
	padding: 0 10px;
	color: #563109;
}

.wel_now {
	text-align: left;
	padding: 20px 0 0  25px;
	float: left;
	width: 635px;
	line-height: 20px; 
}

.wel_now p span { 
	color: #fdedcc;
	background-color: #8f6835;
	padding: 4px 12px; 
}

#footer {
	height: 230px; 
	width: 980px;
	text-align: left;
}

#footer a{
	text-decoration: none;
	color: #f3d493;
}

#footer a:hover{
	text-decoration: underline;
	color: #fcedcc;
}

#footer a:visited{
	text-decoration: none;
	color: #f3d493;
}

.ft_col1 {
	float: left;
	width: 328px;
	background: url(../images/ft_recommend.png) no-repeat;
	margin-top: 15px;
	color: #fcedcc;
}

.ft_col1 p{
	width: 300px;
	padding: 40px 0 0 15px;
    line-height: 20px;
}

.ft_col2 {
	float: left;
	width: 326px;
	background: url(../images/ft_locations.png) no-repeat;
	margin-top: 15px;
	color: #fcedcc;
}

.ft_col2 p{
	width: 300px;
	padding: 40px 0 0 15px;
	line-height: 20px;
}

.ft_col3 {
	float: left;
	width: 326px;
	background: url(../images/ft_info.png) no-repeat;
	margin-top: 15px;
	color: #fcedcc;
}

.ft_col3 p{
	width: 300px;
	padding: 40px 0 0 15px;
	line-height: 15px;
}

.ft_col3 a{
	text-decoration: none;
	color: #563109;
}

.ft_col3 a:hover{
	text-decoration: underline;
	color: #fcedcc;
}

.contact_form {
		width: 450px;
		float: left;
}

label { width: 150px; float: left; text-align: left; }

input, textarea{ width: 250px; margin-bottom: 10px; font: 12px Arial; }

p {text-align:left}

#submitbutton{
margin-left: 150px;
margin-top: 5px;
background-color: #f6e2ba;
width: 80px;
height: 25px;
border:none;
cursor: hand;
}