@charset "utf-8";
/* CSS Document */
body, html{ margin:0; padding:0; background: url(../images/bg.jpg) repeat top center #000001;}
.clearleft{ clear:left;}
.clearboth:after{ clear:both; height:0; content:"."; display:block; visibility:hidden;}
.fontbold{ font-weight:bold; padding-left:10px;}
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; text-decoration:none;}

#main_container{ margin-left:auto; margin-right:auto; padding:0px; width:990px; background:#f7e7c6;}

#banner_main{ width:990px; background:url(../images/logo.jpg) no-repeat left top;}
.banner_left{ float:left; padding:130px 0 0 0; width:257px;}
#navigation_bg{ margin:15px 0 0 23px; width:213px; background:url(../images/navi_repeat1.jpg) repeat-x top left;}
.navigation{ margin:0; padding:0px 0 0px 0px; color:#CCCCCC;}
.navigation ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.navigation li{ margin:0; padding:0px 0px 0px 27px; line-height:41px; text-align:justify; background: url(../images/navi_box.jpg) no-repeat center left;}
.navigation li a, .states a{ line-height:41px; color:#2560a4; font-weight:bold; font-size:13px;}
.navigation li a:hover, .current a{ font-size:13px; color:#FF0000 !important;}

.banner_right{ float:right; padding:0 0 0 0; width:727px;}
.chats{ margin:0; padding:20px 0 18px 200px;}
.icon_left{ float:left; padding:0px 0 0 0; width:160px;}
.icon_mid{ float:left; margin:0; padding:7px 0 0 0; width:130px; text-align:center;}
.chat_icon{ padding:17px 0 0 0;}
.chat_icon_next{ margin:0; padding:0 0 0 20px;}
.logoland{ margin:0; padding:10px 0 0 0;}

.tollfree{ float:left; margin:0; padding:21px 0 0 0; width:212px;}
.tollfree_image{ margin:0;padding:12px 0 0 0;}

.feader_bg{ margin:40px 0 0 0; padding:0 0 5px 0; background:url(../images/banner_back_img.jpg) no-repeat top left;}
.java_iamge{ padding:14px 0 10px 18px; line-height:389px;}

#mid_body{ clear:both; padding:30px 0 0 0; width:990px;}
.midbody_left{ float:left; padding:0 0 0 12px; width:680px;}
.welcome_main{ padding:0 0 0 0; color:#02499F; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.welcome_text{ padding:10px 0 30px 0; color:#02499f; font-size:15px; text-align:left;}
.midbody_right{ float:right; padding:0 0 0 19px; width:266px;}
.contact_details{ padding:0 0 0 0; font-size:18px; color:#02499F;}
.contact_text a{ padding:0 0 0 0; color:#0000A0; text-decoration:underline;}
.contact_text a:hover{ padding:0 0 0 0; color:#C30;}
.contact_text{ padding:22px 0 0 0; color:#02499f; line-height:19px; font-size:15px; font-family:Arial, Helvetica, sans-serif; }
.font_big{ padding:0; font-weight:bold; color:#02499f; font-size:15px;}
a.linkss{ padding:0; color: #0000A0; text-decoration:underline; font-size:15px;}
a.linkss:hover{ padding:0; color: #C30;}

.weaccept{ padding:23px 0 0 0; font-size:18px; color:#02499F;}
.visa_card{ padding:12px 0 0 0;}
.midss{ padding:0 5px 0 5px;}
.follow_us{ padding:12px 0 0 0; font-size:18px; color:#02499F;}
.image_face{ padding:12px 0 0 0;}
.links_facebook{ padding:0 20px 0 20px;}

.main_google{ padding:20px 0 0 304px; width:380px;}
.goo_box p, .goo_box a{ margin:0; padding:0 0 0 0px; width:380px; text-align:center; font-weight:bold; font-size:16px; color:#03F; text-decoration:none; line-height:21px;}
.goo_box a:hover{ color:#0F0;}
.goo_box label{ float:left; width:90px;}
.textfield{ width:300px; line-height:25px;}

.cover_gallery{ clear:both; padding:20px 0 10px 10px; width:969px; line-height:142px;}
.gallery_bg{ padding:10px 10px 10px 10px; background: url(../images/gallery_bg.jpg) no-repeat top left;}



#foot_wraps{ clear:both; margin:15px 0 0 0; padding:0; background:url(../images/footer.jpg) repeat-x top center;}
#footer{ clear:both; padding:10px 0 10px 280px; width:750px;}
#footer p{ margin-left:auto; margin-right:auto; font-size:13px; text-align:center; color:#fff;}
#footer a{ padding:8px 0 0 0; font-size:13px; text-decoration:underline; color:#fff;}
#footer a:hover{ font-size:13px; color: #FF3300;}
.w3c_logo{ padding:5px 0 0 40px; margin-right:auto; margin-left:auto;}

/****************************************************Accommodation page***********************************************/

.accomodation_page{ padding:0; width:680px;}
.accommodation_left{ float:left; padding:0; width:340px;}
.accommodation_right{ float:right; padding:0; width:340px;}
.features_hotel{ padding:0px 0 0 10px; font-size:18px; color:#02499f;}
.hotel_features{ margin:10px 10px 0 10px; padding:0px 0 0px 0px;}
.hotel_features ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.hotel_features li{ margin:0; padding:0px 0px 0px 17px; line-height:20px; text-align:justify; background: url(../images/dott1.jpg) no-repeat 2px 6px; font-size:14px;}
.hotel_features li a, .states a{ line-height:20px; color:#1254a2;}
.hotel_features li a:hover{ color:#FF0000;}

.rooms_features{ padding:0px 0 0 5px; font-size:18px; color:#02499f;}
.room_features{ margin:10px 0 20px 5px; padding:0px 0 0px 0px;}
.room_features ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.room_features li{ margin:0; padding:0px 0px 0px 17px; line-height:20px; text-align:justify; background: url(../images/dott1.jpg) no-repeat 0 6px ;font-size:14px;}
.room_features li a, .states a{ line-height:20px; color:#1254a2;}
.room_features li a:hover{ color:#FF0000;}

.near_attraction{ padding:0 0 0 10px; font-size:18px; color:#02499f;}
.attract_text{ padding:10px 0 0 10px; color:#1254a2; text-align:left; font-size:15px;}

/****************************************************rates page***********************************************/

.welcome_rates{ padding:0 0 0 10px; font-size:18px; color:#02499f;}
.new_rates{ padding:0 0 0 0; color:#02499f;}

.breakfaast{ padding:20px 0 0 10px; font-size:14px; color:#1254a2; font-weight:bold; color:#02499f;}
.rates_page{ padding:0 0 0 0; width:680px;}
.rates_left{float:left; padding:0 0 0 0; width:450px}
.rates_features{ margin:8px 0 0px 10px; padding:0px 0 0px 0px; color:#02499f;}
/*.rates_features ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.rates_features li{ margin:0; padding:0px 0px 0px 17px; line-height:20px; text-align:justify; background: url(../images/feature_bg.jpg) no-repeat center left;}
.rates_features li a, .states a{ line-height:20px; color:#1254a2;}
.rates_features li a:hover{ color:#1254a2;}*/
.free_reserv{ padding:20px 0 0 10px; font-weight:bold; text-decoration:underline; color:#02499f;}
.deluxe{ padding:20px 0 0 30px; font-size:15px; color:#02499f; font-weight:bold;}

.rates_right{float:right; padding:0 0 0 0; width:200px;}
.deposit{ padding:0 0 0 0; font-size:18px; color:#02499f;}
.cancelled_policy{ padding:20px 0 0 0; text-align:left; color:#1254a2}
.expect{ padding:10px 0 20px 10px; font-size:15px; font-weight:bold; color:#02499f;}



/****************************************************attraction page***********************************************/
.attraction_left{ float:left; padding:0 0 0 20px; width:310px;}
.attraction_mid{ float:left; padding:0 0 0 0; width:330px;}
.attraction_more{ float:left; padding:0 0 0 30px; width:300px;}
.text_welcome_att{ padding:0 20px 0 20px; font-size:18px; color:#02499f;}
h4{ padding:20px 0 0 0px; font-size:15px; font-weight:bold; color:#02499f;}
h3{ padding:5px 0 0 0px; color:#1254a2; font-size:15px;}
.attack{ padding:0 0 0 0; width:800px;}
.attact_left{ float:left; padding:0 0 0 10px; width:400px;}
.attact_right{ float:right; padding:0 0 0 0px; width:400px;}

/****************************************************direction/contact page***********************************************/
.direction_left{ float:left; padding:0 0 0 10px; width:450px;}

#form_contact{ width:432px; margin:0px 0 30px 20px; padding:0 0 0 0px;}
.fillform{ margin:0; padding:10px 0 45px 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; color: #02499f;}
.cssform_contact{ margin:0; width:420px;}
.cssform_contact p{ margin:0; width:420px; padding:3px 0 3px 0; border-top:1px dashed #fff;}
.cssform_contact label{ float:left; text-align:left; width:220px; color:#02499f; font-weight:bold; font-size:14px;}
.star{ color:#FF0000;}
.feeback_contact{ border:1px solid #000; color:#000; width:170px; line-height:20px; height:20px; padding-left:4px; background:#e2effe;}
.feedback_contact1{ border:1px solid #000; color:#0c2038; width:70px; line-height:20px; height:20px; padding-left:4px; background:#e2effe;}
.feeback_contact2{ border:1px solid #000; color:#0c2038; width:190px; height:85px; padding-left:4px; background:#e2effe;}

.btn{ text-align:center; color:#0c2038; font-weight:bold; cursor:pointer; background:#d0e5ff;}
.plz_red{ padding:0 0 20px 0px; font-size:15px; font-weight:bold; color:#FF0000;}
.plz_con{ margin:0px; padding:0px 0px 10px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#3399FF;}
.plz_con[class]{ padding:0 0 15px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#3399FF;}
.note{ color:#000; padding:0 0 10px 0;} 
.direction_right{ float:right; padding:0 0 0 0; width:500px;}
.direction_right span{ padding:10px 0 0 0; font-size:14px; color:#02499f;}
.google_map{ padding:0 0 0 0;}
h5{ padding:10px 0 0 0; font-size:18px; color:#1254a2;}
h6{ padding:5px 10px 0 0px; color:#1254a2; font-size:15px;}

/****************************************************linksees page***********************************************/
.pagelinks_main{ padding:5px 0 0 10px; color:#000; font-size:18px;}
.linkpage_left{ float:left; width:280px;}
.linkpage_right{ float:right; width:280px;}

.linkss_page{ margin:10px 0 20px 0px; padding:0px 0 0px 0px;}
.linkss_page ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.linkss_page li{ margin:0; padding:0px 0px 0px 15px; line-height:22px; text-align:justify; background:url(../images/dott.jpg) no-repeat center left;font-size:14px;}
.linkss_page li a { line-height:22px; color:#1254a2;text-decoration:underline}
.linkss_page li a:hover{ color:#FF0000;}
.main_googles{ padding:40px 0 0 250px; width:380px;}


/****************************************************guest comment page***********************************************/
.main_comment_page{ padding:0px 0 10px 0; width:680px;}
.welcome_guest{ padding:0 0 0 5px; font-size:18px; color:#000;}
.more_coment{ padding:15px 0 10px 5px; color:#02499f; font-size:16px; font-weight:bold;}
.contact1_links{ padding:0; color: #0000A0; text-decoration:underline; font-size:18px;}
/*.comment_box{ margin:15px 0 0px 0; padding:15px 12px 15px 12px; background: #e7d9bb;}*/
.text_comm{ padding:5px 0 8px 5px; color:#02499f; font-size:15px;}

/****************************************************santosh***********************************************/
.rates_left_san{float:left; padding:0 0 0 0; width:650px;font-size:15px;}
.rates_left_san ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.rates_left_san li{ margin:0; padding:0px 0px 0px 17px; line-height:20px; background: url(../images/feature_bg.jpg) no-repeat center left; font-size:15px;}
.rates_left_san li a{ line-height:20px; color:#1254a2;}
.rates_left_san li a:hover{ color:#1254a2;}
.acoom{ font-family:"Trebuchet MS"; font-size:16px; font-weight:bold;}

/****************************************************rewards page***********************************************/
.reward_text{ padding:0 0 0 0; color:#000; font-size:16px; font-weight:bold;}
.reward_small{ padding:10px 0 0 0; font-size:15px; font-weight:bold;}
.reward_lnkss{ padding:10px 0 0 0;}
.reward_lnkss{ margin:10px 0 20px 0px; padding:0px 0 0px 0px;}
.reward_lnkss ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.reward_lnkss li{ margin:0; padding:0px 0px 0px 15px; line-height:22px; text-align:justify; background:url(../images/dott1.jpg) no-repeat center left;font-size:14px;}
.ready{ padding:15px 0 0 0;}
.linkss_rewards{ padding:0 0 0 0; color:#0000A0; text-decoration:underline; font-size:15px;}
.linkss_rewards a{ padding:0 0 0 0; color:#0000A0; font-size:15px;}
.linkss_rewards a:hover{ padding:0 0 0 0; color: #F00;}
.qualified{ padding:10px 0 0 0;  font-size:15px;}

/****************************************************career page***********************************************/
.career_text{ padding:0 0 0 10px; font-size:18px; color:#000;}
.cree_more{ padding:10px 0 0 0; font-size:15px;}
.room_attendant{ margin:30px 0 0 0; font-weight:bold; color:#02499f; font-size:15px;}
.career_small{float:left; padding:10px 0 20px 0;}
.career_small ul{ margin:0; padding:0 0 0 0px; list-style:none;}
.career_small li{ margin:0; padding:0px 0px 0px 17px; line-height:20px; background: url(../images/dott1.jpg) no-repeat 0px 8px; font-size:15px;}
.career_small li a{ line-height:20px; color:#1254a2;}
.career_small li a:hover{ color:#1254a2;}
