@import url(https://fonts.googleapis.com/css?family=Droid+Serif);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
<!-------------Eglobe Css-------------->>>>>>
<!----------------------HOver image effect------------------->>>>>>>>

*{
  box-sizing: border-box;
}

.boxroomhover{
 
  overflow: hidden;
  max-width:100%;
  
  max-height:auto;
 border: 1px solid #fff;
  box-shadow: 0px 0px 10px 0px #fff,
           
}

.cover{
  width: 96%;
  height: 45%;
  background: rgba(0,0,0,0.45);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
   -moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  margin-top:-302px

}
.cover .title{
  font-size: 16pt;
  font-style: italic;
  color:#fff
}

 
.boxroomhover .cover .intro{
  line-height: 1.6em;
  height: 5.9em;
  width: 95%;
  position: relative;
  font-size: 12pt;
  overflow: hidden;
  color:#fff;
 

 
}


.cover .btn{
  padding: 0.2em 1em;
  margin-top:19px;

  float: left;
  border-radius: 0.25em;
}
.btn a{
  color: #fff;
  text-decoration: none;
}

.form1{font-size: 16px; margin-bottom:0px;}
.form2{width:100%; background:#FFF; border: 1px #ccc solid; height:32px;}
.form3{width:100%; background:#FFF; border: 1px #ccc solid; height:60px;}
.cover .date{
  position: absolute;
  bottom: 1em;
  right: 1em;
  font-size: 10pt;
}

.roomimg{ margin-left:-20px; height:250px;}
.header1{ font-size:18px; color:#FFF; padding-top:15px;}
.roomhead1 {font-size:22px; color:#000; text-decoration:none;}

.btn1 {color:#fff; padding:5px; border-radius:5px; border:none;}
.btn1:hover {color:#fff; padding:5px; border-radius:5px;}
.btn2 {background: linear-gradient (#272727, #050505); color:#fff; padding:5px; border-radius:5px; width:100%; height:40px;}
.add1{ margin-left:-30px; margin-top:-70px; font-family: 'Droid Serif', serif;
    font-size: 30px!important;
    font-weight: 400!important;
    color: #000!important;
    text-transform: uppercase;}
.morerooms {color: #920000;}


.boxroomhover:hover .left{-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
   left: 0px;
}
.boxroomhover:hover .right{
	-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
   right: 0px;
}
.boxroomhover:hover .top{-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
   top: 0px;
}
.boxroomhover:hover .bottom{-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
    bottom: 0px;
}
.boxroomhover:hover .top-left{-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
    top: 0px;
    left: 0px;
}
.boxroomhover:hover .top-right{-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
    top: 0px;
    right: 0px;
}
.boxroomhover:hover .bottom-left{-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
    bottom: 0px;
    left: 0px;
}
.boxroomhover:hover .bottom-right{-moz-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
  -webkit-transition: all 0.4s cubic-bezier(.99,.99,0,.61);
    bottom: 0px;
    right: 0px;
}
.left{
  left: -550px;
}
.right{
  right: -550px;
}
.top{
  top: -350px;
}
.bottom{
  bottom: -350px;
}
.top-left{
  top: -200px;
  left: -250px;
}
.top-right{
  top: -200px;
  right: -250px;
}
.bottom-left{
  bottom: -200px;
  left: -250px;
}
.bottom-right{
  bottom: -200px;
  right: -250px;
}
/* Ordering */
  .left{order:1;}
  .right{order:2;}
  .top{order:3;}
  .bottom{order:4;}
  .top-left{order:5;}
  .top-right{order:6;}
  .bottom-left{order:7;}
  .bottom-right{order:8;}
<!------------------------end of hover effect------------------------------------>>>>>>>
.clk{color:#fff}
.form-widget{margin-top:-105px}
.form-widget .label-area {
	overflow: hidden;
	padding: 19px 0 4px;
	font: 500 14px/17px 'Roboto', Arial;
}
.form-widget .label-area .required {
	float: right;
	color: #e0e0e0;
	text-transform: uppercase;
	font-size: 10px;
}
.form-widget .label-area label {
	float: left;
	max-width: 60%;
	font: 500 14px/17px 'Roboto', Arial;
	text-transform: uppercase;
}
.form-widget .form-control {
	color:#000;
	background: #fff;
	border: 1px solid #e0e0e0;
	padding: 10px 15px 11px;
	box-shadow: none;
	-webkit-box-shadow: none;
	width: 100%;
	line-height: 17px;
}
.form-widget textarea.form-control {
	min-height: 120px;
	width: 100% !important;
}
.form-widget .btn-primary {
	width: 125px;
	font-weight: 700;
}


body{margin:0;font-family: 'Droid Serif', serif;font-size:14px;color:#434343}@font-face{font-family:CabinRegular;src:url(generated_fonts/cabin-regular.eot);src:url(generated_fonts/cabin-regular.eot) format('embedded-opentype'),url(generated_fonts/cabin-regular.woff) format('woff');font-weight:400;font-style:normal}p{font:500 14px 'Droid Serif', serif;margin:0;color:#000;line-height:23px;padding:0 0 5px;}img{border:none;outline:0;width:100%}a{text-decoration:none;outline:0;color:#B99046;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-tap-highlight-color:rgba(255,206,204,.6)}a:active,a:hover{outline:0}input.booknow{width:125px;margin:8px 0 0 50px;border:2px solid #333;color:#000;padding:5px 0 5px 10px;text-transform:uppercase;float:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/white_arrow.png) 10px 8px no-repeat #93814a;cursor:pointer}h1{font:400 18px Arial,Helvetica,sans-serif;color:#D4AE63;float:left;text-transform:uppercase;margin:0;padding:0}h2{margin:0;padding:0}h3{font:700 16px Arial,Helvetica,sans-serif;color:#D4AE63;float:left;margin:0;padding:0}h4,h5{margin:0;padding:0}h6{font:700 16px Arial,Helvetica,sans-serif;color:#D4AE63;margin:0;padding:0}#supersize a,#supersize img{height:555px;width:100%;margin:118px 0 0;border-top:3px solid #333;border-bottom:3px solid #333;position:absolute;z-index:-1}#supersize .activeslide,#supersize .activeslide img{display:inline}#wrapper{width:100%;height:auto;margin:0 auto;position:relative;z-index:10}.logo_part{width:100%;margin:0 auto;clear:both;overflow:hidden}.logo{width:268px;margin:0;float:left}.navigation select,.navigation_02 select{display:none}.navigation{width:700px;height:auto;margin:0;float:right}.navigation ul{display:block;margin:0;padding:0;list-style:none;float:right}.navigation ul li{display:inline;list-style:none;float:left;text-transform:uppercase;line-height:13px;padding:8px 13px;margin-top:3px}.navigation ul li:last-child{border-right:none;padding-right:0}.navigation ul li a{font:400 12px 'Droid Serif', serif;color:#070707;text-decoration:none}.navigation ul li a:hover,a.active{color:#000;text-decoration:none}.navigation_02{height:auto;margin:32px 0 0;float:right}.navigation_02 ul{display:block;margin:0;padding:0;list-style:none;float:right}.navigation_02 ul li{display:inline;list-style:none;float:left;text-transform:uppercase;line-height:13px;border-right:1px solid #fff;padding:0 6px}.navigation_02 ul li:last-child{border-right:none;padding-right:0}.navigation_02 ul li a{font-family: 'Droid Serif', serif;font-size:13px;color:#fff;text-decoration:none; padding:0 4px}.navigation_02 ul li a:hover,a.active{color:#ccc;text-decoration:none}.slider_dots{width:100%;height:65px;position:absolute;z-index:99}.middlePart1_reservation{width:100%}.wrapper_1054{width:1054px;margin:0 auto;position:relative;clear:both}.reservation_heading_part{float:right}.reservation_heading{background:url(../images/reservation_heading_bg.png) repeat-x;font-family:GeorgiaRegular;font-size:20px;line-height:60px;color:#000;text-align:center;text-transform:uppercase;width:267px;float:left;display:none}.local_time{border-right:1px solid #BCBCBC;color:#BCBCBC;float:right;font-family: 'Roboto Condensed', sans-serif;font-size:12px;margin:4px 0 0;padding:0 15px}.local_time span{font-family: 'Roboto Condensed', sans-serif;font-size:30px;color:#fff;display:block;line-height:34px}.time_border{border-right:medium none;padding-right:0}.local_temperature{font-family:OpenSansLight;font-size:12px;color:#bcbcbc;float:right;margin:4px 0 0;padding:0 0 0 22px}.local_temperature span{font-family:OpenSansLight;font-size:30px;color:#fff;display:block;line-height:34px}.reservation_part{width:100%;padding:0;margin:0 auto;clear:both;position:relative}.reservation_left{position:absolute;right:-13px;top:-450px;width:280px;z-index:50}#frmSearch p,#frmSelect p{color:#fff;font-size:12px;font-weight:500;line-height:26px}.select_hotel_name{font-size:11px;font-weight:400;font-style:italic}#frmSearch select,input,textarea{border:0 solid #666;color:#fff}.destination{color:#fff;width:230px;background:url(../images/select_room_bg.png) 95% 13px no-repeat #434343!important;border:none;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;text-overflow:'';padding:5px 5px 6px 6px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.destination_wrapper{padding:0 0 8px;border-bottom:solid 1px #2b2b2b;overflow:hidden;color:#a7a7a7}.check_in{float:left;width:110px}.margin_check_in{margin:0 10px 0 0}.check_in img{float:right;margin-bottom:-2px;padding:0 10px 0 0;width:14px}.select_room_wrapper{padding:0 0 8px;overflow:hidden}.select_room{color:#fff;width:115px;padding:4px 5px 6px 6px;background:url(../images/select_room_bg.png) 90% 12px no-repeat #434343!important;border:0;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;text-overflow:'';border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.select_room_main{float:left;width:114px}.margin_select_room_main{margin:0 0 0 10px}.booknow_home_main{width:235px;height:auto;margin:9px 0;float:left;text-align:center}.booknow_home{width:240px;height:32px;line-height:32px;font-family:MyriadProCondensed;font-size:25px;font-weight:700;color:#000;text-transform:uppercase;background:url(../images/book_now_bg.png) repeat-x;border-radius:5px;cursor:pointer}.view_modify_reservation{float:left;width:240px;margin:7px 0 10px;font-family: 'Roboto Condensed', sans-serif;font-size:11px;color:#a7a7a7;line-height:16px;text-transform:uppercase}.view_modify_reservation a{font-family: 'Roboto Condensed', sans-serif;font-size:12px;color:#FFF;line-height:16px;text-decoration:none; font-weight:lighter;}.reservation_right{width:100%;margin:0 auto}.reservation_right h1{font-family:OpenSansRegular!important;font-size:31px!important;color:#000!important;text-align:center!important;padding:0!important;margin:0 auto!important;line-height:31px!important;font-weight:700!important;clear:both;width:535px;float:none}.reservation_right h1 span{width:111px;height:17px;border-bottom:solid 1px #000;margin:0 5px 80px;display:inline-block}.reservation_right h3{width:100%;font-family:OpenSansLight;font-size:24px;color:#000;text-align:center;padding:4px 0 14px;margin:0;line-height:24px;font-weight:400;clear:both}.reservation_right h4{font-family:GeorgiaRegular;font-size:19px;color:#000;text-align:center;padding:7px 0 15px;margin:0;line-height:19px;font-weight:400;clear:both}.reservation_right .newheading{font-family:GeorgiaRegular!important;font-size:14px!important;letter-spacing:.8px;color:#000;text-align:center;padding:30px 0 6px 20px;margin:0;line-height:12px;font-weight:400!important;clear:both;border-bottom:none!important}.reservation_right p{color:#353535;font-size:14px;margin-bottom:10px!important;text-align:justify}.discover_home_part{width:100%;float:left;padding:0;margin:0}.discover_home_heading{background:url(../images/discover_bg.png);clear:both;height:185px;margin:1.5% auto;text-align:center;width:100%}.discover_home_heading h2{font-family:RenaissanceRegular!important;font-size:38px!important;color:#fff!important;font-weight:400!important;line-height:38px!important;text-align:center!important;margin:0;padding:0;clear:both}.discover_home_heading h3{width:100%;font-family:OpenSansLight;font-size:36px;color:#fff;font-weight:400;line-height:36px;text-align:center;margin:0;padding:12px 0 1px;clear:both}.discover_home_heading h4{font-family:MyriadProRegular;font-size:12px;color:#fff;font-weight:400;line-height:15px;text-align:center;margin:0;padding:40px 0 0;clear:both}.discover_home_content{clear:both;margin:0 auto;overflow:hidden;padding:0;width:100%}.discover_home_content ul{list-style:none;padding:0;margin:0}.discover_home_content ul li{float:left;width:24.25%;min-height:210px;padding:0;margin:0 1% 0 0}.discover_home_content ul li:nth-child(4n+0){margin-right:0}.discover_home_content ul li p{padding:6px 0 0;font-family:GeorgiaRegular;font-size:14px;color:#000;line-height:16px;margin:5px 0}.discover_home_content ul li h3{padding:6px 0 0;font-family:GeorgiaRegular;font-size:14px;color:#000;line-height:16px;margin:5px 0;font-weight:400!important}.discover_home_content ul li img{height:141px}.middle_experience{background:url(../images/experience_bg.png);float:left;padding:10px 0 45px;width:100%}.wrapper978{width:978px;margin:0 auto}.wrapper978 h2{font-family:EdwardianScriptITCRegular!important;font-size:34px!important;color:#000!important;font-weight:400!important;line-height:34px!important;text-align:center!important;margin:0;padding:0;clear:both}.wrapper978 h3{font-size:31px;color:#000;font-weight:700;line-height:31px;text-align:center;margin:0 auto;padding:0 0 35px;clear:both;float:none}.wrapper978 h3 span{float:left;width:111px;height:16px;border-bottom:solid 1px #000}.experience_h3_width{width:486px}.theMontcalm_h3_width{width:490px}.lifestyle_h3_width{width:485px}.wrapper978 h4{clear:both;color:#000;font-family:GeorgiaRegular;font-size:12px;font-weight:400;line-height:12px;margin:0;padding:30px 0 10px;text-align:center}.middle_experience .wrapper978 h3.experience_h3_width{font-family:EdwardianScriptITCRegular!important;font-size:44px;padding-bottom:50px}.middle_experience_content{width:100%;margin:0 auto;padding:0;overflow:hidden;clear:both}.middle_experience_content ul{list-style:none;margin:0;padding:0}.middle_experience_content ul li{float:left;width:50%;height:auto;padding:0;margin:0 0 7px;background:#FFF}.middle_experience_content_img{float:left;width:48%;padding:0;margin:0}.middle_experience_content_img img{height:153px}.middle_experience_content_text{float:right;width:44%;padding:0 4% 0 0}.middle_experience_content_text h3{clear:both;color:#000;font-family:GeorgiaRegular;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:10px 0 8px;text-align:left}.middle_experience_content_text span{font-family:MyriadProRegular;font-size:12px;color:#daa268;line-height:18px;margin:0;padding:0;clear:both;text-align:left;font-weight:400}.middle_experience_content_text span a{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#C07D38;text-decoration:none;border-bottom:1px dotted #c4bc8e}.middle_experience_content_text p{font-size:12px;color:#353535;line-height:17px;margin:0;padding:0 0 6px;clear:both;float:left;text-align:left}.middle_about{float:left;width:100%;padding:30px 0 0}.middle_about_content{width:100%;margin:0 auto;padding:10px 0 0;clear:both}.middle_about p{font-size:14px;color:#000;line-height:22px;width:45%;margin:0;padding:0;float:left;text-align:justify}.middle_about span{font-size:10px;color:#DAA268;line-height:18px;margin:0;padding:0;text-align:left;border-bottom:1px dotted #C4BC8E}.middle_about span a{font-family:MyriadProRegular;font-size:12px;color:#DAA268;text-decoration:none}.middle_about h5{font-size:21px;color:#000;line-height:21px;margin:0;padding:24px 0 10px;clear:both;text-align:left}.middle_about .temprature{float:right;margin-bottom:3%;width:100%}.middle_about .temprature .tempBX_01{background:#000;float:left;margin:0 1% 0 0;min-height:200px;padding:4% 3%;width:26%}.middle_about .temprature .tempBX_02{background:#4D4D4D;float:left;margin:0 1% 0 0;min-height:200px;padding:4% 0 4% 3%;width:16%}.copyright_part ul li:last-child{border:0}.middle_about .temprature .tempBX_03{background-color:#7F7F7F;float:left;margin:0 1% 0 0;min-height:200px;padding:4% 0 4% 3%;width:14%}.middle_about .temprature .tempBX_04{background-color:#CCC;float:left;margin:0 1% 0 0;min-height:200px;padding:4% 0 4% 3%;width:12%}.middle_about .temprature .tempBX_05{background-color:#CCC;float:left;margin:0;min-height:200px;padding:4% 0 4% 3%;width:10%}.middle_about .temprature .tempBX_06{background-color:#CCC;float:left;margin:0;min-height:200px;padding:4% 0 4% 3%;width:7%}.tempBX_01_left{float:left;width:45%}.middle_about .temprature .tempBX_01_left h2{font-family:Arial,Helvetica,sans-serif!important;font-size:72px!important;font-weight:700!important;color:#FFF!important;line-height:66px!important;margin:0!important;padding:12px 0 0!important;text-align:left!important;float:left!important}.tempBX_01_left h2 sup{font-family:Arial,Helvetica,sans-serif!important;font-size:26px!important}.tempBX_01_left h3{font-size:24px;font-weight:700;color:#FFF;line-height:26px;margin:0;padding:0;text-align:left}.tempBX_01_left .temp_per{font-size:11px;color:#b69d53;line-height:16px;padding:4px 0 5px 25px;background:url(../images/temp_per.png) 0 7px no-repeat;clear:both}.tempBX_01_left .temp_km{font-size:11px;color:#b69d53;line-height:16px;padding:4px 0 5px 25px;background:url(../images/temp_km.png) 0 8px no-repeat;clear:both}.tempBX_01_left .temp_sw{font-size:11px;color:#b69d53;line-height:16px;padding:4px 0 5px 25px;background:url(../images/temp_sw.png) 0 7px no-repeat;clear:both}.tempBX_01_right{float:right;width:45%}.tempBX_h3{font-size:14px;color:#fff;line-height:16px;padding:0;clear:both;min-height:32px}.tempBX_h4{font-size:11px;color:#b69d53;line-height:15px;min-height:30px;padding:0;clear:both}.tempBX_h2{font-size:21px;color:#fff;line-height:26px;padding:0;clear:both;font-weight:700}.tempBX_h5{font-size:11px;color:#b69d53;line-height:16px;padding:0;clear:both}.tempBX_img01{padding:27px 0 11px;margin:0}.tempBX_img{padding:37px 0 13px;margin:0;min-height:39px}.middle_about .temprature img{width:auto}.middle_about .location_map{float:left;width:98%;border:10px solid #EFEFEF}.middle_about .location_map img{width:auto}.middle_lifestyle{float:left;width:100%;padding:0 0 10px}.middle_lifestyle_banner{width:100%;margin:0 auto 58px;clear:both}#footer{width:100%;float:left;margin:18px 0px -115px 0px;padding:35px 0 0;}.footer_link_part{float:left;width:100%}.footer_address_img{float:left;width:13.5%;padding:0;margin:0}.footer_address{float:left;width:21%}.footer_address p{float:left;font-size:11px;color:#999;line-height:20px;margin:0;padding:0 0 0 11%}.footer_address p a{font-size:9px;color:#fff;font-weight:700;text-decoration:none}.footer_links{float:left;width:16%;overflow:hidden}.footer_links h3{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#999!important;font-weight:700!important;line-height:12px!important;text-align:left!important;margin:0!important;padding:0 0 8px!important}.footer_links ul{list-style:none;margin:0;padding:0}.footer_links ul li{font-size:12px;color:#fff;font-weight:500;line-height:20px;margin:0;padding:0}.footer_links ul li a{font-size:14px;color:#fff;text-decoration:none}.footer_mob{border-left:1px solid #424242;float:right;overflow:hidden;padding:8px 0 0;width:30%}.footer_mob input[type=text]{background:#FFF;border-radius:0;color:#000;float:left;font-size:12px;margin:0;padding:5px;width:164px}.footer_mob input[type=submit]{background:url(../images/subscribe.png) no-repeat;border-radius:0;cursor:pointer;font-size:12px;height:25px;margin-left:5px;text-align:center;width:93px}.footer_mob_img{float:left;width:89px;padding:0 11%}.footer_mob h3{clear:none;color:#FFF!important;float:left;font-family:OpenSansLight!important;font-size:14px!important;font-weight:700!important;line-height:18px!important;margin:0!important;padding:0 0 10px!important;text-align:left!important;width:47%!important}.footer_newsletter p{display:inline-block;padding-bottom:10px!important;width:100%!important}.footer_mob p{color:#FFF;float:left;font-size:12px;line-height:16px;margin:0;padding:0;text-align:left;width:47%}.footer_newsletter{display:inline-block;padding-left:20px;padding-top:10px}.footer_newsletter h3{display:inline-block!important;width:100%!important}.footer_mob p a{font-size:12px;color:#fff;text-decoration:none}.footer_mob span{color:#8a6a18;padding:10px 0 0;display:block}.footer_mob span a{color:#8a6a18;text-decoration:none}.footer_logos_part{width:100%;margin:0 auto;clear:both}.footer_logos_part h3{float:left;width:100%;font-family:GentiumBasicItalic;font-size:20px!important;color:#fff!important;font-weight:400!important;text-align:center!important;line-height:20px!important;margin:0!important;padding:5% 0 4%!important}.footer_logos_part ul{list-style:none;padding:0;margin:0}.footer_logos_part ul li{float:left;margin:0 3.5% 0 0;padding:0;width:16.6%}.footer_logos_part ul li:last-child{margin-right:0}.montcalm_logo_sec ul{list-style:none;padding:0;margin:0}.montcalm_logo_sec ul li{float:left;padding:0;margin:0 1%;width:14.5%}.montcalm_logo_sec ul li:last-child{margin-right:0}.copyright_part ul li:nth-child(10),.copyright_part ul li:nth-child(20){border-right:0}.copyright_part{width:99%;margin:0 auto;padding:5% 0;clear:both;text-align:center}.copyright_part P{color:#999;float:right;font-family:MyriadProRegular;font-size:12px;line-height:16px;margin:0;padding:2% 0 0;text-align:center;width:100%}.copyright_part P a{font-size:12px;color:#999;text-decoration:none}.copyright_part ul{float:left;list-style:none;margin:0;padding:0;width:100%}.copyright_part ul li{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999;line-height:10px;border-right:solid 1px #999;margin:6px 0 4px;padding:0 8px}.copyright_part ul li a{font-size:12px;color:#999;text-decoration:none}#upperSlider{float:left}#upperSlider-map{width:275px;height:auto;float:left;margin:7px 0 -20px;clear:both}.formContainer{float:left}.formBox{background:rgba(0,0,0,0.8);color:#A7A7A7;float:left;margin-top:65px;padding:3px 14px;width:259px;border-radius:7px;-mox-border-radius:7px;-webkit-border-radius:7px}.select_room option{padding-left:6px;padding-bottom:1px;padding-top:1px}.formBox p{margin:0;padding:0}.formbox-top h1{width:238px;height:auto;float:left;color:#000;margin:18px 0 12px;text-align:center;letter-spacing:3px;font:400 24px "Trajan Pro",Arial,Helvetica,sans-serif}.formbox-top h2,.formbox-top h2 a{width:238px;height:auto;float:left;color:#000;margin:0;text-align:center;letter-spacing:1px;font:400 16px "Trajan Pro",Arial,Helvetica,sans-serif}.formbox-top{float:left}.formbox-top select,input,textarea{background:#434343;border:0 solid #666;color:#fff}.formbox-bottom{width:275px;height:auto;margin:0;float:left}.sliderInfo{width:1000px;height:75px;margin:6px 0 0;float:left;background:url(../images/trans_light.png) top left}.sliderText{width:auto;float:left;margin:25px 0 0 20px;font:700 26px Arial,Helvetica,sans-serif;color:#000;text-transform:uppercase}.moreInfo{width:95px;margin:25px 20px 0 0;border:2px solid #333;color:#000;padding:5px 0 5px 8px;text-transform:uppercase;float:right;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/black_arrow.png) 83px 6px no-repeat #fff}.moreInfo a{text-decoration:none;color:#000;font:700 12px Arial,Helvetica,sans-serif}.moreInfo a:hover{color:#a17b0c}#container{width:1054px;height:auto;margin:0 auto}.clear{clear:both}.left{float:left!important}.right{float:right}.bodytext{width:100%;margin:0 auto;clear:both}.bodytext h2{font-size:14px;color:#D4AE63;margin:0}.pagelink{color:#A47E33;text-decoration:none}#bodytext{width:1054px;min-height:150px;margin:0 auto;clear:both}#bodytext h2{font:700 16px Arial,Arial,Helvetica,sans-serif;color:#D4AE63;margin:0}#bodytext h2 a{color:#D4AE63;text-decoration:none}#bodytext table{float:left}#bodytext p{color:#000;font:12px/21px Arial,Helvetica,sans-serif;margin:8px 0;clear:both}#cookieNotification{  border-radius:0;bottom:-1px;padding:10px 0;position:fixed;width:100%;z-index:9999;margin:0;border:0px solid #DADADA}#cookieNotification p{text-align:center;line-height:1.462em!important;font-family:Tahoma,Arial,Verdana!important;font-size:13px!important;color:#000;padding:0;margin:0}#cookieNotification p a{color:#CF0039;padding:0}#cookieNotification span{background:#000;padding:5px 11px}#cookieNotification span a{text-decoration:none;color:#fff}.headerimgs{background-position:center center;background-repeat:no-repeat;height:550px;position:absolute;width:100%}#headertxt{top:80px;clear:both;height:50px;left:35%;position:absolute;text-align:center;width:50%;z-index:100}#firstline{color:#fff;display:block;font:700 26px/50px Calibri,Arial;text-transform:none;text-shadow:2px 2px #333}.hotel-info-column img,.property-record-tabs1 img{width:auto!important}.step_heading{width:100%;height:49px;background:url(../images/step_bg.png)}.step_heading ul{list-style:none;margin:0;padding:0}.step_heading ul li{float:left;margin:0;padding:10px 0 0;width:20%;height:39px;font-family:"Times New Roman",Times,serif;font-size:10px;font-weight:700;color:#000;line-height:14px;text-align:center;background:url(../images/breadcrumb_divider.jpg) no-repeat}.step_heading ul li span{font-size:12px;font-weight:700;line-height:16px}.step_heading ul li.active{background:#FFF;color:#000}.listing_room_heading{float:left;width:100%;margin:27px 0 0;padding:0}.listing_room_heading h2{float:left;font-size:17px;color:#000;font-weight:700;padding:0 13px 0 0;margin:0 20px 0 0;line-height:30px}.listing_room_heading h3{float:left;font-size:14px;font-weight:400;color:#097fc0;background:url(../images/choos_your_room_heading_cal.png) 0 7px no-repeat;padding:0 0 0 24px;margin:0 20px 0 0;line-height:30px;cursor:pointer}.btn_edit_datels{background: #cb3939 none repeat scroll 0 0;border-bottom: 2px solid #852526; -webkit-appearance:none;color: #fff;cursor: pointer;float: left;font-family: MyriadProCondensed;font-size: 14px;font-weight: 700;height: 30px;letter-spacing: 1px;line-height: 31px;margin: 0;padding: 0 17px;text-shadow: 0 1px 0 #775e2c;}.sort_by_hotel_listing{float:right;width:211px;height:30px;padding:5px;font-size:12px;color:#333;border:1px solid silver;margin:0 1%}.room_listing_sort_by_part{float:right;width:100%}.room_listing_sort_by_part label{float:left;font-size:12px;color:#333;font-weight:400;padding:8px 11px 0 21px}.sort_by_room_listing{float:left;width:133px;height:30px;margin:0;padding:5px;font-size:12px;color:#333;border:1px solid silver}.sort_by_currency{width:61px;height:30px;margin:0;padding:5px;font-size:12px;color:#333;border:1px solid silver}.page_heading{float:right;width:458px;margin:0}.page_heading h2{float:left;font-family:steelfish_rgregular;font-size:21px;color:#252525;font-weight:700;letter-spacing:2px}.page_heading h4{float:right;font-size:12px;color:#c7a358;font-weight:400;padding:10px 0 0}.page_heading h3{float:left;font-family:steelfish_rgregular;font-size:21px;color:#252525;font-weight:400;letter-spacing:1px;padding:25px 0 0;width:100%}.page_heading h3 span{color:#bc9240}.page_heading_1{float:left;width:100%;margin:0;padding:0}.page_heading_1 h3{float:left;font-family:steelfish_rgregular;font-size:21px;color:#252525;font-weight:400;padding:0 0 5px;width:100%;letter-spacing:1px;text-transform:uppercase}.page_heading_1 h3 span{color:#bc9240}.hotel_list{float:left;width:1024px;padding:20px 15px;margin:0 0 25px;background:#f5f5f5}.hotel_list .img_part{float:left;width:232px;margin:0;padding:0}.hotel_list .img_part p{float:left;font-size:12px;color:#000;line-height:18px;padding:5px}.hotel_list .content_part{float:right;width:770px;margin:0;padding:0}.hotel_list .content_part h3{font-family:VaniRegular;font-size:16px;font-weight:700;color:#000;line-height:22px;padding:0 10px 5px 0}.hotel_list .content_part p{font-size:12px;color:#333;line-height:18px;text-align:justify;clear:both}.hotel_list .content_part p span{color:#e82c2a}.hotel_list .content_part p span a,.hotel_list .content_part p span a:hover{color:#e82c2a;text-decoration:none}.star{padding:0;margin:0}.star img{width:auto!important}.btn_continue{float:right;width:163px;height:36px;line-height:36px;font-family:steelfish_rgregular;font-size:19px;font-weight:400;color:#fff;text-align:center;letter-spacing:2px;background:url(../images/continue_bg.png) no-repeat;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_unselect{float:right;width:163px;height:36px;line-height:36px;font-family:steelfish_rgregular;font-size:19px;font-weight:400;color:#fff;text-align:center;letter-spacing:2px;background:url(../images/unselect_bg.png) no-repeat;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.price_part a.btn_continue{float:right;width:163px;height:36px;line-height:36px;font-family:steelfish_rgregular;font-size:19px;font-weight:400;color:#fff;text-align:center;letter-spacing:2px;background:url(../images/continue_bg.png) no-repeat;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.price_part a.btn_continue:hover{color:#fff;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.allOffer_mid_bottom{width:95%;margin:0 auto;padding:60px 0 37px;font-size:11px;color:#979797;text-align:justify;line-height:16px;clear:both}.social_mid_bottom{clear:both;margin:0 auto;padding:20px 0 0;text-align:center;width:440px}.social_mid_bottom p{color:#000;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:21px;padding-bottom:18px;width:100%}.social_mid_bottom a{text-align:center}.social_mid_bottom img{padding:0 3px 0 2px;width:auto}.room_list{float:left;width:1024px;padding:20px 15px;margin:0 0 25px;background:#f5f5f5}.room_list .img_part{float:left;width:232px;margin:0;padding:0}.room_list .img_part p{float:left;font-size:12px;color:#000;line-height:18px;padding:5px}.room_list .content_part{float:left;width:550px;margin:0;padding:0 0 0 16px}.room_list .content_part h3{font-family:VaniRegular;font-size:16px;font-weight:700;color:#000;line-height:22px;padding:0 10px 5px 0}.room_list .content_part p{font-size:12px;color:#333;line-height:20px;text-align:justify;clear:both}.room_list .content_part p span{color:#e82c2a}.room_list .content_part p span a,.room_list .content_part p span a:hover{color:#e82c2a;text-decoration:none}.room_list .content_part h5{font-size:9px;color:#f42f23;line-height:18px;text-align:justify;clear:both;padding:4px 0 0}.room_list .content_part h5 a{font-size:9px;color:#f42f23;text-decoration:none}.room_list .content_part h5 a:hover{color:#f42f23;text-decoration:none}.room_list .price_part{float:right;width:163px;padding:0;margin:0 15px 0 0}.room_list .price_part p{font-size:9px;color:#333;line-height:18px;text-align:justify;clear:both}.room_list .price_part h2{font-family:steelfish_rgregular;font-size:23px;font-weight:400;color:#333;line-height:33px;text-align:center;letter-spacing:1px}.room_list .price_part h3{font-family:steelfish_rgregular;font-size:23px;font-weight:700;color:#727272;line-height:23px;letter-spacing:2px;padding:8px 0 14px;width:50%;float:left;text-decoration:line-through}.room_list .price_part h4{font-family:steelfish_rgregular;font-size:23px;font-weight:700;color:#f42f23;line-height:23px;letter-spacing:2px;text-align:left;padding:8px 0 14px;width:50%;float:left}.room_list .price_part h5{font-family:steelfish_rgregular;font-size:26px;font-weight:400;color:#000;line-height:23px;letter-spacing:2px;padding:8px 0 14px;float:left}.room_list .price_part h5 span{color:#bc9240}.room_list .price_part h6{font-family:MyriadProCondensed;font-size:12px;font-weight:400;color:#000;line-height:23px;letter-spacing:2px;margin:14px 0 0}.room_more_information{float:left;width:100%;background:#fff;border:1px solid #e7e7e7;clear:left;padding:0}.room_more_information_heading{float:left;width:100%;border-bottom:1px solid #e7e7e7}.room_more_information_heading ul{list-style:none;margin:0;padding:0}.room_more_information_heading ul li{float:left;margin:0;line-height:12px}.room_more_information_heading ul li a{font-size:12px;color:#3a3a3a;text-decoration:none;padding:9px 8px;margin:0;display:inline-block}.room_more_information_heading ul li a.active,.room_more_information_heading ul li a:hover{font-size:12px;color:#333;text-decoration:none;background:#fff}.room_more_information_heading ul li:first-child{border-left:0!important}.room_more_information_heading ul li:last-child{padding-right:0!important}.room_more_information_content{float:left;width:100%;margin:11px 0 0;font-size:12px;color:#3a3a3a;line-height:18px;padding:10px}.room_more_information_content ul{list-style:none;margin:0;padding:0}.room_more_information_content ul li{float:left;margin:0;padding:0 0 0 2%;font-size:12px;color:#3b3b3b;line-height:22px;background:url(../images/room_facility_bullet.png) 2px 7px no-repeat;width:45%}.room_more_information_content ul li a{font-size:12px;color:#3b3b3b;text-decoration:none}.room_more_information_content ul li a:hover{font-size:12px;color:#bc9240;text-decoration:underline}.room_more_information_content h2{font-size:16px;color:#000;line-height:14px;font-weight:400}.room_more_information_content p{font-size:12px;color:#3b3b3b;clear:both;line-height:18px}.near_by_heading_row{float:left;width:100%;padding:0;margin:0}.near_by_heading_1{float:left;width:30%;font-size:14px;color:#000;font-weight:700;line-height:26px}.near_by_heading_2{float:left;width:70%;font-size:14px;color:#000;font-weight:700;line-height:26px}.near_by_row{float:left;width:100%;padding:0 0 2%;margin:0}.near_by_1{float:left;width:30%;font-size:12px;color:#333;font-weight:700;line-height:18px}.near_by_2{float:left;width:70%;font-size:12px;color:#333;font-weight:400;line-height:18px;text-align:justify}.tv_chanel_heading_row{float:left;width:100%;padding:0;margin:0}.tv_chanel_heading_1,.tv_chanel_heading_2{float:left;width:25%;font-family:VaniRegular;font-size:14px;color:#BC9240;font-weight:700;line-height:26px}.tv_chanel_row{float:left;width:100%;padding:0 0 2%;margin:0}.tv_chanel_1{float:left;width:25%;font-size:12px;color:#333;font-weight:400;line-height:18px}.tv_chanel_2{float:left;width:25%;font-size:12px;color:#333;font-weight:400;line-height:18px;text-align:justify}.room_more_information_heading .ui-state-active a,.room_more_information_heading .ui-state-active a:link,.room_more_information_heading .ui-state-active a:visited{color:#F42F23!important;text-decoration:underline!important}.room_more_information.ui-tabs .ui-tabs-panel{padding:5px 0 0 8px!important}#change_booking_dates img{width:auto}#change_booking_dates{padding:0;float:left}#change_booking_dates input[type=text]{font-size:14px;color:#097fc0;margin:0;padding:0 0 0 20px;background:url(../images/choos_your_room_heading_cal.png) 0 7px no-repeat;height:30px!important;line-height:30px;width:105px!important;cursor:pointer}#change_booking_dates input[type=button]{font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:url(../images/btn1px.jpg) left top;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;padding:0 17px;margin:0 4px 0 0;line-height:30px;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer;border-bottom:2px solid #7B5F2A}.select_room_part{text-decoration:none;float:right;clear:both;padding:0;width:23%}.room_section{margin:0;float:right;width:104px;line-height:22px;overflow:hidden;padding:0 0 2px 20px}.room_select{float:left;margin:0;padding:1px 0 0;width:40px;height:24px;font-size:12px;background:url(../images/select_room_bg_01.png) 80% 9px no-repeat #fff;border:1px solid #ccc;-webkit-appearance:none;text-indent:.01px;text-overflow:''}.adult_section{width:220px;margin:0 auto;padding:10px 14px 5px 0;float:right}.adult_room_label{float:left;margin:21px 0 0;font-size:11px;color:#555;font-weight:700;display:block}.adult_label{float:right;font-weight:400;padding:0 13px 0 0;color:#666;font-size:11px;line-height:16px}.adult_select{float:right;margin:0;padding:1px 0 0;font-size:12px;height:24px;width:38px;background:url(../images/select_room_bg_01.png) 85% 9px no-repeat #fff;border:1px solid #ccc;text-indent:.01px;text-overflow:'';-webkit-appearance:none;-webkit-border-radius:0}.adult_section ul{list-style:none;padding:0;margin:0}.adult_section ul li{float:left;list-style:none;margin:0 0 8px 20px;width:90px}.adult_section ul li:last-child{border-right:none}.booknow_section{position:relative;float:right;width:163px;margin:5px 14px 0 20px;clear:both}.btn_boom_now{float:right;width:85px;height:36px;line-height:36px;font-family:steelfish_rgregular;font-size:19px;font-weight:400;color:#fff;text-align:center;letter-spacing:2px;background:url(../images/btn_enhance_remove_OLD-blue.jpg) no-repeat;cursor:pointer;text-transform:uppercase}.btn_boom_now:hover{color:#fff;text-decoration:none}.change_hotel{float:left;width:250px;height:20px;margin:4px 14px 0 0;padding:0 10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;background:url(../images/choos_your_room_heading_bg.png) 100% 10px no-repeat #fff;border:0 solid #ccc;-webkit-appearance:none;text-indent:.01px;text-overflow:''}.enhance_left{float:left;width:790px;margin:0;padding:0}.enhance_left h2{float:left;font-family:MyriadProCondensed;font-size:33px;font-weight:400;color:#000;line-height:37px;padding:30px 0 21px}.enhance_left_content{float:left;width:760px;margin:0 0 23px;padding:14px 14px 15px;border:1px solid #e6e6e6}.enhance_left_content h2{float:left;font-family:MyriadProCondensed;font-size:18px;font-weight:700;color:#000;letter-spacing:1px;line-height:18px;padding:0 0 1%;width:100%}.enhance_left_content h2 a{font-size:12px;font-weight:400;color:#097fc0}.enhance_left_content .stay_box{float:left;width:98%;padding:1%;margin:0 0 2%;background:url(../images/room_listing_slider_bg.png);clear:both}.enhance_left_content .stay_box .content{float:left;width:96%;padding:2%;background:#fff;clear:both}.enhance_left_content .stay_box .content_img{float:left;width:17.5%}.enhance_left_content .stay_box .content_img img{width:124px;height:100px}.enhance_left_content .stay_box .content_text{float:left;width:65%;padding:0 0 0 2%}.enhance_left_content .stay_box .content_text h3{font-family:MyriadProCondensed;font-size:18px;color:#000;font-weight:700;line-height:24px;width:100%}.enhance_left_content .stay_box .content_text h3 a{color:#000}.enhance_left_content .stay_box .content_text h3 a:hover{color:#a17b0c}.enhance_left_content .stay_box .content_text p{font-size:12px;color:#333;line-height:18px}.enhance_left_content .stay_box .content_text h5{font-size:11px;color:#F42F23}.enhance_left_content .stay_box .content_price{float:right;width:12.5%}.enhance_left_content .stay_box .content_price p{font-size:9px;color:#333;line-height:22px}.enhance_left_content .stay_box .content_price h3{font-family:steelfish_rgregular;font-size:23px;color:#727272;font-weight:400;letter-spacing:1px;line-height:40px;width:100%}.btn_enhance_add{float:right;width:66px;height:36px;line-height:30px;font-family:steelfish_rgregular;font-size:16px;font-weight:400;color:#fff;text-align:center;letter-spacing:2px;background:url(../images/btn_enhance_add.png) no-repeat;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_add:hover{color:#fff;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_remove{float:right;width:85px;height:36px;line-height:30px;font-family:steelfish_rgregular;font-size:16px;font-weight:400;color:#fff;text-align:center;letter-spacing:2px;background:url(../images/btn_enhance_remove.png) no-repeat;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_remove:hover{color:#fff;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}a.btn_go_back{float:left;font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:#909090;border-bottom:solid 2px #5e5e5f;padding:0 17px;margin:0;line-height:32px;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}a.btn_go_back:hover{color:#FFF;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}a.btn_go_continue{float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:#cb3939;border-bottom:solid 2px #852526;padding:0 17px;margin:0;line-height:31px;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}a.btn_go_continue:hover{color:#FFF;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.your_stay{float:right;width:248px;margin:0;padding:0}.your_stay h2{float:left;font-family:steelfish_rgregular;font-size:27px;font-weight:400;color:#000;line-height:37px;padding:30px 0 2px 3px}.your_stay_content{float:left;width:222px;padding:12px;background:#f7f7f7;border:1px solid #dfdbd7;font-size:12px;color:#000;line-height:18px}.your_stay_content .room_main{float:left;width:100%;margin:7px 0 0;padding:7px 0 0;border-top:solid 1px #d5d5d5}.your_stay_content .room_addons{float:left;width:100%;margin:5px 0 0;padding:0}.input_apply{float:left;font-size:12px;font-weight:400;color:#333;background:#fff;border:1px solid #dfdbd7;padding:0 6px;margin:0;line-height:20px;height:20px;width:148px}.btn_apply{float:left;font-family:MyriadProCondensed;font-size:13px;font-weight:400;color:#fff;letter-spacing:1px;background:#cb3939;border-bottom:solid 2px #852526;padding:0 12px;margin:0;line-height:22px;text-shadow:0 1px 0 #775e2c;height:22px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.your_stay_content p{font-size:12px;color:#000;line-height:18px;padding:0}.your_stay_content p a{font-size:12px;color:#097fc0;text-decoration:none;margin:0 0 20px;display:block}.your_stay_content p span{color:#a17b0c}.your_stay_total{padding:13px;margin:20px 0 0;background:#fff;border:1px solid #dfdbd7;overflow:hidden;clear:both}.your_stay_total .left{float:left;width:60%}.your_stay_total .right{float:right;width:40%;text-align:right}.your_stay_total span:first-child{width:100%}.enhance_left_content .fragrance_box{float:left;padding-bottom:15px}.enhance_left_content .fragrance_box ul{list-style:none;padding:0;margin:0}.enhance_left_content .fragrance_box ul li{float:left;width:30%;padding:1%;margin:0 2% 2% 0;background:url(../images/room_listing_slider_bg.png)}.enhance_left_content .fragrance_box ul li:nth-child(3n+3){margin-right:0}.enhance_left_content .fragrance_box ul li .content{float:left;width:92%;padding:4%;background:#fff;clear:both}.enhance_left_content .fragrance_box ul li .content_img{float:left;width:39%}.enhance_left_content .fragrance_box ul li .content_text{float:left;width:57%;padding:0 0 0 3%;min-height:38px}.enhance_left_content .fragrance_box ul li .content_text h3{font-family:MyriadProCondensed;font-size:18px;color:#000;font-weight:700;line-height:18px}.enhance_left_content .fragrance_box ul li .content_add{float:right;width:57%}.enhance_left_content .fragrance_box ul li .content_add img{width:auto}.enhance_left_content .fragrance_box ul li .content_add h3{color:#F42F23;float:left;font-family:steelfish_rgregular;font-size:20px;font-weight:400;letter-spacing:1px;line-height:25px;margin-bottom:10px}.fragrance_top .content_img img{height:95px}.btn_enhance_add_small{float:right;width:47px;height:25px;line-height:25px;font-family:steelfish_rgregular;font-size:14px;font-weight:400;color:#fff;text-align:center;letter-spacing:1px;background:url(../images/btn_enhance_add_small.png) no-repeat;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_add_small:hover{color:#fff;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_remove_small{float:right;width:64px;height:25px;line-height:25px;font-family:steelfish_rgregular;font-size:14px;font-weight:400;color:#fff;text-align:center;letter-spacing:1px;background:url(../images/btn_enhance_remove_small.png) no-repeat;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_remove_small:hover{color:#fff;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.checkout_right{float:right;width:752px;margin:0;padding:0}.personal_details{float:left;width:100%;margin:0;padding:0}.personal_details h2{float:left;width:100%;font-family:steelfish_rgregular;font-size:27px;font-weight:400;color:#000;line-height:53px;margin:50px 0 15px;padding:0 0 0 2px;border-bottom:solid 1px #b88f44}.personal_details_content{float:left;width:100%;margin:0;padding:0}.personal_details_content .rewards_member{float:left;margin:0;overflow:hidden;padding:0 0 0 3%;width:97%}.personal_details_content .border_none{border-right:solid 0 #cbcbcb}.personal_details_content .rewards_member h3{float:left;width:100%;font-size:17px;font-weight:700;color:#b99046;line-height:17px;padding:0 0 3px}.personal_details_content .rewards_member p{float:left;width:100%;font-size:12px;color:#333;line-height:21px;padding:3px 0 8px}.row{float:left;padding:15px 0 0;width:100%}.row-p{padding:15px 0 0}.row label{float:left;width:15%;font-size:12px;color:#333;line-height:24px}.row input[type=text],input[type=password]{float:left;width:200px;padding:0 6px;height:22px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-msborder-radius:0}.btn_personal_details{float:left;text-transform:uppercase;color:#fff;font:700 14px/26px Calibri,Arial;border-bottom:2px solid #795D2D;background:url(../images/btn1px.jpg) left top;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;padding:0 21px;margin:15px 6px 0 0;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer}.btn_personal_details_01{float:left;text-transform:uppercase;color:#fff;font:700 14px/30px Calibri,Arial;border-bottom:2px solid #795D2D;background:url(../images/btn1px.jpg) left top;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;padding:0 21px;margin:15px 6px 0 0;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer}.forgot_pwd_personal{display:none;width:97%;margin:15px 0 0 3%}.payment_details{float:left;width:100%;margin:0;padding:0}.payment_details h2{float:left;width:100%;font-family:steelfish_rgregular;font-size:27px;font-weight:400;color:#000;line-height:53px;margin:50px 0 15px;padding:0 0 0 2px;border-bottom:solid 1px #b88f44}.payment_details_content{float:left;width:97%;margin:0 0 0 3%;padding:0}.row_1{float:left;width:100%;padding:6px 0 0}.row_1 label{float:left;width:22%;font-size:12px;color:#333;line-height:24px}.row_1 label span{color:#E82C2A}.row_1 input[type=text]{float:left;width:200px;padding:0 6px;height:22px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-msborder-radius:0}.select_box{float:left;width:214px;padding:3px 3px 3px 6px;height:24px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-msborder-radius:0}.select_box_valid{float:left;width:80px;padding:3px 3px 3px 6px;margin:0 6px 0 0;height:24px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-msborder-radius:0}.select_box_phone{float:left;width:83px;padding:3px 3px 3px 6px;margin:0 6px 0 0;height:24px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-msborder-radius:0}.input_box_phone{float:left;width:111px!important}.row_1 textarea{float:left;width:200px;padding:0 6px;height:97px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-msborder-radius:0}.card_type_img{float:left;padding:0 0 0 21px}.card_type_img img{float:left;width:auto;padding:0 0 0 2px}.same_address{float:left;width:100%;padding:6px 0 0;font-size:13px;font-weight:700;color:#B99046}.payment_policy{float:left;width:90%;margin:5% 0 0 3%;padding:2%;background:#f7f7f7;border:1px solid #dfdbd7}.payment_policy h2{font-family:steelfish_rgregular;font-size:27px;font-weight:400;color:#000;line-height:27px;margin:0;padding:0}.payment_policy p{font-size:12px;color:#000;line-height:18px;padding:10px 0 0;margin:0!important}.checkbox_process{float:left;width:100%;margin:0;padding:0 0 6px;font-size:12px;color:#000}.checkbox_process input[type=checkbox]{float:left;margin:0 12px 0 20px;border:1px solid #999!important}.checkbox_process_note{margin:0;font-size:12px;color:#9d1b1b;float:left;width:100%}a.btn_back{float:right;font-family:MyriadProCondensed;font-size:16px;font-weight:700;color:#fff;letter-spacing:1px;background:#BC9240;border-bottom:2px solid #7B5F2A;padding:0 20px;margin:3.5% 0 0;line-height:33px;text-shadow:0 1px 0 #775e2c;height:33px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}a.btn_back:hover{color:#FFF;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.btn_booknow{float:right;font-family:MyriadProCondensed;font-size:20px;font-weight:700;color:#fff;letter-spacing:1px;background:#cb3939;border-bottom:solid 2px #852526;padding:0 20px;margin:3.5% 3% 0 1%;line-height:30px;text-shadow:0 1px 0 #775e2c;height:33px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_booknow:hover{color:#FFF;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}a.btn_booknow{float:right;font-family:MyriadProCondensed;font-size:20px;font-weight:700;color:#fff;letter-spacing:1px;background:#b98f45;border-bottom:solid 2px #795d2d;padding:0 20px;margin:3.5% 3% 0 1%;line-height:33px;text-shadow:0 1px 0 #775e2c;height:32px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}a.btn_booknow:hover{color:#FFF;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}a.sign-in-link-right{background:#cb3939 none repeat scroll 0 0;text-transform:uppercase;padding:5px 23px;font:700 14px/26px Calibri,Arial;color:#FFF;border-bottom:2px solid #852526;height:25px;float:right}.login .member_row input[type=text],input[type=number],input[type=password]{background:#FFF!important;border:1px solid #D6D6D6!important;color:#333!important;float:left;font-size:12px!important;height:24px!important;padding:0 6px!important;width:204px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-msborder-radius:0}#forgot_pwd input[type=text]{background:#FFF;border:1px solid #D6D6D6;color:#333;float:left;font-size:12px;height:22px;padding:0 6px;width:200px}#forgot_pwd h1{color:#B99046;font-family:MyriadProCondensed;font-size:28px;line-height:22px;margin:20px 0 10px}.hotelcont span{float:left;padding:0;font-size:12px;line-height:18px;color:#434343;border-bottom:solid 0 #000}.confirmation{width:100%;padding:30px 0 0;margin:0}.confirmation h2{float:left;font-family:MyriadProCondensed;font-size:30px;font-weight:400;color:#333;line-height:30px;padding:0 .75% 2%;width:98%;text-transform:uppercase}.confirmation p{font-size:12px;font-weight:400;color:#333;line-height:21px;padding:0 .75%}.hotel_information{width:50%;float:left;padding:0;margin:0}.hotel_information h3{width:97%;padding:0 1.6%;margin:1% 0;font-size:13px;color:#fff;font-weight:700;line-height:26px;background:#c8a55a;text-shadow:0 1px 1px #775E2C}.hotel_information_content{float:left;width:97%;padding:2px 1.5%;font-size:12px;color:#333;line-height:18px}.hotel_information_content h5{float:left;width:20%;font-size:12px;font-weight:700;color:#333;line-height:18px}.hotel_information_content h5 span{float:right}.hotel_information_content p{float:right;width:77%;font-size:12px;font-weight:400;color:#333;line-height:18px;margin:0!important}.room_information{width:100%;float:left;padding:0;margin:0}.room_information h3{width:98%;padding:0 1%;margin:1% 0 0;font-size:13px;color:#fff;font-weight:700;line-height:26px;background:#c8a55a;text-shadow:0 1px 1px #775E2C}.room_information h3 span{font-style:italic;font-weight:400}.room_content_main{width:100%;float:left;padding:0;margin:0}.room_information h4{width:98%;padding:0 1% 5px;margin:1% 0;font-size:13px;color:#333;font-weight:700;line-height:20px;border-bottom:solid 1px #e0cb94;clear:both}.room_information h4 span{float:right;font-size:13px;color:#F42F23;font-weight:700}.room_information_content_part{float:left;width:50%;padding:0;margin:0}.room_information_content{float:left;width:97%;padding:2px 1.5%;font-size:12px;color:#333;line-height:18px}.room_information_content h5{float:left;width:50%;font-size:12px;font-weight:400;color:#333;line-height:18px}.room_information_content p{float:left;width:35%;font-size:12px;font-weight:400;color:#333;line-height:18px;text-align:right;padding:0;margin:0!important}.room_information_total{float:left;width:100%;padding:0;margin:5px 0;border-top:solid 1px #e0cb94}.room_information_total h5{color:#333;font-weight:700}.room_accommodation_total{float:left;width:97%;padding:2px .75%;font-size:12px;color:#333;line-height:18px}.room_accommodation_total h5{float:left;width:70%;font-size:12px;font-weight:400;color:#333;line-height:18px}.room_accommodation_total p{float:left;width:24%;font-size:12px;font-weight:400;color:#333;line-height:18px;text-align:right;padding:0;margin:0}.special_request{width:100%;padding:30px 0 0;margin:0;float:left}.special_request h3{float:left;width:98%;padding:0 1%;margin:1% 0 0;font-size:13px;color:#fff;font-weight:700;line-height:26px;background:#c8a55a;text-shadow:0 1px 1px #775E2C}.special_request p{font-size:12px;font-weight:400;color:#333;line-height:21px;padding:0 .75%}.enhance_add_popup{width:100%;padding:0;clear:both;overflow:hidden}.enhance_add_popup h2{float:left;width:98%;padding:0 1%;margin:0 0 5px;font-size:13px;font-weight:700;color:#F42F23;line-height:26px;background:#eee;font-family:Arial,Helvetica,sans-serif}.enhance_add_popup h2 span{color:#333}.enhance_add_popup p{float:left;padding:0 2.5% 10px 1%;font-size:12px;color:#333;line-height:14px}.enhance_add_popup p span{margin:0 0 0 5px;color:#666}.btn_enhance_ok{float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:#909090;border-bottom:solid 2px #5e5e5f;padding:0 17px;margin:0 1%;line-height:30px;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_ok:hover{color:#FFF;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_cancel{float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:#cb3939;border-bottom:solid 2px #852526;padding:0 17px;margin:0 2%;line-height:30px;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_enhance_cancel:hover{color:#FFF;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.confirmation_payment_policy{width:95.8%!important;margin-left:0!important}.security_code{width:98%;padding:1%;clear:both;overflow:hidden}.security_code h2{float:left;width:98%;padding:0 1%;margin:0 0 5px;font-size:15px;font-weight:700;color:#F42F23;line-height:26px}.security_code p{float:left;padding:0 3% 10px 1%;font-size:12px;color:#333;line-height:14px}.print_btn{float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:#909090;border-bottom:solid 2px #5e5e5f;padding:0 17px;margin:0 2%;line-height:30px;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.modify_reservation{width:100%;float:left;padding:0}.modify_reservation h2{float:left;font-family:MyriadProCondensed;font-size:30px;font-weight:400;color:#B99046;line-height:30px;padding:22px 0 10px;width:98%;text-align:left}.modify_reservation_row{float:left;width:97%;padding:5px .75%;font-size:12px;color:#333;line-height:18px}.modify_reservation label{float:left;width:10%;font-size:12px;color:#333;line-height:22px}.modify_reservation label span{float:right;padding:0 10px 0 0}.modify_reservation input[type=text]{float:left;width:200px;padding:0 6px;height:22px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-msborder-radius:0}.checkbox_cancel_reservation{float:right;padding:0;margin:4px 1% 0 0}.btn_modidy_reservation{float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:#919191;border-bottom:solid 1px #5E5E5F;padding:0 17px;margin:0 1% 0 0;line-height:22px;text-shadow:0 1px 0 #775e2c;height:22px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_cancel_reservation{float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:#cb3939;border-bottom:solid 2px #852526;padding:0 17px;margin:0;line-height:22px;text-shadow:0 1px 0 #775e2c;height:22px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.city textarea{float:left;width:400px;height:85px;padding:0 6px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF}.btn{float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;background:#cb3939;border-bottom:solid 2px #852526;padding:0 17px;margin:0;line-height:26px;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.FL{float:left}.FR{float:right}.infopages{margin:0;padding:0;width:100%}.infopages h1,.infopages h2,.spage_body h1{float:left;font-family: 'Droid Serif', serif;font-size:30px!important;font-weight:400!important;color:#000!important;text-transform:uppercase;width:100%;padding:55px 0 0;line-height:32px}.infopages h2 a{color:#000;text-decoration:none}.infopages h3{color:#000;float:left;font-family:industrial736_btroman;font-size:23px;font-weight:400;line-height:22px;padding:10px 0 12px;width:100%}.spage_body h3{float:left}.infopages h3 span{color:#895A01}.waxing p{float:left;width:20%;font-size:12px!important;font-weight:400!important;color:#333!important;line-height:20px!important;padding:0!important;margin:0!important}.waxing h5{float:left;width:80%;font-size:12px!important;font-weight:700!important;color:#333!important;line-height:20px!important;padding:0!important}.infopages p{clear:both;color:#353535;font-size:14px;font-weight:400;line-height:20px;padding:0 0 10px;text-align:justify}.infopages ul{list-style:inside;padding:0;margin:0}.infopages ul li{font-size:13px;font-weight:400;color:#353535;line-height:20px;text-align:justify}.infopages ol{padding:0;margin:0 0 20px 40px}.infopages ol li{clear:both;font-size:12px!important;font-weight:400!important;color:#333!important;line-height:22px!important;padding:0!important;text-align:justify}.room_amenities{width:100%;float:left}.room_amenities ul{list-style:inside;padding:0;margin:0 0 20px 25px;width:45%;float:left}.room_amenities ul li{font-size:12px!important;font-weight:400!important;color:#333!important;line-height:20px!important;padding:0!important;text-align:justify}.info_mid{width:48.5%;padding:0 0 3%;margin:0;height:auto}.info_mid .img_part img{border:1px solid #a5a5a5}.info_mid h4{color:#000;float:left;font-family:industrial736_btroman;font-size:18px;font-weight:400;line-height:22px;padding:10px 0;width:100%}.info_mid h4 span{color:#895A01;float:none}.btn_moreInfo{float:left;font-family:MyriadProCondensed;font-size:13px;font-weight:700;color:#fff;letter-spacing:1px;background:#bc9240;border-bottom:solid 2px #7b5f2a;padding:3% 14%;margin:3% 0 0;text-shadow:0 1px 0 #775e2c;cursor:pointer;clear:both;-webkit-appearance:none;-webkit-border-radius:0}.btn_moreInfo:hover{cursor:pointer;color:#fff;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.spa{float:left;min-height:100px!important;padding-bottom:0;padding-top:8px;width:100%}.spa .img_part{width:14%!important}.spa .content_part{width:84%!important}.contact_us{width:40%;height:auto;float:left}.contact_us .content_part{width:90%!important}.photo_gallery{width:100%;padding:0;margin:0}.photo_gallery ul{list-style:none;padding:0;margin:0}.photo_gallery ul li{float:left;width:28%;height:250px;padding:0;margin:0 5% 0 0}.photo_gallery ul li img{height:185px;border:1px solid #ccc}.photo_gallery ul li h4{font-size:13px;font-weight:700;color:#333;line-height:18px;padding:0;text-align:center}.loading-image-center{width:27px;height:27px;position:fixed;left:50%;top:50%;margin-left:-13px;margin-top:-13px;display:none;z-index:999}.loading_image_addons{height:27px;left:0;display:none;margin-left:45%;margin-top:20%;position:fixed;top:0;width:27px;z-index:999}.loading_image_addons img{width:auto}.hoteldetaildescription{margin-right:4px;width:600px}.hotelgallery{margin-left:15px}.hotelgallery img{width:auto}.result_not_found{clear:both;padding:20px 0 0;font-size:13px;font-weight:700;color:#F42F23}#map{margin:0;border:1px solid #a5a5a5;height:700px}.site_map{float:left;margin:0 2% 0 0;min-height:250px;width:31%}.site_map h3{float:left;width:100%;padding:11px 0;margin:0}.site_map h3 a{color:#000;font-family:GeorgiaRegular;font-size:18px;line-height:20px}.site_map ul{list-style:none;float:left;margin:0;padding:0}.site_map ul li{float:left;width:93%;padding:0;margin:0 0 5px 14px;list-style:square;text-align:left}.site_map ul li a{color:#333;font-family:GeorgiaRegular;font-size:12px;line-height:20px;text-transform:uppercase}.site_map ul li a:hover{color:#B99046;text-decoration:none}.btn_back{font-family:MyriadProCondensed;font-size:13px;font-weight:700;color:#fff;letter-spacing:1px;background:#bc9240;border-bottom:solid 2px #7b5f2a;padding:3% 14%;margin:3% 0 0;text-shadow:0 1px 0 #775e2c;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.btn_back:hover{cursor:pointer;color:#fff;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:0}.bullet{margin-bottom:15px;margin-top:10px;width:100%}.bullet ul{margin:0;padding:0 0 0 20px}.bullet ul li{list-style:outside;line-height:1.7em}.full_single_s{margin:14px 0;width:100%}.full_single_s h3 span{float:right;color:#000}.full_pkg_s{margin:20px 0;width:100%}.full_pkg_s img{float:left;width:100px;height:74px}.full_pkg_c{float:right;width:89%}.full_pkg_c h3{margin-bottom:6px}.full_pkg_c h3:first-child{text-decoration:underline}.h_box{margin:20px auto 0;width:1054px}.h_box ul{margin:0;padding:0}.h_box ul li{float:left;list-style:none;margin-bottom:40px;margin-right:10px;text-align:left;width:255px}.h_box ul li:nth-child(4),.h_box ul li:nth-child(8){margin-right:0}.box6{width:1054px}.box6 ul li p{margin:0}.h_box ul li img{width:100%}.box6 ul li{width:32.6%}.box6 ul li:nth-child(4){margin-right:1%}.box6 ul li:nth-child(3),.box6 ul li:nth-child(6){margin-right:0}.h_box ul li span{color:#000;display:inline-block;font-family:GeorgiaRegular;font-size:12px;line-height:16px;padding:6px 0 0;width:100%}.grand_ballroom_hr{margin:15px auto 0;height:200px;display:none}#social_media_camp{clear:both;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:15px;padding-top:30px;text-align:center;width:1024px}#social_media_camp a img{height:auto;width:auto;margin:0 3px}.package_left{float:left;padding-right:20px;width:59%}.pkg_frm{float:right}.pkg_frm p{color:#a7a7a7}.half_sbox{float:left;width:100%}.contact_box{float:left;margin:15px 20px 15px 0;width:40%}.tblcls004 td{line-height:16px;padding:6px 10px 5px 0}.tblcls004 td img{border:1px solid #CCC;width:100px}.bottom-sec{clear:both;margin:30px 0 0;padding:0}ul.list-facilities li{display:block;float:left;font:13px Arial,Arial,Helvetica,sans-serif;margin:0 100px 15px 0!important;padding-right:30px;width:400px}ul li a.facilitites_href{color:#000;margin-left:-15px;text-decoration:none}.des{float:left;width:200px}.desimg{float:left;margin-left:80px}.bodytext p{color:#353535;font:16px;margin:5px 0}.inner_bookingengine p{margin:5px 0}.guestreviewcontent h1 a{font:700 13px Arial,Arial,"Times New Roman",Times,serif}.verygoodtext{color:#D4AE63;font-size:19px;font-weight:400}.hoteldetailbookingengine{float:left;margin-top:57px;padding-bottom:5px;width:26%}.hoteldetailbookingengine .container{background-color:#88744F;font-size:22px;height:28px;margin-bottom:10px;padding:0 7px 6px 11px}.hoteldetailbookingengine .container h1{color:#fff!important;font-size:16px!important;font-weight:700}.guestreviewcontent{padding-right:10px}.hoteldetaildescription img{padding-right:6px;width:auto}.amenities img{width:auto}.hoteldetaildescription h1{display:inline-block;margin-bottom:10px;width:100%}.guestreviewcontent h1{display:inline-block;font:700 13px Arial,Arial,"Times New Roman",Times,serif;margin-bottom:8px;width:100%}.comments-header a.feedback-link{background:#bc9240;border-bottom:2px solid #7b5f2a;clear:both;color:#fff;cursor:pointer;float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;letter-spacing:1px;margin:0;padding:8px 12px;text-shadow:0 1px 0 #775e2c}.comments-header p{clear:both;display:inline-block;margin-top:10px;width:100%;margin-bottom:10px}ul.comments-data{margin:0 0 13px;padding:10px 0;width:100%}#left:after,#newmiddle:after,#right:after,.content:after,ul.comments-data li:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;overflow:hidden}.reviewed-box{float:left;width:20%}ul.comments-data p{margin-bottom:10px;text-align:left}.comments-box{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;float:left;margin:0 10px;min-height:105px;padding:0 10px;width:22%;word-wrap:break-word}ul.comments-data h4{color:#000;font-size:14px;margin-bottom:6px;text-decoration:underline;text-transform:uppercase}.ratings-box{float:left;width:50%}.ratings-box .comment-result{color:#000;font-size:14px;font-weight:700;margin-bottom:6px;text-decoration:underline;text-transform:uppercase}.bodytext table{float:left}ul.comments-data li{line-height:16px}ul.comments-data td.factor-label{width:160px}ul.comments-data td{text-align:left}.jpagging{clear:both;margin:0 auto;padding:10px 0}.jpagging .row-p{display:table;margin:0 auto}#pagination-flickr .next-off,#pagination-flickr .previous-off{color:#000;display:block;float:left;font-weight:700;padding:3px 4px}#pagination-flickr li{border:0;font-size:13px;list-style:none;margin:0;padding:0;display:inline}#pagination-flickr .active{background:#6C5521;border:1px solid #FFF;color:#fff;display:block;float:left;font-weight:700;padding:0 6px;height:20px}#pagination-flickr a:link,#pagination-flickr a:visited{color:#333;display:block;float:left;padding:0 6px;text-decoration:none}#pagination-flickr .next a,#pagination-flickr .previous a{font-weight:700}#pagination-flickr a{margin-right:5px}ul.comments-data li{background:#F9F9F9;border-bottom:1px solid #E4E4E4;border-top:1px solid #E4E4E4;float:left;list-style:none;margin-bottom:7px;margin-right:6px;padding:10px 12px;width:98%}.property-search-area h3{margin-bottom:10px;float:none;width:100%}.destination_wrapper p,.destination_wrapper p.property .select_hotel_name,.select_room_main p{color:#FFF!important}.captha_cont img{width:auto}.hotel_detailpage{margin:15px auto 0;width:1054px}#gallery1{clear:both;margin:0 auto;height:auto;width:73%}#gallery1 ul{list-style:none;padding:0;width:100%;margin:0}#gallery1 ul li{background:#191919;float:left;list-style:none!important;margin-bottom:3px;margin-right:13px;margin-top:10px}#gallery1 ul li a{border:5px solid #191919;color:#CCC;display:block;float:left;font:700 12px Arial,Helvetica,sans-serif;height:95px;text-decoration:none;text-transform:uppercase}#gallery1 ul li a img{border-top:1px solid #CCC;float:left;margin:3px 0 0;padding:3px 0 0}.pkg_left{float:left;width:100%}.pkg_right{float:left;height:auto;margin-top:45px;width:25%}.infop_73{float:right;width:73%}.pkg_right img{padding-right:10px;width:auto}.booktitle{color:#FFF;margin:12px 0}#hot_id{width:97%}.grand_ballroom_hr a{background:url(../images/grand_ballroom_at_montcalm.jpg) no-repeat;display:block;height:100%;text-indent:-9999px}.sel_3{width:22.4%}.spage_body{float:right;margin:0 auto;width:100%}.spage_body h3{color:#000;font-family:industrial736_btroman!important;font-size:23px;font-weight:400;line-height:22px;padding:9px 0;width:100%}#newmiddlebot2{margin:0 auto}#newmiddlebot2 h1{width:auto;margin:0 0 1%}.capthaimg img{width:auto}.contentsform{float:left;line-height:24px}.contentsform .button{margin:0}.contentsform input[type=text]{background:#EEEFEA;border:1px solid #CCC;padding:5px;width:70%}.contentsform select{background:#fff;border:1px solid #D6D6D6;padding:5px;width:73%}.contentsform{margin-bottom:8px;width:650px}.labelcontent{float:left;width:220px}.red{color:#E82C2A;text-align:left}.labelinputs{float:left;padding-left:15px;width:350px}.buttonstyle{background-color:#fff!important;border:1px solid #D6D6D6;color:#333;margin:.1em 0;width:300px}.buttonstyleddl{background-color:#fff;border:1px solid #D6D6D6;color:#333;margin:.1em 0;width:255px!important}.check_in input{-moz-appearance:none;background:url(../images/calc.png) 90% center no-repeat #434343;border:none;border-radius:0;color:#FFF;height:21px;padding:5px 0 5px 5px;text-indent:.01px;text-overflow:"";width:115px;cursor:pointer}.banner_hotel_name{color:#FFF;float:left;font-family:OpenSansLight;font-size:24px;font-weight:400;line-height:32px;margin:-75px 0 0 10px;padding:0;position:absolute;z-index:999}.banner_hotel_name span{font-size:31px;font-weight:700}.banner_hotel_name span span.spnormal{font-weight:400}.slider_black_shadow{background:url(../images/slideshow_black_shadow.png) left top repeat-x;bottom:0;height:129px;left:0;position:absolute;width:100%;z-index:1}.frm01 input[type=email],.frm01 input[type=text],.frm01 textarea{color:#333}.back_page{background:#BC9240;border-bottom:2px solid #7B5F2A;color:#FFF;cursor:pointer;float:left;font-family:MyriadProCondensed;font-size:13px;font-weight:700;letter-spacing:1px;margin-top:2%;padding:6px 22px;text-shadow:0 1px 0 #775E2C}.back_page:hover{color:#fff;text-decoration:none}.loing_slider{background:url(../images/inner_banner.jpg) 42% top no-repeat;height:180px;margin:-85px auto 0}.pdetails{float:left;padding:0;width:430px}.pddiv,.pdleft{float:left;width:100%}.pdl{float:left;margin:.2em 0;width:45%}.pdl span{color:#F42F23}.pdr{float:left}.wbox{margin:.2em 0;width:196px;background:#fff;border:1px solid #333}.request_For_proposal{float:left;width:100%;margin:20px 0;padding:0}.request_For_proposal .organizer_details{float:left;width:43%;margin:0;padding:0 3%;border-right:solid 1px #cbcbcb;overflow:hidden}.request_For_proposal .border_none{border-right:solid 0 #cbcbcb}.request_For_proposal .organizer_details h3{float:left;width:100%;font-size:22px;font-weight:400;color:#b99046;line-height:22px;padding:0 0 3px}.request_For_proposal .organizer_details p{float:left;width:100%;font-size:12px;color:#333;line-height:21px;padding:3px 0 5px!important}.request_For_proposal .organizer_details p span{color:#E82C2A}.request_For_proposal .row{float:left;width:100%;padding:5px 0 0;font-size:12px;color:#333}.request_For_proposal .row label{float:left;width:40%;font-size:12px;color:#333;line-height:24px}.request_For_proposal .row label span{color:#E82C2A}.request_For_proposal .row input[type=text],input[type=password]{float:left;width:200px;padding:0 6px;height:22px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF}#datepicker_prefdate{background:url(../images/calc.png) 190px 4px no-repeat #fff;cursor:pointer}.request_For_proposal .row textarea{float:left;width:200px;padding:0 6px;height:50px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF}.request_For_proposal .btn_personal_details{float:right;font-family:MyriadProCondensed;font-size:15px;font-weight:400;color:#fff;letter-spacing:1px;background:#bc9240;border-bottom:solid 1px #7b5f2a;padding:2px 21px;margin:15px 18px 0 0;line-height:22px;text-shadow:0 1px 0 #775e2c;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.request_For_proposal .vcode{background:#333;color:#fff!important;font:13px Arial,Helvetica,sans-serif;height:auto;margin:0;padding:4px 12px;vertical-align:middle;width:auto}.infopage_form{float:left;width:100%;margin:0;padding:0}.infopage_form .row{float:left;width:100%;padding:10px 0 0;font-size:12px;color:#333}.infopage_form .row label{float:left;width:20%;font-size:12px;color:#333;line-height:24px}.infopage_form .row label span{color:#E82C2A}.infopage_form .row input[type=text],input[type=password]{float:left;width:200px;padding:0 6px;height:22px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF}.infopage_form .row textarea{float:left;width:200px;padding:0 6px;height:50px;font-size:12px;color:#333;border:1px solid #d6d6d6;background:#FFF}.infopage_form .btn_personal_details{float:left;font-family:MyriadProCondensed;font-size:15px;font-weight:400;color:#fff;letter-spacing:1px;background:#bc9240;border-bottom:solid 1px #7b5f2a;padding:0 21px;margin:5px 10px 0 0;line-height:22px;text-shadow:0 1px 0 #775e2c;height:25px;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.infopage_form .vcode{background:#333;color:#fff!important;font:13px Arial,Helvetica,sans-serif;vertical-align:middle;margin:0 8px 0 0;padding:4px 12px;width:auto;height:auto;float:left}.infopage_form .capctha_ans{width:138px!important}.infopage_form .row_text{float:right;font-size:12px;color:#333;line-height:12px;padding:6px 0 2px;width:80%}.confirmation_content{width:1024px;margin:0 auto}.confirmation_left{float:left;width:748px;margin:0;padding:0}.confirmation_left h2{float:left;width:97.5%;padding:0 0 0 2.5%;font-family:steelfish_rgregular;font-size:22px;font-weight:700;color:#000;letter-spacing:2px;line-height:47px;background:url(../images/booking_details_bg.png) repeat-x}.confirmation_left ul{list-style:none;padding:0;margin:0 0 3.2%;border:1px solid #d2d2d2;border-bottom:0;width:100%;overflow:hidden}.confirmation_left ul li{float:left;width:100%;padding:0;margin:0;border-bottom:solid 1px #d2d2d2}.confirmation_left ul li .booking_left{float:left;width:29.5%;padding:2% 0 0 1.5%;margin:0;font-family:VaniRegular;font-size:14px;color:#000;line-height:18px}.confirmation_left ul li .booking_right{float:left;width:64.5%;padding:1.5% 0 1.5% 2.5%;margin:0;border-left:solid 1px #d2d2d2;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;line-height:18px}.confirmation_left ul li .booking_right>p{font-size:14px}.confirmation_left ul li .booking_right_room{float:left;width:66.5%;padding:0 0 0 1%;margin:0;border-left:solid 1px #d2d2d2;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;line-height:18px}.confirmation_left ul li .booking_right_room .room{float:left;width:34%;padding:2.3% 0 2.3% 2.5%;margin:0}.confirmation_left ul li .booking_right_room .adult{float:left;width:13%;padding:2.3% 0 2.3% 2.5%;margin:0;border-left:solid 1px #d2d2d2}.confirmation_right{float:right;width:248px;margin:0;padding:0}.confirmation_right .Policy{float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;color:#0f0f0f;line-height:18px;padding:25px 4px;margin:0}.confirmation_right .Policy strong{font-size:14px;display:block;padding-bottom:5px}.print_part{width:100%;float:left}.email_confirmation{float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3c3c3c;padding:0;margin:0 0 10px 20px;line-height:16px;width:161px;height:20px;cursor:pointer;border-radius:4px;border:1px solid #d5d5d5;background:url(../images/email_confirmation_icon.png) 10px 5px no-repeat #f6f6f6;clear:both}.print_confirmation{float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3c3c3c;padding:0;margin:0 0 10px 20px;line-height:16px;width:161px;height:20px;cursor:pointer;border-radius:4px;border:1px solid #d5d5d5;background:url(../images/print_confirmation_icon.png) 10px 5px no-repeat #f6f6f6;clear:both}.media_buzz h3{padding-top:15px!important}.media_buzz p,.media_buzz p a{color:#333!important;padding:0!important}.photo_gallery_banner{width:100%;height:185px;margin:8px auto 50px;background:url(../images/discover_bg.png);clear:both}.photo_gallery_banner h2{font-family:RenaissanceRegular!important;font-size:38px!important;color:#fff!important;font-weight:400!important;line-height:38px!important;text-align:center!important;margin:0;padding:8px 0 0;clear:both;text-transform:none!important}.photo_gallery_banner h3{width:100%;font-family:OpenSansLight;font-size:36px;color:#fff;font-weight:400;line-height:36px;text-align:center;margin:0;padding:12px 0 1px;clear:both}.photo_gallery_banner h4{font-family:MyriadProRegular;font-size:15px;color:#fff;font-weight:400;line-height:14px;text-align:center;margin:0;padding:40px 0 0;clear:both}.enhance_popup_content{width:100%;margin:2% 0 0}.enhance_popup_content img{float:left;width:82px;height:92px}.enhance_popup_content h4{float:right;width:84%;font-size:14px}.enhance_popup_content p{float:right;width:86%;line-height:18px}.nice_banner{width:100%}.nice_banner ul{margin:0;padding:0}.nice_banner ul li{float:left;list-style:none;margin-right:2%;width:32%}.nice_banner ul li h2{font-size:26px!important;line-height:28px;margin-bottom:1%;text-align:left}.nice_banner ul li h2 a{color:#B99046;text-decoration:none}.nice_banner ul li a img{height:170px}.nice_banner ul li p{line-height:17px;padding:10px 0;text-align:left}.nice_banner ul li span a{color:#666;font-size:13px;font-weight:700}.nice_banner ul li:nth-child(3n+3){margin-right:0}.frm01 input[type=email],.frm01 input[type=text],.frm01 textarea{background:#FFF;border:1px solid #D5D5D5;padding:4px;width:294px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.frm01 select{background:#FFF;border:1px solid #D5D5D5;padding:4px;width:304px}.capthaimg input[type=text],.wbox{color:#000}.capthaimg{line-height:26px;padding:5px 0}.pages_full{width:100%}.property-form .properties{border:1px solid #CCC;padding:6px}.property-form .button{background:#BC9240;border-bottom:2px solid #7B5F2A;border-top:2px solid #BC9240;border-radius:0;-webkit-appearance:none;clear:both;color:#FFF;cursor:pointer;font-family:MyriadProCondensed;font-size:14px;font-weight:700;letter-spacing:1px;margin:0 0 0 4px;padding:5px 12px;text-shadow:0 1px 0 #775E2C}#pagination-flickr{text-align:center;width:100%}.guestfrm input[type=email],.guestfrm input[type=password],.guestfrm input[type=text],.guestfrm select,.guestfrm textarea{background:#FFF;border:1px solid #D5D5D5;padding:4px}.popup_pillowmenu h3{color:#000;font-family:industrial736_btroman;font-size:23px;font-weight:400;line-height:22px;padding:10px 0 12px;width:100%}#mainvideo1{width:100%}.choose-a-plan-li{cursor:pointer}.hide{display:none}.invisible{visibility:hidden}.left_checkout{float:left!important}.info_mid .img_part{float:left;width:30%;padding:0;margin:0 2% 0 0;text-align:center}.info_mid .img_part img{height:75px}.info_mid .content_part{float:left;width:68%}.info_content h2,.info_mid h2,.info_mid h3{color:#000;float:left;font-family:industrial736_btroman;font-size:22px!important;text-transform:capitalize;font-weight:400;height:40px;line-height:26px;padding:32px 0 15px!important;width:100%}.info_content h2{padding:10px 0 0!important}.info_mid img{height:275px;margin-bottom:10px}.info_mid a.btn_info{color:#D80000;font-weight:500}.info_mid h3 a{color:#000;text-decoration:none}.info_mid h3 span{font-size:17px;font-weight:400;float:none}.info_mid p{color:#333;font-size:14px;font-weight:400;line-height:20px;margin:0!important;padding:0 0 16px!important;text-align:left}.info_mid ul{float:left;margin:0 0 0 20px}.info_mid ul li{float:left;width:100%}.info_mid p a{font-size:12px;color:#B99046;font-weight:400;text-decoration:none}.img_width_download,.info_mid p img{width:auto}.gstcmtfield{color:#000}.hotelheadingcontent{font-size:16px!important}.discover_home_heading img{width:auto}#package_height h3{min-height:48px}.top_btn_continue{margin-top:40px!important}.contact_left{width:290px;float:left}.contact_left h3{font-family:industrial736_btroman;color:#000;margin-top:0px;font-size:23px;font-weight:700}.contact_left p{font-size:16px;text-align:left}.contact_left span{color:#bc9240}.contact_right{width:700px;float:right}.contact_right ul{margin:0;padding:0;list-style-type:none}.contact_right ul li{float:left;list-style:none;margin:0 26px 25px 0;position:relative;width:246px}.contact_right ul li:nth-child(1),.contact_right ul li:nth-child(2),.contact_right ul li:nth-child(3){min-height:335px}.contact_right ul li:nth-child(7),.contact_right ul li:nth-child(8),.contact_right ul li:nth-child(9){min-height:282px}.contact_right ul li p{font-size:12px!important;color:#353535!important;font-family:Arial,Helvetica,sans-serif;text-align:left}.contact_right ul li:nth-child(3n+3){margin-right:0}.contact_right ul li h2{background:rgba(255,255,255,.8);color:#353535;font-size:18px!important;height:33px;padding:1px 0 0 12px;position:absolute;text-transform:capitalize;width:96%}.cont_note p{font-family:industrial736_btroman!important;font-size:16px!important}.bottom3banners{width:100%;float:left;}.bottom3banners ul{list-style:none;margin:0;padding:0}
.bottom3banners ul li{float:left;width:340px; position:relative; padding:12px ; border:solid 0px #BC9240}.bottom3banners ul li:last-child{margin-right:0}.bottom3banners ul li h3{float:left;margin:0;padding:0 30px;background:#000;font-family:industrial736_btroman;font-size:25px;color:#fff;font-weight:400;line-height:49px;text-align:center;position:absolute;bottom:41px}.box_4col{margin-top:30px}.box_4col ul{margin:0;padding:0}.box_4col ul li{float:left;list-style:none;padding:0px!important;margin:0 29px 0 0;min-height:205px;position:relative;width:241px}.box_4col ul li:nth-child(4n+4){margin-right:0}.box_4col ul li h2,.box_4col ul li h3{background:rgba(255,255,255,.8);color:#353535;font-size:18px!important;line-height:normal!important;height:28px;padding:6px 0 0 12px;position:absolute;text-transform:capitalize;width:96%;font-family:industrial736_btroman}.box_4col ul li p{color:#353535;margin-bottom:0!important;padding:0 12px 5px!important;text-align:left!important}.box_4col ul li a{color:#D2AD64;font-weight:700;padding:0}.box_4col ul li a.btn_info{padding:0 12px}.location_table h3{color:#000;font-family:industrial736_btroman;font-size:24px!important;font-weight:600!important}.new_location h3{color:#000;font-family:industrial736_btroman;font-size:20px;margin:0 0 20px}.new_location>h3{margin-top:20px;padding-bottom:2px}.new_location span{color:#B99046;font-size:16px;display:block}.new_location ul{list-style-type:none;margin-left:0}.new_location i{margin-bottom:10px;display:block}.location_left{width:48%;float:left;margin:0 2% 0 0}.location_right{float:right;margin-left:2%;margin-right:0}.location_left>ul{margin-bottom:0}.location_left ul>li>ul>li{float:left;width:50%;font-size:16px!important}.location_left ul>li>ul{overflow:hidden;margin-bottom:5px;border-bottom:1px dotted #000}.location_left ul>li>ul>li:nth-child(even){text-align:right}.img_border,.location_table,.new_location>img:last-child{border:1px solid #c2c2c2;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mont_banner{width:100%;background:url(../images/new_the_montcalm_club.jpg)center center no-repeat;min-height:185px}.mont_banner a{text-indent:-999999px;display:block;height:185px}.contact_right a{color:#000}.infopages h1:first-of-type{padding-bottom:24px!important}.body_treatments h2{font-size:22px!important;padding:25px 0 15px}.stay_more_info{float:right;cursor:pointer;text-align:right;color:#bc9240!important;padding-top:0;font-weight:700;margin-top:0!important}.main_package .info_mid h3 a{color:#000!important}ul.company_info{color:#999;float:right;font:11px Arial,Helvetica,sans-serif;list-style:none;margin:20px 0 0;padding:10px 0 0!important}ul.company_info li{line-height:18px;margin:0;border:none!important;font-size:11px!important;padding:3px}.pkg_infopage{width:73%;float:right}.btn_back{float:left!important}.ambestor_left h3{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700!important;line-height:22px;padding:10px 0 0;text-transform:capitalize;width:100%}#hotel_detail_left{float:left;margin-bottom:20px;padding-right:20px;width:740px;border-right:1px solid #ddd}#hotel_detail_left h1{color:#000;font-family:industrial736_btroman;font-size:39px;font-weight:400;line-height:32px;padding:55px 0 14px;text-transform:capitalize}#hotel_detail_left h4{clear:both;color:#353535;font-size:small;font-weight:400;line-height:20px}#hotel_detail_left h4 strong{color:#000}#hotel_detail_left h4 span.reviewlink{color:#000;font-weight:400}#hotel_detail_left h4 span.reviewlink a{color:#DC1B1B;text-decoration:underline}#hotel_detail_left p{color:#000;font-size:12px;padding:12px 0}#hotel_detail_left p strong{font-size:17px;color:#000;font-weight:700}#hotel_detail_left h1 span{float:left}#hotel_detail_left h1 ul{float:left;margin-bottom:0;margin-left:12px;margin-top:0;padding:0}#hotel_detail_left ul li{float:left;list-style:none;padding-right:1px}.ambestor_right{float:right;margin-bottom:25px;min-height:inherit!important;padding-left:20px;width:270px}.ambestor_right h5{padding-bottom:0;color:#BC9240;font-size:12px;font-weight:400}.ambestor_right p{font-family:industrial736_btroman;font-size:16px;padding-bottom:23px}.blog_left{width:68%;float:left}.blog_right{width:28%;float:right}.main_blog{margin-top:3%}.entry-title,.entry-title a{font-family:industrial736_btroman!important;font-weight:400!important;text-transform:uppercase;width:100%;line-height:32px;display:block}.widget-title{font-family:industrial736_btroman!important;font-size:20px!important;font-weight:400!important;color:#000!important;text-transform:uppercase;width:100%;line-height:32px;display:block;float:none}.entry-content{margin-bottom:25px}.blog_right ul{padding-left:18px}.blog_right li{line-height:24px}.post-navigation{float:none}.screen-reader-text{font-size:14px;display:none;width:100%}.comment-reply-title,.comments-title{font-family:industrial736_btroman!important;font-size:20px!important;font-weight:400!important;color:#000!important;width:100%}.comment-form label{width:100%}.comment-form input,.comment-form textarea{background:#fff;border:1px solid #666;line-height:23px;color:#000}.form-allowed-tags{margin:20px 0}.form-submit input[type=submit]{border:0;border-bottom:2px solid #7B5F2A;float:left;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;color:#fff;font:700 14px Calibri,Arial;background:url(../images/btn1px.jpg) left top;padding:0 17px;margin:0;line-height:28px;text-shadow:0 1px 0 #775e2c;height:30px;cursor:pointer}.nav-links a{width:50%;float:left;padding:10px 0;font-weight:700}.nav-links a:first-child{text-align:left}.nav-links a:last-child{text-align:right}.meta-nav{margin-right:10px}.blogbooking{width:auto;margin:15px 0}.blogDatepicker{width:70px}.comments-area{max-width:474px;padding:0 10px}.comment-reply-title,.comments-title{font:900 16px/1.5 Lato,sans-serif;margin:0;text-transform:uppercase;clear:both}.comment-list{list-style:none;margin:0 0 48px}.comment-author{font-size:14px;line-height:1.7142857142}.comment-list .reply,.comment-metadata{font-size:12px;line-height:2;text-transform:uppercase}.comment-list .reply{margin-top:24px}.comment-author .fn{font-weight:900}.comment-author a{color:#2b2b2b}.comment-list .pingback a,.comment-list .trackback a,.comment-metadata a{color:#767676}.comment-author a:hover,.comment-list .pingback a:hover,.comment-list .trackback a:hover,.comment-metadata a:hover{color:#41a62a}.comment-list .pingback,.comment-list .trackback,.comment-list article{border-top:1px solid rgba(0,0,0,.1);margin-bottom:24px;padding-top:24px}.comment-list>.pingback:first-child,.comment-list>.trackback:first-child,.comment-list>li:first-child>article{border-top:0}.comment-author{position:relative}.comment-author .avatar{border:1px solid rgba(0,0,0,.1);height:18px;padding:2px;position:absolute;top:0;left:0;width:18px}.bypostauthor>article .fn:before{content:"\f408";margin:0 2px 0 -2px;position:relative;top:-1px}.says{display:none}.comment-author,.comment-awaiting-moderation,.comment-content,.comment-list .reply,.comment-metadata{padding-left:30px}.comment-edit-link{margin-left:10px}.comment-edit-link:before{content:"\f411"}.comment-reply-link:before,.comment-reply-login:before{margin-right:2px}.comment-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.comment-content ol,.comment-content ul{margin:0 0 24px 22px}.comment-content li>ol,.comment-content li>ul,.comment-content>:last-child{margin-bottom:0}.comment-list .children{list-style:none;margin-left:15px}.comment-respond{margin-bottom:24px;padding:0}.comment .comment-respond{margin-top:24px}.comment-respond h3{margin-top:0;margin-bottom:24px}.comment-awaiting-moderation,.comment-notes,.form-allowed-tags,.form-allowed-tags code,.logged-in-as,.no-comments{color:#767676}.comment-awaiting-moderation,.comment-notes,.logged-in-as{font-size:14px;line-height:1.7142857142;clear:both}.no-comments{font-size:16px;font-weight:900;line-height:1.5;margin-top:24px;text-transform:uppercase}.comment-form label{display:block}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url]{width:100%}.form-allowed-tags,.form-allowed-tags code{font-size:12px;line-height:1.5}.required{color:#c0392b}.comment-reply-title small a{color:#2b2b2b;float:right;height:24px}.comment-reply-title small a:hover{color:#41a62a}.comment-navigation{font-size:12px;line-height:2;margin-bottom:48px;text-transform:uppercase}.comment-navigation .nav-next,.comment-navigation .nav-previous{display:inline-block}.comment-navigation .nav-previous a{margin-right:10px}#comment-nav-above{margin-top:36px;margin-bottom:0}.entry-content p{text-align:justify}.hoteldetailbookingengine .destination{background:url(../images/select_room_bg.png) 95% 13px no-repeat #434343!important;height:32px!important;padding:7px 10px 6px 6px!important}.hoteldetailbookingengine .hasDatepicker{background:url(../images/calc01.png) right 6px top 0 no-repeat!important;width:108px}.hoteldetailbookingengine .select_room{padding:5px 0 0 5px!important}.tool_tip_content{background:#ccc!important;border-radius:5px;position:absolute;z-index:99999;width:300px;margin:0}.tooltip_heading{background:#9a9999;font-weight:700;padding:2px 5px;color:#fff!important;margin:0!important;border-radius:5px 5px 0 0}.tooltip_room{color:#fff;padding:0 5px}.your_stay .top_btn_continue{margin-top:20px!important}.btn_back_010{background:url(../images/bg_brown_button.jpg);border-bottom:2px solid #7B5F2A;border-radius:0;color:#FFF;cursor:pointer;float:right;font-family:MyriadProCondensed;font-size:18px;font-weight:700;height:30px;line-height:30px;margin:10px;padding:0 20px}.client_user_detail{float:left;width:100%;padding-top:10px}.client_user_detail label{display:inline-block;font-weight:700;line-height:26px;width:32%}.client_user_detail .simplestyle{background:#F7F7F7;color:#000;padding:2px;width:60%;border:1px solid transparent}a.btn_back_01{background:url(../images/bg_gray_button.jpg);border-bottom:2px solid #5E5E5F;border-radius:0;color:#FFF;cursor:pointer;float:right;font-family:MyriadProCondensed;font-size:16px;font-weight:700;height:31px;letter-spacing:1px;line-height:33px;margin:3.5% 2% 0 0;padding:0 20px}.homep_banner{clear:both;margin:20px 0 40px;text-align:center;width:100%}.middle_experience .wrapper978>h4{font-size:20px;padding-bottom:20px!important}.middle_experience_content_text h3 a{color:#000;text-transform:uppercase}.main_vedio_class{background:#000;height:288px;position:relative;width:100%}.addon_showmore{color:red;font-weight:700}#TB_window{bottom:0!important;left:0!important;margin:auto!important;right:0!important;top:0!important;width:50%!important;max-height:430px}#TB_ajaxContent{height:370px!important;margin:0!important;width:auto!important}.client_user_detail .txtboxstyle{background:#FFF;color:#000;border:1px solid #D6D6D6;padding:2px;width:60%}.content_part h3 span.room_sub_heading{color:#555;font-size:14px;font-weight:400}.footer_left{float:left;margin-right:2%;width:35%}.footer_left p{color:#b19e66;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:700;line-height:15px!important}.footer_left p a{color:#b19e66;position:relative}.footer_left p strong{font-size:17px;line-height:24px;position:relative}.footer_left p strong img{left:-28px;position:absolute;top:6px;width:auto}.footer_left .footer_left_content img.tag{position:absolute;right:-16px;top:5px;width:auto}.footer_left_img{float:left}.footer_left_img img{width:132px}.footer_left_img p{line-height:16px}.footer_left_img p a{color:#FFF;font-size:10px;font-weight:700;letter-spacing:.6px;text-decoration:none}.footer_left .footer_left_content{float:left;margin:0 0 0 20px;position:relative}.datetime_container{display:inline-block;padding-bottom:4px;width:100%}.error404{float:left;margin-right:20px;width:200px}.error404p{display:inline-block;padding-top:60px!important;width:79%}.destination_wrapper p.property{font-size:15px!important}.list01 li{line-height:26px!important}.list01 li span{width:250px;display:inline-block}.footer_mob h3 a{color:#fff}.content_price .btn_enhance_add{float:left}.cancel_modifaction{margin:0 auto;width:100%;text-align:center}.cancel_modifaction .btn_cancel_reservation{margin:0;float:none}.inner-booking-engine{top:-442px}#slide_big li.flex-active-slide section figure,figure{margin:0;padding:0}.logo h1{float:none}.forgot_pwd_personal table{float:left}.footer_left_content p a:hover{text-decoration:underline}#live-help{position:fixed;right:0;bottom:30px;width:auto;z-index:999}.lpEmtStarRating,.lpPoweredBy{display:none}.pkg_left ul{margin:0 0 16px;padding:0}.pkg_left ul li{margin-left:2%;padding:2px 0;line-height:16px}.contact_right ul li:nth-child(4),.contact_right ul li:nth-child(5),.contact_right ul li:nth-child(6){min-height:282px}.contact_right ul li:last-child{margin-right:0}.infopages p a:hover{text-decoration:underline}.payment-ul{margin-left:20px;padding:0}.montcalm_logo_sec ul li{margin-right:1%}.payment-ul li{list-style:none}.payment-ul li:before{content:"─";position:relative;margin-left:-10px;left:-10px}#breadcrumb{width:100%;float:left;background:#f2f2f2;margin-top:-8px;text-transform:uppercase}#breadcrumb_css{width:100%;color:#000;line-height:25px;text-transform:uppercase}#breadcrumb a{display:inline-block;margin-right:15px;position:relative}#breadcrumb a span{position:absolute;top:0;right:-10px;color:#000}.montcalm_logo_sec{border:1px solid #999;float:left;margin-top:65px;padding:45px 0 36px;position:relative;width:99.6%}.m_logo{left:38%;position:absolute;top:-36px}.m_logo img{width:100%}.m_logo1{position:absolute;left:36%;bottom:-23px}.m_logo1 img{width:100%}.trip_advisor_logo{float:left}.trip_advisor{float:left;padding-bottom:40px;width:100%}.gray{color:#999!important}.media_buzz h2{padding:0;margin:20px 0 10px}.infopages .box_4col ul li h2{padding-bottom:0!important}.infopages h2.heading_2{font-size:26px!important}.pages_full .gm-style-iw{width:300px!important;height:110px!important}.pages_full .gm-style-iw .hotelcont span.colorlabel{font-weight:700}.pages_full .gm-style-iw .hotelheadingcontent{font-family:industrial736_btroman;padding-bottom:5px;font-size:20px!important}.pages_full h2{margin-bottom:20px}.blank_content{float:left;margin-top:26px}@media screen and (-webkit-min-device-pixel-ratio:0){.navigation_02 ul li{padding:0 4px}}.download_links img{width:auto}.room_more_information_content table td,.room_more_information_content table td p{text-align:left}.confirmation .hotel_information{width:100%}.middle_experience .wrapper978 h2{clear:both;color:#000;font-family:GeorgiaRegular!important;font-weight:400!important;line-height:12px;font-size:20px!important;margin:0 auto;padding:30px 0 35px;text-align:center;width:486px}.middle_experience .wrapper978 h2 span{border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px;height:16px;width:111px;display:inline-block;margin-bottom:8px}.middle_experience .wrapper978 span.experience_h3_width{font-family:EdwardianScriptITCRegular!important;font-size:44px;font-weight:700!important;text-align:center;margin:0 auto;padding:0 8px;clear:both;float:none;border-bottom:none!important;width:auto!important;height:auto!important}.middle_about .wrapper978 h2{clear:both;color:#000;font-family:GeorgiaRegular!important;font-size:12px!important;font-weight:400;line-height:12px;margin:0 auto;padding:0 0 40px;text-align:center;width:535px}.middle_about .wrapper978 h2 span{border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px;height:16px;width:111px;display:inline-block;margin-bottom:8px}.middle_about .wrapper978 h2 span.lifestyle_h3_width{font-size:31px!important;color:#000;font-weight:700;line-height:31px;text-align:center;margin:0 auto;padding:0 8px;clear:both;float:none;font-family:Arial,Helvetica,sans-serif;border-bottom:none!important;width:auto!important;height:auto!important}.enhance_add_popup select{background:#fff;border:1px solid #d6d6d6;color:#000;padding:3px}.blank{height:20px;float:left;width:100%;clear:both}.contentsform h3{-moz-font-feature-settings:normal;-moz-font-language-override:normal;-x-system-font:none;color:#d4ae63;font-family:Arial,Arial,Helvetica,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;margin:0}.contentsform p{color:#434343;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:100%;margin:5px 0}.contentsform .textbox2{width:auto;background:#fff;border:1px solid #d6d6d6;padding:2px 5px;color:#333;margin:.1em 0;height:29px}.labelinputs .rooms{float:left;width:100%}.labelinputs .rooms ul{list-style:none;margin:0;padding:0}.labelinputs .rooms ul li{float:left;list-style:none;margin:0 0 8px 10px;width:100px}.rooms_label{float:left;font-weight:400;padding:5px 0 0;color:#666;font-size:11px;line-height:16px}.rooms_select{float:right;margin:0 0 0 5px!important;padding:1px 0 0;font-size:12px;height:24px;width:40px;background:#fff}.please-wait{float:right;margin:20px 0 0;color:red;font-style:italic}.reg_montcalm_logos ul li{width:auto;margin:0 .4%}.reg_montcalm_logos ul li img{width:auto}.top_footer_logos ul{margin:0 auto;width:760px}.top_footer_logos ul li{width:auto}.location_table{float:left;width:100%;margin:20px 0}.location_table .heading{padding:30px 0 0 2px!important;margin:0!important}.location_table ul{margin:40px 0 0 40px;float:left;padding:0!important}.location_table ul li{float:left;color:#D2AD64;list-style:disc;padding:0 0 0 10px!important;margin:0 20px 30px 0!important;width:30%;font-size:16px;font-weight:400;min-height:105px;line-height:20px;text-align:left}.location_table ul li p{margin:3px 0!important;clear:both;color:#353535;font-size:small;font-weight:400;line-height:20px;padding:0;text-align:justify}.location_table ul li h4{font-family:industrial736_btroman!important;font-size:16px!important;font-weight:400!important;color:#000;line-height:normal!important;padding:0!important;width:96%}.nearest{color:#D2AD64!important}.info_mid .content_part p{padding:0!important}.video-holder{float:left;width:100%;height:288px;position:relative;background-color:#000;overflow:hidden}.video-holder img.video-play-btn{position:absolute;top:95px;left:220px;z-index:1;width:68px;height:auto}.video-holder img.video-poster{height:288px;opacity:.8;position:relative;z-index:0;margin:0}.video-overlay{cursor:pointer;display:block;height:288px;left:0;position:absolute;top:0;width:100%}.trip-advisor-sec{float:left;color:#fff;margin-left:10px}.trip-advisor-sec>span{float:left;font:14px Arial,Helvetica,sans-serif;margin:24px 0 0}.room-listing-box .room-rate-list .room-title-main,.room-listing-box .room-rate-list h2 a,.room_more_information_heading ul li{background:#e3e2e0;background:-moz-linear-gradient(top,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e3e2e0),color-stop(49%,#f4f3ef),color-stop(100%,#e6e5e1));background:-webkit-linear-gradient(top,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);background:-o-linear-gradient(top,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);background:-ms-linear-gradient(top,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);background:linear-gradient(to bottom,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e2e0', endColorstr='#e6e5e1', GradientType=0);border:1px solid #ccc}.total-summary-top{margin-top:30px}.total-summary{width:100%;float:left}.total-summary .hotel-name{float:left}.total-summary .hotel-name h1{color:#000}.total-summary .total-summary-price{float:right;font-size:22px;font-weight:400;font-family:steelfish_rgregular;text-transform:uppercase;letter-spacing:2px}.total-summary .total-summary-price .total-price-amount{font-weight:700}.total-summary .total-summary-price div{float:left;margin-left:5px;padding-top:7px}.total-summary .total-summary-price .cont-btn{padding:5px 0 0;margin-left:16px}.room-listing-box,.room-listing-box a,.room-listing-box div,.room-listing-box li,.room-listing-box ul,.total-summary .hotel-name h1{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.room-listing-box li,.room-listing-box ul{margin:0;padding:0;list-style:none}.total-summary .hotel-name h1{font-family:steelfish_rgregular;font-size:26px;letter-spacing:2px;line-height:36px}.room-listing-box{width:100%;float:left;margin-top:20px}.room-listing-box .room-rate-list{width:100%;float:left;background:#f6f6f6;margin-bottom:20px}.room-listing-box .room-rate-list .room-title-main,.room-listing-box .room-rate-list h2 a{display:block;padding:5px 10px;color:#000;font-size:22px;font-weight:400;font-family:steelfish_rgregular;text-transform:uppercase;letter-spacing:2px}.room-listing-box .room-rate-list .img-offers-row{padding:10px}.room-listing-box .room-rate-list .room-images{width:23%;float:left}.room-listing-box .room-rate-list .room-offers{width:76%;float:right}.room-listing-box .room-rate-list .room-offers li{width:100%;float:left;padding:2px 10px;background:#fff;margin-bottom:2px;border:1px solid #e7e7e7}.room-listing-box .room-rate-list .room-offers li.active{margin-bottom:15px;border:1px solid #fff;margin-top:3px;box-shadow:0 0 3px #999;}.room-listing-box .room-rate-list .room-offers li .offer-name-list{width:100%}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul{display:table;width:100%}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li{display:table-cell;padding:0 0 0 17px;background:0 0;vertical-align:middle;margin-bottom:0;float:none;border:none;box-shadow:none}
.room-offers .offer-name-list ul li h3{-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;      }
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li .various, .room-offers .offer-name-list ul li h3 {color:#252525;font-weight:400;font-size:19px;font-family:steelfish_rgregular;text-transform:uppercase;letter-spacing:1.5px}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li .various:hover{text-decoration:underline}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(1){width:60%;background:url(../images/offer-arrow.png) center left no-repeat; cursor:pointer;}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2){width:40%}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) div{float:left;padding:1px 1px 1px 5px;width:100%}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) div span{font-family:steelfish_rgregular;font-size:24px;letter-spacing:2px;line-height:36px;color:#bc9240}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) div input[value=Remove]{background:url(../images/unselect_bg.png) no-repeat;color:#fff;cursor:pointer;float:right;font-family:steelfish_rgregular;font-size:19px;font-weight:400;height:36px;line-height:36px;letter-spacing:2px;width:163px;margin:0;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:0}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) div input[value=Book]{background:url(../images/continue_bg.png) no-repeat;color:#fff;cursor:pointer;float:right;font-family:steelfish_rgregular;font-size:19px;font-weight:400;height:36px;line-height:36px;letter-spacing:2px;width:163px;margin:0;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:0}
.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) div input[value="Select Room"]{background:url(../images/btn-red-select-room.jpg) no-repeat;color:#fff;cursor:pointer;float:right;font-family:steelfish_rgregular;font-size:19px;font-weight:400;height:36px;line-height:36px;letter-spacing:2px;width:163px;margin:0;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:0}

/*.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li h3{color:#000;font-weight:700;text-transform:uppercase;font-size:12px}*/.room-listing-box .room-rate-list .room-offers li .select-room{padding:15px 2px 5px;width:100%;float:left}.room-listing-box .room-rate-list .room-offers li .select-room .room-box-left{float:left;width:14%}.room-listing-box .room-rate-list .room-offers li .select-room select{height:24px;width:38px;background:url(../images/select_room_bg_01.png) 85% 9px no-repeat;outline:0;border:1px solid #999;-webkit-appearance:none;-webkit-border-radius:0}.room-listing-box .room-rate-list .room-offers li .select-room label{font-weight:700}.room-listing-box .room-rate-list .room-offers li .rooms-adults{float:left;padding:0 2px;width:70%;border-left:1px solid #aaa}.room-listing-box .room-rate-list .room-offers li .rooms-adults ul li{width:auto;border:none;margin-bottom:5px;padding:0 8px}.room-listing-box .room-rate-list .room-offers li .rooms-adults ul li span{font-weight:700;margin:6px 5px 0 0;float:left;width:51px}.room-listing-box .room-rate-list .room-offers li .rooms-adults ul li label{color:#666;float:right;font-size:11px;font-weight:400;line-height:16px;padding:0 8px 0 0;margin:5px 0 0 3px}.room-listing-box .room-rate-list .more-inforamtion{width:100%;float:left;padding:5px 10px 0}.room-listing-box .room-rate-list .more-inforamtion a{text-align:center;text-transform:uppercase;font-weight:700;display:inline-block;color:#f42f23;padding:7px 0;font-size:9px}.more-info-panel{width:100%;float:left;padding:0 10px 10px}.offer-calender{background:url(../images/offer-arrow-down.png) 0 14px no-repeat;width:17px;display:inline-block;cursor:pointer}.offer-calender:hover{text-decoration:none!important}.pull-left{float:left}.pull-right{float:right}.pull-left div,.pull-right div{width:40px;height:35px}.pull-left div{background:url(../images/cal-left-arrow.png) center center no-repeat}.pull-right div{background:url(../images/cal-right-arrow.png) center center no-repeat}.spa-banner{margin:20px auto;text-align:center;width:100%;max-width:980px;clear:both;border:1px solid #ccc}
.room-list-arrow{ float:left; display:inline-block; width:19px;}
.room-list-arrow:hover{ text-decoration:none !important}
/** App Banner **/
.down-arrow{ background:url(../images/offer-arrow-down.png) no-repeat left center !important;}


.app-banner { display:none; }
.rate-description ul{ width:100%; float:left; margin-bottom:10px;}
.rate-description ul li{ border:none !important; margin-left:2%; list-style-type:disc; width:98% !important;}
.rate-description strong{ text-decoration:underline !important;}
/** End App Banner **/
.infopage_gallery {
  float: left;
  width: 65%;
}
.gallery-infopage {
  float: right;
  margin-top: 11% !important;
  width: 32% !important;
}


/* Grand ballroom CSS */
.clearfix::before, .clearfix::after {content: ""; display: table; line-height: 0; clear:both;}
.marketing img {display:inline;}


.bottom_banner { float: left; margin: 0 0.5%; margin-top: 3%; position: relative; }
.bottom_banner img{ border: 1px solid #4a4844; }
.bottom_banner .content{ position: absolute; bottom: 0px; width: 90%; left: 0px; padding: 11px 12px; z-index:1000; }
.bottom_banner .content p{ margin: 0px; padding: 0px 0px 5px; text-shadow: 0px 0px 3px #000; text-transform: uppercase; font: bold 22px/24px Calibri, Arial; color: #fff; letter-spacing: 1px; text-align: left; }
.bottom_banner .content p a{ color: #fff; text-decoration: none; }
.bottom_banner .content p img{ border: none; margin: 0; }
.bottom_images { width: 100%; float: left; clear: both; padding: 40px 0px; background: #171614; margin-top: 50px; }
.bottom_img { float: left; width: 24%; margin: 0 0.5%; }
.bottom_img img{ width: auto; }
.bottom_img h2{ font: bold 14px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 10px; margin: 0 0 10px 0; text-transform: uppercase; }
.bottom_img p{ padding: 0px 0px 0px 10px; margin: 0 0 10px 0; font-size: 12px; line-height: normal; }

.col-3 {width:29.4%;margin-right:25px;}
.col-3 img.banner {height: 400px;width: 310px;border:0;}
.col-3-first {margin-left: 0;}
.col-3-last {margin-right: 0;}
.col-3 .content {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}
.col-3 .content p {text-align:center !important;}
.col-3 .content p a img {display:inline-block; width:auto !important;}

@media only screen and (max-width: 480px) {.form-widget{margin-top:0px}

.boxroomhover{
 
  overflow: hidden;
 width:355px;
  height:200px;
  }
  .roomimg{ margin:0px; width:100%;}
  
  .add1{ margin-left:-30px; margin-top:70px; font-family: 'Droid Serif', serif;
    font-size: 30px!important;
    font-weight: 400!important;
    color: #000!important;
    text-transform: uppercase;}
.morerooms {color: #920000;}
 
  
