/*@import url('default.css');*/
@charset "utf-8";
/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 auto; background:#FFF; background:url(../../Includes/Images/bg.jpg); background-repeat:repeat-x; color:#034e49;}


#heading{ margin: 0 auto; }
/*color:#FFF; text-align:center; font-size:20px; padding-top:10px; font-family:Bryant Pro; font-weight:100;*/
#wrapper {  width:790px; height:auto;  margin:0 auto;  background:url(../../Includes/Images/mainbg.png);  background-repeat:no-repeat; }
.wrapback{   width:790px;  height:auto;  margin:0 auto;}
.thankutext{ padding: 30px 10px 10px 10px;}
.coltext{ float:left;}
.halfSection{ padding-left:5px; vertical-align:top; height:auto; width:55%;}
.sechalfSection { padding-left:5px;  vertical-align:top; height:auto; width:95%; float:left;}
.resver{ font-family:Arial, Helvetica, sans-serif; color:#034e49; font-size:15px; margin-top:15px;}

.partyinfoname{ width:45px; color:#034e49; padding-top:10px;  padding-left:5px;}
.labelTxt{color:#034e49; padding-top:10px; float:right; width:105px; text-align:right; margin-right:5px; }
.inputTxtBox{height:20px; border:1px solid #91739f; color:#034e49; padding:4px; width:280px;   line-height:20px;}
.inputTxtsmall{ height:20px; border:1px solid #91739f; color:#034e49; padding:4px;  margin-left:5px; margin-top:10px; width:90px;   line-height:20px;}
.inputTxtsmallAdult{ height:20px; border:1px solid #91739f; color:#034e49; padding:4px;  margin-left:5px; margin-top:10px; width:70px;   line-height:20px;}
.inputTxtsmallRnDt{ height:20px; border:1px solid #91739f; color:#034e49; padding:4px;  margin-left:5px; margin-top:10px; width:70px;   line-height:20px;}
.inputTxtsmalldrop{ border:1px solid #91739f; color:#034e49; padding:5px;  margin-left:5px; margin-top:10px; width:100px; font-family:Arial,verdana; font-size:14px; }				

.btnCheckAvailability {width:100%;}
.btn{ background:url(../../Includes/Images/checkavailability.jpg) no-repeat; padding-right:13px; text-align:center; width:134px; height:34px; border: 0px;}
.btnCheckreservernow{ background:url(../images/reservation_btn.jpg) no-repeat; width:230px; height:34px; border: 0px; float:right;}
.resbtn{text-align:center;cursor:pointer; float:none; border:0px; font-size:14px; font-weight:bold; margin-top:20px; width:120px; height:30px; background:url(../../Includes/Images/reservation_btn_repet.jpg); background-repeat:repeat-x; float:right; color:#fff; vertical-align: middle; padding:0px;}
.btntxt{ font-family:Bryant Pro;  font-size:16px; font-weight:bold; color:#FFF; padding-bottom:5px; text-align: center;color:#fff;vertical-align: middle;margin-top:10px;}
.checkbtn{text-align:center; cursor:pointer; float:none;border:0px; font-weight:bold;font-size:14px; margin: 0 auto; height:30px; background:url(../../Includes/Images/reservation_btn_repet.jpg); background-repeat:repeat-x; color:#fff; vertical-align: middle; padding-top:0px; margin-top:10px;}
*html .checkbtn{ width:132px;}
* + html .checkbtn{ width:132px;}
.checktxt{  font-family:Bryant Pro; font-size:12px; color:#FFF;  text-align: center;color:#fff;vertical-align: middle;font-weight:bold; padding-top:0px;}
.fbpro{ padding:15px 0px 3px 5px;}
.fbprodrop { padding-top:5px;padding-left:5px;}
.fields{padding-top:9px}
.inputTxtmed{height:20px; border:1px solid #91739f; color:#034e49; padding:4px 6px 0px 0px; float:right; width:280px;   line-height:20px;}
.inputTxtmeddrop{ border:1px solid #91739f; color:#034e49; padding:5px;float:left; width:290px; 
                  font-family:Arial,verdana; }
.e2eLogo{ text-align:center;}
.footer{ width:100%; background-color:#cce8eb; height:30px; text-align:center; }
.footertext{ font-size:12px; padding-top:6px;}
.namefortextbox{ width:150px;}
.phoneTextBoxDiv { margin-left:4px; width:200px;float:left;}
.shortInputTxtBox{width:120px;}
.mobileNumberTextBox{width:94px}
.countryCodeTextBox{width:40px}
.inputTxtArea{height:82px; resize:none;}
.inputTxtBoxSmall{width:60px}
.mainContainer{background-color:#eeecf1}
.headerImg{padding-top:31px;}

.ajaxLoader { margin-left:1%;margin-top:5px;position:absolute;visibility:hidden; }

.dinerValMsg { z-index: 1;font-size: 11px; }

.e2eOnblur {
    color: #9B9D9E;
    font-size: 12px;
    font-style: italic;
    font-family: Arial;
}

.messageDiv {
    height: auto;
    color: #3E3061 !important;
    font-weight: bold;
    margin-top: 19px;
    padding: 8px;
    font-size: 12px;
    background: #CCE8EB;
    width: 300px;
}

.formHeaderBg { background-color:#4D7F96;}
.welcomeUserText{color:#00525D; font-weight:bold; line-height:20px}
.labelTd { background-color:#CCE8EB;}
.fieldTd { background-color:#E4EFF0;}
.formTableTd table td { text-align:left }

.headfont { font-size:21px; text-align:center;color:#FFF; padding-top:10px; }
.logoSize { height:110px; padding-bottom:10px;}
.img{ float:right; padding-top:18px;}

/* ----------------- Error Messages CSS Starts Here -----------------*/
.MessageDisplay {color:#3E3061;font-weight:bold;}
.ErrorDisplay {color:red;font-weight:bold;}
/* ----------------- Error Messages CSS Ends Here -----------------*/
/*Lightbox alert msg start here*/
#eat2eatWWOverlayLdr { visibility:hidden; }
#eat2eatWWfade {	
background: #E6E0DF; position: fixed; width: 100%; height: 100%; filter:alpha(opacity=70);
opacity: .70; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
z-index: 10;top: 0;left: 0;
}
.eat2eatWWMsgpopup_block {
width: 740px; 
position: fixed;z-index: 105; text-align:center; 
margin-left:auto;
margin-right:auto; top:40%;
}
#eat2eatWWMsgPopupLoader {
text-align:center;
background:url(../../Includes/Images/ajaxloader.gif) no-repeat;
width: 48px;height:48px;
margin-left:90%;

}
/*Lightbox alert msg end here*/