body{
margin:0px;
padding:0px;
background-color:#036;
background-image:url(../images/grill_bg_sample.jpg);
background-position:bottom right;
background-repeat: repeat;
behavior:url(scripts/cssHoverFix.htc);
}

#mainpage{
margin:0px auto;
width:855px;
height:919px;
padding:0px;

}

#topleft{
margin-left:25px;
margin-top:20px;
float:left;
width:156px;
height:73px;
}

#topmenu{
margin-top:20px;
background:url(../images/menu_bg_new.gif) no-repeat;
float:left;
width:190px;
height:87px;
}

ul{
margin:0px;
padding:0px;
border:0px;
list-style:none;
}

li{
	margin:0px;
	padding:0px;
	text-align: left;
}

.menu{
margin:3px 0px 0px 1px;
list-style-type:none;
width:178px;
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
}

.menu a{
display:block;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:8px;
width:178px;
margin:0px;
text-decoration:none;
}

.menu a:hover, .menu a:focus{
margin:0px;
background-color: #364851;
padding:0px 0px 0px 9px;
margin-left:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:178px;
}

#collage { 
margin:0px 0px 0px 25px;
background:url(../images/collage1.gif) no-repeat;
float:left;
width:759px;
height:520px;
}

#collage_0 { 
margin:0px 0px 0px 25px;
background:url(../images/collage_0.gif) no-repeat;
float:left;
width:779px;
height:520px;
}

#collage_1 { 
margin:0px 0px 0px 25px;
background:url(../images/collage_1.gif) no-repeat;
float:left;
width:779px;
height:520px;
}

#collage_2 { 
margin:0px 0px 0px 25px;
background:url(../images/collage_2.gif) no-repeat;
float:left;
width:779px;
height:520px;
}

#frontplacement {
margin:0px;
float:left;
margin:-90px 0px 0px 0px;
z-index:200;
}

#wrapper{
float:left;
height:543px;
width:749px;
margin:0px;
padding:0px;
}

frontvideo01{
float:left;
top:200px;
left:300px;
margin:0px;
padding:20px;
}

#Networkheading { 
float:left;
width:400px;
height:20px;
margin-top:8px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:25px;
color:#FFFFFF;
}

#content { 
float:left;
width:400px;
height:120px;
margin-top:2px;
line-height:14px;;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-align:justify;
padding-left:25px;
}

#fullscreen { 
float:right;
width:200px;
padding-top:2px;
height:20px;
margin-top:-13px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#003366;
}

#footerLeft { 
margin-left:25px;
background:url(../images/footer_img.gif) no-repeat;
float:left;
width:369px;
margin-top:18px;
height:198px;
}

#footerright { 
background:url(../images/footer_img.gif) no-repeat;
float:left;
margin-left:15px;
width:369px;
margin-top:18px;
height:198px;
}

#MapHeading { 
float:right;
margin-top:6px;
margin-left:18px;
text-align:left;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#003366;
}

#Map { 
float:left;
height:160px;
width:325px;
padding-left:10px;
padding-top:3px;
}

#content1 { 
float:left;
width:325px;
height:160px;
margin-top:8px;
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
text-align:justify;
padding-left:18px;
}

#menu2 {
padding-left:24px;
padding-top:10px;
}

#wrapper1{
height:775px;
width:759px;
margin-left:25px;
background-color:#FFFFFF;
}

#wrapper1b{
height:1375px;
width:759px;
margin-left:25px;
background-color:#FFFFFF;
}

#footer_bg{
margin-left:25px;
}

#img1{
float:left;
width:92px;
height:135px;
margin:0px;
padding-top:31px;
padding-left:31px;
}

#Imgcontent { 
line-height:14px;
float:right;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
text-align:justify;
width:600px;
height:200px;
padding-top:31px;
}

#content2 { 
float:left;
width:600px;
height:75px;
margin-top:31px;
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
text-align:justify;
padding-left:10px;
}

#content3 { 
float:left;
width:725px;
margin-top:8px;
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
padding-left:28px;
}

#content4 { 
float:left;
width:127px;
height:127px;
margin:15px 15px 0px 40px;
padding:8px 0px 0px 0px;
background:#fff;
line-height:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:30px;
color:#000;
text-align:center;
background-image:url(../images/adpartner_bg.gif);
background-repeat:no-repeat;
text-decoration:none;
border-width: 0px;
}

#content5 { 
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#content6 { 
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#content7 { 
float:left;
width:650px;
margin-top:8px;
line-height:14px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
padding-left:28px;
}

#aboutstory {
float:right;
top:0px;
left:200px;
width:385px;
line-height:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
padding:2px 35px 0px 0px;
}

#abouthistory {
float:left;
top:0px;
left:0px;
width:385px;
line-height:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
padding:2px 0px 0px 25px;
}

#aboutresort1 {
float:left;
top:0px;
left:0px;
width:700px;
line-height:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
padding:2px 0px 0px 25px;
}

#aboutresort2 {
float:left;
top:0px;
left:0px;
width:385px;
line-height:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
padding:2px 0px 0px 25px;
}

#courtesy {
float:right;
top:0px;
width:150px;
line-height:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#000;
text-align:justify;
padding:2px 24px 0px 0px;
}

h2 {
	font-size:12px;
	line-height:14px;
	text-align: left;
}

h3 {
font-size:11px;
}

h3blue {
font-size:13px;
font-weight:bold;
color:#00C;
}

#inset {
padding-left:inherit;
}

ul.ulcontent {
padding-left:24px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-align:justify;
padding-left:58px;
}

ul.ulcontent2 {
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:left;
	line-height:13px;
}

#content3 img.photo1 {
	float:left;
	margin:0px 10px 10px 0;
	text-align: center;
}

#content3 img.photo2 {
float:right;
margin:0px 10px 10px 10px;
}

#content3 img.photo3 {
float:left;
margin:20px 10px 10px 10px;
}

img.frontlink {
border-width:0px;
}

videobody{
margin:0px;
padding:0px;
background-color:#036;
background-image:url(../images/bg_arrow2.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

img.ourstoryphoto1 {
position:relative;
top:15px;
left:25px;
width:300px;
height:315px;
border-style:solid;
border-color:#FFFFFF;
border-width:10px 10px 10px 0px;
z-index:2;
}

img.ourstoryphoto2 {
position:relative;
top:-25px;
left:25px;
width:700px;
height:390px;
z-index:1;
}

img.historyphoto1 {
position:relative;
top:15px;
left:5px;
width:300px;
height:325px;
border-style:solid;
border-color:#FFFFFF;
border-width:10px 0px 10px 10px;
z-index:2;
}

img.historyphoto2 {
position:relative;
top:-15px;
left:25px;
width:700px;
height:380px;
z-index:1;
}

img.resortphoto1 {
position:relative;
top:0px;
left:25px;
width:300px;
height:315px;
border-style:solid;
border-color:#FFFFFF;
border-width:10px 0px 10px 10px;
z-index:2;
}

img.resortphoto2 {
position:relative;
top:-65px;
left:25px;
width:700px;
height:360px;
z-index:1;
}

img.resortphoto3 {
position:relative;
top:-65px;
left:0px;
width:388px;
height:258px;
z-index:1;
}

#contentBox {
width:700px; 
height:100px;
}

#contentBox ul {
margin:0px; 
padding:0px; 
position:relative; 
top: -14px;
left: 10px;
width:100%;
}


#contentBox ul li {
display:inline; 
float:right;
background-color:#000033;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#fff;
margin-right:10px;
padding-top: 4px;
}

.titleCell {
font-size:12px;
width:75px;
height:20px;
position:relative; 
z-index:1000; 
margin:0px; padding:0px;  
cursor:pointer;
}


.titleCell strong {	
font-size:9px;
position:absolute; z-index:1000;
width:73px;  height:18px; 
text-align:center; 
border:#000 solid; border-width:0px;
}

.title {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
position:absolute; 
z-index:1000;
left:427px;
width:100px;
height:18px; 
text-align:center;
background-color:transparent;
margin:0px;
}

#contentBox ul ul {
position:absolute; left:0px;
display:none; 
z-index:100;
}


#contentBox ul ul li {
border:#000 solid; 
border-width:0px; 
width:600px;
background-color:#000033;
padding:5px;
}

#contentBox ul li:hover ul {
display:block; top:-1px; !important; top:40px;
}


#contentBox ul li:hover .titleCell strong {
border-left:#000 solid; 
border-right:#000 solid; 
border-top:#000 solid; 
border-bottom:#fff solid; 
border-width:0px;
background-color:transparent; 
}

#contentBox ul ul li .clear{
border:#000 solid; 
border-width:0px; 
width:600px; 
background-color:transparent; 
padding:10px;
}

#corporateleft {
	float:left;
	width:330px;
	padding-right:20px;
}

#corporateright {
	float:right;
	width:360px;
}

#salesleft {
	float:left;
	width:215px;
}

#salesright {
	float:right;
	text-align: center;
}
#mainpage #wrapper #wrapper1b #content7 #salesrightright .ulcontent2 li {
	text-align: center;
}

#salesrightright {
	float:right;
	padding-right:120px;
}

#salescenter {
	float:center;
	width:215px;
}
#mainpage #wrapper #wrapper1b #content7 #salesleft .ulcontent2 li {
	text-align: center;
}
