@charset "UTF-8";
/* CSS Document */


body {
line-height:14px;
letter-spacing:0;
margin:0;
font-family:lucida sans;
font-size:11px;
background: url(../images/bg2.gif) repeat; 
font-family: Tahoma, Geneva, sans-serif;
}

form-submit {
	float:left;
	text-align:left !important;
}


.left {float:left;padding-right:5px;}

img {
	border:0;
}

strong {
	font-size:12px;
}

h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	margin:0 0 14px 0;
	text-transform:none;
}

h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	letter-spacing:0px;
	line-height:16px;
	color:#fff;
	padding:0;
	font-weight:bold;
	margin:0 0 0 0;
}

h1 a {
	color:#387d0d;
	text-decoration:none;
}

.white {
	color:#ffffff;
}

.white a {
	color:#ffffff;
		text-decoration:none;
}

.white a:hover {
	color:#cccccc;
	text-decoration:underline;
}


.green {
	color:#387d0d;

}

.blue {
	color:#268994;	
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

.grey {
	color:#6b6b6b;	


}

.grey2 {
	color:#393939;



}

.grey2 a {
	color:#393939;
	text-decoration:none;
	
}


.grey a:hover {
	text-decoration:underline;

}
.bold {
	font-weight:bold;
	color:#fff;
	
}

.copy {
	color:#fff;
}

.spacer {
	margin-right:30px;
}

p {
	color:#fff;
	font-family: "Tahoma", Geneva, sans-serif;
	line-height:18px;
}

p a {
	text-decoration:none;
	font-weight:bold;
	color:#ccc;
}

p a:hover {
	text-decoration:underline;
	font-weight:bold;

}

.margin {
	margin-left:16px;
}

.ulgen{
	padding:0 0 10px 10px;
	color:#fff;
}

.ulgen li {
	margin:0 0 10px 25px;
	color:#393939;
	
}

.ulgreen{
	padding:0 0 10px 10px;
	color:#fff;
}

.ulgreen li {
	margin:0 0 10px 25px;
	color:#fff;
	
}

.ulblue {
	padding:0 0 10px 10px;
	color:#fff;
}

.ulblue li {
	margin:0 0 10px 25px;
	color:#fff;
	
}

.ulblue li a {
	text-decoration:none;
}

.ulblue li a:hover {
	text-decoration:underline;
}

.ulgen li a {
	color:#333;
	text-decoration:none;
	}
	
.ulgen li a:hover {
	text-decoration:underline;
}
	

#container {
width:100%;
height:auto;

}

#wrapper {
width:900px;
height:auto;
margin:0 auto;

}

#wrapper2{
width:900px;
height:auto;
margin:0 auto;

}


#wrapper3{
width:900px;
height:auto;
margin:0 auto;
}


#header {
width:100%;
height:90px;
background-color:#650f01;
float:left;
}

#footer {
width:900px;
height:50px;
background-color:#650f01;
float:left;
margin:10px 0 10px 0;
}



#mainnav {
	width:900px;
	height:30px;
	float:left;
	margin:0;
	padding:0;

}

#mainnav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;


}

#mainnav ul li {
	float:left;
	padding:8px 3px 10px 7px;
	letter-spacing:0;

	margin:0;


}

#mainnav ul li a {
	color:#fff;
	text-decoration:none;
	border-left:0px solid #fff;
	padding-right:5px;
	


}



#mainnav ul li a:hover {
		color:#ccc; 
		
}

#bottomnav {
	width:900px;
	height:30px;
	margin-top:10px;

}

#bottomnav ul {
	list-style-type:none;
	margin:0;
	margin-left:-30px;

}

#bottomnav ul li {
	float:left;
	padding:7px;
}

#bottomnav ul li a {
	color:#fff;
	text-decoration:none;
	padding-left:16px;
	border-left:1px solid #fff;
	font-size:11px;
}



#bottomnav ul li a:hover {
		color:#ccc; 
}

.noborder {
	border-right:0;
}

#logo {
margin:0 auto;
float:left;
padding-top:10px;

}

#menz {

	color:#fff;
	font-size:24px;
	margin-top:40px;
	font-family: Tahoma, Geneva, sans-serif;
	float:right;
	width:auto;
	height:auto;
	padding-bottom:10px;
}

#menz a {
	color:#fff;
	text-decoration:none;
}


#flash {
	width:658px;
	height:272px;
	margin-bottom:10px;
	float:left;
}

#hotel {
	width:900px;
	height:372px;
	background:url(../images/flash-marker.gif);
	float:left;
}

#leftmenu {
	float:left;
	width:232px;
	height:272px;
	margin-right:10px;
}


#leftmenu ul {
	text-decoration:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

#leftmenu ul li {
	width:232px;
	height:52px;
	margin-bottom:3px;
	text-align:left;	
}

#leftmenu ul li a {
	text-align:right;
	color:#fff;
	text-decoration:none;
	font-weight:bold;

}

#leftmenu ul li a:hover {
	color:#ccc;
	text-decoration:underline;
	text-shadow:#666;

}

.mainbg1 {
	background: url(../images/gradients/grad1.gif) repeat-x;
}

.mainbg2 {
	background: url(../images/gradients/grad2.gif) repeat-x;
}

.mainbg3 {
	background: url(../images/gradients/grad3.gif) repeat-x;
}

.mainbg4 {
	background: url(../images/gradients/grad4.gif) repeat-x;
}

#feature {
	width:900px;
	height:auto;
	background-repeat:no-repeat;
	float:left;
}


#feature ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#feature ul li {
	float:left;
}




.mainhotel a {
	background-image: url(../images/gradhot.gif); 
	background-repeat: repeat-x;

}



#maincon {
	width:900px;
	height:auto;
	background-color:#2b0600;
	float:left;
	
}

#content {
	width:900px;
	height:auto;
	background-color: none;
	float:left;
	
}

#contentholder {
	width:900px;
	height:auto;
	float:left;

}

.main {
	width:400px;
	height:auto;
	padding:22px 14px 14px 14px;;
	color:#fff;
	float:left;




}

.mainimg {
	width:auto;
	height:auto;
	float:right;
	text-align:right;
	padding:20px 14px 14px 14px;
	
}


#submenu {
	width:230px;
	height:272px;
	background-color:#274f0e;
	float:left;
}

#submenu ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:10px 0 0 10px;
	
}

#submenu ul li {
	width:180px;
	color:#fff;
	padding:1px;
	font-size:11px;
}

#submenu ul li a{
	color:#fff;
	text-decoration:none;
	font-weight:none;
}

#submenu ul li a:hover {

	text-decoration:underline;
}

#submenutitle {
	width:210px;
	height:12px;
	padding:8px 10px 10px 10px;
	background-image:url(../images/menutitlebg.gif);
	float:left;
	color:#fff;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

#submenutitle a {
	color:#387d0d;
	text-decoration: none;
}

#flashmov {
	width:660px;
	height:272px;
	float:right;
	background-image: url(../images/golf.gif);
}

#flashmovspa {
	width:660px;
	height:272px;
	float:right;

}
	
	
#flashmovtemp3 {
	width:900px;
	height:272px;
	float:left;
	background-image: url(../images/imgtemp3.gif); 
}

#weddings {
	width:900px;
	height:272px;
	float:left;
	background-image: url(../banners/weddings.jpg); 
}

#apartments {
	width:900px;
	height:272px;
	float:left;

}

#brochure {
	width:900px;
	height:272px;
	float:left;
	background-image: url(../banners/brochure.jpg); 
}

#map {
	width:900px;
	height:272px;
	float:left;
	background-image: url(../banners/directions.jpg); 
}
	
#lv2con {
	width:900px;
	float:left;
	height:auto;
	background: url(../images/lv2bg.gif) repeat-y;
	margin-top:10px;
}

#lv2conblue {
	width:900px;
	float:left;
	height:auto;
	background: url(../images/lv2bgblue.gif) repeat-y;
	margin-top:10px;
}

#lv2congen {
	width:900px;
	float:left;
	height:auto;
	background: url(../images/bggeneric.gif) repeat-y;
	margin-top:10px;
}

#lv2congen_nosidebar {
	width:900px;
	float:left;
	height:auto;
	background:#f3f3ee;
	margin-top:10px;
}

#lv2congen p {
	color:#393939;
}



.lv2info {
	width:560px;
	height:auto;
	padding:20px;
	float:left;

}

.lv2info2 {
	width:860px;
	height:auto;
	padding:20px;
	float:left;

}

#special {
	width:260px;
	padding:20px;
	height:auto;
	float:right;
	color:#fff;
	
}



#submenublue {
	width:230px;
	height:272px;
	background-color:#0e535b;
	float:left;
}

#submenublue ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:10px 0 0 10px;
	
}

#submenublue ul li {
	width:180px;
	color:#fff;
	padding:1px;
	font-size:11px;
}

#submenublue ul li a{
	color:#fff;
	text-decoration:none;
	font-weight:none;
}

#submenublue ul li a:hover {

	text-decoration:underline;
}

.submenutitleblue {
	width:210px;
	height:12px;
	padding:8px 10px 10px 10px;
	background-image:url(../images/menutitlebg2.gif);
	float:left;
	color:#fff;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.menuspace {
	width:100%;
	height:10px;
	float:left;
}

}

.footer-bar{
	width: 900px;
	height: 10px;
	padding-left: 8px;
	color: #FFFFFF;
	line-height: 1.8em;
	font-family:  Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	float: right;

	margin-top: 6px;
	margin-bottom: 6px;
	border: 0;
}

.footer-bar2{
	width: 900px;
	height: 10px;
	padding-left: 8px;
	color: #FFFFFF;
	line-height: 1.8em;
	font-family:  Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	float: right;
	margin-bottom: 6px;
	border: 0;
	background-color:#650f01;
	
}*/

.footer-bar{
	width: 754px;
	height: 10px;
	padding-left: 8px;
	color: #FFFFFF;
	line-height: 1.8em;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	float: left;
	background-color: #e6e6e1;
	margin-top: 6px;
	margin-bottom: 0px;
	border: 0;
}

.footer-bar2{
	width: 886px;
	height: auto;
	padding-left: 14px;
	color: #303030;
	line-height: 1.8em;
	background-color:#650f01;
	font-family:  Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	float: left;
	clear: left;
	margin-bottom: 15px;
	border: 0;
}

.footercol p {
	color:#c11b00;
}

.footercol {
	width: 160px;
	float: left;
	font-family:  Tahoma, Geneva, sans-serif;
	font-size: 9px;

	margin-right: 20px;
	color: #303030;
	height: auto;
}

.footercol a:link, .footercol a:visited {
	text-decoration: none;
	font-size: 8.5pt;
	color:#4c0a00;
	font-weight:normal;
}

.footercol a:hover {
	text-decoration:none;
	font-size: 8.5pt;
	color:#d51e00;
}

.footer-left {
	width: 264px;
	float: left;
	color: #999999;
	font-family:  Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	padding: 0;
}

.footer-left a:link, .footer-left a:visited, .footer-left a:hover {  
	font-family      :  Tahoma, Geneva, sans-serif;
	font-size        : 8pt;
	color			 : #999999;
} 

.footer-right a:link, .footer-right a:visited, .footer-right a:hover {  
	font-family      : Arial;
	font-size        : 8pt;
	color			 : #999999;
} 

.footer-right {
	width: 464px;
	float: right;
	text-align: right;
	color: #999999;
	font: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0;
}

.first {
	border:0;
	padding:0;
	margin:0;
}

#imggall {
	width:900px;
	height:472px;
	float:left;
}

.red {
	color:#260500;
}

.submenutitlegen {
	width:210px;
	height:12px;
	padding:8px 10px 10px 10px;
	background-image:url(../images/menutitlebg3.gif);
	float:left;
	color:#666;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.submenutitlegen a {
	text-decoration:none;
	color:#666;
}

.submenutitlegen a:hover {
	text-decoration:underline;
	color:#ccc;
}

.submenugen {
	width:230px;
	height:272px;
	background-color:#f3f3ee;
	float:left;
}

.submenugen ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:10px 0 0 10px;
	
}

.submenugen ul li {
	width:180px;
	color:#fff;
	padding:1px;
	font-size:11px;
}

.submenugen ul li a{
	color:#999;
	text-decoration:none;
	font-weight:none;
}

.submenugen ul li a:hover {

	text-decoration:underline;
}


.google-weather .summary {
visibility:hidden;
}


.lv2info li {
	color:#ffffff;
	margin: 0 0 10px 10px;
}


#lv2congen li {
	color:#393939;
}

#lv2congen ul {
	margin:0 0 10px 10px;
	color:#393939;
}

#lv2congen h1 {
	color:#6b6b6b;
}

#lv2congen .lv2info h2 {
	color:#6b6b6b;
	margin:10px 0 10px 0;

}

#lv2congen .lv2info h3 {
	color:#393939;

}

h3 {
	font-size:20px;
	margin:0 0 10px 0;
	color: #333;
}