﻿@charset "utf-8";
/* CSS Document */


body{  margin: 0 auto; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
#wrapper{ width: 685px; margin: 0 auto;}
.slicer { background-image:url(../../Includes/images/watermark.jpg);width:684px;} 
.thkslicer { background-image:url(../../Includes/images/watermark.jpg);width:624px;padding:30px; }
.privpo a:link {
	color: #FFF;
}
.privpo a:hover {
	color: #CCC;
}
.infodiv{ margin: 0 auto; width:604px; }
.halfSectionDivWithRightBorder{ padding-top:5px;  }
.labelTxt{ color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:9px;}
.fields{padding-top:9px;}
.titalfield {  padding: 4px;
line-height: 25px;}
.inputTxtBox{ width:250px;line-height:25px; height:25px; font-family:Arial, Helvetica, sans-serif; color:#969595; font-style:italic; }
.inputTxtBoxMembership{ width:292px;line-height:25px; height:25px; font-family:Arial, Helvetica, sans-serif; color:#969595; font-style:italic; }
.contactfield{ width:75px;  color:#715d24; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left;  padding:4px; line-height:25px; margin-top:2px;  }
.mobilecodetxtbox{  width:36px; line-height:25px; height:25.5px; font-family:Arial, Helvetica, sans-serif; color:#969595; font-style:italic; margin-left:5px; float:left; margin-top:2px;}
.mobilenotxtbox{   width:125px; line-height:25px;height:25px; font-family:Arial, Helvetica, sans-serif; color:#969595; font-style:italic; margin-left:5px; margin-top:2px;  }
.mainhead{ padding-top:1px;}    

.imgPad { padding-top:20px; }
.imgPadSecond { padding-top:20px; }
.secondhalf{ padding-left:20px;}
.timefield{   color:#715d24; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:6px; line-height:24px; margin-left:5px; }
.datebox{  width:125px; line-height:23px; height:26px\9; /* IE8 and below */    font-family:Arial, Helvetica, sans-serif; color:#969595; font-style:italic; float:left; (-bracket-:hack; margin-top:2px;);  }
@-moz-document url-prefix() {

   .datebox { height:25px; }

}

.capictybox{width:295px; float:left; margin-top: 3px;}
.adultbox{width:69px;  margin-top:5px;float:left;}
.adulttxt{ color:#fff; font:Arial, Helvetica, sans-serif; font-size:12px;} 
.adlttxtbox { margin-top:5px; width:80px; height:25px; }
.childbox{width:69px;  margin-top:5px;float:left; margin-left:15px; }
.avabbtn{background:url(../Images/btn.jpg) repeat-y; width:127px; height:30px; border:0px; float:right; vertical-align:bottom; margin-top:25px; color:#FFF;  text-shadow: -1px 1px 1px #000000;
  text-shadow: -1px 1px 5px #000000;font-size:12px;}
.aditionaltextinfo {  clear:both; margin-top: -2px;}
.aditionaltextarea{ width:295px; height:60px; resize:none; font-family: Arial, Helvetica, sans-serif;color: #969595;font-style: italic; }
.privpo{ color:#fff;  font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
.subscription{  font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px; color:#FFF; }

.resbbtn{background:url(../Images/btn_2.jpg) repeat-y; height:33px; border:0px;  vertical-align:bottom; margin-top:8px; color:#FFF;  text-shadow: -1px 1px 1px #000000;
  text-shadow: -1px 1px 5px #000000; font-size:12px;}

/* classes from m&c------------*/

.wrapback{   width:790px;  height:auto;  margin:0 auto;}
.thankutext{ padding: 30px 10px 10px 10px;}
.coltext{ float:left;}

.sechalfSection { padding-left:5px;  vertical-align:top; height:auto; width:65%; float:left;}
.resver{ font-family:Arial, Helvetica, sans-serif; color:#034e49; font-size:15px; margin-top:15px;}



.inputTxtsmall{ height:20px; border:1px solid #91739f; color:#034e49; padding:4px;  margin-left:5px; margin-top:10px; width:90px;   line-height:20px;}
.inputTxtsmalldrop{ height:29px; border:1px solid #91739f; color:#034e49; padding:0px;  margin-left:5px; margin-top:10px; width:90px; font-family:Arial,verdana; font-size:14px; line-height:20px;}				
.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; width:132px; 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;}
.checktxt{  font-family:Bryant Pro; font-size:12px; color:#FFF;  text-align: center;color:#fff;vertical-align: middle;font-weight:bold; padding-top:7px;}
.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{ height:29px; border:1px solid #91739f; color:#034e49; padding:0px 0px 0px 0px;float:left; width:290px; font-family:Arial,verdana; line-height:20px;}
.logo{ text-align:center;}
.footer{ width:100%; color:#000; height:30px; text-align:center; }
.footertext{ font-size:12px; padding-top:6px;color:#000;}
.footertext a:link {
	color: blue;
}
.footertext a:hover {
	color: #271e17;
}
.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; }
 .loaderlocationdiv {clear:both;  margin-left:90px;}

.messageDiv {
    height: auto;
    color: #fff;
    margin-top: 5px;
    padding: 8px;
    font-size: 12px;
    background: #45341a;
    width: 270px;
}
.processdiv{ padding-top:20px; width:600px; margin:0 auto; }

.formHeaderBg { border:1px solid #f2f3f4; border-bottom:0;}
.welcomeUserText{color:#fff; font-weight:bold; line-height:20px}
.labelTd { border-top:1px solid #fff;  border-right:1px solid #fff; border-left:1px solid #fff;}
.fieldTd { border-top:1px solid #fff;  border-right:1px solid #fff;}
.fieldTdborder{  border-bottom:1px solid #fff;  border-top:1px solid #fff;  border-right:1px solid #fff;  }
.labelTdborder { border:1px solid #fff;  }
.formTableTd table td { text-align:left }


.headfont { font-size:21px; text-align:center;color:#FFF;}
.logoSize { width:120px; }
.promotionfield {
	width: 295px;
	color:#715d24;
  font-size:12px;
  height:31px\9; /* IE8 and below */
	margin-top:0px;
	padding: 6px;
line-height: 25px;
	border:1px solid #d2d1d1;
}

/*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:42%;

}
.ErrorDisplay {
	color:red;
}
/*Lightbox alert msg end here*/