/* CSS Document */
body{
margin:0px;
padding:0px;
background:#DEDEDE;
font-family:"Trebuchet MS", arial;
}
.logo{
padding:0px 0px 0px 7px;
}
.logo_right{
padding:0px 7px 15px 0px;
}
.customer_login{
color:#AC272A;
font-size:16px;
text-align:right;
padding:5px 0px 1px;
}

.menu_img{
padding:1px 1px;
}

.bg{
background:url(../images/bg.jpg) repeat-x;
}

.loking{
font-size:13px;
color:#FFFFFF;
padding:0px 0px 0px 15px;
}
.user_name{
font-size:13px;
}

.forget_password{
font-size:14px;
color:#000000;
}
.forget_password a{
font-size:14px;
text-decoration:underline;
color:#000000;
}
.search_box{
padding:2px 0px 10px 10px;
}
.login_box{
padding:10px 10px 10px 0px;
}

/*-----------------------------menu main-------------------*/
#menu_main{
float:left;
width:979px;
background:#BF130F;

}
#menu_main ul{
display:block;
list-style:none;
padding:0px 0px 0px 0px;
margin:0px;
}
#menu_main ul li{
display:inline;
padding:0px;
margin:0px;
}
#menu_main ul li a{
display:block;
line-height:34px;
padding:0px 16px 0 16px;
float:left;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#menu_main ul li.selected a{
display:block;
float:left;
text-decoration:none;
background-color:#097FBD;

}

#menu_main ul li a:hover{
color:#fffff;
background-color:#006599;
}

#menu_main_divider{
display:block;
float:left;
width:1px;
line-height:34px;
padding:0px ;
margin:0px;
background-color:#FFFFFF;
}

.head_text{
padding:0px 0px 0px 15px;
color:#262626;
font-size:13px;
font-weight:600;
}

.top_rate_head{
padding:0px 0px 0px 5px;
color:#262626;
font-size:13px;
font-weight:600;
}

.top_rate_head1{
color:#C31410;
font-size:16px;
font-weight:bold;
}

.latest_c_bg{
background:url(../images/latest_c_bg.jpg) repeat-x bottom;
}

.latest_c_head{
text-align:center;
color:#BF130F;
font-size:20px;
padding:10px 0px;
}

.footer_link{
color:#C31410;
text-align:center;
font-size:13px;
line-height:22px;
}

.footer_link a{
color:#C31410;
text-decoration:none;
}
.footer_link a:hover{
color:#8F8F8F;
}

.cat_o_m{
color:#CB0101;
font-size:12px;
}
.cat_o_m a{
color:#CB0101;
font-size:12px;
text-decoration:none;
}
.cat_o_m a:hover{
color:#8F8F8F;
}

/* -------dropshadow main menu starts here--------------*/
/* -------dropshadow main menu starts here--------------*/
.top-menu{
	margin-top:10px;
	float:right;
	width:979px;
	height:39px;
	margin-bottom:1px;
	}
.glossymenu{
	position: relative;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
	background:url(../images/top-menu-bg.jpg) repeat-x; /*tab background image path*/
	height: 39px;
	list-style: none;
	width:979px;
}
.glossymenu li{
	float:left;
}
.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family:Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding:0 0px 0 7px; /*padding to accomodate left tab image. Do not change*/
	height: 39px;
	line-height: 39px;
	text-align: center;
	cursor: pointer;
}
.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 20px 0 20px; /*padding of menu items*/
	}
.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(../images/menur_hover_left.jpg) no-repeat; /*left tab image path*/
	background-position: left;
}
.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background:url(../images/menur_hover_right.jpg) no-repeat right top; /*right tab image path*/
}
.divline{
	background:url(../images/div-topmenu.jpg) no-repeat;
	width:2px;
	height:16px;
	margin:13px 2px 0px 2px;
	}


.head_inside_text{
padding:0px 15px 0px 15px;
color:#262626;
font-size:12px;
}
/* ----------- left nevi------------------ */
.left-nevi{
	width:219px;
	height:auto;
	float:left;
	margin:10px 0 0 10px;
	_margin:10px 10px 0 5px;
	}
.left-nevi-topbg{
	width:204px;
	height:25px;
	padding:10px 0 0 15px;
	float:left;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#b8110d;
	background:url(../images/new-images/left-nevi-curve-top.jpg) no-repeat;
	}	
.main-curve{
	width:219px;
	height:8px;
	float:left;
	}
.main-bg{
	width:219px;
	height:630px;
	_height:630px;
	float:left;
	background:url(../images/new-images/left-nevi-mainbg.jpg) repeat-y;
	overflow:hidden;
	}
.main-bg2{
	width:219px;
	float:left;
	background:url(../images/new-images/left-nevi-mainbg.jpg) repeat-y;
	}

.textbg{
	width:191px;
	height:auto;
	background:url(../images/new-images/left-textbg.jpg) repeat-x bottom left;
	float:left;
	margin:0 7px 0 7px;
	_margin:0 3px 0 3px;
	border-bottom:1px dotted #333333;
	text-align:center;
	}
.address{
	margin:20px 0 0 8px;
	font-family:arial;
	font-size:12px;
	color:#333333;
	float:left;
	text-align:center;
	width:100%;
}
.hotel-name{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#b8110d;
	float:left; 
	margin-bottom:5px;
	width:198px;
	clear:left;
	text-align:center important;
	}
.hotel-name a{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#b8110d;
	text-decoration:none;
		}
.hotel-name a:hover
{
	text-decoration:underline;
			}
.stars{
	width:190px;
	height:auto;
	float:left;
	margin:6px 0 6px 10px;
	}
.more-info{
	font-size:11px;
	font-family:arial;
	color:#666666;
	float:left;
	margin:0px 0 0px 10px;
	padding-bottom:6px;
	width:190px;
	}
.more-info a{
	font-size:11px;
	font-family:arial;
	color:#666666;
	margin-left:3px;	
	text-decoration:none;
	}
.more-info a:hover{
	text-decoration:underline;

.stars{
	width:190px;
	height:auto;
	float:left;
	margin:6px 0 6px 10px;
	}
.more-info{
	font-size:11px;
	font-family:arial;
	color:#666666;
	float:left;
	margin:0px 0 0px 10px;
	padding-bottom:6px;
	width:190px;
	}
.more-info a{
	font-size:11px;
	font-family:arial;
	color:#666666;
	margin-left:3px;	
	text-decoration:none;
	}
.more-info a:hover{
	text-decoration:underline;
	}
.clear{
	clear:both;
	}
	
.flL{ float:left;}
.flR{ float:right;}

.zero-margin
{
	margin:0px;
	padding:0px;
}

#vmarquee{
	VISIBILITY: hidden;
}
#marqueecontainer{
	text-align:center;
}
.off_color{
	color:#b8110d;
	
}

/*----------Feature box -------*/

.feature_box{
	width:233px;
	padding:5px;
	float:left;
	text-align:center;
}
.feature_box_title {
	color:#B8110D;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:20px;
	margin:0;
	padding:10px 0px;
	text-align:left;
	width:100%;
	text-align:center;
}
.feature_box_textbox{
	width:220px;
	margin-top:10px;
}
.powerdby {
	float: right;
	margin: 25px 15px 0 0;
}
.get_discount{
	text-align:center;
	padding-top:8px;
	margin-bottom:0px;
	color:#B8110D;
	font-weight:bold;
}
.scroll-div {
	height:777px;
	margin:0px 0;
	overflow-y:auto;
	padding:10px 1%;
	width:100%;
}
.head_text{
padding:0px 0px 0px 15px;
color:#262626;
font-size:13px;
font-weight:600;
}
.head_inside{
padding:15px 0px 0px 15px;
color:#262626;
font-size:15px;
font-weight:600;
}

