/*fonts import8*/@import url('/web/20180104044106cs_/http://welcomehotel.co.in/css/reset.css');/*fonts import8*/
@import url('/web/20180104044106cs_/http://welcomehotel.co.in/css/form.css');/*fonts import8*/
@import url('/web/20180104044106cs_/http://welcomehotel.co.in/css/fonts.css');/* facilities */
@import url('/web/20180104044106cs_/http://welcomehotel.co.in/css/facilities.css');
* {
	margin: 0px;
	padding: 0px;
}
.dateenter input[type='text'], .dateenter input[type='password'] {
    width: 234px;
    height: 21px;
    background: url(../images/name.png);
    border: none;
    float: left;
    padding: 5px;
    font-family: 'corbelbold', Sans-Serif;
    font-size: 12px;
    color: #303;
}
.dateenter input.small[type='text'], .dateenter input.small[type='password'] {
    width: 72px;
    min-width: 72px;
     background: url(../images/82_text.png); 
}
.dateenter form > div > div + div {
    margin-left: 5px;
    min-width: 70px;
    min-height: 50px;
}
.dateenter form > div > div {
    float: left;
}
.dateenter span.select {
    width: 60px;
    line-height: 31px;
    background: url(../images/chkbx.png);
    margin-top: 0;
}
.dateenter label {
    display: block;
    margin-bottom: 2px;
}
.dateenter input[type="submit"], .dateenter input[type="reset"], .dateenter input[type="button"] {
    width: 244px;
    height: 31px;
    background: url(../images/ava.png);
    font-size: 12px;
    color: #4d2d15;
    border: 0;
    cursor: pointer;
}
#wrapper {
	height: auto;
	width: 100%;
}
body {
	background: url(../images/admin_bg.png);
	font-family: 'corbelbold', Sans-Serif;
}
#main {
	width: 980px;
	margin: 0px auto;
	padding: 0px auto;
	height: auto;
}
.header {
	position: relative;
	height: 126px;
}
.logobx {
	position: absolute;
	top: 22px;
	z-index: 9999999 !important;	/*width:480px;	height:126px;	float:left;*/
}
.logobx img {	/*margin-top:22px;	margin-left:3px;	position:absolute;*/
	z-index: 999;
}
.menubx {
	position: relative;	/*width:500px;	height:126px;*/
	float: right;
	color: #dfce7a;
	text-transform: uppercase;
	font-size: 12px;
}
.menubx ul {
	font-size: 12px;
	font-family: 'corbelbold', Sans-Serif;
	margin-top: 80px;
	font-weight: 200;
}
.menubx li {
	display: inline;
}
.menubx li + li {
	background: url(../images/bullete.jpg) left no-repeat;
	padding-left: 15px;
	margin-left: 5px;
}
.menubx li a {
	text-decoration: none;
	font-size: 12px;
	font-family: 'corbelbold', Sans-Serif;
	color: #dfce7a;
}
.menubx li a.book {
	background: #5e521d;
	padding: 6px 9px;
}
.menubx li a.book:hover {
	background: #8d7d37;
}
.menubx li a:hover {
	color: #f8ebaf;
}
.banner {
	height: 820px;
	width: 980px;
	position: relative;
}
#banner {
	position: relative;
	width: 981px;
	width: 520px;/*	position:relative;*/
}
#banner .nav {
	top: 50%;
	margin-top: -36px;
	position: absolute;
	width: 981px;
	height: 72px;
	z-index: 9999 !important;
}
#banner .nav a {
	display: block;
	width: 48px;
	line-height: 72px;
	text-indent: -99999px;
}
#banner .prev {
	float: left;
	background: url(../images/prev.png);
}
#banner .next {
	float: right;
	background: url(../images/next.png);
}
#bannerbg {
	height: 520px;
	width: 980px;
	position: relative;
	background: #f4eab9;
}
.footer {
	height: 135px;
	width: 980px;
	margin: 0 auto;
	display: flex;
}
.address {
	height: 51px;
	float: left;
	padding: 32px 0px;
	display: flex;
}
.address img {
	margin-left: 10px;
	float: left;
}
.address p {
	font-family: 'corbelbold', Sans-Serif;
	font-size: 14px;
	color: #f5f1de;
	font-style: italic;
	margin-left: 13px;
	float: left;
	margin-bottom: 11px;
	width: 390px;
}
.address span {
	font-style: normal;
	font-size: 13px;
	color: #dfce7a;
	font-family: 'corbelbold', Sans-Serif;
	text-transform: uppercase;
	margin-top: 10px;
	display: block;
}
.linksbx {	
	width:557px;
	float: right;
}
.follow_us {
	margin-top: 34px;	/*float:right;*/
	height: 20px;	/*width:513px;*/
}
.follow_us p {
	font-size: 12px;
	font-family: 'corbelbold', Sans-Serif;
	color: #f5f1de;
	float: right;
	margin-top: 3px;
}/*.follow_us img{	float:right;	margin-left:12px;		}*/
.follow_us a {
	display: block;
	float: right;
	margin-left: 10px;
	text-indent: -99999px;
	overflow: hidden;
	width: 20px;
	height: 16px;
}
.follow_us a.fb1 {
	background: url(../images/fb.png) no-repeat;
}
.follow_us a.fb1:hover {
	background: url(../images/fb_hover.png) no-repeat;
}
.follow_us a.twit1 {
	background: url(../images/twitter.png) no-repeat;
}
.follow_us a.twit1:hover {
	background: url(../images/twitter_hover.png) no-repeat;
}
.footerlink {
	font-family: 'corbelbold', Sans-Serif;
	margin-left: 8px;
	height: 14px;
	margin-bottom: 8px;
}
.footerlink a {
	color: #f5f1de;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}
.footerlink a:hover {
	color: #d2ceb8;
}
.footerlink span {
	margin: 0 9px;
	color: #f5f1de;
	font-size: 11px;
}
.copywrite p {
	color: #c1b373;
	font-size: 11px;
	font-family: 'corbelbold', Sans-Serif;
	float: right;
	line-height: 18px;
	padding-right: 5px;
}
.copywrite p span {
	color: #643716;
}
.abc {
	list-style: none !important;
}
.forms {
	float: right;
	width: 244px;
	height: 221px;
	position: absolute;
	margin-top: -242px;
	margin-left: 717px;
	z-index: 999999;
}
.bookingbx {
	width: 166px;
	height: 31px;
	background-color: #130800;
	text-align: center;
}
.bookingbx p {
	font-size: 12px;
	font-family: 'corbelbold', Sans-Serif;
	color: #FFF;
	line-height: 31px;
	text-transform: uppercase;
}
.bookingform {
	background: url(../images/bookingbx.png);
	height: 157px;
	width: 205px;
	padding: 10px 18px;
}
.rooms {
	margin-bottom: 20px;
	float: left;
}
.rooms p {
	float: left;
	font-size: 11px;
	font-family: 'corbelbold', Sans-Serif;
	color: #dfce7a;
	margin-right: 8px;
}
.chkbx {
	width: 112px;
	height: 17px;
	background: url(../images/rooms.png) left top no-repeat;
	border: none;
	font-size: 10px;
	color: #5b5b5b;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
}
.num {
	width: 47px;
	height: 17px;
	background: url(../images/num.png) left top no-repeat;
	border: none;
	font-size: 10px;
	color: #5b5b5b;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	margin-left: 5px;
}
.roomshead {
	width: 464px;
	height: 354px;
	float: right;
	position: absolute;
	margin-top: -491px;
	margin-left: 460px;
	z-index: 99999;
}
.roomshead p {
	margin-left: 10px;
	margin-bottom: 9px;
}
.background {
	background: url(../images/bg.png) no-repeat;
	height: 276px;
	width: 439px;
	padding: 15px 12px;
}
.background p {
	font-size: 24px;
	color: #e7da99;
}
.standard {
	font-size: 24px;
	color: #e7da99;
	float: left;
	font-family: 'Conv_constan', Sans-Serif;
}
.delux {
	font-size: 12px;
	color: #e7da99;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
.delux a {
	font-size: 12px;
	color: #e7da99;
	text-decoration: none;
	font-family: 'Conv_constan', Sans-Serif;
}
.background img {
	margin-top: 11px;
}
.icon {
	position: relative;
	width: 442px;
	height: 70px;
}
.iconimg a {
	margin-top: 16px;
	margin-right: 10px;
	float: left;
}
.iconimg a img {
	margin-top: 0;
}
.compare {
	float: right;
	margin-top: 17px;
	text-align: center;
}
.compare span {
	font-size: 10px;
	color: #f6efcc;
	font-family: 'corbelbold', Sans-Serif;
	line-height: 28px;
}
.compare a {
	font-size: 10px;
	color: #f6efcc;
	font-family: 'corbelbold', Sans-Serif;
	text-decoration: none;
	background: url(../images/compare.png) no-repeat;
	height: 28px;
	width: 111px;
	display: block;
}
.compare a:hover {
	background: url(../images/compare_hover.png) no-repeat;
}
.text {
	font-size: 13px;
	color: #e9db98;
	font-family: 'corbelbold', Sans-Serif;
	float: left;
	width: 442px;
	height: 180px !important;
	margin-top: 10px;
	line-height: 19px;
}
.roombg {
	height: 136px;
	position: relative;
	margin-top: -136px;
	width: 940px;
	padding: 0 20px 0 21px;
	background: url(../images/brd.png) repeat-x;
	z-index: 9999;
}/*.roombg  img{	margin-top:6px;	float:left;	margin-left:26px;	}	.lmargin{	margin-left:7px;	float:left;	}*/
.roombg li {
	float: left;
	margin: 6px 16px;
}
.leftpanel {
	width: 250px;
	float: left;
	padding: 0px 23px;
	height: 520px;
}
.leftpanel p {
	font-family: 'Conv_constan', Sans-Serif;
	font-size: 21px;
	color: #583911;
	margin-top: 15px;
	padding-bottom: 6px;
	border-bottom: dotted 1px #a59857;
}
.divd {
	margin-top: 11px;
	margin-bottom: 10px;
}
.rms {
	margin-top: 25px;
}
.leftpanel span {
	font-family: 'corbelbold', Sans-Serif;
	font-size: 12px;
	color: #7e6a26;
	line-height: 19px;
	margin-bottom: 4px;
	float: left;
	margin-top: 10px;
}
.top {
	float: left;
	height: 520px;
	background: url(../images/divider_com.png);
	width: 4px;
}
.rightpanel {
	float: left;
	height: 520px;
	width: 632px;
	padding: 0px 20px;
}/**add**/
.rightpanel label small {
	color: #F00;
}/***/
.roomchart {
	color: #583911;
	font-size: 25px;
	font-family: 'Conv_constan', Sans-Serif;
	margin-top: 25px;
	margin-bottom: 5px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #a59857;
}
.chart_dvd {
}
.cate {
	width: 109px;
	height: 31px;
	background: url(../images/chkbx.png) left top no-repeat;
	border: none;
	padding: 0px 8px;
	color: #7e6a26;
	float: left;
}
.cate span {
	font-size: 12px;
	font-family: 'corbelbold', Sans-Serif;
	float: left;
	margin-top: 6px;
	float: left;
}
.cate2 {
	width: 119px;
	height: 31px;
	background: url(../images/chkbx.png) left top no-repeat;
	border: none;
	padding: 0px 8px;
	color: #7e6a26;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.cate2 span {
	font-size: 12px;
	font-family: 'corbelbold', Sans-Serif;
	float: left;
	margin-top: 6px;
	float: left;
}
.availbilty {
	background: url(../images/ava.png) no-repeat;
	width: 244px;
	height: 31px;
	display: block;
}
.availbilty:hover {
	background: url(../images/new_a1.png) no-repeat;
	width: 244px;
	height: 31px;
	display: block;
}
.availbilty span {
	font-size: 13px;
	color: #6c5918;
	text-transform: uppercase;
	margin-left: 62px;
	margin-top: 7px;
}
.availbilty span a {
	color: #6c5918;
	text-decoration: none;
}
.availbilty span a:hover {
	color: #574712;
}
.map {
	width: 350px;
	height: 510px;
	padding: 5px;
	background-color: #2e2417;
	float: left;
	padding: 5px;
}
.contaus {
	float: left;
	width: 571px;
	height: 520px;
	padding: 0px 21px;
}
.contact {
	color: #583911;
	font-size: 24px;
	margin-top: 25px;
	margin-bottom: 5px;
}
.contaus img {
	margin-bottom: 6px;
}
.contaus p {
	font-family: 'corbelbold', Sans-Serif;
	font-size: 14px;
	color: #583911;
	line-height: 18px;
	margin-bottom: 18px;
}
.enquiry {
	background: url(../images/contactbg.png) no-repeat;
	width: 531px;
	height: 313px;
	padding: 16px 21px;
}
.enquiry p {
	font-size: 15px;
	color: #f4eab9;
	font-family: 'corbelbold', Sans-Serif;
}
.enquiry img {
	margin-top: -10px;
	margin-bottom: 10px;
}
.name {
	float: left;
	height: 32px;
	width: 100%;
	margin-bottom: 21px;
	color: #7e6a26;
}
.name2 {
	float: left;
	width: 100%;
	margin-bottom: 21px;
}
.star {
	width: 10px;
	float: left;
	margin-top: 10px;
	margin-right: 22px;
	margin-left: -2px;
}
.star2 {
	width: 10px;
	float: left;
	margin-top: 10px;
}
.star3 {
	width: 10px;
	float: right;
	margin-top: 9px;
	margin-right: -10px;
}
.silder {
	width: 980px;
	height: 248px;
}
.leftpanelabt {
	background: url(../images/abt_leftpanel.png) no-repeat;
	height: 272px;
	float: left;
	width: 146px;
	padding: 0px 23px;
}
.leftpanelabt img {
	margin-top: 10px;
	margin-bottom: 10px;
}
.abttext {
	color: #a6903e;
	font-size: 12px;
	font-family: 'corbelbold', Sans-Serif;
	margin-bottom: 22px;
}
.abttext a {
	color: #a6903e;
}
.reservation {
	color: #231302;
	font-size: 11px;
	font-family: 'corbelbold', Sans-Serif;
	margin-left: 10px;
	margin-top: 5px;
	float: left;
}
.reservation a {
	color: #231302;
}
.rightpanelabt {
	width: 770px;
	height: 272px;
	float: left;
	padding-left: 18px;
	background: url(../images/right_panel.png) no-repeat;
}
.rightpanelabt span {
	color: #7e6a26;
	font-size: 14px;
	font-family: 'corbelbold', Sans-Serif;
	line-height: 18px;
}
.offers {
	background: url(../images/sepcial_offer.png) no-repeat;
	width: 117px;
	height: 22px;
	margin-top: 17px;
	margin-left: 11px;
}
.offers p {
	color: #231302;
	font-size: 11px;
	font-family: 'corbelbold', Sans-Serif;
	margin-left: 15px;
	margin-top: 5px;
	float: left;
}
.rightpanelabt p {
	color: #583911;
	font-size: 23px;
	font-family: 'Conv_constan', Sans-Serif;
	margin-top: 10px;
	float: left;
	width: 100%;
	height: 43px;
}
.rightpanelabt img {
	margin-right: 20px;
	float: left;
}
.facbt {
	background: url(../images/fac.png) no-repeat;
	width: 130px;
	height: 30px;
	margin-top: -29px;
	position: absolute;
	margin-left: 31px;
}
.facbt p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #fff9e3;
	text-align: center;
	margin-top: 6px;
}
.leftpanelfact {
	background: url(../images/fac_leftpanel.png)no-repeat;
	height: 272px;
	float: left;
	width: 192px;
}
.fac1 {
	background: url(../images/newbrd.png) no-repeat;
	width: 165px;
	height: 19px;
	margin-left: 1px;
	padding: 10px 12px;
}
.facimg1 {
	width: 35px;
	height: 25px;
	margin-top: 2px;
	float: left;
}
.fac1 p a {
	color: #a87634;
	font-size: 11px;
	font-family: 'corbelbold', Sans-Serif;
	line-height: 12px;
	text-decoration: none;
}
.active {
	color: #f8e9b5;
	font-size: 11px;
	font-family: 'corbelbold', Sans-Serif;
	line-height: 12px;
	text-decoration: none;
}
.active a {
	color: #f8e9b5;
	font-size: 11px;
	font-family: 'corbelbold', Sans-Serif;
	line-height: 12px;
	text-decoration: none;
}
.header_form {
	right: 0;
	top: 13px;
	position: absolute;
	color: #ac6d3b;
	font-size: 10px;
	font-family: 'corbelbold', Sans-Serif;
	z-index: 999999;
}
.header_form > div {
	margin-bottom: 15px;
}
.header_form a {
	text-decoration: none;
	font-size: 11px;
	color: #ac6d3b;
	line-height: 13px;
}
.header_form a:hover {
	text-decoration: underline;
}
.header_form span {
	margin: 0 5px;
}
.header_form a.highlight {
	font-family: 'corbelregular', Sans-Serif;
	color: #dfce7a;
}
.header_form input[type='checkbox'] {
	margin: 0 5px;
}
.header_form input[type='text'], .header_form input[type='password'] {
	width: 135px;
	height: 22px;
	background: url(../images/header_input_text.png) no-repeat;
	border: none;
	float: left;
	padding: 5px;
	font-family: 'corbelbold', Sans-Serif;
	font-size: 11px;
	color: #ac6d3b;
	margin-right: 9px;
}
.header_form input[type='submit'], .header_form input[type='reset'], .header_form input[type='button'] {
	width: 69px;
	height: 21px;
	padding: 1px 2px 2px 2px;
	background: url(../images/header_login.png);
	color: #663c1c;
	border: 0;
	margin-top: 6px;
	cursor: pointer;
}
.header_form input[type='submit']:hover, .header_form input[type='reset']:hover, .header_form input[type='button']:hover {
	background: url(../images/header_login_hover1.png);
}
.register {
	margin-top: 15px;
}
.register > div {
}
.register > div > div {
	margin-bottom: 8px;
}
.register > div > div a {
	font-family: verdana;
	font-size: 12px;
	color: #7e6a26;
}
.register > div > div a:hover {
	color: #583911;
}
.register div label {
	display: inline-block;
	min-width: 120px;
	background: url(../images/colon.png) right center no-repeat;
	font-family: verdana;
	font-size: 12px;
	color: #583911;
	vertical-align: top;
	margin-right: 5px;
}
.register input[type="text"], .register input[type="password"] {
	width: 157px;
	height: 14px;
	background: url(../images/profile_input.png);
	border: none;
	padding: 5px;
	font-family: 'corbelbold', Sans-Serif;
	font-size: 12px;
	color: #303;
}
.register.verify input[type="text"], .register input[type="password"] {
	font-family: arial
}/****height:104px;*****/
.register textarea {
	background: url(../images/profile_address.png) no-repeat;
	border: none;
	padding: 5px;
	width: 247px;
	height: 65px;
	resize: none;
}
.register input[type="submit"], .register input[type="reset"], .register input[type="button"], button {
	width: 69px;
	height: 21px;
	padding: 1px 2px 2px 2px;
	background: url(../images/header_login.png);
	color: #663c1c;
	border: 0;
	margin-top: 1px;
	cursor: pointer;
	margin-left: 127px;
}
.register .sepretor {
	padding-bottom: 10px;
	border-bottom: 1px dotted #c1b26a;
}
.register input:hover[type="submit"], .register input:hover[type="reset"], .register:hover input[type="button"], button:hover {
	background: url(../images/header_login_hover1.png);
}/***add zahir****/
.register select.select1 {
	width: 165px;
	line-height: 15px;
	border: none;
	padding: 4px;
	background: url(../images/profile_input.png);
	font-family: 'corbelbold', Sans-Serif;
	font-size: 12px;
	color: #303;
}/******/
.register .cancelbutton {
	margin-left: 10px !important;
}
:focus {
	outline: none
}
.twitter {
	height: 16px;
	width: 20px;
	background: url(../images/twitter.png) no-repeat right;
	display: block;
	float: right;
	margin-left: 12px;
}
.twitter:hover {
	height: 16px;
	width: 20px;
	background: url(../images/twitter_hover.png) no-repeat right;
	display: block;
	float: right;
	margin-left: 12px;
}
.fb {
	width: 9px;
	height: 17px;
	background: url(../images/fb.png) no-repeat right;
	float: right;
	display: block;
	margin-left: 11px;
}
.fb:hover {
	width: 9px;
	height: 17px;
	background: url(../images/fb_hover.png) no-repeat right;
	float: right;
	display: block;
	margin-left: 11px;
}
.pbclogo {	/*margin-top:20px;*/
	float: right;
	margin-right: 0px;
}
.pbclogo a {
	background: url(../images/pbc_logo.png) no-repeat top;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	width: 18px;
	height: 22px;
}
.pbclogo a:hover {
	background: url(../images/pbc_logo.png) no-repeat bottom;
}
.newlogo {
	position: absolute;
	top: 62px;
	left: 140px;	/*margin-left:134px;	margin-top:49px;	float:left;*/
}
.new_facilites {
	height: 364px;
	width: 198px;
	float: left;
	margin-top: 65px;
}
.new_facilites img {
	margin-bottom: 5px;
}
.economy_tab {
	background: url(../images/economy_tab.jpg) no-repeat;
	width: 102px;
	height: 485px;
	float: left;
	color: #eee1b7;
	text-align: center;
	margin-left: 30px;
	margin-top: 17px;
}
.tab2 {
	background: url(../images/tab2.jpg) no-repeat;
	width: 94px;
	height: 485px;
	float: left;
	color: #eee1b7;
	text-align: center;
	margin-left: 0px;
	margin-top: 17px;
}
.tab2 span, .economy_tab span, .tab3 span, .tab4 span {
	line-height: 30px;
}
.tab1 {
	margin-top: 65px;
	float: left;
}
.tab3 {
	background: url(../images/tab3.jpg) no-repeat;
	margin-top: 17px;
	float: left;
	color: #eee1b7;
	text-align: center;
	width: 94px;
	height: 485px;
}
.tab4 {
	margin-top: 17px;
	float: left;
	color: #eee1b7;
	text-align: center;
	width: 94px;
	height: 485px;
	background: url(../images/tab4.jpg) no-repeat;
}/*Slider*/
#slider {
	width: 981px;
	height: 520px;
	overflow: hidden;
}/*tab jquery*/
.verticalslider_contents {
	overflow: hidden;
	height: 275px;
}
.verticalslider_contents > div {
	height: 275px;
}
#textExample ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#textExample ul li img {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
	vertical-align: top;
}
#textExample ul li {
	background: url(../images/newbrd.png) no-repeat;	/*	height:19px;*/
	margin-left: 1px;/*padding:10px 5px 10px 5px;*/
}
#textExample ul li a {
	color: #a87634;
	font-size: 11px;
	font-family: 'corbelbold', Sans-Serif;
	text-decoration: none;
	display: block;	/*padding-left:30px;*/
	padding: 9px 5px 10px 32px;
	height: 20px;
}
.verticalslider_contents > div > div.con {
	overflow: auto;
	height: 219px;
}
.verticalslider_contents > div > div.con .left {
	float: left;
	margin-right: 15px;
}
.verticalslider_contents > div > div.con .left + .right {
	margin-left: 265px;
}
.verticalslider_contents > div > div.con .left img {
	margin-right: 0;
	border: 2px solid #FFF;
}
#textExample ul li a:hover {
	color: #FFF;
}
#textExample ul li a.cup {
	background: url(../images/cup.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.cup:hover {
	background: url(../images/cup_hover.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.wifi {
	background: url(../images/wifi.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.wifi:hover {
	background: url(../images/wifi_hover.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.tv_fev {
	background: url(../images/tv_fec.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.tv_fev:hover {
	background: url(../images/tv_fec_hover.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.visa {
	background: url(../images/visa.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.visa:hover {
	background: url(../images/visa_hover.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.laundry {
	background: url(../images/laundary.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.laundry:hover {
	background: url(../images/laundary_hover.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.plane {
	background: url(../images/plane.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.plane:hover {
	background: url(../images/plane_hover.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.airport {
	background: url(../images/airport.png) no-repeat;
	background-position: 3px 10px;
}
#textExample ul li a.airport:hover {
	background: url(../images/airport_hover.png) no-repeat;
	background-position: 3px 10px;
}
.msg {
	color: #F00 !important;
	text-align: center !important;
}
.templink {
	position: absolute;
	z-index: 9999999;
	right: 0;
	top: 10px;
}
.templink li {
	color: #dfce7a;
	float: left;
}
.templink li + li {
	background: url(../images/bullete.jpg) 0 5px no-repeat;
	padding-left: 15px;
	margin-left: 7px;
}
.templink li a {
	text-decoration: none;
	font-size: 12px;
	font-family: 'corbelbold', Sans-Serif;
	color: #dfce7a;
	margin-left: 2px;
}
div.caption {
	position: relative;
}
div.caption p {
	width: 195px;
	position: absolute;
	padding: 2px;
	font-size: .9em;
	bottom: 2px;
	background: black;
	color: white;
	opacity: .7;
	left: 2px;
}/* SCROLLBAR */
html, body {
	height: 100%;
}
.custom_scrollbar {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mCSB_container {
	width: auto;
    margin-right: 0;
    overflow: auto;
    height: 400px;
}
.mCSB_container.mCS_no_scrollbar {
	margin-right: 0;
}
.mCustomScrollBox .mCSB_scrollTools {
	width: 10px;
	height: 100%;
	top: 0;
	right: 0;
	opacity: 0 ;
}
.mCustomScrollBox:hover .mCSB_scrollTools {
	opacity: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 10px;
	height: 100%;
	margin: 0 auto;
	background: #e8dda6; /* rgba fallback */
}
.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 10px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	background: #c4b259;
}/* NEW */
.icon .mCSB_scrollTools .mCSB_draggerRail {
	background: #634725; /* rgba fallback */
}
.icon .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #371d0a;
}
#step {
	overflow: auto;
}
#step > .graphics {
	float: left;
	margin: 26px 18px 26px 0;
}
#step > .graphics + .con {
	margin-left: 287px;
}
#step > .graphics + .con .roomchart {
	font-size: 20px;
}
.stripNavL, .stripNavR, .stripNav { /* The left and right arrows */
	display: none;
}
.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden;
	margin: auto;
	width: 345px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 460px;
}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	max-height: 415px;
	overflow: hidden;
	list-style-type: none;/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float: left;	/*height: 410px;	overflow:hidden;*/
	height: 100%;
	position: relative;
	width: 345px; /* Also specified in  .stripViewer  above */
}
.panel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.panel strong {
	font-weight: bold;
}
.panel td strong {
	color: #1e1005;
}
.panel p {
	line-height: 19px;
	color: #7e6a26;
	margin-bottom: 9px;
}
.panel ul.style1 {
	background: url(../images/sepretor_ul.png) bottom repeat-x;
	padding-bottom: 7px;
	margin-bottom: 4px;
	color: #583911;
}
.panel ul.style1 li {
	padding-bottom: 4px;
	line-height: 19px;
}
.panel span.read {
	color: #583911;
}
.panel span.read a {
	color: #583911;
	text-decoration: underline;
}
.panel ul.style1 li + li {
	padding-top: 4px;
	background: url(../images/sepretor_li.png) top repeat-x;
}
.panel ul.style2 {
	color: #583911;
}
.panel ul.style2 li {
	margin-bottom: 10px;
}
.panel ul.style2 li a {
	color: #583911;
}
.panel h4 {
	font-family: 'corbelregular', Sans-Serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #583911;
	margin-bottom: 10px;
	text-shadow: #494949 1px 1px 1px;
}
.panel div.cart {
	background: #fbf4d5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: left;
	padding: 12px 9px;
	margin-bottom: 8px;
}
.panel div.cart table {
	font-style: italic;
	color: #583911;
	width: 100%;
}
.panel div.cart table small {
	font-size: 9px;
	margin-top: -5px;
	display: block;
}
.panel div.cart table span {
	color: #583911;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
}
.panel div.cart table tr td {
	padding: 5px 0;
}
.panel div.cart table tr + tr {
	border-top: #eee5bf dotted 1px;
}
.panel .button {
	text-align: right;
}
.panel .button .link {
}
.panel .tag {
	background: #fbf4d5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #7e6a26;
	font-size: 10px;
	line-height: 28px;
	padding: 0 3px;
}
.panel span.or {
	font-size: 12px;
	font-weight: bold;
	color: #583911;
	text-transform: uppercase;
	margin: 6px 0;
	display: block;
}
.panel span.agree {
	color: #583911;
}
.panel span.agree a {
	text-decoration: underline;
	color: #583911;
}
.panel .form {
	padding-top: 9px;
	margin-top: 5px;
	background: url(../images/sepretor_ul.png) top repeat-x;
}
.panel .form label {
	display: block;
	color: #583911;
	margin-bottom: 5px;
}
.panel .form label small {
	color: #F00;
}
.panel .form input[type="text"], .panel .form input[type="password"] {
	width: 157px;
	height: 14px;
	background: url(../images/form_input.png);
	border: none;
	float: left;
	padding: 5px;
	font-family: 'corbelbold', Sans-Serif;
	font-size: 11px;
	color: #663c1c;
	margin-right: 9px;
}/****add zahir****/
.panel .form select.select1 {
	width: 165px;
	line-height: 15px;
	border: none;
	padding: 4px;
	background: url(../images/form_input.png);
	font-family: 'corbelbold', Sans-Serif;
	font-size: 11px;
	color: #663c1c;
}/******height:96px;*******/
.panel .form textarea {
	overflow: hidden;
	width: 157px;
	height: 14px;
	resize: none;
	border: 0;
	padding: 5px;
	background: url(../images/form_input.png);
}
.panel .form .left {
	float: left;
	width: 167px;
	margin-bottom: 4px;
}
.panel .form .right {
	float: right;
	width: 167px;
	margin-bottom: 4px;
}
.panel .column {
	float: left;
}
.panel .column + .column {
	margin-left: 30px;
}
.panel .sepretor {
	height: 8px;
	background: url(../images/sepretor_ul.png) repeat-x;
	margin-bottom: 5px;
}
.panel .light_sepretor {
	overflow: auto;
	background: url(../images/sepretor_li.png) bottom repeat-x;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
ul.Features {
	margin: 40px auto;
	width: 195px;
}
span.colon {
	margin-right: 3px;
	display: inline-block;
	background: url(../images/colon.png) center right no-repeat;
}
span.col1 {
	width: 120px;
}
span.col2 {
	width: 90px;
}
span.col3 {
	width: 100px;
}
span.col4 {
	width: 55px;
}
span.WebRupee {
	color: #F00;
	font-size: 14px;
}
.but_pan1 {
	margin-top: 10px;
}
.but_pan2 {
	margin-top: 6px;
}
.but_pan3 {
	background: url(../images/sepretor_li.png) top repeat-x;
	padding-top: 15px;
	margin-top: 28px;
}
.breadcrumb {
	width: 223px;
	height: 28px;
	background: url(../images/breadcrumb.png);
	font-family: 'corbelregular', Sans-Serif;
	font-size: 12px;
	line-height: 24px;
	color: #a79747;
	text-shadow: #494949 1px 1px 1px;
	position: relative;
}
.breadcrumb .active {
	color: #5f531e;
	background: url(../images/step_1.png) top;
}
.breadcrumb .active2 {
	color: #5f531e;
	background: url(../images/step_2.png) top;
}
.breadcrumb #step1, .breadcrumb #step2, .breadcrumb #step3 {
	text-align: center;
	line-height: 28px;
	position: absolute;
}
.breadcrumb #step1 {
	left: 0;
	width: 68px;
}
.breadcrumb #step2, .breadcrumb #step3 {
	left: 68px;
	width: 80px;
}
.breadcrumb #step3 {
	left: 143px;
}	/* Facilities CSS */
.facilties-wrapper {
	width: 924px;
	height: 464px;
	background: url(../images/facilities_background.png) repeat;
	position: absolute;
	top: 30px;
	left: 28px;
}	/* RESERVATION TABLE */
.reservation_table {
	width: 100%;
}
.reservation_table thead tr {
	font-family: 'corbelbold', Sans-Serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #5f531e;
	border: 1px solid #c6b45d;
}
.reservation_table thead tr th {
	line-height: 39px;
	background: url(../images/thead.png) repeat-x;
}
.reservation_table tbody tr td {
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #26160b;
	padding: 10px;
}
.reservation_table tbody tr td > div {
	display: block;
	margin-bottom: 8px;
}
.reservation_table tbody tr + tr {
	border-top: 1px dotted #a59857;
}
.reservation_table tbody tr td > div span.green {
	color: #306508;
}
.reservation_table tbody tr td > div span.red {
	color: #f60e03;
}
.reservation_table tbody tr td > div span.yellow {
	color: #d1af14;
}
.reservation_table tbody tr td > div strong {
	font-weight: bold;
	margin-right: 10px;
	display: inline-block;
	width: 100px;
	background: url(../images/colon.png) center right no-repeat;
}
.reservation_table tbody tr td > div strong.status {
	float: left;
	min-height: 22px;
}
.reservation_table tbody tr td > div span {
	line-height: 15px;
}
.reservation_table tbody tr td.amt {
	width: 55px;
	vertical-align: bottom;
}
.reservation_table tbody tr td > div.status {
	text-align: center;
}
.reservation_table tbody tr td > div.status a {
	margin-bottom: 5px;
	display: block;
}
.reservation_table thead tr th.status {
	color: #1d1005;
}
.search_div {
	margin: 15px 7px 15px 0;
	height: 430px;
}
.search_listing {
	overflow: auto;
	margin-bottom: 14px;
}
.search_listing + .search_listing {
	padding-top: 14px;
	background: url(../images/facilities_divider.png) top repeat-x;
}
.search_listing > .left {
	float: left;
	margin-right: 20px;
	border: 2px solid #cec289;
}
.search_listing > .left + .right {
	margin-left: 186px;
}
.search_listing h3 {
	border-bottom: 1px dotted #e1d392;
	margin-bottom: 8px;
	font-family: 'Conv_constan', Sans-Serif;
	font-size: 21px;
	color: #583911;
}
.search_listing > .left + .right > div {
	font-family: 'corbelbold', Sans-Serif;
	font-size: 12px;
	color: #583911;
	display: block;
}
.search_listing .book_this {
	width: 79px;
	height: 28px;
	background: url(../images/book_room.png);
	border: 0px;
	text-indent: -9999px;
	cursor: pointer;
}
.search_listing > .left + .right > div + div {
	margin-top: 6px;
}
.search_listing > .left + .right > div strong {
	display: inline-block;
	width: 130px;
	background: url(../images/colon.png) right center no-repeat;
	margin-right: 7px;
	font-family: 'corbelregular', Sans-Serif;
}
.search_listing h3 em {
	font-family: 'corbelregular', Sans-Serif;
	font-size: 16px;
	color: #685b1b;
	font-style: italic;
	margin-left: 8px;
}
.search_for {
	overflow: auto;
	background: #fbf4d5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	font-family: 'corbelregular', Sans-Serif;
	font-size: 12px;
	color: #583911;
	margin: 10px 0 15px 0;
}
.search_for > div {
	display: block;
}
.search_for > div + div {
	margin-top: 8px;
}
.search_for > div strong {
	margin-right: 10px;
	display: inline-block;
	width: 75px;
	background: url(../images/colon.png) right center no-repeat;
}/* TERMS & CONDITIONS */
.terms-conditions {
	width: 640px;
	height: 430px;
	float: left;
}
.terms-conditions dd {
	font-family: 'corbelregular', Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #583911;
	text-align: left;
	margin-bottom: 4px;
}
.terms-conditions dt {
	font-family: 'corbelregular', Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #7e6a26;
	margin-bottom: 17px;
	text-align: justify;
}/* Calendar */
.ui-datepicker-trigger {
	height: 12px;
	right: 5px;
	top: 15px;
	position: absolute;
}
.dateenter form > div .ui-datepicker-trigger {
	height: 12px;
	right: 15px;
	top: 22px;
	position: absolute;
}
#showHideDiv {
	display: none;
	position: absolute;
	top: 115px;
	left: 123px;
	z-index: 999999;
	background: #f4eab9 url(../images/panel.jpg) bottom repeat-x;
	padding: 10px;
	border-top: 4px solid #5e521d;
}
.hidden {
	position: absolute;
	background-color: #000;
	z-index: 9999999999999;
	opacity: 0.5;
	width: 100%;
	height: 100%;
	display: none;
	opactiy: 0;
}
.address-panel {
	background-color: #F4EAB9;
	float: left;
	width: 350px;
	height: 188px;
}
#bannerbg .address-panel h1 {
	width: 330px;
	font-size: 16px;
	color: #5E521D;
	margin-top: 10px !important;
	font-weight: bold;
	margin-left: 10px !important;
	padding-bottom: 5px !important;
	border-bottom: 1px dotted #A59857;
}
#bannerbg .address-panel p {
	color: #2E2417;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #583911;
	font-size: 13px;
	font-size: 14px;
	line-height: 16px;
}
#bannerbg .address-panel a {
	color: #2E2417;
	text-decoration: none;
}
#bannerbg .address-panel a:hover {
	text-decoration: underline;
}
.optional, .external {
	height: 10px;
	color: #C1B373 !important;
	font-size: 11px !important;
	font-family: 'corbelbold', Sans-Serif !important;
	position: absolute;
	bottom: -8px;
}
.optional {
	left: 110px;
}
.external {
	left: 275px;
}
.text-justify-fix {
	text-align: justify !important;
}
.login_error {
	color: #f00;
	font-size: 10px;
	position: absolute;
	right: 400px;
	top: 24px;
}
#LoginPanel {
	position: relative;
}
.invoice h3 {
	margin: 0 25px 10px 0;
	font-family: 'corbelbold', Sans-Serif;
	font-size: 13px;
	color: #583911;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: #c8ad56 solid 1px;
	line-height: 16px;
}
.invoice ul {
	margin: 0 0 15px 15px;
}
.invoice ul li {
	font-family: 'corbelbold', Sans-Serif;
	font-size: 13px;
}
.invoice ul li + li {
	margin-top: 7px;
}
.cards {
	margin-top: 50px;
}
.cards img + img {
	margin-left: 10px;
}

.panel div.cart table span.swcess {
   font-size: 90% !important;
   font-weight: normal !important;
   font-style: italic !important;
   color: #583911 !important;
   text-transform: none !important;
}


/*
     FILE ARCHIVED ON 04:41:06 Jan 04, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:26:27 Feb 08, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  load_resource: 212.138
  esindex: 0.016
  exclusion.robots: 0.246
  PetaboxLoader3.resolve: 163.516
  PetaboxLoader3.datanode: 102.678 (4)
  exclusion.robots.policy: 0.233
  RedisCDXSource: 58.046
  LoadShardBlock: 83.782 (3)
  captures_list: 158.97
  CDXLines.iter: 13.643 (3)
*/