﻿@import url('../SWCSS/default.css');
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 auto;}
.mainContainer{background-color:#eeecf1}
.floatLeft{float:left}
.restaurantText{color:#BCB7C7;text-align:right;font-size:20px;font-family: Stag;}
.reservationFormBg{background-color:#eeecf1}
.reservationFormHeader{background-color:#3e3061; height:60px;}
.reservationFormHeader div{padding:4px 0px 0px 30px}
.halfSection{width:50%; padding-left:30px; vertical-align:top; height:575px}
.halfSectionDivWithRightBorder{ border-right:1px solid #dcd8e3}
.headerImg{padding-top:31px;}
.labelTxt{color:#534170; padding-top:16px;font-weight:bold;}
.fields{padding-top:9px}
.dineDateWidth { width:52%; }
.phoneTextBoxDiv { margin-left:4px; width:200px;float:left;}
.inputTxtBox, .shortInputTxtBox, .inputTxtArea, .inputTxtBoxSmall, .countryCodeTextBox, .mobileNumberTextBox{height:20px; border:1px solid #91739f; color:#5f696c; padding:4px; width:300px; font-style:italic; font-weight:bold; line-height:20px;}
.shortInputTxtBox{width:120px;}
.mobileNumberTextBox{width:94px}
.countryCodeTextBox{width:40px}
.inputTxtArea{height:82px; resize:none;}
.inputTxtBoxSmall{width:60px}
.phoneOptionText{width: 110px}
.diningTimeSelectBox{width: 80px;z-index:15;}
.btn{height:30px;color:#ffffff;border:1px;background:#534272 url(../../SWImages/buttonArrow.jpg) no-repeat 90% 50%;font-size:12px; padding-right:13px;}
.btnCheckAvailability {width:131px;}
.btnCheckAvailabilityPad { padding-bottom:1px;}
.messageDiv{color:#3e3061; font-weight:bold; margin-top:19px; padding:8px; font-size:12px; background:#e3cfe3 no-repeat 97% 20%; width:293px; height:auto;}
.reservationBtnDiv{padding-top:20px}

.ThankYouPageHeaderBg{background-color:#3e3061; height:135px;vertical-align:top; }
.thankYouHeaderImg{padding:20px 0px 0px 29px}
.welcomeUserText{padding:30px 0px 0px 30px; color:#dcd8e3; font-weight:bold; line-height:20px}
.formHeaderBg{background-color:#534170; height:46px;border-bottom:1px solid #dcd8e3;}
.formTableTd{padding-top:30px;}
.formTableTd div p{color:#534170; line-height:18px;}
.formTable{text-align:left}
.formHeaderBg div{padding-left:19px}
.labelTd{background-color:#91739f; border-bottom:1px solid #dcd8e3; color:#eeecf1; padding-left:25px; width:198px}
.fieldTd{background-color:#dcd8e3; border-bottom:1px solid #dcd8e3; color:#534170; padding-left:18px; width:466px}
.dinerValMsg{z-index:1; font-size:11px;}

.formTableNote { color:#534170; line-height:18px;}
.styledFooter {width:100%; font-size:12px;  text-align:center; background:#dcd8e3; line-height:20px;}
.ajaxLoader {margin-left:auto; margin-right:auto; margin-left:48%; margin-top:30%; position:absolute;visibility:hidden;}
.footerTxt, .footerTxt a {color:#534170; padding-top:16px; font-size:12px;font-weight:bold; text-decoration:none;  }
.footerTxt a:hover{ text-decoration:underline}

.ErrorDisplay
{
	font-size: 14px;
	text-align: center;
	vertical-align:top;
	width: 95%;	
	color: Red;
	padding:1px;margin:1px;
}
.PriPolicyLink a {text-decoration:underline;}

/*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:50%;
}
#eat2eatWWMsgPopupLoader {
text-align:center;
background:url(../../Images/ajaxloader.gif) no-repeat;
width: 48px;height:48px;
margin-left:665px;

}
/*Lightbox alert msg end here*/