@charset "UTF-8";
/* CSS Document */

body {
	background-color:#512f10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b2006;
	line-height:160%;
	margin:0;
	padding:0;
	}


/*home page*/

	
body.home {
	background:url(images/bg_home.gif) repeat-x top left;
	background-color:#512f10;
	}
	

#main_home {
	margin:0 auto;
	padding-top: 41px;
	padding-bottom: 80px;
	padding-left:0;
	padding-right:0;
	background:url(images/vertbg_home.gif) repeat-y top;
	width: 842px;
	position:relative;
	
	}
	
#container_home {
	width:812px;
	margin:0 auto;
	padding-top:7px;
	padding-bottom:8px;
	padding-left:0;
	padding-right:0;
	background-color:#613c24;
	}
	
#innerbox_home {
	width: 798px;
	padding:0 auto;
	margin:0 auto;	
	}
	
#flashphotos {
	margin:0;
	padding:0;
}	

#buttonbar_home {
	margin:0;
	padding:0;
	}
	
#bottom_container {
	background-color:#e16800;
	background:url(images/bottomleft_bg.gif) no-repeat;
	width: 798px;
	height: 158px;
	position: relative;
	margin: 0px;
	padding: 0px;
}


#bottom {
	width:798;
	margin:0;
	padding:0;
	}
	
#leftbottom {
	float:left;
	width: 471px;
	background-color:#e16800;
	background:url(images/bottomleft_bg.gif) no-repeat;
	height:158px;
	padding:0;
	margin:0;
	}
	
#leftbottom p {
	
	margin:23px 8px 0px 112px;
	padding:0;
	line-height:200%;
	}	
	
#address_home {
font-size: 11px;
	float:left;
	padding: 33px 5px 0px 112px;
	}	
	
#2address_home {
font-size: 11px;
	float:left;
	padding: 33px 15px 0px 0;
	}		

	
#wheretofind {
	position:absolute;
	top:449px;	
	left: 0px;
	z-index:4;
	border:none;
	}
	
#rightbottom {
	float:left;
	margin:0;
	padding:0;
	width:327px;
}

/*secondary pages*/

body.second {
	background:url(images/bg_second.gif) repeat;
	background-color:#512f10;
	}
	
#main_second {
	margin:15px auto;
	padding:0;
	width: 976px;
	}	
	
#container_second {
	width:100%;
	margin:0;
	padding:0;
	border: #a98766 1px dotted;
	}	
	
#topboxes {
	width: 976px;
	padding:0;
	margin:0;
	}
	
#lefttopbox {
	float: left;
	margin:0;
	padding:0;
	width:327px;
	}
	
#righttopbox {
	float: right;
	background:url(images/test_bg.gif) no-repeat;
	width: 649px;
	height: 122px;
	}
		
	
#righttopbox p {
	color:#c8ca61;
	font-size: 11px;
	line-height: 160%;
	margin: 18px 22px auto 31px;
	}	
	
#righttopbox p.style {
	margin:25px 22px 35px 31px;
	}	
	
#address_second {
	margin:27px 22px auto 31px;
	padding:0;
	color:#5f3e00;
	}
	
#buttons_second {
	margin:0;
	padding:0;
	}

#contact_left {
	float:left;
	margin:0;
	padding:0;
	width:300px;
	}
	
#contact_text_left {
	margin:0 13px 0 0;
	padding:0;
	}	
	
#contact_left p {
	margin:0;
	padding:0;
	line-height: 160%;
	font-size:12px;
	}	
	
#contact_right {
	float:right;
	margin:0;
	padding:0;
	width: 220px;
	}
	
#contact_text_right {
	margin:0;
	padding:0;
	}	
	
#contact_right p {
		margin:0;
	padding:0;
	line-height: 150%;
	font-size:11px;
	}	
	
	
	

#bottom_entire {
	background-color:#ddd0c3;
	width:976px;
	margin:0;
	padding:0;
	}
	
#bottom_photo {
	float: left;
	width:362px;
	margin:0;
	padding:0;
}							

#bottom_right {
	float:right;
	width:614px;
	margin:0;
	padding:0;
}

#bottom_text {
	margin:32px 30px 20px 28px;
	padding:0;
}

#bottom_text p {
	color:#502f10;
	line-height:190%;
	margin:0 0 15px 0;
	padding:0;
	}
	
a {
	color:#502f10;
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	}

h1 {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #e87c00;
	}	
	
form {
	width: 330px;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b2006;
	line-height:160%;
	}	
	
td {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b2006;
	line-height:160%;
	}
			

/*credit, etc.*/

#credit {
float:right;
}

#credit p {
	font-size: 10px;
	color:	#80552f;
	line-height:150%;
	margin: 10px 22px 0 5px;
	}
	
#credit a {
	color: 	#80552f;
	text-decoration:none;
	}
	
#credit a:hover {
	color:#ffffff;
	}	

.spacer {
	clear:both;
}