@charset "utf-8";

/* basic elements */
*{
	margin:0px; padding:0px; text-decoration:none; outline:none; border:0px;
}
html, body {
	margin:0px; padding:0px; background:#2d1515;
	font-family:Verdana, Arial, Helvetica, sans-serif; height:100%;
}
.mainlayer{
	width:1002px; margin-left:auto;
	margin-right:auto; position:relative;
}

.maint{
	width:100%; height:100%;
}
.home_h1{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff; display:inline-block;
}
.home_h2{
	font:9px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
.press_release_h1{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; display:inline;
}
#ad{
	width:100%;
	height:870px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000;
	z-index:100;
	overflow:auto;
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: hidden;
}

.xmas_offers{
	background:url(../imgs/home/christmas_offer.jpg) top left no-repeat;
}
#xmas {
	background:url(../imgs/home/christmas_offer.jpg) top left no-repeat;
	position:absolute;
	left:186px;
	top:0px;
	width:210px;
	height:92px;
	z-index:1; cursor:pointer; cursor:hand;
}
/* Top Links */
.top_lnk{
	font:9px/22px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
.top_lnk:hover{
	font:9px/22px Verdana, Arial, Helvetica, sans-serif; color:#616161; text-decoration:underline;
}
.top_lnk_sep{
	font:9px/28px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
ul, li {
	margin:0px; padding:0px; list-style:none;
}
ul.main_lnk li{
	float:left; display:block;
	font:13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
ul.main_lnk li span{
	float:left; display:block; padding:6px 0px 8px 0px;
	font:13px Arial, Helvetica, sans-serif; color:#cecece;
}
ul.main_lnk li a{
	float:left; display:block; padding:6px 16px 8px 16px;
	font:13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
ul.main_lnk li a:hover{
	float:left; display:block; background-color:#E6E6E6;
	background-image:url(../imgs/home/lnk_ov.gif); background-position:bottom center; background-repeat:no-repeat;
}
.main_lnk_avtive{
	float:left; display:block; background-color:#E6E6E6;
	background-image:url(../imgs/home/lnk_ov.gif); background-position:bottom center; background-repeat:no-repeat;
}

/* Home Bottom Links */
.home_btm_bg{
	background:url(../imgs/home/home_btm_bg.jpg) repeat-x;
}
.home_btm_txt{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.home_heading{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#7FA8B1;
}
.home_btm_txt_lnk{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.home_btm_txt_lnk:hover{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;
}
.home_btm_lnk{
	font:9px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
.home_btm_lnk:hover{
	font:9px Verdana, Arial, Helvetica, sans-serif; color:#616161; text-decoration:underline;
}
.home_btm_lnk_sep{
	font:9px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
.home_btm_lnk_head{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.poweredby{
	font:9px/16px Verdana, Arial, Helvetica, sans-serif; color:#817373;
}
.home_btm_bg1{
	background:url(../imgs/home/btm_bg1.jpg) repeat-x top;
}
.home_btm_bg2{
	background:url(../imgs/home/btm_bg2.jpg) repeat-x top;
}

/* Inner Page CSS */

.head_corner{
	background:url(../imgs/inner/head_corner.jpg) left no-repeat;
}
.head_corner1{
	background:url(../imgs/inner/head_corner1.jpg) left no-repeat;
}
.left_bg{
	background:url(../imgs/inner/left_bg.jpg) top repeat-x;
}
.left_bg1{
	background:url(../imgs/inner/left_bg1.jpg) top repeat-x;
}

.heading{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#B87D36; padding-left:30px;
}
.heading1{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#F3CB27; padding-left:30px;
}

h2{
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; display:inline;
}
.inner_content{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; 
}
.inner_content_table{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:5px;
}
.inner_content a{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.inner_content a:hover{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#B87D36; text-decoration:underline;
}
.left_head{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#fff; 
}
.left_subhead{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.left_sublnk{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.left_sublnk:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.left_sublnk_active{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.left_sublnk1{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.left_sublnk1:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.left_sublnk1_active{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.book_now{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#B87D36; 
}
.book_now:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#66261D; 
}
.tollfree{
	background:url(../imgs/home/toll_free.gif) no-repeat right 6px;
	font:16px/28px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; 
}

/* Inner Page Table CSS */
.table_mid_bg{
	background:url(../imgs/inner/table_mid_bg.jpg) repeat-y;
}
.table_top_bg{
	background:url(../imgs/inner/table_top_bg.jpg) top no-repeat;
}
.table_btm_bg{
	background:url(../imgs/inner/table_btm_bg.jpg) top no-repeat;
}
.table_head_bg{
	background:url(../imgs/inner/table_head_bg.jpg) repeat-x top;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-left:20px; padding-top:8px; padding-bottom:25px;
}
.table_tariff_bg{
	background:url(../imgs/inner/table_tariff_bg.jpg) repeat-x;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-left:20px; padding-top:0px;
}
.table_room_bg{
	background:url(../imgs/inner/table_room_bg.jpg) repeat-x;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-left:20px; padding-top:0px;
}
.img_zoom{
	font:9px/20px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:underline;
}
.img_zoom:hover{
	font:9px/20px Verdana, Arial, Helvetica, sans-serif; color:#B87D36; text-decoration:underline;
}
.table_txt{
	font:10px/13px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.table_lnk{
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.table_lnk:hover{
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.table_head{
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.table_desc{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.table_desc_lnk{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.table_desc_lnk:hover{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#B87D36; text-decoration:underline;
}
.table_desc_small{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-left:20px;
}
.table_content{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-left:20px;
}
.table_head_ban{
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.table_head_offer{
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.table_desc_ban{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.table_head_ban_lnk{
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.table_head_ban_lnk:hover{
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.top{
	font:9px/20px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.top:hover{
	font:9px/20px Verdana, Arial, Helvetica, sans-serif; color:#B87D36; text-decoration:underline;
}
.table_head_rest{
	font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-left:20px;
}
.table_desc_rest{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:5px;
}
.desc_res{
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:5px;
}
.table_bhead_bg{
	background:url(../imgs/inner/table_bhead_bg.jpg) repeat-x; padding:0px 18px 0px 18px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.table_bbtm_bg{
	background:url(../imgs/inner/table_bbtm_bg.jpg) repeat-x;
}
.table_bmid_bg{
	background:url(../imgs/inner/table_bmid_bg.jpg) repeat-x;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0px 18px 0px 18px;
}
.table_bcontent{
	background-color:#E6E5E2; border-bottom:1px solid #D8D8D8;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0px 18px 0px 18px;
}

/* Inner Page Right CSS */
.reservation_bg{
	background:url(../imgs/inner/reservation_bg.jpg) top no-repeat;
}
.reservation_head{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#66261D;
}
.reservation_subhead{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.reservation_combo{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; height:20px; border:1px solid #808080; width:100px;
}
.go_btn{
	font:11px/19px Arial, Helvetica, sans-serif; color:#fff; height:19px; border:0px solid #808080; width:19px; background-color:#808080;
}
.right_bg{
	background:url(../imgs/inner/right_bg.jpg) top repeat-x;
}
.right_bg1{
	background:url(../imgs/inner/right_bg1.jpg) top repeat-x;
}
.right_head{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#164244;
}
.border{
	border-left:1px solid #E5E3E0; border-bottom:1px solid #E5E3E0;
	font:10px/15px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.contact_email{
	font:10px/15px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.contact_email:hover{
	font:10px/15px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:underline;
}
.location_lnk{
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.location_lnk:hover{
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:underline;
}
.err{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#ff0000; 
}

/* Inner Page Bottom CSS */
.btm_bg1{
	background:url(../imgs/inner/btm_bg1.jpg) bottom repeat-x;
}
.btm_bg2{
	background:url(../imgs/inner/btm_bg2.jpg) repeat-x;
}
.btm_bg3{
	background:url(../imgs/inner/btm_bg3.jpg) repeat-x;
}
.btm_bg4{
	background:url(../imgs/inner/btm_bg4.jpg) repeat-x;
}
.inner_btm_lnk{
	font:9px/15px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
.inner_btm_lnk:hover{
	font:9px/15px Verdana, Arial, Helvetica, sans-serif; color:#616161; text-decoration:underline;
}
.inner_btm_lnk_active{
	font:9px/15px Verdana, Arial, Helvetica, sans-serif; color:#616161; text-decoration:underline;
}
.inner_btm_lnk_sep{
	font:9px/15px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
.inner_btm_lnk_head{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}
.inner_btm_lnk1{
	font:9px/17px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
.inner_btm_lnk1:hover{
	font:9px/17px Verdana, Arial, Helvetica, sans-serif; color:#616161; text-decoration:underline;
}
.gallery_btm_bg{
	background:url(../imgs/inner/gallery_btm_bg.jpg) repeat-x;
}
.gallery_head{
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; color:#B87D36; padding-left:15px;
}
.gallery_lnk{
	background:url(../imgs/inner/gallery_btn.gif) no-repeat; display:block; width:161px; height:19px; padding:7px 0 5px 0;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#616161; text-align:center;
	cursor: pointer; cursor:hand;
}
.gallery_lnk:hover{
	background:url(../imgs/inner/gallery_btn_ov.gif) no-repeat; display:block; width:161px; height:19px; padding:7px 0 5px 0;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center;
}
.gallery_lnk_active{
	background:url(../imgs/inner/gallery_btn_ov.gif) no-repeat; display:block; width:161px; height:19px; padding:7px 0 5px 0;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center;
}
.gray_bullet_bg{
	background:url(../imgs/home/btm_bullet.gif) left no-repeat;
}

/* Menu CSS */
.bg_color{
	background:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);
}
.menu_head{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#808080;
}
.menu_lnk{
	font:11px/22px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.menu_lnk:hover{
	font:11px/22px Verdana, Arial, Helvetica, sans-serif; color:#B87D36;
}
.menu_lnk{
	font:11px/22px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.menu_lnk:hover{
	font:11px/22px Verdana, Arial, Helvetica, sans-serif; color:#B87D36;
}

/* Banquet Table CSS */

.cords {
	background-color: #E8E7E4;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;
	
}
.target {
	background-color:#FFFFCC;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.crosshair {
	background-color: #444444;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}
.crosshairHighlight {
	background-color: #666666;
	font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;
}

/* Virtual Tour CSS */
.vtour_bg{
	background:#EDEDEB url(../imgs/inner/virtualtour_bg.jpg) top repeat-x;
}
.vtour_lnk{
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.vtour_lnk:hover{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.vtour_head{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#B87D36;
}
.vtour_head_gray{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#616161;
}
.vtour_sep{
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
.vtour_lnk_active{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;
}
/* Form CSS */
.txt_box{
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666;
	border:1px solid #CACACA; width:200px; height:18px; margin-bottom:10px;
}
.txt_area{
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666;
	border:1px solid #CACACA; width:200px; margin-bottom:10px; overflow:auto;
}
.submit_btn{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666666;
	border:1px solid #B7B7B7; padding:3px 5px 3px 5px;  overflow:visible;
}
.loader_bg{
	background:url(../virtual-tour/loader.gif) center no-repeat;
}
/* Sitemap CSS */
.sitemap_head{
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-right:15px; 
}
.sitemap_subhead{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#B87D36;
}
.sitemap_lnk{
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; 
}
.sitemap_lnk a{
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; 
}
.sitemap_lnk a:hover{
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#B87D36;
}
.press_heading{
	font:bold 15px/24px Verdana, Arial, Helvetica, sans-serif; color:#B87D36;
}
#ahd_hotel {
	position:absolute;
	width:350px;
	height:155px;
	z-index:1;
	left: 119px;
	bottom: 255px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
#bang_hotel{
	position:absolute;
	width:375px;
	height:155px;
	z-index:1;
	left: 225px;
	bottom: 255px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
#chen_hotel{
	position:absolute;
	width:350px;
	height:155px;
	z-index:1;
	left: 323px;
	bottom: 240px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
#nagpur_hotel{
	position:absolute;
	width:400px;
	height:155px;
	z-index:1;
	left: 550px;
	bottom: 255px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
#pune_hotel{
	position:absolute;
	width:400px;
	height:155px;
	z-index:1;
	left: 630px;
	bottom: 255px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
#ranipet_hotel{
	position:absolute;
	width:400px;
	height:155px;
	z-index:1;
	left:157px;
	bottom:210px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
#jaipur_hotel{
	position:absolute;
	width:400px;
	height:155px;
	z-index:1;
	left:292px;
	bottom:195px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
#gurgaon_hotel{
	position:absolute;
	width:400px;
	height:118px;
	z-index:1;
	left:420px;
	bottom:246px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
#salem_hotel{
	position:absolute;
	width:400px;
	height:155px;
	z-index:1;
	left:380px;
	bottom:212px;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	visibility: hidden;
}
.pop_div{
	padding:15px;
	background:#FAFAF8 url(imgs/home/btm_bg1.jpg) bottom repeat-x;
	border:1px solid #808080;
}
.pop_div h2{
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;	display:block;
}
.email{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:none;
}
.email:hover{
	text-decoration:underline;
}
.fn{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:none;
}
