body {
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #cfcfc0;
background-image: url('images/bgr-body.jpg');
}

#BODY_WRAP {
width: 800px;
background-color: #cfcfc0;
position: relative;
margin-left: auto;
margin-right: auto;
}

#LOGO {
position: absolute;
left: 33px;
top: 31px;
}

#HEADER {
width: 800px;
height: 100px;
border-bottom: solid 2px #ffffff;
}

	.h01 { background: url('images/header_bg01.jpg'); }
	.h02 { background: url('images/header_bg02.jpg'); }
	.h03 { background: url('images/header_bg03.jpg'); }
	.h04 { background: url('images/header_bg04.jpg'); }
	.h05 { background: url('images/header_bg05.jpg'); }
	.h06 { background: url('images/header_bg06.jpg'); }
	.h07 { background: url('images/header_bg07.jpg'); }
	.h08 { background: url('images/header_bg08.jpg'); }
	.h09 { background: url('images/header_bg09.jpg'); }

#MAIN {
width: 800px;
padding-bottom: 15px;
}

	#MENU2 {
		background: url('images/menu-background.gif') top right no-repeat; 
		height: 245px; 
		margin: 0 1px 0 0; 
		padding: 3px 0 0 15px;
	}

		#MENU2 a {
			color: #ffffff;
			text-transform: uppercase; 
			font-weight: normal; 
			font-size: 13px; 
			text-align: left; 
			line-height: 23px; 
			letter-spacing: -1px; 
		}
		
		#MENU2 a:hover, #MENU2 a.current {
			color: #6e635b;
		}
	
	/*
	#MENU {
		color: #6e635b;
		height: 25px;
		line-height: 25px;
		vertical-align: middle;
		padding-left: 195px;
	}

		#MENU a {
		font-size: 12px;
		color: #6e635b;
		padding: 2px;
		text-decoration: none;
		text-transform: uppercase;
		}

		#MENU a:hover {
		color: #6e635b;
		text-decoration: underline;
		}*/
		
	#LEFT {
	float: left;
	width: 168px;
	padding: 30px 0px 0px 2px;
	margin: 0px;
	color: #fff;
	letter-spacing: 2px;
	text-align: center;
	}
	
		#ADDRESS {
		width: 142px;
		color: #fff;
		letter-spacing: 1px;
		}
	
	#RIGHT {
	width: 615px;
	float: right;
	margin-right: 15px;
	padding: 0px 0px;
	}
		
#FOOTER {
width: 780px;
padding: 10px;
background-color: #333;	
letter-spacing: 2px; 
text-align: left; 
font-size: 10px;
}

/* Text */
	
a { color: #6e635b; text-decoration: underline; }
a:hover { color: #514b47; text-decoration: none; }

h1 { display: none; font-size: 22px; font-weight: normal; text-align: center; color: #6e635b; letter-spacing: -1px; text-transform: uppercase; padding: 0px; margin: 5px 0px 8px 0px; }
h2 { font-size: 20px; font-weight: normal; text-align: center; color: #6e635b; line-height: 22px; letter-spacing: -2px; text-transform: uppercase; padding: 0px; margin: 5px 0px 8px 0px;  }
.menucopy { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6e635b; line-height: 16px; letter-spacing: 0px; letter-spacing: -0.5px; }
.stdcopy { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6e635b; line-height: 16px;  }
.stdsml { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6e635b; line-height: 16px; }

.no_hover:link { color: inherit; text-decoration: none; }
.no_hover:visited { color: inherit; text-decoration: none; }
.no_hover:hover { color: inherit; text-decoration: none; }

/* Forms */

.stdform { border: solid 1px #ccc; font-size: 10px; padding: 2px; width: 200px; margin: 3px 0px; }
.textareaform { border: solid 1px #ccc; font-size: 10px; padding: 2px; width: 300px; height: 90px; margin: 3px 0px; }


/* Basics/hacks/browser fixes */

.underline { border-bottom: dotted 1px #6e635b; }
img { border: 0px; margin: 0px; padding:  0px; margin-bottom: -4px; }
.clear { clear: both; overflow: hidden; height: 0px; _height: 1px; }
