@charset "utf-8";
/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
margin:0px;
padding:0px;
overflow-x: hidden;
height:760px;
background-image:url(../images/body_bg1.jpg);
background-position:left top;
background-repeat:no-repeat;

}
.left{
float:left;
}
.clear{
clear:both;
}
.container{
width:100%;
overflow:hidden;
}
.logo{
width:419px;
height:59px;
position:absolute;
top:310px;
outline:none;
left:280px;
}
.logo_img{
width:419px;
height:59px;
position:absolute;
background: url(../images/logo_revised.png) no-repeat;
outline:none;
top:-50px;
}
.team{
top:189px;
left:541px;
position:absolute;
color:#fff;
font-weight:bold;
}
.team a{
text-decoration:none;
outline:none;
color:#fff;
font-weight:bold;
}
.team_position{
	position:absolute;
	top:-128px;
	left:-130px;
	bottom:155px;
	right:570px;
	width:690px;
	background:url(../images/team_bg.png) no-repeat;
	height:350px;
	padding:10px 30px 0 10px;
	text-align:left;
	line-height:15px;
	cursor:pointer;
}
.team_cross{
	top:201px;
	left:571px;
	position:absolute;
	width:9px;
	height:10px;
	z-index:9999;
}
#team_cross{
outline:none;
background:url(../images/close_image.png) no-repeat;
width:40px;
height:40px;
float:left;
cursor:pointer;
}
.private_events{
top:170px;
left:631px;
position:absolute;
color:#fff;
font-weight:bold;
width:200px;
}
.private_events a{
text-decoration:none;
outline:none;
color:#fff;
font-weight:bold;
}
.private_cross{
top:201px;
left:620px;
position:absolute;
width:9px;
height:10px;
z-index:9999;
}
#private_cross{
outline:none;
background:url(../images/close_image.png) no-repeat;
width:40px;
height:40px;
float:left;
cursor:pointer;
}
.private_position{
	position:absolute;
	top:-108px;
	left:630px;
	bottom:154px;
	right:920px;
	width:360px;
	height:318px;
	padding:20px 30px 0 21px;
	text-align:left;
	line-height:15px;
	background: url(../images/private_bg.jpg) no-repeat;
	cursor:pointer;
}
.private_position a{
text-decoration:none;
outline:none;
color:#fff;
}
.intro{
left:179px;
top:260px;
position:absolute;
color:#fff;
font-weight:bold;
}
.intro a{
color:#fff;
font-weight:bold;
text-decoration:none;
outline:none;
}
.intro_cross{
left:211px;
top:249px;
position:absolute;
width:9px;
height:10px;
z-index:9999;
}
#intro_cross{
outline:none;
background:url(../images/close_image.png) no-repeat;
width:40px;
height:40px;
float:left;
cursor:pointer;
}
.intro_position{
	position:absolute;
	top:260px;
	left:-288px;
	bottom:465px;
	right:240px;
	width:360px;
	padding:14px 70px 0 19px;
	background:url(../images/intro_bg.jpg) no-repeat;
	text-align:left;
	height:350px;
	line-height:15px;
	cursor:pointer;
}
.contact{
top:491px;
left:270px;
position:absolute;
color:#fff;
font-weight:bold;
}
.contact a{
color:#fff;
font-weight:bold;
text-decoration:none;
outline:none;
}
.contact_cross{
top:481px;
left:261px;
position:absolute;
width:9px;
height:10px;
z-index:9999;
}
#contact_cross{
outline:none;
background:url(../images/close_image.png) no-repeat;
width:40px;
height:40px;
float:left;
cursor:pointer;
}
.contact_position{
	position:absolute;
	top:491px;
	left:270px;
	bottom:390px;
	right:715px;
	width:316px;
	background:url(../images/contact_bg.jpg) no-repeat;
	height:120px;
	padding:18px 0px 0 134px;
	text-align:left;
	line-height:15px;
	cursor:pointer;
}
.contact_position a{
color:#fff;
text-decoration:none;
outline:none;
}
.contact_position a:hover{
color:#a42922;
text-decoration:none;
}
.menu{
left:749px;
top:260px;
position:absolute;
color:#fff;
font-weight:bold;
}
.menu a{
color:#fff;
font-weight:bold;
text-decoration:none;
outline:none;
}
.menu_cross{
left:739px;
top:250px;
position:absolute;
width:9px;
height:10px;
z-index:9999;
}
#menu_cross{
outline:none;
background:url(../images/close_image.png) no-repeat;
width:40px;
height:40px;
float:left;
cursor:pointer;
}
.menu_position{
	position:absolute;
	top:260px;
	left:749px;
	bottom:870px;
	right:1200px;
	width:398px;
	background: url(../images/menu_bg.jpg) no-repeat;
	height:687px;
	padding:56px 30px 0 20px;
	text-align:left;
	line-height:15px;
	cursor:pointer;
}
.menu_position a{
color:#fff;
text-decoration:none;
font-size:11px;
outline:none;
}
.menu_position a:hover{
color:#a42922;
}
.menu_position a.active{
color:#a42922;
text-decoration:underline;
outline:none;
}


.announcement_reservation{
left:270px;
top:328px;
position:absolute;
color:#fff;
font-weight:bold;
}
.announcement_reservation a{
color:#fff;
font-weight:bold;
text-decoration:none;
outline:none;
}
.announcement_cross{
top:329px;
left:261px;
position:absolute;
width:9px;
height:10px;
cursor:pointer;
z-index:9999;
}
#announcement_cross{
outline:none;
background:url(../images/close_image.png) no-repeat;
width:40px;
height:40px;
float:left;
}
.announcement_position{
	position:absolute;
	top:338px;
	left:270px;
/*	bottom:460px;*/
	right:715px;
	width:455px;
	background:url(../images/announcement_bg.png) no-repeat;
	height:60px;
	padding:0px 0px 0 20px;
	text-align:left;
	line-height:15px;
	cursor:pointer;
}
.announcement_position a{
text-decoration:none;
color:#fff;
outline:none;
}
.announcement_position a:hover{
color:#a42922;
text-decoration:none;
}



.online_reservation{
left:270px;
top:418px;
position:absolute;
color:#fff;
font-weight:bold;
}
.online_reservation a{
color:#fff;
font-weight:bold;
text-decoration:none;
outline:none;
}
.online_cross{
top:409px;
left:261px;
position:absolute;
width:9px;
height:10px;
cursor:pointer;
z-index:9999;
}
#online_cross{
outline:none;
/*background:url(../images/close_image.png) no-repeat;*/
width:40px;
height:40px;
float:left;
}
.online_position{
	position:absolute;
	top:421px;
	left:270px;
/*	bottom:460px;*/
	right:715px;
	width:300px;
/*	background:url(../images/online_bg.jpg) no-repeat;*/
	height:30px;
	padding:11px 0px 0 150px;
	text-align:left;
	line-height:15px;
	cursor:pointer;
}
.online_position a{
text-decoration:none;
color:#fff;
outline:none;
}
.online_position a:hover{
color:#a42922;
text-decoration:none;
}
.gallery{
left:636px;
top:647px;
position:absolute;
color:#fff;
font-weight:bold;
}
.gallery a{
color:#fff;
font-weight:bold;
text-decoration:none;
outline:none;
}
.gallery_cross{
left:690px;
top:641px;
position:absolute;
width:9px;
height:10px;
z-index:9999;
}
#gallery_cross{
outline:none;
background:url(../images/close_image.png) no-repeat;
width:40px;
height:40px;
float:left;
cursor:pointer;
}
.gallery_position{
	position:absolute;
	top:650px;
	left:-125px;
	bottom:870px;
	right:715px;
	width:814px;
	height:290px;
	padding:30px 0px 30px 30px;
	background:url(../images/gallery_bg.jpg) no-repeat;
	cursor:pointer;
}
.small_gallery{
width:90px;
height:90px;
float:left;
overflow:hidden;
}
.small_gallery_gap{
	float:left;
	width:10px;
	position:relative;
}
.small_gallery_gap_newline{
	height:10px;
}

#team_content_div .team_content_panel {
	width:235px; float:left;padding-left:25px;left:440px;top:7px;position:absolute;
}
#team_content_div .team_content_panel p{
color:#fff;
font-size:11px;
line-height:15px;
margin:0px;
padding:0px;
padding-top:6px;
}
#team_content_div .team_content_panel h3{
color:#fff;
font-size:11px;
padding:0px;
margin:0px;
padding-top:20px;
}
.gallery_menu{
width:75px; float:left;padding-top:60px; line-height:15px; padding-left:2px;
}
.gallery_menu a{
color:#fff;
text-decoration:none;
outline:none;
}
.gallery_menu a:hover{
color:#a42922;
text-decoration:none;
}
.gallery_menu a.current{
color:#a42922;
text-decoration:underline;
}
.team_content{
	cursor:pointer;
}
.menu-detail{
	top:80px;left:0px;position:absolute;
}


/* Updated CSS for CKeditor content display */
.Bold
{
	font-weight: bold;
}

.Italic
{
	font-style: italic;
}

.Underline
{
	text-decoration: underline;
}

.StrikeThrough
{
	text-decoration: line-through;
}

.Subscript
{
	vertical-align: sub;
	font-size: smaller;
}

.Superscript
{
	vertical-align: super;
	font-size: smaller;
}

/**
 * Font faces.
 */

.FontComic
{
	font-family: 'Comic Sans MS';
}

.FontCourier
{
	font-family: 'Courier New';
}

.FontTimes
{
	font-family: 'Times New Roman';
}

/**
 * Font sizes.
 */

.FontSmaller
{
	font-size: smaller;
}

.FontLarger
{
	font-size: larger;
}

.FontSmall
{
	font-size: 8pt;
}

.FontBig
{
	font-size: 14pt;
}

.FontDouble
{
	font-size: 200%;
}

/**
 * Font colors.
 */
.FontColor1
{
	color: #ff9900;
}

.FontColor2
{
	color: #0066cc;
}

.FontColor3
{
	color: #ff0000;
}

.FontColor1BG
{
	background-color: #ff9900;
}

.FontColor2BG
{
	background-color: #0066cc;
}

.FontColor3BG
{
	background-color: #ff0000;
}

/**
 * Indentation.
 */

.Indent1
{
	margin-left: 40px;
}

.Indent2
{
	margin-left: 80px;
}

.Indent3
{
	margin-left: 120px;
}

/**
 * Alignment.
 */

.JustifyLeft
{
	text-align: left;
}

.JustifyRight
{
	text-align: right;
}

.JustifyCenter
{
	text-align: center;
}

.JustifyFull
{
	text-align: justify;
}

/**
 * Other.
 */

code
{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
}

kbd
{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
}

blockquote
{
	color: #808080;
}
/* Updated CSS for CKeditor content display */

/*  New_26-08-2010*/
@font-face {
    font-family: News-Gothic-MT-Bold;
    src: url(News-Gothic-MT-Bold.ttf) format("truetype");
}
.gothic{
color:#fff;
font-family: News-Gothic-MT-Bold;
font-size:12px;
padding:0px;
margin:0px;
float:left;
}

/********17-12-2010**********/
.visit_cross{
	top:210px;
	left:1045px;
	position:absolute;
	width:9px;
	height:10px;
	z-index:9999;
	background:url(../images/visit_title.png) no-repeat;
	width:58px;
	height:15px;
}
.facebook_icon{
	top:204px;
	left:1109px;
	position:absolute;
	width:9px;
	height:10px;
	z-index:9999;
	width:32px;
	height:32px;
}
#facebook_icon{
background:url(../images/facebook.png) no-repeat;
width:32px;
height:32px;
float:left;
}
.twitter_icon{
	top:204px;
	left:1138px;
	position:absolute;
	width:9px;
	height:10px;
	z-index:9999;
	width:32px;
	height:32px;
}
#twitter_icon{
background:url(../images/twitter.png) no-repeat;
width:32px;
height:32px;
float:left;
}
.visit_tab{
top:320px;
left:991px;
position:absolute;
width:auto;
}
