

.body {  margin:0;

}


#main { width: 1200px;
		height: auto;
		margin-left: auto ;
		margin-right: auto ;


}


#headpic { width: 1200px;
		height: auto;
		position:relative;
		
		
}


#logo {		width:230px;
			height:60px;
			position:absolute;
			top: 50px; /*adjust this value as needed*/
			z-index: 9999;
			background-image: http://www.oaklandsinn.com/images/logo230.png
			
}

/* ==============================================  NAV STUFF FROM THIRD PARTY */

#menulist { width:230px;
			height:60px;
			position:absolute;
			top: 250px; /*adjust this value as needed*/
			z-index: 9999;
			
}

#primary_nav_wrap
{
	margin-top:15px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:black;
	text-decoration:none;
	font-weight:700;
	font-size:14px;
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}


#primary_nav_wrap ul li:hover
{
	background:#f6f6f6
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:white;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}


/* =================================Third Party Nav stuff finish ===== */


.menu { color:white; }



#infobar {	width: 1200px;
			height: 300px;
			
}

#open {		float: left;

}


#add { 		
		
		
}


#mid { 	width:1200px;
		height:800px;
		text-align: justify;
		font-family: Helvetica, sans-serif;
		clear: right;
		

		
}



#midtl {		width: 525px;
			height: 400px;
			padding:10px;
			float: left;
					
}


#midtr {  	width: 555px;
			height: 400px;
			float: right;
			clear: right;
					
}



#midbl {		width: 555px;
			height:400px;
		
					
}


#midbr {  	width: 525px;
			height: 400px;
			padding: 10px;
			float: right;
			clear: right;
					
}


#foot  {     width:1200px;
			height:auto;
			margin-top:10px;
			margin-left: auto ;
			margin-right: auto ;
			
}


#footleft   {		width:400px;
				height:auto;
				margin-left: auto ;
				margin-right: auto ;
				float: left;

}

#footmid  {		width:400px;
				height:auto;
				margin-left: auto ;
				margin-right: auto ;
				float: left;
}


#footright  {	width:400px;
				height:auto;
				margin-left: auto ;
				margin-right: auto ;
				float: right;
	
}




/*  CLASSES                             CLASSES   */

 

.justify {  text-align: justify;
			font-family: Arial, Helvetica, sans-serif;
			

}


.foottxt { 	text-align:center;
			font-family: Arial, Helvetica, sans-serif;
			font-size:9px;
			text-decoration:none;
}			
			
		


.cleanlist	{	text-decoration:none;
				text-align:center;
				
}



		