@charset "utf-8";

/* CSS Document */



/*---------------GENERAL--------------*/

*{

padding:0;

border:none;

list-style:none;

margin:0;

}



#content_body li{

margin-left:30px;

padding-bottom:10px;

text-indent:0;

}



body {

background:url(../images/body_bg_repeat.jpg) repeat-x #000e0c;

background-position:0 -80px;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

line-height:18px;

color:#79aaa8;

}

p{

margin-bottom:15px;

}

li{

text-indent:30px;

list-style:none;

list-style-type:none;

}



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;

}



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;

}



#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:#6aa48e;

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 #fff;

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-bottom:5px;

padding-top: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:425px;

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:425px;

height:98px;

float:left;

background:url(../images/FitzLVBikeWeek.jpg) no-repeat #000;

border:1px dotted #d8b57d;

/*margin-top:10px;*/

}

/*new banner images - test*/

#promo_banner{
width:  212px;
height:98px;
float:left;
background:url(../images/GreatEscape.jpg) no-repeat #000;
border:1px dotted #d8b57d;

}

#promo2_banner{
width:211px;
height:98px;
float:left;
background:url(../images/FreeBreakfast.jpg) no-repeat #000;
border:1px dotted #d8b57d;
border-left:none;

}



#banner{

width:315px;

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:293px;

	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;

float:left;

}



#button input{

margin:0;

padding:0;

}



fieldset{

display:block;

float:left;

border:none;

/*padding-left:5px;*/

width:70px;

}





#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 #3a7967;

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:#cde9d9;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#000;

padding:2px 2px 2px 2px;

}

#guest_book textarea {

width:285px;

background:#cde9d9;

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 #cde9d9;

height:20px;

font-size:10px;

}

.guest_a{

background:#3a7967;

padding:10px;

margin-bottom:5px;

color:#cde9d9;

}

.guest_b{

background:#165350;

padding:10px;

margin-bottom:5px;

color:#cde9d9;

}



#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:#cde9d9;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#000;

padding:2px 2px 2px 2px;

}

#contact_form textarea {

width:275px;

background:#cde9d9;

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:2000px;

}



#content_footer_frame{

clear:both;

width:912px;

height:1px;

background:url(../images/content_footer_bg_2.gif) no-repeat;

position:relative;

}