/* CSS Document */
body {
	background-image:url(images/background.gif)!important;
}

#flash {
	border:2px solid #fff;
	margin:0;
	padding:0;
}

#header_bkg {
background-image:url(images/head_bkg_home.jpg);
background-repeat:no-repeat;
height:214px;
}


#menu {
background-image:url(images/menu_bkg.jpg);
height:24px;
font:bold 16px/16px "Garamond", "AGaramond", "Georgia", serif;
text-align:center;
vertical-align:middle;
padding:0px 0px 0px 0px;
margin:0px;
color:RGB(40,56,77);
background-color:RGB(226, 233, 249);
}

#bar {
background-image:url(images/bar.png);
height:2px;

}
#main {
background-image:url(images/bkg_body02.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}

.skip {
font:12px/14px "Georgia", serif;
color:RGB(196,159,4);
text-align:center;
}
a.skip:hover, a.skip:active {
text-decoration:none;
}
a.skip:link, a.skip:visited {
text-decoration:none;
}
#directions p {
font:12px/14px "Georgia", serif;
padding:0px 1em .5em 1em;
color:RGB(40,56,77);
margin:0px;
width:600px;

}

p {

font:12px/14px "Georgia", serif;
padding:0px 1em .5em 1em;
color:RGB(40,56,77);
margin:0px;
/*width:320px;*/
text-align:left;
}


.menu {
border-collapse:collapse;
padding:0px;
margin:0px;

}

a.menu:link, a.menu:visited {
border-collapse:collapse;
border-bottom:none;




}

a.menu:hover, a.menu:active {
border-bottom:thin dotted RGB(40,56,77);
border-collapse:collapse;



}



.tag {
text-align:center;
}


.image {
float:right;
/*border:thin, solid, RGB(196,159,4);*/
padding:0px;
margin:0px 0px 10px 15px;
clear:none;
display:block;

}

.img_left {

float:right;
padding:5px;
}

#columnright {
float:right;
clear:none;
width:350px;


}
#columnright_amenities  {
float:right;

clear:right;
width:216px;
background:url(images/amenities_img02.jpg) no-repeat;
height:442px;
}


#columnleft {
clear:none;
float:left;
text-align:left;
width:320px;
}

#columnleft_amenities {
clear:none;
float:left;
text-align:left;
width:490px;
}

#columnleft_amenities p {
}
ol {
margin-left:20px;
margin-top:20px;
}
ol li {
	font:13px/14px "Georgia", serif;
	padding:0px 0px 4px 0px;
	color:RGB(40,56,77);
	text-align:left;
	list-style-type: decimal;
}

ul {
margin-left:20px;
margin-top:20px;
}
ul li {
font:13px/14px "Georgia", serif;
padding:0px 0px 4px 0px;
color:RGB(40,56,77);
list-style:disc;
text-align:left;

}

#columnright_amenities ul{
margin-left:20px;
margin-top:20px;
}
#columnright_amenities ul li {
font:13px/14px "Georgia", serif;
padding:0px 0px 4px 0px;
color:RGB(40,56,77);
list-style:url(images/check3.jpg);
text-align:left;
}




h1 {
font:bold 16px/18px "Georgia", serif;
color:RGB(196,159,4);
margin:0px;
padding:.5em .5em .5em 1em;
}

h2 {
font:bold 14px/16px "Georgia", serif;
color:RGB(196,159,4);
margin:0px;
padding:.5em .5em .5em 1em;
}

h3 {
font:bold 12px/14px "Georgia", serif;
color:RGB(196,159,4);
margin:0px;
padding:.5em .5em .5em 1em;
}


#driving {
background-image:url(images/the_area_distance2.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:15px;
width:681px;
height:283px;
float:left;
font:12px/13px "Georgia", serif;
color:RGB(40,56,77);
}


#flying {
background-image:url(images/vip_flying02.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:15px;
width:680px;
height:283px;
float:left;
font:12px/13px "Georgia", serif;
color:RGB(40,56,77);
}

#email {
font:16px/18px "Georgia", serif;
color:RGB(196,159,4);
}
#email a:link, #email a:visited {
text-decoration:none;
color:RGB(196,159,4);
}

#email a:hover, #email a:active {
text-decoration:underline;
color:RGB(196,159,4);

}

#contactName p {
font:14px/16px "Georgia", serif;
padding:0px 1em .5em 1em;

}

#column1 {
float:left;
vertical-align:text-top;
display:block;
clear:both; 
}
#column2 {
float:right;
vertical-align:top;
display:inline;
}




#form1 {
float:left;
vertical-align:text-top;
display:block;
width:50px;
text-align:right;
}

#form2 {
float:left;
vertical-align:top;
display:inline;
width:150px;
color:RGB(40,56,77);
}

.cell {
margin:4px;
text-align:right;
background-color:#FFFFFF;
border:thin solid #CCCCCC;
font:13px "Georgia", serif;
text-align:left;
}

.wordcell {
RGB(196,159,4);
border:none;
margin:5px;
font:13px/18px "Georgia", serif ;
text-align:right !important;
width:100px;
}

#contactForm {
width:320px;
outline:none;
border:none;
border-collapse:collapse;
margin:5px;
background-image:url(images/contact_form2.jpg);
background-repeat:no-repeat;
height:400px;
clear:both;
}


#form {
background-image:url(images/contact_form2.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
width:680px;
height:383px;
font:12px/13px "Georgia", serif;
color:RGB(40,56,77);
margin:40px 0px 0px 15px;
text-align:top;
}

.contact {
font:12px/15px "Georgia", serif;
padding:0px 1em .5em 1em;
color:RGB(40,56,77);
margin:0px;
width:90px;
text-align:right;
vertical-align:top;
}

.spacer {
height:40px;
}
.buttons {
margin:10px 0px 0px 220px;
}
.success {
text-align:center !important;
font:bold 13px/18px "Georgia", serif;
color:RGB(40,56,77);
height:400px;
padding:0px;
margin:0px;
width:738px;
}

.albummiddle {
float:left;
padding:5px;
display:inline;
vertical-align:top;
display:block;
border:none;
}

.albummiddle a:link, .albummiddle a:visited {
border:none;
text-decoration:none;
}

.albummiddle a:hover, .albummiddle a:active {
border:none;
text-decoration:none;
}
.netta {
font:9px "Georgia", serif;
color:RGB(40,56,77);
text-align:right;
padding:0px 50px 0px 0px;
}
a.netta:hover, a.netta:active {
text-decoration:none;
color:RGB(40,56,77);
text-align:right;
padding:0px 50px 0px 0px;
}
a.netta:link, a.netta:visited {
text-decoration:none;
text-align:right;
padding:0px 50px 0px 0px;
color:RGB(40,56,77);
}

a:link, a:visited {
text-decoration:underline;
color:RGB(40,56,77);
}

a:hover, a:acive {
text-decoration:underline;
color:black;
}
.floatleft {
	clear: left;
	float: left;
	margin-right: 10px;
}

.list_heading {
	font-size: 1em;
	color: #3E5382;
	font-weight: bolder;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
.lux-branding {
	background-color: #000;
	font-family: Georgia, serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.style20 {
	font-family: Georgia, serif;
	font-size: 2.5em;
	color: #CCC;
	padding-left: 1em;
}
.style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	vertical-align: middle;
	text-align: center;
}
.padding_left {
	padding-left: 15px;
}
#content {
	width: 735px;
}

