@import url("chirag-menu.css");
body{
	padding:0px;
	margin:0px;
	background-image:url(../chirag-images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:11px;
	color:#7f7f7f;
}
a{
	outline:none;
	text-decoration:none;
	color:#9d4f18;
}
a:hover{
	text-decoration:none;
	color:#1a9c48;
}
p{
	margin:0px;
	padding:0px;
}
#main_wrapper{
	width:990px;
	margin:auto;
}
.header_body{
	width:900px;
	margin:auto;
	height:124px;
	
}
.banner_body{
	width:945px;
	background-image:url(../chirag-images/banner_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:404px;
	padding-left:45px;
	float:left;
}
.inner_banner_body{
	width:990px;
	text-align:center;
	background-image:url(../chirag-images/inner_banner_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.index_text_body{
	width:945px;
	float:left;
	padding-left:45px;
}
.index_text_left{
	width:290px;
	float:left;
	padding-right:27px;
	line-height:17px;
}
ul.index_links{
	padding:0px;
	margin:0px;
	padding-top:12px;
}
ul.index_links li{
	list-style-type:none;
	background-image:url(../chirag-images/bullet.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	border-bottom:1px solid #e7e7e7;
	line-height:24px;
	text-transform:uppercase;
	font-weight:bold;
}
.index_text_middle{
	width:217px;
	background-image:url(../chirag-images/index_middle_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:center;
	padding-left:25px;
	padding-right:25px;
	line-height:17px;
	float:left;
}
.book_online{
	width:145px;
	height:28px;
	margin-top:20px;
	float:left;
	padding-left:34px;
}
.book_online a{
	width:145px;
	height:28px;
	display:block;
	text-indent:-999em;
	float:left;
	outline:none;
}
.book_online a.book_btn{
	width:145px;
	background:url(../chirag-images/book_online_button.gif);
}
.book_online a.book_now{
	width:115px;
	background:url(../chirag-images/book_now_button.gif);
}
.book_online a.read_reviews{
	width:139px;
	background:url(../chirag-images/read_reviews_button.gif);
}
.book_online a.read_reviews:hover,
.book_online a.book_now:hover,
.book_online a.book_btn:hover {
	background-position:0px -28px;
}
.index_text_right{
	width:280px;
	float:left;
	padding-left:36px;
}
.customer_reviews{
	width:220px;
	background-image:url(../chirag-images/quotes.gif);
	background-repeat:no-repeat;
	padding-left:46px;
	line-height:17px;
	padding-right:14px;
}
.footer_wrapper{
	width:900px;
	padding-left:45px;
	padding-right:45px;
	float:left;
	padding-bottom:20px;
	color:#aaa9a9;
}
.footer_line{
	width:900px;
	background-image:url(../chirag-images/footer_line.gif);
	background-repeat:no-repeat;
	height:17px;
	margin-top:40px;
	margin-bottom:10px;
}
.footer_left{
	float:left;
	line-height:20px;
}
.footer_left a{
	padding-right:2px;
	padding-left:2px;
}
.footer_right{
	float:right;
	line-height:20px;
	text-align:right;
}
.reservation_body{
	width:900px;
	background-color:#FFFFFF;
	float:left;
}
.reservation_body_left{
	width:290px;
	float:left;
	padding-left:27px;
}
.reservation_body_right{
	width:557px;
	float:left;
	padding-right:26px;
}
.photo_gallery_body{
	width:257px;
	margin-bottom:20px;
}
.photo_gallery_top{
	width:257px;
	height:18px;
	background-image:url(../chirag-images/photogallery_top.gif);
	background-repeat:no-repeat;
}
.photo_gallery_middle{
	width:241px;
	background-image:url(../chirag-images/photogallery_bg.gif);
	background-repeat:no-repeat;
	background-color:#dfede3;
	border-left:1px solid #c3ddc9;
	border-right:1px solid #c3ddc9;
	padding-left:14px;
}
.photo_gallery_bottom{
	width:257px;
	height:16px;
	background-image:url(../chirag-images/photogallery_bottom.gif);
	background-repeat:no-repeat;
}
.customer_reviews_top{
	width:257px;
	height:17px;
	background-image:url(../chirag-images/customer_reviews_top.gif);
	background-repeat:no-repeat;
}
.customer_reviews_middle{
	width:196px;
	background-image:url(../chirag-images/customer_reviews_bg.gif);
	background-repeat:no-repeat;
	background-color:#fefefe;
	background-position:bottom;
	border-left:1px solid #c3ddc9;
	border-right:1px solid #c3ddc9;
	padding-left:19px;
	padding-right:40px;
	line-height:17px;
}
.customer_reviews_bottom{
	width:257px;
	height:18px;
	background-image:url(../chirag-images/customer_reviews_btm.gif);
	background-repeat:no-repeat;
}
.inner_hr_line{
	border-collapse: collapse; 
	border-bottom: 1px solid #e0e0e0;
	border-top:0px;
}
.reservation_form{
	width:557px;
	padding-top:15px;
}
label{
	width:120px;
	height:35px;
	padding-top:16px;
	position:absolute;
	text-align:right;
	font-weight:bold;
}
.textfield{
	font-size:11px;
	height:17px;
	padding-left:3px;
	margin-left:135px;
	margin-top:10px;
	color:#7f7f7f;
	padding-top:4px;
	border:2px solid #d4e4d4;
	font-family:Tahoma;
}
.small_textfield{
	font-size:11px;
	height:17px;
	padding-left:3px;
	margin-top:10px;
	color:#7f7f7f;
	padding-top:4px;
	border:2px solid #d4e4d4;
	font-family:Tahoma;
}
.submit_details{
	width:155px;
	height:28px;
	margin-left:135px;
	margin-top:10px;
}
.submit_details a{
	width:155px;
	height:28px;
	display:block;
	text-indent:-999em;
	float:left;
	outline:none;
}
.submit_details a.submit{
	width:155px;
	background:url(../chirag-images/submit_details.gif);
}
.submit_details a.contact_submit{
	width:106px;
	background:url(../chirag-images/submit_button.gif);
}
.submit_details a.contact_submit:hover,
.submit_details a.submit:hover {
	background-position:0px -28px;
}
.error{
	color:#e36700;
	font-weight:bold;
	padding-left:135px;
	padding-top:2px;
}
.reservations_callout{
	width:189px;
	height:129px;
	background-image:url(../chirag-images/reservations_callout.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:18px;
	padding-top:18px;
	padding-right:50px;
	line-height:17px;
}
.contact_info_left{
	width:249px;
	float:left;
	text-align:right;
	padding-top:5px;
}
.contact_info_right{
	width:278px;
	float:left;
	line-height:18px;
	padding-top:5px;
	padding-left:30px;
}
.contact_map{
	width:904px;
	height:648px;
	margin:auto;
}
ul.sitemap{
	padding:0px;
	margin:0px;
	margin-left:16px;
}
ul.sitemap li {
	list-style-type:none;
	background-image:url(../chirag-images/bullet.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:5px;
}
.virtual_tour{
	width:400px;
	background-color:#f1f5f2;
	background-image:url(../chirag-images/virtual_tour_bg.gif);
	background-repeat:no-repeat;
	padding-left:71px;
	padding-right:86px;
	text-align:center;
	padding-top:10px;
	padding-bottom:50px;
}
.tour_guide_line{
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	background-color:#18a94c;
	border-top:2px solid #FFFFFF;
	padding-top:6px;
	margin-bottom:2px;
}
.photo_gallery_box{
	width:557px;
	background-position:bottom;
	background-image:url(../chirag-images/gallery_photogallery_bg.gif);
	background-repeat:no-repeat;
	background-color:#f1f5f2;
	height:401px;
}
.gallery_box_left{
	width:46px;
	float:left;
	padding-top:165px;
	padding-left:25px;
}
.gallery_box_middle{
	width:400px;
	float:left;
}
.gallery_box_right{
	width:74px;
	float:left;
	padding-top:165px;
	padding-left:6px;
}
.hide {
	VISIBILITY: hidden; 
	POSITION: absolute;
}
#selected_project_outer{
	width:400px;
	height:303px;
}
.selected_project{
	width:400px;
	height:303px;
	overflow:hidden;
	position:absolute;
}
.error_textfield{
	font-size:11px;
	height:17px;
	padding-left:3px;
	margin-left:135px;
	margin-top:10px;
	color:#7f7f7f;
	padding-top:4px;
	border:2px solid #80ab80;
	font-family:Tahoma;
}
.error_small_textfield{
	font-size:11px;
	height:17px;
	padding-left:3px;
	margin-top:10px;
	color:#7f7f7f;
	padding-top:4px;
	border:2px solid #80ab80;
	font-family:Tahoma;
}
.line_height{
	line-height:18px;
}
.business_services{
	width:557px;
	padding-top:16px;
	float:left;
	margin-bottom:25px;
}
.business_services_left{
	width:232px;
	float:left;
}
.business_services_right{
	width:320px;
	float:left;
	text-align:right;
	padding-top:4px;
}
ul.business_points{
	padding:0px;
	margin:0px;
	padding-left:5px;
}
ul.business_points li {
	list-style-type:none;
	background-image:url(../chirag-images/bullet.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	line-height:22px;
}
ul.facilities_list{
	padding:0px;
	margin:0px;
	width:255px;
	padding-left:23px;
	float:left;
	padding-top:25px;
}
ul.facilities_list li {
	list-style-type:none;
	float:left;
	margin-bottom:4px;
}
.facilities_list_main{
	width:250px;
}
.facilities_list_left{
	width:40px;
	float:left;
	height:30px;
}
.facilities_list_right{
	width:190px;
	float:left;
	font-weight:bold;
	padding-top:1px;
	padding-right:20px;
	line-height:16px;
}
.facilities_list_right2{
	width:210px;
	float:left;
	font-weight:bold;
	padding-top:1px;
	line-height:16px;
}
.pagination{
	text-align:right;
	width:557px;
}
.pagination a{
	padding-left:3px;
	padding-right:3px;
}
.reviews_box{
	width:557px;
	background-color:#ebf2ec;
	padding-top:12px;
	padding-bottom:18px;
	background-image:url(../chirag-images/reviews_quotes.gif);
	background-repeat:no-repeat;
	margin-bottom:14px;
	margin-top:12px;
	float:left;
}
.reviews_left_box{
	width:285px;
	float:left;
	padding-left:15px;
	padding-right:55px;
}
.reviews_right_box{
	width:200px;
	float:left;
	border-left:1px solid #d3e5d4;
}
.reviews_right_box ul{
	padding:0px;
	margin:0px;
	padding-top:5px;
	float:left;
}
.reviews_right_box ul li{
	list-style-type:none;
	float:left;
	padding-bottom:12px;
}
.subrating_main{
	width:190px;
}
.subrating_left{
	width:105px;
	padding-right:5px;
	text-align:right;
	float:left;
}
.subrating_right{
	width:75px;
	float:left;
}
.reviews_text{
	padding-left:55px;
	padding-top:19px;
	line-height:18px;
}
.feedback_menulist{
	font-size:11px;
	height:22px;
	padding-left:3px;
	color:#7f7f7f;
	border:2px solid #d4e4d4;
	font-family:Tahoma;
	width:190px;
	padding-top:2px;
	padding-bottom:2px;
}
.feedback_rating_box{
	width:539px;
	background-color:#f1f5f2; 
	padding-top:15px;  
	padding-left:18px;
	float:left;
}
.feedback_rating{
	width:539px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
.feedback_rating ul{
	padding:0px;
	margin:0px;
}
.feedback_rating ul li{
	list-style-type:none;
	float:left;
	margin-bottom:10px;
}
.feedback_rating_main{
	width:539px;
}
.feedback_rating_left{
	width:180px;
	float:left;
	padding-right:20px;
	text-align:right;
}
.feedback_rating_right{
	width:338px;
	float:left;
}
.luxury_left{
	width:183px;
	float:left;
	padding-top:10px;
	padding-right:25px;
}
.luxury_right{
	width:344px;
	float:left;
	text-align:left;
	padding-top:4px;
}
.about_left{
	width:347px;
	float:left;
}
.about_right{
	width:210px;
	float:left;
	text-align:left;
	line-height:18px;
	padding-top:8px;
}




