
/*----------------------------------------
Name: mastermigis.css
Freshness Dated: january 09
Copyright: hollyworks.com

----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("pnav.css");
@import url("modx.css");



/* Skips 
---------------------------------------*/
#spareparts {display:none;}
.skip {display: none;}
a.skip {display: none;}
#axs {display:none;}
#cc  {display:none;}






/* Body Globals Elements
----------------------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin:0;
}
 

body.mhg{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin:0;
	background-color:#efe7a6;
}


em {font-style: italic;}






/* Layout */

#container_wrapmhg {width:740px;margin:0 auto;text-align:left; background:#efe7a6 url(../images/pagewallmhg.gif) repeat-y;}


#container_wrap {width:740px;margin:0 auto;text-align:left; background:#ffffff url(../images/pagewall.gif) repeat-y;}
#container_wraphome {width:740px;margin:0 auto;text-align:left; background:#ffffff url(../images/pagewallwide.png) repeat-y;}

#container_wrapwhite {width:740px;margin:0 auto;text-align:left; background:#ffffff;}


#smallrotator {width:173px; height:135px; margin:10px 10px; float:right}

 



#page { width:740px; margin:0; padding:0; }

#address {width:740px; height:80px; padding:0 0 0 10px; margin:0;}


#column1 {width:146px;margin:0;float:left;}
#imageblock146 {display:block; width:146px; height:146px; padding:0; margin:0;}

#column2 {width:585px;margin:0;padding:0;float:left;background:transparent;}
 
#column2 .padding20 {padding:10px 0 0 20px;}


#column1home {width:350px;margin:0;float:left;}
#column2home {width:380px;margin:0;padding:0;float:right;background:transparent url(../images/bannerhome.png) no-repeat top right;} 


#padhome {padding:160px 0 0 20px;}
 
#headerhome  {display:none;}









#header {background:transparent;width:585px; height:120px; }

#bannerdining a {display:block; width:585px; height:120px; text-indent:-9999px; border:0; background:transparent url(../images/bannerdining.png) no-repeat;}
#bannerlodging a {display:block; width:585px; height:120px; text-indent:-9999px; border:0; background:transparent url(../images/bannerlodging.png) no-repeat;}
#bannerfacilities a {display:block; width:585px; height:120px; text-indent:-9999px; border:0; background:transparent  url(../images/bannerfacilities.png) no-repeat;}
#bannerabout a {display:block; width:585px; height:120px; text-indent:-9999px; border:0; background:transparent url(../images/bannerabout.png) no-repeat;}
#bannermeet a {display:block; width:585px; height:120px; text-indent:-9999px; border:0; background:transparent  url(../images/bannermeetings.png) no-repeat;}
#bannerrates a {display:block; width:585px; height:120px; text-indent:-9999px; border:0; background:transparent  url(../images/bannerrates.png) no-repeat;}
#bannercontact a {display:block; width:585px; height:120px; text-indent:-9999px; border:0; background:transparent  url(../images/bannercontact.png) no-repeat;}
#bannertour a {display:block; width:585px; height:120px; text-indent:-9999px; border:0; background:transparent  url(../images/bannertour.png) no-repeat;}


.credits a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
}


body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}

.bottomLinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:center;
	padding:15px 0 20px 0;
}




 


/* Footer
----------------------------------------*/
#footer
{
	clear: both;
	padding: 0;
	background: #ffffff;
	height: 100px;
	width: 740px;
	background:#ffffff;}


#footer p 
{
	color:#dddddd;
	text-align:center;
	font-size:.85em;
}

#tealbreak {display:block; width:740px; height:3px;background-color:#005067;}
 
 
 
 
 
 
  




/* Ajax Search */

label {
padding:1px;
margin:1px;
}




#ajaxsearchform {
position: relative;
width:300px;
height:35px;
margin: 30px 130px 0 0;
padding: 0;
float:right;
}

#ajaxsearchformhome {
position: relative;
width:300px;
height:35px;
margin: 30px  0 0 40px;
padding: 0;
float:left;
}


#ajaxSearch_input {
margin:0;
padding:0;
width:230px;
height:26px;
float:left;
color: #005067;
border:1px solid #eae7dc;
font-size: 12px;
top:4px;
}





#ajaxSearch_submit {
  width: 38px;
  height:29px;
  margin: 0 0 0 4px;
  padding:0;
  border: 0;
  background:url(../images/searchbutton.png) no-repeat;
}





/* ALL NAV BELOW */


 

 


/* VNAV */


#vnavwrap {margin:0; padding:0;}

#vnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
width:146px;
}


 
#vnav a
{
display:block;
height:22px;
margin:0;
font-size:12px;
padding:6px 0 1px 10px;
color: #005067;
background-color: transparent;
text-decoration: none;
background: transparent; 
}

#vnav a:link, #vnav a:visited {color: #005067;text-decoration: none;}

#vnav a:hover, #vnav a:active {background-color: #bfd3d8; color:#ffffff;}


.padding20 ul li.facebook {
	background: url(../images/facebook_16.png) no-repeat;
	background-position: 0 0;
	padding: 0 0 0 20px;
	margin:0 0 10px 20px;
 }

.padding20 ul li.youtube {
	background: url(../images/youtube_16.png) no-repeat;
	background-position: 0 0;
	padding: 0 0 0 20px;
	margin:0 0 10px 20px;
 }

.padding20 ul li.flickr {
	background: url(../images/flickr_16.png) no-repeat;
	background-position: 0 0;
	padding: 0 0 0 20px;
	margin:0 0 10px 20px;
 }

.padding20 ul li.twitter {
	background: url(../images/twitter_16.png) no-repeat;
	background-position: 0 0;
	padding: 0 0 0 20px;
	margin:0 0 10px 20px;
 }

.padding20 ul li.blog {
	background: url(../images/rss_16.png) no-repeat;
	background-position: 0 0;
	padding: 0 0 0 20px;
	margin:0 0 10px 20px;
 }



 









