#content{
position:relative;
float:left;
margin:-24px 13px 0;
/*top:-35px;*/
}
/*#footer{
position:relative;
top:-35px;
}*/
#reservation_form{
position:absolute;
z-index:9999;
left:0px;
}

#texts_home {display:block;}
/*booking form starts
#booking_frm {display:none;width:280px;min-height:383px;}*/
 #reservation_form h1{width:280px}
/*right section*/
#highlights ul{list-style:none; margin:0; padding:0;width:266px;}
#highlights ul li a {width:265px;float:left;}
#highlights ul li.item_1{background:url(../images/nokka-bg.png)no-repeat left top; height:139px;}
#highlights ul li h1{padding:30px 0 0px 40px; margin:0;background:url(../images/button.png) no-repeat 15px 28px;text-transform:uppercase;color:#fff;}
#highlights ul li h1 a{color:#ffffff;font-size:15px;font-weight:bold;}
#highlights ul li h1 a img{border:0;}
#highlights ul li span.address{color:#fff; /*line-height:17px;*/ font-size:1.1em; font-weight:normal;float:left;text-transform:none;padding:5px 0 0 60px;}
#highlights ul li span.address a{color:#ffffff;}
#highlights ul li h2 {padding:50px 0 0 60px;color:#fff;font-size:1.1em; font-weight:normal;margin:0 10px 0 0; display:block;}
#highlights ul li h2 a{float:right;display:block; width:25px; margin:-20px 0 0 155px;}
#highlights ul li h2 a:hover {color:#333;}
#highlights ul li img {border:0;float:left;}

#highlights ul li.item_1 h1{padding-top:12px; background:url(../images/button.png) no-repeat 15px 10px;}
#highlights ul li.item_1 h2{padding-top:30px;}

#highlights ul li.item_2 h1{padding-top:13px; background:url(../images/button.png) no-repeat 15px 9px;}
#highlights ul li.item_2 h2{padding-top:30px;}

/*booking frm starts*/
#booking_frm {display:none;clear:both;width:320px;float:left; min-height:383px;background-color:#ddd;margin:0px;padding:8px 0 0 10px;opacity: 0.85; filter: alpha(opacity = 85) -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}
#reservation_form h1{text-align:left;font-size:1.1em;margin:0px 0 0 0px;width:673px;float:left;padding:4px 0 8px 30px;background: url(../images/form-h1.png);opacity: 0.85; filter: alpha(opacity = 85) -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";}
#reservation_form h1:hover {opacity:1; filter: alpha(opacity = 100) -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

#booking_frm label {width:150px;margin:5px 0 8px 0;float:left;font-weight:bold;font-size:12px;padding:0 20px 0 0;font-size:11px;text-align:right;}
#booking_frm .textfield {padding:3px;float:left;width:125px;margin:2px 0 2px 0;font-size:11px;color:#888;border:1px solid #ccc;}
#booking_frm #date{ width:105px}
#booking_frm img{ border:none; float:left; margin:4px 2px 2px 2px;}
.input_error{padding:2px;float:left;width:140px;margin:2px 0 2px 0;font-size:11px;color:#888;border:1px solid #CC0000;}
#booking_frm .input_error{width:125px;}
#booking_frm .text_box{padding:3px; float:left;width:125px;margin:5px 0 0 0px;font-size:11px;color:#888;border:1px solid #ccc;}
#booking_frm .select {margin:2px 2px 0 0;float:left;font-size:10px;}
#booking_frm span {float:left;font-size:11px;line-height:24px;margin:0 8px 0 0; font-weight:bold;}
#booking_frm .submit_btn {float:left;width:100px;height:30px;background: url(../images/submit_btn.png)no-repeat;margin:0 0 0 148px;border:none;outline:0;}
.captcha {width:130px;height:30px;float:left;}
#booking_frm .submit_button{ float:left;background:url(../images/submit_btn.png)no-repeat left top;padding:5px 20px 5px 15px;margin:0 0 0 171px;}

 
#reservation_form .info{float:left;font-weight:bold;text-align:center;width:300px;margin:10px 0 0 0;font-size:1.5em;color:#085298;}
