@charset "utf-8";
/* CSS Document */

/*---------------GENERAL--------------*/
*{
padding:0;
border:none;
list-style:none;
margin:0;
}

body {
background:url(../images/body_bg_repeat.jpg) repeat-x #2f8774;
background-position:0 -80px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#79aaa8;
}
p{
margin-bottom:15px;
}

a:link, a:visited, a:hover, a:active, a:visited:hover, a:link img, a:visited img, a:hover img, a:active img, a:visited:hover img{
border:none;
text-decoration:none;
color:#FFFFFF;
}

a:hover, a:visited:hover{
color:#FFFFFF;
}

li{
text-indent:20px;
}

#content_body li{
margin-left:20px;
padding-bottom:10px;
text-indent:0;
}


blockquote{
}

strong{
font-weight:700;
}

hr{
border:0;
border-top:1px dotted #cfe8d8;
height:0;
margin-top:20px;
margin-bottom:20px;
}

.wlk_distext{
display:none;
}

/*--------LAYOUT-----*/
/*WRAPPER*/
#wrapper {
left:50%;
margin-left:-456px;
width:912px;
position:relative;
height:auto;
}

/*HEADER*/
#header_wrap{
padding-top:10px;
}

/*MAIN CONTENT*/
#content_wrap_template {
background:url(../images/holder_bg_repeat_2.gif) repeat-y;
width:912px;
height:auto;
}

#info_bar{
width:912px;
clear:both;
padding-top:10px;
background:#000000;
}

/*HOME PAGE CONTENT*/
#home_content_wrap{
}

/*FLASH*/
#sorg_flash{
width:717px;
height:296px;
float:left;
background:url(../images/flash_placeholder.jpg) no-repeat #1f7361;
}

#content{
width:677px;
float:left;
padding-left:20px;
padding-right:20px;
/*background:#cee9d9;*/
color:#FFFFFF;
}

#horizontal_links{
clear:both;
width:912px;
height:32px;
background:#000;
padding-top:10px;
overflow:hidden;
}

/*FOOTER*/
#foot_wrap{
position:relative;
clear:both;
}

#foot_wrap p, #foot_wrap a:link, #foot_wrap a:hover, #foot_wrap a:active, #foot_wrap a:visited {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
text-align:center;
}

#foot_wrap img{
border:none;
}

#left{
height:auto;
float:left;
padding-right:10px;
}

#right{
height:auto;
float:left;
padding-left:20px;
}


/*-----STYLES------*/


.current{
}

#clear{
clear:both;
}

/*--------LISTS--------*/
ul#nav, ul#nav li a{
background:#000;
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:14px;
line-height:35px;
width:195px;
background:url(../images/left_nav_hr.jpg) repeat-y #1f7361;
text-indent:0;
}
ul#nav{
display:block;
float:left;
}
ul#nav li{
display:inline;
width:195px;
text-indent:0;
}
ul#nav li a{
display:block;
width:195px;
}

#promotions a:link, #club a:link, #entertainment a:link, #dining a:link, #gallery a:link, #guest a:link, #contact a:link, #promotions a:active, #club a:active, #entertainment a:active, #dining a:active, #gallery a:active, #guest a:active, #contact a:active, #promotions a:visited, #club a:visited, #entertainment a:visited, #dining a:visited, #gallery a:visited, #guest a:visited, #contact a:visited{
height:35px;
width:195px;
background:url(../images/left_nav_btn.jpg) no-repeat #000;
background-position:0 0;
margin-top:1px;
display:block;
}
#contact_template a:link, #contact_template a:active, #contact_template a:visited{
height:35px;
width:195px;
background:url(../images/left_nav_btn.jpg) no-repeat #113e27;
background-position:0 0;
margin-top:1px;
margin-bottom:1px;
display:block;
}
#promotions a:hover, #club a:hover, #entertainment a:hover, #dining a:hover, #gallery a:hover, #guest a:hover, #contact a:hover, #contact_template a:hover{
background:url(../images/left_nav_btn.jpg) no-repeat #000;
background-position:0 100%;
}


#top_button, #top_button a:link, #top_button a:visited, #top_button a:active {
background:url(../images/left_nav_btn_shiny.jpg);
background-position:0 0;
line-height:44px;
width:195px;
height:44px;
display:block;
}
#top_button a:hover{
background:url(../images/left_nav_btn_shiny.jpg);
background-position:0 100%;
}


ul#h_nav{
display:block;
height:22px;
width:912px;
background:#650303;
}

ul#h_nav li{
display:inline;
float:left;
margin:0;
padding:0;
list-style-type:none;
}

ul#h_nav li a {
display:block;
border:none;
}


#about a{
background:url(../images/about.jpg) no-repeat;
background-position:0 0;
width:149px;
height:22px;
margin-right:2px;

}
#about a:hover{
background:url(../images/about.jpg) no-repeat;
background-position:0 100%;
}
#about_current{
background-position:0 100%;
}

#corporate a{
background:url(../images/corporate.jpg) no-repeat;
background-position:0 0;
width:98px;
height:22px;
margin-right:2px;
}
#corporate a:hover{
background:url(../images/corporate.jpg) no-repeat;
background-position:0 100%;
}
#corporate_current{
background-position:0 100%;
}

#groups a{
background:url(../images/groups.jpg) no-repeat;
background-position:0 0;
width:143px;
height:22px;
margin-right:2px;
}
#groups a:hover{
background:url(../images/groups.jpg) no-repeat;
background-position:0 100%;
}
#groups_current{
background-position:0 100%;
}

#faq a{
background:url(../images/faq.jpg) no-repeat;
background-position:0 0;
width:75px;
height:22px;
margin-right:2px;
}
#faq a:hover{
background:url(../images/faq.jpg) no-repeat;
background-position:0 100%;
}
#faq_current{
display:block;
background-position:0 100%;
}

#news a{
background:url(../images/news.jpg) no-repeat;
background-position:0 0;
width:121px;
height:22px;
margin-right:2px;
}
#news a:hover{
background:url(../images/news.jpg) no-repeat;
background-position:0 100%;
}
#news_current{
background-position:0 100%;
}

#directions a{
background:url(../images/directions.jpg) no-repeat;
background-position:0 0;
width:94px;
height:22px;
margin-right:2px;
}
#directions a:hover{
background:url(../images/directions.jpg) no-repeat;
background-position:0 100%;
}
#directions_current{
background-position:0 100%;
}

#contact_2 a{
background:url(../images/contact.jpg) no-repeat;
background-position:0 0;
width:101px;
height:22px;
margin-right:2px;
}
#contact_2 a:hover{
background:url(../images/contact.jpg) no-repeat;
background-position:0 100%;
}
#contact_2_current{
background-position:0 100%;
}

#employment a{
background:url(../images/employment.jpg) no-repeat;
background-position:0 0;
width:117px;
height:22px;
}
#employment a:hover{
background:url(../images/employment.jpg) no-repeat;
background-position:0 100%;
}
#employment_current{
background-position:0 100%;
}

/*--------HEADINGS-----*/
/* */
h1{
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:24px;
color:#FEFAC2;
font-weight:normal;
line-height:normal;
}

/* */
h2{
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:24px;
color:#cee9d9;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
line-height:normal;
}

h3{
color:#fefac2;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
line-height:normal;
}

/* */
h4{
}

/* */
h5{
}

/* */
h6{
}

/*CONTACT FORMS*/
#sign_in{
width:400px;
height:98px;
float:left;
background:url(../images/sign_in_bg.jpg) no-repeat #000;
border:1px dotted #d8b57d;
/*margin-top:10px;*/
}

#sign_in_ph{
width:400px;
height:98px;
float:left;
background:url(../images/FZTnewhotel2.jpg) no-repeat #000;
border:1px dotted #d8b57d;
/*margin-top:10px;*/
}

#banner{
width:340px;
border-top:1px dotted #d8b57d;
border-bottom:1px dotted #d8b57d;
border-left:none;
border-right:none;
float:left;
/*margin-top:10px;*/;
height:98px;
background:url(../images/banner_bg.jpg) no-repeat #000;
}

#majestic_links{
width:168px;
border:1px dotted #d8b57d;
float:left;
/*margin-top:10px;*/;
height:83px;
background:#000;
text-align:right;
padding-top:15px;
}

#majestic_links a:link, #majestic_links a:active, #majestic_links a:visited, #majestic_links a:hover{
display:block;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
color:#d0dd79;
}

#players_club{
	position:relative;
	left:275px;
	top:10px;
	width:125px;
	height:80px;
}

label {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
width:65px;
float:left;
padding-top:5px;
/*margin-left:10px;*/
}

input, select {
background:#959f9f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:2px 2px 2px 2px;
float:left;
/*margin-left:10px;*/
}

select{
margin-top:5px;
}

textarea {
}

.button{
background:url(../images/go_button.gif) no-repeat;
width:33px;
height:33px;
}

#button {
width:33px;
height:33px;
position:relative;
left:6px;
top:42px;
margin-left:0;
padding-left:0;
}

#button input{
margin:0;
padding:0;
}

fieldset{
display:inline;
float:left;
border:none;
/*padding-left:5px;*/
width:65px;
}


#content_header{
width:429px;
height:83px;
position:relative;
top:14px;
}

#content_body{
background:url(../images/content_header_bg.jpg) no-repeat;
width:429px;
float:left;
position:relative;
left:1px;
padding-left:40px;
padding-right:40px;

}

#content_body_gallery{
background:url(../images/content_header_bg2.jpg) no-repeat;
width:677px;
float:left;
position:relative;
left:1px;
padding-left:40px;
}

#right_list{
width:208px;
background:url(../images/right_list_bg.jpg) no-repeat;
float:left;
padding-top:26px;

}

#content_footer{
clear:both;
width:912px;
height:107px;
background:url(../images/content_footer_bg_2.gif) no-repeat;
/*margin-bottom:5px;*/
position:relative;
}

.dining{
float:left;
padding-right:20px;
padding-bottom:20px;
}

/*GUEST BOOK STYLES*/
#guest_book {
background:url(../images/form_bottom.jpg) no-repeat #115250;
background-position:0 250px;
padding:15px;
height:290px;
}
.row {
clear: both;
padding-top:10px;
}
.row_right {
clear: both;
float:right;
padding-top: 10px;
padding-bottom: 50px;
padding-right:25px;
}
#guest_book label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:80px;
float:left;
text-align:right;
line-height:11px;
padding-right:5px;
}
#guest_book input, #guest_book select {
float:left;
background:#3a7967;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:2px 2px 2px 2px;
}
#guest_book textarea {
width:285px;
background:#3a7967;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:2px 2px 2px 2px;
}
#guest_book #guest_button{
background:url(../images/submit_btn_bg.jpg) repeat-x #3a7967;
height:20px;
font-size:10px;
}
.guest_b{
background:#115250;
padding:10px;
margin-bottom:5px;
}
.guest_a{
background:#225952;
padding:10px;
margin-bottom:5px;
}

#contact_form label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:125px;
float:left;
text-align:right;
line-height:11px;
padding-right:5px;
}
#contact_form input, #contact_form select {
float:left;
background:#3a7967;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:2px 2px 2px 2px;
}
#contact_form textarea {
width:275px;
background:#3a7967;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:2px 2px 2px 2px;
}
#checkboxes{
float:left;
width:275px;
}

.indent{
padding-left:10px;
}


.dining_txt{
float:right;
width:250px;
}

.clearfix:after{
content: "___";
display: block;
height:0;
clear:both;
visibility: hidden;
}
/* This declaration is necessary for Safari!! */
.clearfix { display: block; }

/*IFRAME STYLES*/
#content_frame{
background:url(../images/content_header_bg2.jpg) no-repeat;
width:717px;
float:left;
position:relative;
left:1px;
height:900px;
}

#content_footer_frame{
clear:both;
width:912px;
height:1px;
background:url(../images/content_footer_bg_2.gif) no-repeat;
position:relative;
}

