body {
	font-family: arial, helvetica, sans-serif;
	font-size: 75%;
	color: #5E4931;	
	background-color: #5E4931;
}

a:link, a:visited, a:hover {
	color: #5E4931;
}
a.menu_link:link, a.menu_link:visited, a.menu_link:hover {
	font-family: "Goudy Old Style", "Times New Roman", Times, serif;
	color: #979388;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
a.menu_link2:link, a.menu_link2:visited, a.menu_link2:hover {
	font-family: "Goudy Old Style", "Times New Roman", Times, serif;
	color: #716D63;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0px;
}
a.menu_link_highlight:link, a.menu_link_highlight:visited, a.menu_link_highlight:hover {
	font-family: "Goudy Old Style", "Times New Roman", Times, serif;
	color: #D1121A;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
#ul_menu {
	position: relative;
	top: 0px;
	padding: 0px;
	margin-left: 5px;
	width: 160px;
	list-style-type:none;
}
.li_menu {
	margin-top: 2px;
	padding: 1px 1px 1px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #EAE8E5;
}
.li_highlight {
	font-family: "Goudy Old Style", Arial, Helvetica, sans-serif; 
	margin-top: 3px;
	padding: 1px 1px 1px 5px;
	border-style: solid;
	border-width: 2px;
	border-color: #8B7D63;
}
.spacer { height: 8px; }
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:170%;
	margin: 0 0 15px 0;
	text-align: center;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:140%;
	margin: 0 0 15px 0;
}

img { border: 0px; }
.img1 { border-style: solid; border-width: 1px; border-color: #5E4931; }

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}

#container {
	width: 790px;
	
	margin: auto;
	
	background-color: #FFFFFF;
}

#header {
	float: left;
	width: 100%;
	height: 90px;
	
	text-align: center;
}

	.h_advert {
		float: left;
	}
	.h_est {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #5E4931;
	padding: 5px;
	margin-left: 30px;
	}
	.h_logo {
		float: left;
		width: 243px;
		height: 59px;
		
		margin: 15px 0 0 273px;

	}
	
	.h_phone {
		float: right;
				
		margin: 40px 5px 0 0;
	}

#topmenu {
	float: left;
	width: 780px;
	height: 18px;
		
	margin: 0 5px 0 5px;
	
	background-color: #5E4931;
}

#topmenu_2 {
	float: left;
	width: 780px;
	height: 18px;
		
	margin: 0 5px 0 5px;
	
	background-color: #ED1C24;
}



#msgfield {
	color: white;
	font-weight: bold;
	margin-left: 80px;
	padding: 3px;
	text-align: left;
}
#leftmenu {
	float: left;
	width: 170px;
	
	margin: 5px 0 0 3px;
}
	
	.m_image {
		width: 155px;
		
		border: 0px;
		margin: 10px;
	}

#content {
	float: left;
	width: 427px;
	
	margin: 5px 5px 0 5px;
	
	text-align: left;
}

#large_content {
	float: left;
	width: 590px;
	
	margin: 5px 5px 0 5px;
	
	text-align: left;
}

p {
	text-align: justify;
}

.hidden { 
display: none; 
}
.unhidden { 
display: block; 
}

#rightmenu {
	float: left;
	width: 170px;
	
	margin: 5px 0 0 7px;
}

#footer {
	float: left;
	width: 768px;
	
	text-align: center;
	text-transform: capitalize;
	line-height: 17px;
	
	border-style: solid;
	border-width: 2px;
	border-color: #DDDDDD;
	
	margin: 10px 0 5px 5px;
	
	padding: 4px;
}

.smallText {
	font-size: 80%;
}
.highlightText {
	color: #D1121A;
}
#quick_guide {
	position: relative;
	top: 10px;
	left: -168px;
	width: 770px;
}
.qg1 { 	
	background-color: #FAFAFA; 
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}
.qg2 {  
	background-color: #FFFFFF; 
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}
a.qg:link, a.qg:visited, a.qg:hover {
	color: #5E4931;
 	text-decoration:none;
}
#slideshow { 
	text-align: center; 
}
.img {
	border: none;
}
#tip {
	background-color: #FFFFFF;
	color: #5E4931;
	padding: 3px;
	margin-left: 5px;
	width: 160px;
}
