@charset "utf-8";
/* CSS Document */




body
	{
		font-family: Arial, Helvetica, sans-serif ;
		background-image: url(../gfx/mi_bg.jpg) ;
		background-repeat: repeat-x ;
		background-position: top ;
		background-color: #1c1101 ;
		padding-top: 0px ;
		margin: 0px ;
	}
	


p
	{
		padding: 0px ;
		margin: 0px ;
		
	}
	
div
	{
		padding: 0px ;
		margin: 0px ;
	}


h1
	{
		text-transform: uppercase ;
		font-family: Arial, Helvetica, sans-serif ;
		font-size: larger ;
		font-weight: 500 ;
		color: #1a0901 ;
		margin-top: .8em ;
		margin-bottom: 1.4em ;
		padding-left: 25px ;
		text-align: center ;
	}


h2
	{
		text-transform: uppercase ;
		font-family: Arial, Helvetica, sans-serif ;
		font-weight: bold ;
		font-size: .9em ;
		color: #1a0901 ;
		padding-left: 50px ;
	}
	
h3
	{
		text-transform: uppercase ;
		font-family: Arial, Helvetica, sans-serif ;
		font-size: 1.1em ;
		font-weight: bold ;
		padding: 10px ;
		color: #333 ;
		text-align: center ;
	}
	
	
h4	

	{
		margin-bottom: .6em ;
		font-size: .9em ;
	}
	
hr
	{
		background-color: #707070 ;
		height: 1px ;
		border: 0 ;
		width: 100% ;
	}
	
	
	
#container
	{
		margin-left: auto ;
		margin-right: auto ;
		width: 994px ;
		margin-top: 0 ;
		padding: 0 ;
		height: inherit ;
		background-repeat: repeat-y ;
		overflow: hidden ;
		background-image: url(../gfx/content_bg.png) ;
	}	
	
	

/*#headbreak
	{
		background-image: url(../gfx/top_wood_bar.jpg) ;
		background-repeat: repeat-x ;
		background-color: #ff0 ;
		height: 25px ;
		width: 972px ;
		margin-left: 11px ;
		
	}*/
	

	
/*Header*/	


#header
	{
		height: 240px ;
		width: 972px ;
		background-color:#f5ebda;
		margin-left: auto ;
		margin-right: auto ;
		background-image: url(../gfx/header_static2.jpg) ;
	}

#flashcontent
	{
		height: 240px ;
		width: 972px ;
		background-color:#f5ebda;
		margin-left: auto ;
		margin-right: auto ;
		/*background-image: url(../gfx/header_static2.jpg) ;*/
	}
	
/*#woodbar
	{
		height: 22px ;
		background-image: url(../gfx/wood_bar.jpg) ;
		background-repeat: no-repeat ;
		
	}	*/
	
.vtour
	{
		float: right; 
		margin-right:10px ;
		margin-bottom: 10px ;
		margin-left: 10px ;
		border: none ;
	}
	

	
/*Navigation*/	


#navigation
	{
		height: 451px ;
		width: 202px ;
		float:left ;
		background-color: #e2d8c7 ;
		/*background-image: url(../gfx/nav_bg.jpg) ;*/
		background-repeat: no-repeat ;
		background-position: top ;
	}

#navigation ul
	{
		list-style-type: none ;
		padding: 0 ;
		margin-top: 0 ;
		margin-left: 11px ;
	}
	
#navigation li
	{

		padding: 0 ;
		margin-top: -2px ;
	}
	
#navigation a
	{
		color:	#4e2f1e ;
		text-decoration: none ;
		border: 0 ;
	}
	

/*Content*/	

#content
	{
		width: 972px ;
		height: auto ;
		margin-left: auto ;
		margin-right: auto ;
		/*background-color: #f5ebd9 ;*/
		background-color: #e2d8c7 ;
	}


#page_content
	{
		height: auto ;
		width: 770px ;
		float: left ;
		background-color: #fbf5ec ;
		background-image: url(../gfx/page_content_bg.jpg) ;
		background-repeat: repeat-y ;
		background-position: left ;
		
	}

#page_content p
	{
		font-size: small ;
		pause-after: inherit ;
		padding-left: 48px ;
		padding-right: 10px ;
		padding-bottom: 10px ;

	}
	
#page_content ul
	{
		font-size: small ;
		padding-left: 90px ;
	}
	
#page_content ul li
	{
		padding-right: 10px ;
	}
	
.openhours
	{
		font-size: small ;
		padding-left: 45px ;
	}
	

	
.migfx
	{
		border-right: 3pt solid #3e1502 ;
		border-bottom: 3pt solid #3e1502 ;
		border-left: 3pt solid #753416 ;
		border-top: 3pt solid #753416 ;
		margin-right: 10px ;
		margin-left: 10px ;
		margin-bottom: 10px ;
		clear: both ;
	}

	
	
#page_content a
	{
		/*color: #26445e ;*/
		color: #900 ;
		text-decoration: none ;

	}
	
#page_content a:hover
	{
		color: #66829a ;
	}
		

	
	

	
	
/*Footer*/	
	
	
#footer
	{
		margin-left: auto ;
		margin-right: auto ;
		clear: both ;
		width: 972px ;
		background-color: #fff ;
		float: left ;
		
	}

#copyright
	{
		color: #FFF ;
		height: 55px ;
		background-color: #4e2f1e ;
		background-repeat: repeat-x ;
		background-image: url(../gfx/copy_bg_top.jpg) ;
		background-position: top ;
		font-size: small ;
		text-align: center ;
		padding-top: 10px ;
		
	}
	
#copyright a
	{
		color: #fff ;
		text-decoration: none ;
	}

#sitemap
	{
		height: 80px ;
		background-color: #fff ;
		padding-top: 10px ;
		padding-left: 20px ;
		padding-right: 20px ;
		padding-bottom: 120px ;
		font-size: small ;
		margin-left: auto ;
		margin-right: auto ;
		margin-bottom: 0 ;
	}
	
#sitemap a
	{
		color: #6b543c ;
		text-decoration: none ;
	}
	
	
#sitemap a:hover
	{
		color: #3b2e21 ;
		text-decoration: none ;
	}
	


.spacer
	{
		padding-left: 3px;
		padding-right: 3px ;
	}
	
.mapitem 
	{
		list-style-type: none ;
		margin-left: -40px ;
		padding-bottom: 5px ;
	}
	
.smborder
	{
		border-right: 1pt solid #d9cab6 ;
		
	}
	
/*GOOGLE MAP*/

#map
	{
		border-right: 3pt solid #3e1502 ;
		border-bottom: 3pt solid #3e1502 ;
		border-left: 3pt solid #753416 ;
		border-top: 3pt solid #753416 ;
		width: 600px; 
		height: 450px; 
		float: right; 
		margin-right:65px; 
		margin-bottom:20px;
		cursor:pointer ;
		position: relative ;
	}
	

	
#gm_Map_centredMarker
	{
		position:absolute;
		background-image:url(../gfx/pin.png);
		height:37px;
		width:25px;
		margin-left: 360px ;
		margin-top: 250px ;
	}