﻿@charset "utf-8";
/* CSS Document */
@font-face {
 font-family: 'Stag Sans Web Light';
 src: url(../font/Stag-Sans-Web-Light.eot);
 src: url(../font/Stag-Sans-Web-Light.eot?#iefix) format('embedded-opentype'), url(../font/Stag-Sans-Web-Light.woff) format('woff'), url(../font/Stag-Sans-Web-Light.ttf) format('truetype'), url(../font/Stag-Sans-Web-Light.svg#Stag-Sans-Web-Light) format('svg');
}
@font-face {
 font-family: Stag Sans Web Book;
 src: url(../font/Stag-Sans-Web-Book.eot);
 src: url(../font/Stag-Sans-Web-Book.eot?#iefix) format('embedded-opentype'), url(../font/Stag-Sans-Web-Book.woff) format('woff'), url(../font/Stag-Sans-Web-Book.ttf) format('truetype'), url(../font/Stag-Sans-Web-Book.svg#Stag-Sans-Web-Book) format('svg');
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
  display: inline-block;
 *display: inline;
 *zoom: 1;
}
 audio:not([controls]) {
 display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	height: auto;
}
body {
	margin: 0px auto;
	padding: 0px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#chkAvailabilityDivMobile {
    display:none;
}
.wrapper {
	width: 58%;
	max-width: 989px;
	padding: 0;
}
.Subwrapper {
	width: 63%;
	font-family: Arial, Helvetica, sans-serif;
	max-width: 989px;
	margin: 0 auto;
	padding: 0;
	color: #fff;
	font-size: 14px;
}
.logo {
	font-size: 24px;
	color: #ffffff;
	text-align: left;
	font-family: 'Stag Sans Web Light';
}
.bg_color {
	background-color: #3d2f64;
	width: 56.5%;
	padding: 15px 0px 15px 22px;
	font-family: 'Stag Sans Web Light';
	font-size:32px;
}
.noscript {
	font-size: 20px;
	color: red;
	margin: 0 auto;
	/*background-color: #3e3061;*/
    text-align: center;
	width: 100%;
	font-family: 'Stag Sans Web Light';
}
img {
	width: auto !important;
	padding-top: 10px;
}
.sub_title {
	font-size: 14px;
	color: #2e2b26;
	padding: 2px 5px;
	line-height: 21px;
	letter-spacing: 0.02em;
}
.promotion_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5f696c;
	font-weight: bold;
}
.title_name {
	font-family: Stag Sans Web Book !important;
}
.party_img {
	color: #3D2F64;
	font-family: Stag Sans Web Book;
	font-size: 20px;
	padding-top:13px;
}
.border_1px {
	background-color: #e3cfe3;
	padding: 5px;
	margin-top: 10px;
	width: 90%;
	font-size: 14px;
	color: #3e3061;
	font-family: Arial;
    font-weight: 600;
}
.box_form {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	border: thin solid #fafafa;
	background-color: #fafafa;
}
.fieldset, .fieldset--demo, .js__fieldset {
	border: 0px !important;
	padding: 0px;
}
input, select, textarea {font-family: Arial, Helvetica, sans-serif;}
.wrapper_for_form {
	width: 48%;
	margin: 0 auto;
	margin-top: 0px;
}
.lefthalf {
	width: 92%;
    float: left;
	padding-left: 6%;
	padding-right: 1%;
	margin-top: 1px;
}
.heding {
	width: 100%;
	padding: 5px 0px 7px 0px;
	background: #664f8c;
	background-repeat: repeat-x;
}
.heading_title {
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	padding: 4px 0px 4px 9px;
}
.headre {
	margin: 0 auto;
	width: 100%;
	max-width: 640px;
	text-align: center;
	font-size: 14px;
	padding-bottom: 10pt;
}
.heding {
	display: none;
}
.righthalf {
	width: 45%;
    height: auto;
	float: left;
	padding-left: 3%;
	margin-top: 1px;
	padding-right: 1%;
	padding-bottom: 10pt;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dcd8e3;
}
.float_left {
	float: left;
}
.personal_information, .party_information {
	width: 97%;
    height: 25px;
	margin-top: 20px;
	font-size: 16px;
}
.lable {
	font-family: Stag Sans Web Book;
	font-size: 18px;
	color: #555555;
	width: 100%;
}
.width_for_adult_lable {
	width: 100%;
}
.margin_top_8px {
	margin-top: 8px;
}
.input_box_first_name, .input_box_family_name, .input_box_email {
	width: 98%;
	height: 26px;
	border: 1px solid #cbcbcb;
	padding-left: 5px;
	line-height: 20px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.width_47per {
	width: 46%;
}
.input_box_country_code {
	width: 96%;
	height: 26px;
	border: 1px solid #cbcbcb;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 5px;
}
.input_box_mobile_number {
	width: 98%;
    width: 127px\9; /* IE6, IE7, IE8, IE9 */
	height: 26px;
	margin-left: 5px;
	line-height: 20px;
	padding-left: 5px;
	border: 1px solid #cbcbcb;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.Presidents_Club {
	width: 100%;
	max-width: 132px;
	width: 127px\9; /* IE6, IE7, IE8, IE9 */
	height: 21px;
	border: 1px solid #cbcbcb;
	font-size: 11px;
	line-height: 20px;
}
.select_box_date {
	width: 98%;
	height: 26px;
	border: none;
	padding-left: 5px;
	line-height: 20px;
	border: 1px solid #cbcbcb;
	font-family: Arial, Helvetica, sans-serif;
}
.new_dining_width {
	width: 100%;
}
.dining_timeing_width {
	width: 100%;
}
.margin_left_5px {
	margin-left: 5px;
}
.select_box_adults {
	width: 98%;
	max-width: 197px;
	height: 26px;
	border: none;
	padding-left: 5px;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.select_box_children {
	width: 100%;
	max-width: 197px;
	height: 26px;
	border: none;
	padding-left: 5px;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.select_box_time {
	width: 100%;
	max-width: 197px;
	height: 26px;
	border: none;
	padding-left: 5px;
	line-height: 20px;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.input_box_adult {
	width: 98%;
	max-width: 211px;
	height: 26px;
	border: 1px solid #cbcbcb;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 5px;
}
.input_box_children {
	width: 100%;
	height: 26px;
	border: 1px solid #cbcbcb;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 5px;
}
.adult_width {
	max-width: 80px;
	width: 100%;
	float: left;
}
.fairmount_club {
	width: 93% !important;
}
select {
	width: 100%;
    line-height: 24px  !important;
    color: #555555  !important;
    background-color: #ffffff  !important;
    border: 1px solid #cbcbcb  !important;
    height: 28px  !important;
}
.select_box {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}
.div_box_for_mobile {width: 23%; }
.tab_two_none {
	display: none;
}
.select_box_promotion {
	max-width: 425px;
	width: 96%;
	height: 26px;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}
.text_area {
	max-width: 450px;
	width: 97%;
	height: 60px;
	text-align: justify;
	resize: none;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	border: 1px solid #cbcbcb;/*	*/
}
.Restaurant-margin_left_5px {
    margin-left:6px;
}
.lableonblur {
	color: #9d9d9d;
	/*opacity: 0.8;*/
	filter: Alpha(opacity=80); /* IE8 and earlier */
}
.check_availability_button {
	height: 24px;
	padding: 4px;
	color: #FFF;
	text-align: center;
	border: 0px;
	float: left;
}
.make_reservation_width {
	max-width: 140px;
	width: 100%;
}
.font_arial {
	font-family: arial !important;
	font-weight: normal !important;
	font-size: 13px !important;
}
.hotel_name {
	color: #a1072b;
}
.mandatory_star {
	color: #000;
}
.text_box_width275px {
    width: 100%;
	height: auto;
	margin-top: 6px;
}
.fields {
	margin-top: 15px;
	max-width: 100%;
	width: 100%;
}
.input_box_width275px {
	max-width: 450px;
	width: 100%;
	margin-top: 4px;
}
.flot_left {
	float: left;
}
.margin_left_10px {
	margin-left: 10px;
}
.margin_left_10pt {
	margin-left: 10pt;
	color: #707372;
}
.margin_left_20px {
	margin-left: 20px;
}
.margin_left_5px {
	margin-left: 5px;
}
.clear_both {
	clear: both;
}
.width_66px {
	max-width: 131px;
	width: 100%;
}
.width_40px {
	max-width: 40px;
	width: 100%;
}
.width_140px {
    width: 49%;
}
.padding_top_10pt {
	padding-top: 10pt;
}

.margin_top {
	margin-top: 10px;
}
.margin_top_10px {
	margin-top: 24px;
}
.margin_top_5px {
	margin-top: 5px;
}
.lineheight_18px {
	line-height: 18px;
}
.linehight_30px {
	line-height: 30px;
	font-weight: bold;
}
.reservation_details {
	color: #a1072b;
	font-size: 16px;
}
.padding_top_10pt {
	padding-top: 10pt;
}
.left_heading {
	width: 150px;
	font-size: 12px;
	font-weight: bold;
}
.left_heading_with_bgcolor {
	background: #b60839;
	color: #fff;
	width: 430px;
}
.right_heading {
	font-size: 12px;
	width: 430px;
}
.right_heading_with_bgcolor {
	background: #fff;
}
.margin_left_13px {
	margin-left: 13px;
}
.padding_right_26px {
	padding-right: 26px;
}
.final_txt_content {
	font-size: 12px;
	color: #5c6970;
}
.hight_auto {
	height: auto;
}
 @-moz-document url-prefix() {
 .btn; {
 font-family: Stag-Sans-Web-Book!important;
 color: rgb(224,255,233)!important;
}
}

.btn { -webkit-appearance: none; }
.btn {
	background: #674e8c;
	width: 56%;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	line-height: 32px;
	cursor: pointer;
	font-family: Stag Sans Web Book;
	text-transform:uppercase;
}
.btn_two {
	background: #664f8c;
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	font-family: Stag-Sans-Web-Book;
    line-height: 25px;
	cursor: pointer;
}
.btn a {
	text-decoration: none;
	color: #ffffff;
}
.fot_wrp {
	color: #333;
	text-align: center;
	background: #dcd8e3;
	padding: 9pt 0px;
	font-size: 12px;
	letter-spacing: 0.03em;
	font-family: Arial, Helvetica, sans-serif;
}
.dinner_note {
	margin-top: 20px;
	margin-bottom: 5px;
	line-height: 20px;
	border: 1px solid #707372;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 94%;
	text-align: center;
}
.note_reservation a {
	text-decoration: none;
	font-weight: 600;
	color:#674e8c;
}
.select_box option {
	color: #000;
}
select:focus > option:checked {
	background-color: #a79ab4;
}
.fot_wrp a {
	color: #03F;
	text-decoration: underline;
}
.privacy_policy {
	font-size: 13px;
	font-weight: bold;
}
.note_reservation {
	color: #555555;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	padding-top: 16px;
}
.e2eTCPloicy_reservation {
	color: #555555;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
.note_reservation h6 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
.note_reservation ul {
	list-style: decimal;
	margin-left: -20px;
	margin-top: 8px;
	font-size: 12px;
	font-weight: bold;
}
.note_reservation ul li {
	line-height: 15px;
}
 @media (max-width: 1124px) {
 .wrapper {
 width: 86%;
}
 .bg_color {
width: 84%;
 padding: 15px 0px 15px 22px;
 font-size:30px;
}
}
 @media (max-width: 950px) {
 .wrapper {
 width: 99.5%;
}
 .bg_color {
 width: 97%;
 padding: 15px 0px 15px 22px;
}
 img {
 width: auto !important;
 margin-left: 3%;
}
}
 @media (max-width: 760px) {
 .btn {
 width: 75%;
}
}
@media screen and (min-width: 670px) and (max-width: 733px) {
 .bg_color {
 width: 96%;
 padding: 15px 0px 15px 20px;
}
}
 @media (max-width:670px) {
 .wrapper {
 width: 100%;
}
 .box_form {
 width: 100%;
 margin: 0 auto;
 padding: 0px;
 border: 0px;
}
 img {
margin-left: 0%;
}
 .btn {
 width: 69%;
}
 .bg_color {
 background-color: #3d2f64;
 padding: 15px 0px;
}
}
 @media (max-width: 640px) {
 .party_img {
 font-size: 16px;
}
}
 @media (max-width: 594px) {
 .btn {
 width: 56%;
 text-align: center;
 font-size: 14px;
 color: #FFF;
 line-height: 25px;
 cursor: pointer;
}
 .wrapper_for_form {
 width: 50%;
 margin: 0 auto;
 margin-top: -3px;
}
 .input_box_adult {
 width: 94%;
 max-width: 94%;
 line-height: 20px;
 padding-left: 5px;
 margin-bottom: 5px;
}
 .width_66px {
 max-width: 45%;
 width: 100%;
}
 .width_for_adult_lable {
 width: 50%;
}
 .margin_left_20px {
 margin-left: 0px;
}
 .select_box {
 max-width: 72px;
 margin-bottom: 5px;
}
 .width_140px {
 max-width: 49%;
}
 .input_box_mobile_number {
 width: 89% !important;
 max-width: 94% !important;
 margin-left: 5px;
 line-height: 20px;
 padding-left: 5px;
}
 .Presidents_Club {
 width: 100%;
 max-width: 132px;
 width: 127px\9; /* IE6, IE7, IE8, IE9 */
 height: 21px;
 border: 1px solid #cbcbcb;
 font-size: 11px;
 line-height: 20px;
 color: #707372;
 margin-bottom: 5px;
}
 .btn_two {
 background: #664f8c;
 width: 95px;
 text-align: center;
 font-size: 14px;
 line-height: 25px;
 cursor: pointer;
}
 .btn {
 width: 76%;
}
}
 @media (max-width: 640px) {
 .party_img {
 font-size: 14px;
}
}
 @media (max-width: 520px) {
     .Subwrapper {
    display: block;
    margin: 0px;
    width: 100%;
    margin-top: 7px;
    }
    .Restaurant-margin_left_5px {
        margin:0px;
    }
 body {
 background-color:#eaeaea;
}
 .note_reservation {
 display:none;
}
 .hight_650px {
 hight:250px;
}
 .eat2eatWWMsgpopup_block {
 width: 100% !important;
 position: fixed;
 z-index: 105;
 text-align: center;
 margin-left: 0px !important;
 margin-right: 0px !important;
 top: 48%;
}
 .wrapper {
 width: 100%;
}
 .heding {
 display: block;
 margin-top: 2px;
}
 .party_img {
 display: none;
}
 .padding_left_10 {
   padding-left:10px !important;
}
 .box_form {
 border: 0px;
}
 .wrapper_for_form {
 width: 100%;
 margin: 0 auto;
 font-size: 13px;
}
 .fields {
 margin-top: 1px;
 max-width: 100%;
 width: 100%;
}
 .headre {
 text-align: center;
 font-size: 16px;
}
 .lable {
 font-size: 10pt;
 margin-top: 10px;
}
 /*.display_none_on_small_screen {
 display: none;
}*/
 .input_box_date {
 font-size: 11px;
}
 .input_box_first_name, .input_box_family_name, .input_box_email {
 width: 97.5%;
}
 /*.div_box_for_mobile {
 width: 100%;
 max-width: 100%;
}*/
 .lefthalf {
 width: 100%;
 max-width: 97%;
 padding-left: 2%;
 background:#fff;
}
 .select_box_time {
 width: 100%;
 max-width: 100%;
}
 .righthalf {
 width: 100%;
 max-width: 96%;
 height: auto;
 border: 0px;
}
 .input_box_width275px {
 max-width: 99%;
 width: 100%;
 margin-top: 8px;
}
 .input_box_adult {
 width: 97%;
 max-width: 100%;
 height: 22px;
 border: 1px solid #cbcbcb;
 font-size: 12px;
 line-height: 20px;
 padding-left: 5px;
 margin-bottom: 5px;
}
 .width_66px {
 max-width: 42%;
 width: 100%;
}
 width_new_150px {
 max-width: 66%;
}
 .input_box_date {
 width: 100%;
 max-width: 100%;
 height: 21px;
 border: 1px solid #cbcbcb;
 font-size: 12px;
 padding-left: 5px;
 color: #707372;
 line-height: 20px;
}
 .margin_left_15px {
 margin-left: 4%;
}
 .select_box_promotion {
 max-width: 99% !important;
 width: 100% !important;
 height: 26px;
 border: 1px solid #cbcbcb;
 font-size: 12px;
}
 .text_area {
 max-width: 100%;
 width: 100%;
 text-align: justify;
 resize: none;
 border: 1px solid #cbcbcb;
 padding-left: 5px;
}
 .text_box_width275px {
 max-width: 96%;
 width: 100%;
 height: auto;
 margin-top: 8px;
}
 .select_box {
 max-width: 100%;
}
 /*.Contact_float_none {
 float: none;
}*/
 .width_40px {
 max-width: 91%;
 width: 100%;
}
 .width_140px {
        /* max-width: 160px; */
        /*width: 100%;*/
}
 .input_box_country_code {
 width: 81.5%;
    max-width: 97.5%;
    height: 26px;
 border: 1px solid #cbcbcb;
 font-size: 12px;
 line-height: 20px;
 padding-left: 5px;
 color: #4b4b4a;
}
 .contact_floatnone_0px {
 margin-left: 5px !important;
 margin-bottom: 5px;
}
 /*.margin_left_0px {
 margin-left: 0px !important;
 float: none !important;
}*/
 .width_140px {
 max-width: 100%;
}
 .margin_left_0_on_mobile {
 margin-left: 0px !important;
}
 .select_box_adults {
	width: 100%;
	max-width: 100%;
	height: 26px;
	border: none;
	padding-left: 5px;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.select_box_children {
	width: 100%;
	max-width: 100%;
	height: 26px;
	border: none;
	padding-left: 5px;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
 .input_box_mobile_number {
 width: 100% !important;
 max-width: 100% !important;
 border: 1px solid #cbcbcb;
 line-height: 20px;
 margin-left: 0px !important;
}
    .input_box_mobile_number {
        height: 26.4px;
    }
    .select_box_date {
        width: 95%;
    }
 .Presidents_Club {
 width: 100%;
 max-width: 93%;
}
 .dining_timeing_width {
 max-width: 100%;
}
 .width_47per {
 width: 48%;
}
 .btn {
 background: #664f8c;
 padding: 0.8% 8%;
 text-decoration: none;
 margin-bottom: 5px;
 width: 99%;
 text-align: center;
 line-height: 25px;
 cursor: pointer;
}
 .new_dining_width {
 width: 100%;
}
 .bottom_padding {
 padding-bottom: 2%;
}
 .width_for_adult_lable {
 width: 45%;
}
 .padding_top_8px {
 padding-top: 15px;
}
 .tab_two_none {
 display: block;
}
 .input_box_children {
 width: 99%;
 height: 22px;
 border: 1px solid #cbcbcb;
 font-size: 12px;
 line-height: 20px;
 padding-left: 5px;
}
 img {
 width: 55% ;
 margin-left: 0%;
}
 .margin_top_10px {
 margin-top: 15px;
}
 .border_1px {
 width: 96.5%;
}
    
}
 @media (max-width: 420px) {
 .input_box_children {
 width: 95%;
}
 .select_box_time {
 width: 100%;
 max-width: 100%;
}
}
 @media (max-width: 400px) {
 .input_box_children {
 width: 95%;
}
}
 @media (max-width: 340px) {
 .lefthalf {
 width: 100%;
}
 .input_box_children {
 width: 96%;
}
 .wrapper {
    width: 99%;
}
}
#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: 50%;
	position: fixed;
	z-index: 105;
	text-align: center;
	margin-left: 2px;
	margin-right: auto;
	top: 48%;
}
#eat2eatWWMsgPopupLoader {
	margin: 0 auto;
	text-align: center;
	background: url('../Images/ajaxloader.gif') no-repeat;
	width: 32px;
	height: 32px;
}
.footerTxt, .footerTxt a {
	padding-top: 16px;
	text-decoration: none;
	line-height:21px;
}

