@import "formReservationRequest.css";

body{background-color:#ECEBE8; margin:0; padding:0; text-align:center;
    font:11px/18px Verdana; color:#000;}
    
img, a, img a{border:none!important;}
img{float:left;}

p {font:11px/18px Verdana; color:#000;}
a{color:#000; font:11px Verdana,sans-serif; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font:20px sans-serif; color:#000; margin:0; padding:6px 0;}
h2{font:14px sans-serif; color:#000; margin:0; padding:6px 0;}
h3{font:12px sans-serif; color:#000; margin:0; padding:6px 0;}
h4{font:10px sans-serif; color:#000; margin:0; padding:6px 0;}

ul{list-style-type:none; margin:0; padding:0; float:left; clear:both;}


#printPageTitle {display:block;}
#pageLeft{width:240px; margin:0; padding:0; float:left;}

#nav{width:240px; height:auto; float:left; border:0px solid red;}
#nav ul{margin:0; padding:0; list-style-type:none!important;}
#nav ul li .selected a{text-decoration:underline;}
#nav ul li{background:none!important; margin:0; padding:0; float:left; clear:both;}
#nav ul li a{}


/* 2LN */
#nav ul li ul{width:220px; margin:0; padding:0 0 0 20px; float:left; clear:both; 
    border:0px solid red!important;}
#nav ul li ul li a{font-weight:normal!important;}



#pre{width:100%; margin:0; padding:0; float:left; clear:both;}

#autoCenter{width:700px; height:auto; margin:10px auto 0 auto; padding:0; clear:both; border:0px solid blue;
   text-align:left!important;}
   
   
/* HEADER */   

#headerLogo{width:700px; height:32px; margin:0; padding:0 0 0px 0; float:left; 
    clear:both; }   

#headerLogo h1 a{width:700px; line-height:32px; height:32px; margin:0; padding:0!important; float:left; 
    clear:both; font-size:32px!important; color:#000!important;
    text-indent:0!important; background:none!important;
    border:0px solid blue!important;} 
#headerLogo h1 a:hover{font-size:32px!important; text-decoration:none;}     
        
#headerLogo h1{padding:0!important; font-size:12px; color:#000;}   
#headerLogo a{float:left;}

#headerImageHP{display:none; width:544px; height:146px; margin:0; padding:4px 0 10px 0; float:left; clear:both; 
    border:1px solid red;}
#headerImageHP img{display:none;}    
 
  
/* CONTENT */
#content, #HP_content{width:400px; margin:0; padding:0 0 0 20px; float:left; 
    border:0px solid red;}
#content table, #HP_content table{}

#contentHeader{width:400px; margin:0; padding:0; float:left; clear:both; 
    border:0px solid red;}  
#contentTitle{width:400px; margin:0; padding:0; float:left; clear:both; 
    border:0px solid red;}
#contentTitle h1{font:20px sans-serif; color:#000; margin:0; padding:6px 0;}
#printPageTitle{display:block;}


/* BOOK NOW or BOOK ONLINE */
#bookNow{width:220px; margin:20px 0 0 0; padding:10px; float:left; 
    clear:both; border:1px solid #000;}
#bookNow select{width:50%; border:1px solid #000; font:10px Arial; color:#000;}

#ctl00_BookNow1_Form1_DateSelectionmonthcombo{margin:0 4px 0 0; padding:0; float:left; width:100px;}
#ctl00_BookNow1_Form1_DateSelectiondaycombo{margin:0 4px 0 0; padding:0; float:left; width:50px!important;}

#bookNowCalendarIcon{margin:0; padding:0 0 0 2px; float:left;}
#bookNow_Submit{width:190px; margin:8px 0 0 0; padding:0; float:left; clear:both;
    border:0px solid red;}
#bookNow_Submit input{float:right;}





#GV_Link{width:220px; margin:20px 0 0 0; padding:10px; float:left; 
    clear:both; border:1px solid #000;} 
    
    
/* SITE WIDE SEARCH */
#search{width:220px; margin:20px 0 0 0; padding:10px; float:left; 
    clear:both; border:1px solid #000;}    



/* FOOTER */
#footer{width:700px; margin:0; padding:10px 0 30px 0; float:left; clear:both;}
#footer ul{width:600px; margin:2px 0 0 0; padding:0; float:left; clear:both; list-style-type:none;}
#footer ul li{width:auto!important; height:11px; line-height:12px; margin:0; padding:0 10px 0 0; 
    float:left!important; clear:none!important; display:inline!important; 
    border:0px solid red; background:none;}
#footer ul li a{font-weight:normal!important;}
#footer ul li.first{padding:0 7px 0 0!important;}
#footer ul li.last{}

#aroCredit{float:right;}
#aroCredit a{font-weight:normal!important;}


/* AJAX POPUPS */    

/* TELL A FRIEND */   

.TAF_Body{background-color:#EDE7E2!important; border-collapse:collapse;
    text-align:left!important;}

.TAF_Main, .TAF_Main tr{margin:0; padding:0;}
.TAF_Main td{margin:0; padding:2px 0;}

.TAF_MainHolder{width:250px; margin:0; padding:0; float:left; clear:both; 
    border:0px solid red;} 
.TAF_Main{width:230px; margin:0; padding:10px; float:left; clear:both; 
    border:0px solid red;}


.TAF_Left{border:0px solid red; text-align:right; padding:0 0 8px 0;}
.TAF_Right input, .TAF_Right textarea{width:130px; padding:0; float:left;}

.TAF_Right input:focus, .TAF_Right textarea:focus{border:1px solid #453404}

.TAF_Email{border:0px solid yellow;}
.TAF_MessageArea{border:0px solid blue;} 
.TAF_MessageArea{}

.TAF_Submit{width:74px; height:20px; line-height:20px; margin:6px 0 0 0; padding:0; 
    float:left; clear:both; color:#FFF; background-color:#453404; border:0;
    font-weight:normal; letter-spacing:1px; cursor:pointer;}

.TAF_Bottom{}

#TAF_Response{margin:0; padding:10px; float:left; clear:both;}



#ezinePopupHolder{width:100%; margin:0; padding:0; float:left; clear:both;}
#ezinePopup{margin:4px 0 0 0; padding:10px; float:left; clear:both;}

/* NEWSLETTER SIGNUP */
.ezine{margin:20px 0 0 0; padding:0; float:left; clear:both; border:0px solid blue;}
.ezine table{margin:0; padding:0; float:left; clear:both;}
.ezineLabel{width:60px; height:20px; line-height:20px; margin:0; padding:0; float:left;
    border:0px solid red;
    font:11px Verdana!important; color:#453404!important;}
.ezineTxtBox{height:20px; line-height:20px; margin:0; padding:0; 
    float:left;}

.ezineTxtBox input{border:1px solid #453404;}

.ezineSegments{height:auto; margin:0; padding:6px 0; 
    float:left;}

.ezineSubmit{width:74px; height:20px; line-height:20px; margin:0; padding:0; 
    float:left; clear:both; color:#FFF; background-color:#453404; border:0;
    font-weight:normal; letter-spacing:1px; cursor:pointer;}




/* NEWSLETTER SIGNUP Popup */
.ezine{margin:20px 0 0 0; padding:0; float:left; clear:both; border:0px solid blue;}
.ezine table{margin:0; padding:0; float:left; clear:both;}
.ezineLabel{width:60px; height:20px; line-height:20px; margin:0; padding:0; float:left;
    border:0px solid red;
    font:11px Verdana!important; color:#453404!important;}
.ezineTxtBox{height:20px; line-height:20px; margin:0; padding:0; 
    float:left;}

.ezineTxtBox input{border:1px solid #453404;}

.ezineSegments{height:auto; margin:0; padding:6px 0; 
    float:left;}

.ezineSubmit{width:74px; height:20px; line-height:20px; margin:0; padding:0; 
    float:left; clear:both; color:#FFF; background-color:#453404; border:0;
    font-weight:normal; letter-spacing:1px; cursor:pointer;}
    
    

/* STANDARD FORM(S) */
.standardForm{margin:0; padding:0; float:left; clear:both; z-index:100;}
.standardForm input{margin:0; padding:0; font:11px/16px Verdana,sans-serif; 
    color:#000;}
.standardForm select{font:10px Arial,sans-serif; color:#000;}

.standardForm label{border:0px solid red!important;}

.standardForm .TextBox{width:165px; padding:5px 0!important; border:0px solid red!important; vertical-align:middle;}
.standardForm .TextBox input{width:145px; border:1px solid #CCC; margin:0; padding:0;}
.standardForm .TextBox img{float:right; clear:none; margin:-14px 0 0 0!important;}

.standardForm .DD{padding:5px 0;}
.standardForm .DD select{width:145px; border:1px solid #CCC; margin:0; padding:0;
    font:11px/16px Verdana,sans-serif; color:#000;} 

.standardForm .TimeDD{width:165px; padding:5px 0!important; border:0px solid red;}
.standardForm .TimeDD select{width:45px; border:1px solid #CCC; margin:0; padding:0;}

.standardForm .TextArea{padding:5px 0;}
.standardForm .TextArea textarea{width:144px; height:40px;
    border:1px solid #CCC; margin:0; padding:0;
    font:11px/16px Verdana,sans-serif; color:#000;} 

.standardForm .Checkbox input{border:0px solid #000; margin:0; padding:0;}
.standardForm input:focus, .standardForm textarea:focus{border:1px solid #000;} 

.standardForm label{}

.standardForm .standardFormSubmit{width:74px; height:20px; line-height:20px; 
    margin:10px 0 0 0; padding:0;  float:left; clear:both; color:#FFF; 
    background-color:#000; border:0; font-weight:normal; letter-spacing:1px; 
    cursor:pointer;}

.standardForm .InternalTable{margin:0; padding:0; float:left; clear:both;
    border:0px solid red;}
.standardForm .InternalTable table{margin:0!important; padding:0!important;}    
.standardForm .InternalTable table td{margin:0!important; padding:0!important; width:60px!important; height:10px!important; line-height:10px!important; border:0px solid red;} 
.standardForm .InternalTable label{margin:0!important; padding:0!important; height:10px!important; line-height:10px!important; border:0px solid red;} 
.standardForm .InternalTable input{margin:0!important; padding:0!important; float:right!important; height:10px!important; line-height:10px!important;}

/* Fix for form ezine segments  */
.formEzineSegmentList table{border:0px solid blue; background:none!important;
    border-collapse:collapse;}
.formEzineSegmentList table td{width:145px!important; height:12px!important; line-height:12px!important; 
    margin:0;  padding:3px 0; border:0px solid blue; text-align:left; 
    background:none!important;}
.formEzineSegmentList td input{width:12px!important; height:12px!important; 
    clear:none!important; margin:0!important; padding:0!important;
    float:right!important;}
.formEzineSegmentList label{border:0px solid red; clear:none!important; float:left!important;}


.CompetitionQuestion{border:0px solid red;
    height:50px!important;
    vertical-align:bottom!important;}
.CompAns{border:0px solid red!important;
    height:30px!important;
    vertical-align:top!important;} 





/* POPUP CALENDAR */ 
#calendardiv{width:151px!important;
    margin:0; padding:0; border-top:1px solid #52342C!important;
    border-left:1px solid #52342C!important;
    border-right:1px solid #52342C!important;
    border-bottom:none;
    z-index:300;}

* html #calendardiv{position:relative; left:500px!important; bottom:100px!important;}

#calendardiv table{width:148px; margin:0; padding:0; 
    float:left; clear:both;}
#calendardiv tr{width:148px; margin:0; padding:0; 
    border:0px solid green; float:left;}
   
#calendardiv td, #calendardiv td table{border:0!important; margin:0; 
    background-color:#FFF; font-size:11px; text-align:center;
    border:0px solid green!important;
    padding-right:0!important;}

/* Arrows L & R of Month/Year */
#calendardiv .Month{background-color:#FFF; font-size:11px!important;
    border:0px solid blue; color:#000; text-align:center; 
    font-weight:bold;}
#calendardiv .Month a{margin:0; padding:0; font-size:10px!important;
    background-color:#FFF; border:0px solid red; color:#52342C; 
    text-align:center; font-weight:bold;} 

#calendardiv .DaysOfWeek{width:21px; margin:0!important; 
    padding:0; float:left; background-color:#52342C; font-size:11px!important;
    border:0px solid green; text-align:center; color:#FFF;}
#calendardiv .Dates {width:21px!important; margin:0; padding:0; 
    background-color:#FFF; border:0px solid green; 
    text-align:center;}

/* 1 - 31 */
#calendardiv .Dates a{border:none!important; font-size:11px!important;
    background-color:#FFF; color:#000; text-align:center; 
    font-weight:normal; text-decoration:none;}
#calendardiv .Dates a:hover{color:#B57C64; 
    text-decoration:underline;}

#calendardiv .Today {width:147px; margin:0; padding:0; float:left; background-color:#FFF; text-align:center;}
#calendardiv .Today a {color:#52342C; text-align:center; font-size:11px!important; font-weight:bold; text-decoration:none;}
#calendardiv .Today a:hover{text-decoration:underline;}
    

/* GENERAL */
.testDiv{width:100px; height:20px; margin:0; padding:0; float:left; 
   border:1px solid red;
   clear:both;}
  
.skip{display:none;}
.clearBoth{margin:0; padding:0; float:left; clear:both;}  
.noscript{color:Red;} 
 
.cleardefault input{font:10px Verdana!important; color:#000;}

/* FORM ERROR MSG */
#ContactUsResponder{width:100%; color:Red; padding:0 0 10px 0;}


/* PRESS RELEASES / NEWS */
.newsItem{width:100%; margin:0; padding:0 0 20px 0; float:left; clear:both;
    border-bottom:1px solid #4885BB!important;}
.newsItemSpacer{width:100%; height:20px; margin:0; padding:0; float:left; clear:both;}  
.newsItemDetails{width:100%; margin:0; padding:0; float:left; clear:both;
    border-bottom:0px solid #4885BB!important;}  



