
/* STANDARD FORM(S) */
#btmleftNav {display:none;}
#rightContent {width:95%}
#rightContent p {float:none;}

.standardForm,.standardForm0,.standardForm1{margin:0; padding:0; float:left; z-index:100;}
.standardForm tr td,.standardForm0 tr td,.standardForm1 tr td {padding-right:19px;}
.standardForm tr td.formEzineSegmentList table {width:145px;padding-right:0px;}
.standardForm0 tr td.formEzineSegmentList table {width:145px;padding-right:0px;}
.standardForm1 tr td.formEzineSegmentList table {width:145px;padding-right:0px;margin-left:-8px;}

.standardForm tr td.formEzineSegmentList table tr td {padding-right:0px;width:145px!important;}
.standardForm0 tr td.formEzineSegmentList table tr td {padding-right:0px;width:145px!important;}
.standardForm1 tr td.formEzineSegmentList table tr td {padding-right:0px;width:145px!important;}

.standardForm input,.standardForm0 input,.standardForm1 input{margin:0; padding:2px 0px; font:11px/16px Verdana,sans-serif; color:#fff;background-color:#000;border:1px solid #373737;}
.standardForm select,.standardForm0 select,.standardForm1 select{font:11px Verdana,sans-serif; color:#000;padding:2px 0px;}
* html .standardForm select,.standardForm0 select,.standardForm1 select {padding:0px;}
.standardForm label,.standardForm0 label,.standardForm1 label{border:0px solid red!important;font:12px Verdana, sans-serif;color:#fff;}
.standardForm .TextBox,.standardForm0 .TextBox,.standardForm1 .TextBox{padding:4px 0!important; border:0px solid red!important; vertical-align:middle;}
.standardForm .TextBox input,.standardForm0 .TextBox input,.standardForm1 .TextBox input{width:200px; border:1px solid #4d4d4d; margin:0;}

.standardForm .DD{padding:5px 0;position:relative;}
.standardForm .DD select{width:200px; border:1px solid #4d4d4d; margin:0; font:11px/16px Verdana,sans-serif; color:#fff;background-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:199px; height:55px;border:1px solid #4d4d4d; margin:0; padding:0;font:11px/16px Verdana,sans-serif; color:#fff;background-color:#000;scrollbar-base-color:#373737;} 
.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:69px; height:23px;background:url(/includes/images/general/submit_btn.gif) top left no-repeat; line-height:20px; margin:10px 0 0 0; padding:0;font-size:12px;  float:left; clear:both; color:#000;font-size:1px!important;text-indent:-999px; border:0; font-weight:normal; letter-spacing:1px; cursor:pointer;}
.standardForm .standardFormShow{width:85px; height:23px;background:url(/includes/images/general/contact_btn.gif) top left no-repeat; line-height:20px; margin:10px 0 0 0; padding:0;font-size:12px;  float:left; clear:both; color:#000;font-size:1px!important;text-indent:-999px; border:0; font-weight:normal; letter-spacing:1px; cursor:pointer;}

.standardForm .standardFormShow2{width:85px; height:23px;background:url(/includes/images/general/weddings_btn.gif) top left no-repeat; line-height:20px; margin:10px 0 0 0; padding:0;font-size:12px;  float:left; clear:both; color:#000;font-size:1px!important;text-indent:-999px; 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;}

span.select {
   position: absolute;
   width: 169px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 21px;
   padding: 0 24px 0 8px;
   z-index:1;
   color: #fff;
   font: 11px/20px Verdana,sans-serif;
   background: url(/includes/images/general/select.png) no-repeat;
   overflow: hidden;
}

/*Custom classes */
#ctl00_ContentPlaceHolder1_Form1_AroInputControlWed_Table3 .radioclass input {width:auto;float:right;border:0;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControlWed_Table3 .radioclass label {float:left;}
#PreferredDateanc, #DateOfArrivalanc, #DateOfDepartureanc {float:right;height:18px;}
#PreferredDateanc img, #DateOfArrivalanc img, #DateOfDepartureanc img {height:18px!important;}

.standardForm table {float:left;margin:10px auto;width:124px;padding:5px!important;}
.standardForm th { background-color: #666; color: #fff; font-weight: bold; }
.standardForm .labeltd1 { background-color: #efefef; }
.standardForm .labeltd2 { background-color: #dddddd; }
.standardForm .inputtd1, .standardForm .inputtd2 { background-color: #f7f7f7; }
.standardForm input, .standardForm textarea { width: 250px; }
.standardForm select { width: 254px; }
.standardForm input.checkbox, .standardForm input.radio { width: 20px; }
.standardForm input.submit { width: 70px; }
.standardForm td.mandatory label:after { content: " *"; }
#ctl00_ContentPlaceHolder1_AroInputControl1_Interests input {width:auto;float:right;border:0px;}
#ctl00_ContentPlaceHolder1_AroInputControl1_Interests label {float:left;color:#B9B8B8;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControl1_Ezine {border:0px;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControlWed_Ezine {border:0px;width:auto;}

#ctl00_ContentPlaceHolder1_Form1_AroInputControl1_Table2 {margin:10px 0px 0px 25px!important;background:url(/includes/images/general/table_bg.jpg) top left no-repeat;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControl1_Table3 {margin:0px 0px 0px 40px!important;background:url(/includes/images/general/table_bg.jpg) top left no-repeat;}

td.subscribeCB input {width:auto;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControlWed_Table2 {margin:10px 0px 0px 25px!important;background:url(/includes/images/general/table_bg.jpg) top left no-repeat;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControlWed_Table3 {margin:0px 0px 0px 65px!important;background:url(/includes/images/general/table_bg.jpg) top left no-repeat;}


#ctl00_ContentPlaceHolder1_Form1_AroInputControlWed_Interests input {width:auto;float:right;border:0px;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControlWed_Interests label {float:left;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControlWed_PreferredDate {width:179px;float:left;}

#ContactUsResponder {width:390px;height:auto;border:1px solid gray;background-color:#373737;font:12px/20px Verdana;color:#fff;padding:10px 20px 10px 20px;}

.standardForm0 table {float:left;margin:10px auto;width:124px;padding:5px!important;}
.standardForm0 th { background-color: #666; color: #fff; font-weight: bold; }
.standardForm0 .labeltd1 { background-color: #efefef; }
.standardForm0 .labeltd2 { background-color: #dddddd; }
.standardForm0 .inputtd1, .standardForm .inputtd2 { background-color: #f7f7f7; }
.standardForm0 input, .standardForm textarea { width: 250px; }
.standardForm0 select { width: 254px; }
.standardForm0 input.checkbox, .standardForm input.radio { width: 20px; }
.standardForm0 input.submit { width: 70px; }
.standardForm0 td.mandatory label:after { content: " *"; }

.standardForm1 table {float:left;margin:0px auto;width:124px;padding:5px!important;}
.standardForm1 th { background-color: #666; color: #fff; font-weight: bold; }
.standardForm1 .labeltd1 { background-color: #efefef; }
.standardForm1 .labeltd2 { background-color: #dddddd; }
.standardForm1 .inputtd1, .standardForm .inputtd2 { background-color: #f7f7f7; }
.standardForm1 input, .standardForm textarea { width: 250px; }
.standardForm1 select { width: 254px; }
.standardForm1 input.checkbox, .standardForm input.radio { width: 20px; }
.standardForm1 input.submit { width: 70px; }
.standardForm1 td.mandatory label:after { content: " *"; }


.standardForm0 .DD{padding:7px 0;position:relative;}
.standardForm0 .DD select{width:200px!important; border:1px solid #4d4d4d; margin:0; font:11px/16px Verdana,sans-serif; color:#fff;background-color:#000;} 

.standardForm0 .TimeDD{width:165px; padding:5px 0!important; border:0px solid red;}
.standardForm0 .TimeDD select{width:45px; border:1px solid #CCC; margin:0; padding:0;}
.standardForm0 .TextArea{padding:4px 0;}
.standardForm0 .TextArea textarea{width:199px; height:55px;border:1px solid #4d4d4d; margin:0; padding:0;font:11px/16px Verdana,sans-serif; color:#fff;background-color:#000;scrollbar-base-color:#373737;} 
.standardForm0 .Checkbox input{border:0px solid #000; margin:0; padding:0;}
.standardForm0 input:focus, .standardForm textarea:focus{border:1px solid #000;} 
.standardForm0 label{}
.standardForm0 .standardFormSubmit{width:69px; height:23px;background:url(/includes/images/general/submit_btn.gif) top left no-repeat; line-height:20px; margin:10px 0 0 0; padding:0;font-size:12px;  float:left; clear:both; color:#000;font-size:1px!important;text-indent:-999px; border:0; font-weight:normal; letter-spacing:1px; cursor:pointer;}

.standardForm0 .InternalTable{margin:0; padding:0; float:left; clear:both;border:0px solid red;}
.standardForm0 .InternalTable table{margin:0!important; padding:0!important;}    
.standardForm0 .InternalTable table td{margin:0!important; padding:0!important; width:60px!important; height:10px!important; line-height:10px!important; border:0px solid red;} 
.standardForm0 .InternalTable label{margin:0!important; padding:0!important; height:10px!important; line-height:10px!important; border:0px solid red;} 
.standardForm0 .InternalTable input{margin:0!important; padding:0!important; float:right!important; height:10px!important; line-height:10px!important;}


/*=====================================================================*/
.standardForm1 .DD{padding:6px 0 5px 0;position:relative;}
.standardForm1 .DD select{width:200px!important; border:1px solid #4d4d4d; margin:0; font:11px/16px Verdana,sans-serif; color:#fff;background-color:#000;} 

.standardForm1 .TimeDD{width:165px; padding:5px 0!important; border:0px solid red;}
.standardForm1 .TimeDD select{width:45px; border:1px solid #CCC; margin:0; padding:0;}
.standardForm1 .TextArea{padding:6px 0;}
.standardForm1 .TextArea textarea{width:199px; height:55px;border:1px solid #4d4d4d; margin:0; padding:0;font:11px/16px Verdana,sans-serif; color:#fff;background-color:#000;scrollbar-base-color:#373737;} 
.standardForm1 .Checkbox input{border:0px solid #000; margin:0; padding:0;}
.standardForm1 input:focus, .standardForm textarea:focus{border:1px solid #000;} 
.standardForm1 label{}
.standardForm1 .standardFormSubmit{width:69px; height:23px;background:url(/includes/images/general/submit_btn.gif) top left no-repeat; line-height:20px; margin:0px 0 0 0; padding:0;font-size:12px;  float:left; clear:both; color:#000;font-size:1px!important;text-indent:-999px; border:0; font-weight:normal; letter-spacing:1px; cursor:pointer;}

.standardForm1 .InternalTable{margin:0; padding:0; float:left; clear:both;border:0px solid red;}
.standardForm1 .InternalTable table{margin:0!important; padding:0!important;}    
.standardForm1 .InternalTable table td{margin:0!important; padding:0!important; width:60px!important; height:10px!important; line-height:10px!important; border:0px solid red;} 
.standardForm1 .InternalTable label{margin:0!important; padding:0!important; height:10px!important; line-height:10px!important; border:0px solid red;} 
.standardForm1 .InternalTable input{margin:0!important; padding:0!important; float:right!important; height:10px!important; line-height:10px!important;}

/* reservation enquiry */
#ctl00_ContentPlaceHolder1_Form1_AroInputControl1_DateOfArrival {width:179px;float:left;}
#ctl00_ContentPlaceHolder1_Form1_AroInputControl1_DateOfDeparture {width:179px;float:left;}





/* form changes - ajax form wrap css fix*/
.standardForm1 {margin-left:55px;}
.standardForm0 {margin-left:15px;}
#ctl00_ContentPlaceHolder1_AroInputControl1_Interests tr td input {width:50px;float:right}
#ctl00_ContentPlaceHolder1_AroInputControl1_Interests tr td label {float:left}