@charset "UTF-8";
/* CSS Document */

html { min-height: 100%; margin-bottom: 1px; }

body {
margin:0px; 
top:0px;
padding:0px;
background: transparent url(../img/bkgd.jpg) repeat;
background-color:#060606;
}

#container{
width:1000px;
left:50%;
top:30px;
margin-left:-500px;
position:relative;
}

#header{
width:900px;
height:42px;
padding:45px 50px 0px 50px;
float:left;
position:relative;
background: transparent url(../img/grad_top.gif) repeat-x;
background-color:#212121;
border-top: 1px solid #2b2b2b;
}

#footer{
width:1000px;
height:15px;
padding:20px 0px 20px 0px;
float:left;
position:relative;
}

#gradient1{
width:1000px;
height:5px;
float:left;
position:relative;
background: transparent url(../img/grad_top.gif) repeat-x;
}

#gradient2{
width:1000px;
height:5px;
float:left;
position:relative;
background: transparent url(../img/grad_bot.gif) repeat-x;
}

#content{
width:1000px;
height:298px;
float:left;
position:relative;
background-color:#3c718e;
}

#content_nav{
	width:1000px;
height:24px;
float:left;
position:relative;
}

#content_nav_office{
padding:7px 0px 0px 459px;
float:left;
position:relative;
font-family: Helvetica, Arial, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#content_nav_office a:link
{
color: #FFFFFF;
text-decoration: none;
}
#content_nav_office a:visited
{
color: #FFFFFF;
text-decoration: none;
}
#content_nav_office a:hover
{
color:#0b2b3d;
text-decoration: none;
}
#content_nav_office a:active
{
color: #FFFFFF;
text-decoration: none;
}

#content2{
	width:1000px;
height:273px;
float:left;
position:relative;
background-color:#5c90ac;
border-top: 1px solid #33637e;
z-index:1;
}

#content_absolute1{
width:360px;
height:175px;
left:50px;
top:103px;
position:absolute;
z-index:5;
font-family: Helvetica, Arial, sans-serif;
font-size:16px;
color:#FFFFFF;
line-height:20px;
}

#content_absolute1 a:link
{
color: #FFFFFF;
text-decoration: none;
}
#content_absolute1 a:visited
{
color: #FFFFFF;
text-decoration: none;
}
#content_absolute1 a:hover
{
color:#0b2b3d;
text-decoration: none;
}
#content_absolute1 a:active
{
color: #FFFFFF;
text-decoration: none;
}

#content_absolute1vision{
	width:370px;
	height:212px;
	left:40px;
	top:60px;
	position:absolute;
	z-index:55;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
}

#content_absolute1vision a:link
{
color: #FFFFFF;
text-decoration: none;
}
#content_absolute1vision a:visited
{
color: #FFFFFF;
text-decoration: none;
}
#content_absolute1vision a:hover
{
color:#0b2b3d;
text-decoration: none;
}
#content_absolute1vision a:active
{
color: #FFFFFF;
text-decoration: none;
}

#content_absolute1plan{
width:370px;
height:175px;
left:40px;
top:40px;
position:absolute;
z-index:55;
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
color:#0b2b3d;
line-height:20px;
}

#content_absolute1plan a:link
{
color: #0b2b3d;
text-decoration: underline;
}
#content_absolute1plan a:visited
{
color: #0b2b3d;
text-decoration: underline;
}
#content_absolute1plan a:hover
{
color:#7ad0ff;
text-decoration: underline;
}
#content_absolute1plan a:active
{
color: #0b2b3d;
text-decoration: underline;
}

#content_absolute1high{
	width:370px;
	height:175px;
	left:50px;
	top:55px;
	position:absolute;
	z-index:55;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
}

#content_absolute1high a:link
{
color: #FFFFFF;
text-decoration: none;
}
#content_absolute1high a:visited
{
color: #FFFFFF;
text-decoration: none;
}
#content_absolute1high a:hover
{
color:#0b2b3d;
text-decoration: none;
}
#content_absolute1high a:active
{
color: #FFFFFF;
text-decoration: none;
}

.large{
font-size:16px;	
}

#content_absolute3{
width:115px;
height:175px;
left:50px;
top:63px;
position:absolute;
z-index:5;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:11px;
color:#FFFFFF;
line-height:14px;
}

#content_absolute3 a:link
{
color: #FFFFFF;
text-decoration: underline;
}
#content_absolute3 a:visited
{
color: #FFFFFF;
text-decoration: underline;
}
#content_absolute3 a:hover
{
color:#0b2b3d;
text-decoration: underline;
}
#content_absolute3 a:active
{
color: #FFFFFF;
text-decoration: underline;
}

#content_absolutespecs{
width:240px;
height:210px;
left:175px;
top:63px;
position:absolute;
z-index:5;
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:12px;
}

#content_absolutespecs a:link
{
color: #FFFFFF;
text-decoration: underline;
}
#content_absolutespecs a:visited
{
color: #FFFFFF;
text-decoration: underline;
}
#content_absolutespecs a:hover
{
color:#0b2b3d;
text-decoration: underline;
}
#content_absolutespecs a:active
{
color: #FFFFFF;
text-decoration: underline;
}

#content_absolutespecs ul{
	padding:5px;
	margin-left:10px;
}

#content_absolutespecs li{
	color:#0b2b3d;
}

#content_absolute4{
width:240px;
height:210px;
left:175px;
top:63px;
position:absolute;
z-index:5;
font-family: Helvetica, Arial, sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:12px;
}

#content_absolute4 a:link
{
color: #FFFFFF;
text-decoration: underline;
}
#content_absolute4 a:visited
{
color: #FFFFFF;
text-decoration: underline;
}
#content_absolute4 a:hover
{
color:#0b2b3d;
text-decoration: underline;
}
#content_absolute4 a:active
{
color: #FFFFFF;
text-decoration: underline;
}

#content_absolute4 ul{
	padding:5px;
	margin-left:10px;
}

#content_absolute4 li{
	color:#0b2b3d;
}

.blue{
color:#0b2b3d;	
}

.serif_heading{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:16px;
	color: #FFFFFF;
}

.serif_headingblue{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:16px;
	color: #0b2b3d;
}

.serif_heading2{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:24px;
	color: #FFFFFF;
}

#content_absolute2{
width:1000px;
height:450px;
left:0px;
top:128px;
position:absolute;
z-index:2;
}

#content_absolute2hotel{
width:1000px;
height:450px;
left:0px;
top:113px;
position:absolute;
z-index:2;
}

#content_absolute_image{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
}

#content_absolute_white{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:6;
}

#content_absolute_hidden{
	width:500px;
	height:398px;
	left:454px;
	top:158px;
	position:absolute;
	z-index:7;
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
color:#0b2b3d;
line-height:12px;
}

#content_absolute_hidden a:link
{
color: #7ad0ff;
text-decoration: none;
}
#content_absolute_hidden a:visited
{
color: #7ad0ff;
text-decoration: none;
}
#content_absolute_hidden a:hover
{
color:#0b2b3d;
text-decoration: underline;
}
#content_absolute_hidden a:active
{
color: #7ad0ff;
text-decoration: none;
}

#content_absolute_hidden ul{
	padding:5px;
	margin-left:10px;
}

#content_absolute_hidden li{
	color:#0b2b3d;
	padding-bottom:10px;
}

#content_absolute_setting{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
	background: transparent url(../img/setting01.jpg) no-repeat;
}

#content_absolute_tour{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
	background: transparent url(../img/officetour02.jpg) no-repeat;
}

#content_absolute_tour_hotel{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
	background: transparent url(../img/hotel05.jpg) no-repeat;
}

#content_absolute_tour_res{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
	background: transparent url(../img/hotel02.jpg) no-repeat;
}

#content_absolute_tour_vision{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
	background: transparent url(../img/vision_tour01.jpg) no-repeat;
}

#content_absolute_tour_video{
	width:482px;
	padding:24px 24px 0px 23px;
	height:375px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
	background-color:#FFFFFF;
}

#content_absolute_tour_vdev{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
	background: transparent url(../img/rbc.jpg) no-repeat;
}

#content_absolute_tour_resdev{
	width:529px;
	height:398px;
	left:439px;
	top:143px;
	position:absolute;
	z-index:5;
	background: transparent url(../img/dev01.jpg) no-repeat;
}

#content_absolute_wide{
	width:938px;
	height:398px;
	left:31px;
	top:143px;
	/*background-color:#FFFFFF;*/
	position:absolute;
	z-index:5;
}

#content_absolute_wide2{
	width:938px;
	height:398px;
	left:31px;
	top:143px;
	position:absolute;
	z-index:5;
	background: transparent url(../img/plan.jpg) no-repeat;
}

#bottom{
	width:1000px;
	height:192px;
	float:left;
position:relative;
background: transparent url(../img/grad_bot.gif) repeat-x;
background-color:#212121;
border-bottom: 1px solid #2b2b2b;
z-index:1;
}

#logo{
	width:359px;
	height:25px;
	float:left;
position:relative;
display:inline;
}

#logo_cf{
	width:40px;
	height:25px;
	float:left;
position:relative;
}

#nav{
width:500px;
float:left;
position:relative;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
text-transform: capitalize;
font-size:11px;
color: #FFFFFF;
}

#nav a:link
{
	
color: #FFFFFF;
text-decoration: none;
}
#nav a:visited
{
	
color: #FFFFFF;
text-decoration: none;
}
#nav a:hover
{
	
color:#7ad0ff;
text-decoration: none;
}
#nav a:active
{
	
color: #FFFFFF;
text-decoration: none;
}

.marker{
	color:#7ad0ff;
}

#logo_bot{
	width:155px;
	height:158px;
	padding:18px 0px 0px 423px;
	float:left;
position:relative;
display:inline;
}

#logo_bot2{
	width:320px;
	padding:90px 0px 0px 50px;
	float:left;
position:relative;
text-align:right;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
text-transform: capitalize;
font-size:16px;
color: #FFFFFF;
}

#logo_bot2 a:link
{
	
color: #FFFFFF;
text-decoration: none;
}
#logo_bot2 a:visited
{
	
color: #FFFFFF;
text-decoration: none;
}
#logo_bot2 a:hover
{
	
color:#7ad0ff;
text-decoration: none;
}
#logo_bot2 a:active
{
	
color: #FFFFFF;
text-decoration: none;
}

#logo_bot_sm{
	width:120px;
	height:123px;
	padding:32px 0px 0px 115px;
	float:left;
position:relative;
display:inline;
}

#office_bot{
	padding:0px 0px 0px 134px;
	width:612px;
	height:192px;
	float:left;
position:relative;
}
