.mailblock{ width:460px; position:relative; margin:0 auto; z-index:1000; *float:left;}
.innerBlock{width:390px; position:relative; padding:30px 25px 15px 20px; border:6px solid #fff; border-radius:4px; -moz-border-radius:4px; /* Old Firefox */ box-shadow: -10px 1px 10px 1px #353030; background:#b27c2e;}
.close{ position: absolute; top:8px; right:7px; cursor: pointer;}
h2.dhtmlhead{font:normal 22px/28px 'Alegreya SC', serif; color:#fff; text-transform:uppercase;}
.form_textfield{ width:375px; height:40px; padding:0 5px 0 5px; font:normal 16px/40px 'News Cycle', sans-serif; color:#333; text-align:left; border:1px solid #CCC; }
.form_textfield:focus{ width:375px; height:40px; padding:0 5px 0 5px; font:normal 16px/40px 'News Cycle', sans-serif; color:#333; text-align:left; border:1px solid #CCC; }
.lebelText{ font:normal 16px/22px 'News Cycle', sans-serif; color:#fff; padding:10px 0 5px 0;}


.commonBtn01{border:1px solid #fff; -webkit-box-shadow: #979491 0px 0px 5px; -moz-box-shadow: #979491 0px 0px 5px; box-shadow: #979491 0px 0px 5px;  font:normal 18px/40px 'Alegreya', serif; color:#fff; background: url(../images/btn-sprite.jpg) 0 -50px repeat-x; text-transform:uppercase; cursor:pointer; text-align:center; margin:13px 0 10px 0; text-shadow:2px 1px #895d21;text-decoration:none;  *border:solid 1px #d2d2d2; border:solid 1px #d2d2d2\9;}
.commonBtn01{ width:158px; height:52px; float:right; margin-top:5px;*border:solid 1px #d2d2d2; border:solid 1px #d2d2d2\9;}
.commonBtn01:hover{background: url(../images/btn-sprite.jpg) 0 -100px repeat-x;}
.commonBtn01:active{background: url(../images/btn-sprite.jpg) 0 -100px repeat-x;}


.gap20{ height:20px; width:100px; clear:both;}
.gap10{ height:10px; width:100px; clear:both;}
.paraText{font:normal 16px/22px 'News Cycle', sans-serif; color:#fff; padding:10px 0 10px 0;}

.jqmWindow { display: none; /*position: absolute;*/ top: 0%; right: 0;  margin-left: -200px; width: 460px; background-color: transparent;}
.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow { position: absolute;  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}


.termsConblock{ /*width:825px;*/ position:relative; margin:0 auto; z-index:1000; *float:left; background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;  padding:25px 22px 50px 38px; -webkit-box-shadow: #353030 0px 2px 3px;-moz-box-shadow: #353030 0px 2px 3px; box-shadow: #353030 0px 2px 3px;}
.close{ position: absolute; top:8px; right:7px; cursor: pointer;}

.termsConblock h2{font:normal 22px/28px 'Alegreya SC', serif; color:#b0762a; text-transform:uppercase;}
.tcWrapper { }
.tcWrapper p{font:normal 16px/22px 'News Cycle', sans-serif; color:#494949; padding:6px 0 0; margin:0;}.tcWrapper h4{ color:#b0762a; font:normal 16px/22px 'News Cycle', sans-serif; padding:0; margin:0;}
.tcWrapper p a{color:#494949; text-decoration:none;}
.tcWrapper p a:hover{}

.innerBlock h2{font:normal 22px/28px 'Alegreya SC', serif; color:#fff; text-transform:uppercase; padding:0; margin:0;}
.innerBlock p{font:normal 16px/22px 'News Cycle', sans-serif; color:#fff; padding:6px 0 0; margin:0;}
.innerBlock p a{color:#fff; text-decoration:underline;}
.innerBlock p a:hover{}
/*--scroller--*/
#scrollbarTc { /*width: 825px;*/ margin:8px 0 0 0; position:relative; z-index:0; }
#scrollbarTc .viewport { /*width: 822px;*/ height:712px; overflow: hidden; position: relative; z-index:1; }
#scrollbarTc .viewport.sml { height:450px; margin: 0 20px 0 0; }
#scrollbarTc .overview { /*width: 800px;*/ list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbarTc .scrollbar{ background: #fff; position: absolute; background-position: 0 0px; float: right; width: 9px; right:5px; z-index:2; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; opacity:1.0;}
#scrollbarTc .track { background:#a97128 url(../images/scroller_track.png) repeat-y 0 0; height: 100%; width:24px; position: relative; padding: 0 0;   border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px;}
#scrollbarTc .thumb { background: #fff url(../images/scroller_thumb.png) repeat-y 0 0; height: 20px; width: 22px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 1px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; }
#scrollbarTc .thumb .end { /*background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 70% 0;*/ overflow: hidden; height: 5px; width: 25px; }
#scrollbarTc .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.btn_left{ float:left; width:160px;}
#modal_window_tc.jqmWindow{ width:850px; margin-left:-425px;}

.booking_avaibility{font:normal 16px/22px 'News Cycle', sans-serif; color:#fff; margin:0;}
.booking_avaibility h3{ color:#fff;}
.booking_avaibility p a{color:#fff; text-decoration:underline;}
.avlBookingpopup .commonBtn01{ margin:0 0 0 10px;}
.alter{ float: left; line-height: 49px; font-style:italic;}
.commonBtn01.enqueryNow{ float:left; margin:0 0 0 15px;}