/* CSS Document */
body { 
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background:#DDF0FF url(../images/bg_shdw.gif);
	background-repeat:repeat-y;
	background-position:center top;
}
.mntble {
	background:#FFFFFF;
}
.menubg {
	background:#62AAE4 url(../images/menubg.gif);
	background-repeat:repeat-x;
	background-position:center top;
/*	height:34px;*/
}
.imgtitle {
	font-family:Arial;
	font-weight:bold;
	color:#EFA522;
	font-size:16px;
	border-bottom:1px solid #EFA522;
}
.logo {
	padding:0px 0px 0px 25px;
}
a.menulinks {
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.lftsidebg {
	background:#FFFFFF url(../images/sidebg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	padding:10px 5px 10px 5px;
	line-height:16px;
	border-right:1px solid #F2F2F2;
	width:180px;
}
.mddlbg {
/*	background:#FFFFFF url(../images/sidebg.jpg);
	background-repeat:repeat-x;
	background-position:center top;*/
	border:1px solid #E8E8E8;
}
.txtindmdl {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:10px 10px 0px 10px;
	text-align:justify;
}
.desttxtmdl {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:10px 10px 10px 10px;
	text-align:justify;
	border:1px solid #DCDCDC;
}
a.indreadmore {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#CC0000;
	text-decoration:underline;
}
a.indreadmore:hover {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#CC0000;
	text-decoration:none;
}
.indtitle {
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#328FDB;
}
.txt {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-align:justify;
	line-height:18px;
	padding:0px 5px 0px 5px;
}
.txtindimg{
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:5px;
}
.titlefeatind {
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#EEA522;
	padding:0px 0px 0px 0px;
	border-bottom:2px solid #FEE1AD;
	margin:0px 0px 5px 0px;
	text-align:left;
}
.featdesc {
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	color:#484848;
	padding:0px 10px 0px 10px;
	text-align:justify;
}
.rgtsidebg {
/*	background:#F0F8FF;*/
	padding:10px 5px 0px 5px;
	line-height:16px;
	border-left:1px solid #F2F2F2;
}
a.letflinks {
	font-family:Verdana;
	font-weight:normal;
	font-size:12px;
	color:#1A4FAB;
	text-decoration:none;
}
a.letflinks:hover {
	font-family:Verdana;
	font-weight:normal;
	font-size:12px;
	color:#1A4FAB;
	text-decoration:underline;
}
.mddl {
	padding:5px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	line-height:18px;
}
.srchhdrbg {
	background:url(../images/srchhdrbg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	height:25px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	padding:0px 5px 0px 5px;
}
.srchtbl {
	background:#F0F8FF;
	border:1px solid #DCDCDC;
}
.indmaintitle {
	font-family:arial;
	font-weight:bold;
	font-size:20px;
	color:#0E7EC0;
	padding:10px 0px 5px 5px;
	text-align:left;
	border-bottom:2px solid #0E7EC0;
}
.srchtbltitle {
	font-family:arial;
	font-weight:bold;
	font-size:20px;
	color:#0E7EC0;
	padding:0px 0px 5px 0px;
}
.srchtxt {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:5px 5px 5px 5px;
}
.srchlocbox {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#888888;
/*	border:1px solid #CFCDCD;*/
}
.srchbox {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#888888;
/*	border:1px solid #C2C2C2;*/
	width:200px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.srchprice {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#888888;
	width:180px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.srcombo {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#444444;
	width:150px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.srchbutton {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	cursor:hand;
	background:url(../images/srchbutton.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:23px;
	width:140px;
	border:0px;
}
.ftrtxt {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-top:1px solid #FA6E0F;
	border-bottom:1px solid #FFE3D0;
}
a.ftrlinks {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-align:center;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
}
a.ftrlinks:hover {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-align:center;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}
.copytxt {
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	color:#323232;
	padding:5px 10px 5px 10px;
}
ul.src_ul {
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	list-style:none;
	padding:0px;
	margin:0px;
	border:1px solid #999999;
	background:#FFFFFF;
}
li.src_li {
	cursor:pointer;
	cursor:hand;
	padding:1px 10px 1px 10px;
}
li.src_li:hover {
	color:#170BB5;
	cursor:pointer;
	cursor:hand;
	background:#DDDDDD;
}
/*--------------H1 USED FOR THE HOTEL TITLES ON THE DISPLAY PAGE ----------------*/
h1 {
	font-family:arial;
	font-weight:bold;
	color:#EEA522;
	font-size:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
	border-bottom:2px solid #FEE1AD;
}
/*-------------------------*/
.htldes {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-align:justify;
	line-height:18px;
	padding:0px 5px 0px 5px;
}
.spacer {
	font-size:12px;
}
.featspacer {
	font-size:1px;
	height:3px;
	color:#FFFFFF;
	border:0px solid #FF0000;
}
img.floatLeft { 
    float: left; 
    margin: 0px 8px 0px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.rslttxt {
	font-family:arial;
	font-weight:normal;
	color:#484848;
	font-size:12px;
	padding:2px 3px 2px 3px;
	line-height:20px;
	border:1px solid #76AFDC;
	text-align:center;
}

.rmlink {
	text-decoration:none;
 	font-weight:bold;
  	color:#000066;
   	font-size:11px;
   	text-align:left;
}

.srchhtltitle {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background:#76AFDC;
	padding:5px 5px 5px 5px;
	text-align:left;
}

.rslttble {
	background:#FFFFFF;
}
.rslttblhdr {
	background:#76AFDC;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding:0px 5px 0px 5px;
	text-align:center;
	border:1px solid #76AFDC;
}
.srchtble {
	border:1px solid #76AFDC;
}
.srchhtlrate {
	backghround:#FFFFFF;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#EF6C1D;
	padding:0px 5px 0px 5px;
	text-align:right;
	border-bottom:1px solid #338FDA;
}

/*==============#############------------Hotel display page css starts--------------##############========*/
.tabhtldesc {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#484848;
	padding:0px 10px 0px 10px;
	line-height:20px;
}
.tabhtltitle {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#F2791E;
	line-height:20px;
	background:url(../images/hline.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
}
.tabbox {
	font-familyA:rial;
	font-size:12px;
	font-weight:normal;
	color:#484848;
	border:1px solid #304A9F;
}
.tabgobutt {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px 15px 0px 15px;
	background:#C5C5C5;
	border:1px solid #808080;
	cursor:hand;
	cursor:pointer;
}
.tabhtlname {
	faont-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#309B31;
	text-transform:uppercase;
}
/*==============#############------------Hotel display page css ends--------------##############========*/

.calbutton {
	background:url(../images/calendar_icon.gif);
	background-positon:center center;
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	cursor:hand;
	cursor:pointer;
	border:0px;
}

.srchtxtbox {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#484848;
	border:1px solid #C2C2C2;
	width:150px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.srchrsltsum {
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#EEA522;
	padding:0px 0px 0px 0px;
	border-bottom:2px solid #FEE1AD;
}
.err {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#CC0000;
}	
.info {
	font-family:arial;
	font-weight:none;
	font-size:12px;
	color:#246F24;
}
/*----------------------------------------------------------*/
.hotelLinks{
	float:left;
	height:19px;
	margin: 0 0 0 0px;
	width:250px;
	font-size:11px;
	font-weight:bold;
	border:0px solid #CC0000;
}

.hotelLinks .leftBorder{
	float:left;
	width:1px;
	height:19px;
	background: url(../images/lt-gry-micro-button-lft.gif) repeat-y;
}

.hotelLinks ul{
	float:left;
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.hotelLinks li{
	float:left;
}

.hotelLinks li a {
	float:left;
	display:inline;
	font-size: 11px;
	background: url(../images/lt-gry-micro-button-lft.gif) no-repeat -5px -38px;
	padding: 4px 10px 1px 10px;
	border-right:1px solid #CCC;
	text-align:center;
	text-decoration:none;
	color:#484848;
}

.hotelLinks li.last a {
	background: url(../images/lt-gry-micro-button-rt.gif) no-repeat right -38px;
	border:0px;
}

.hotelLinks li a:hover {
	background-position: -5px -19px;
	color:#328FDB;
}

.hotelLinks li a:active {
	background-position: -5px 0px;
}

.hotelLinks li.last a:hover {
	background-position: right -19px;
}

.hotelLinks li.last a:active {
	background-position: right 0px;
}

.hotelLinks li a.small{
	padding: 4px 8px 3px 8px;
}
	
/*-------------------------------------------*/
.primaryRateBox{
	/*float:right;*/
	width:120px;
	height:60px;
	text-align:center;
	background: url(../images/best-rate-bk.gif) no-repeat;
	border:0px solid #CC0000;
	margin:5px 5px 10px 5px;
	padding:10px 0px 0px 0px;
}
.bestRateLabel{
	float:left;
	width:120px;
	height:16px;
	margin-top:3px;
	padding-top:2px;
	font-size:11px;
	color:#E5067B;
	font-weight:bold;
}
.primaryRateBox .bestRate{
	/*float:left;*/
	width:120px;
	height:23px;
	font-family:Arial;
	color:#E5067B;
	font-size:17px;
	font-weight:bold;
	margin-top:-1px;
}

.primaryRateBox .smallPrint{ /* See stylesie for width fix for IE6 */
	/*float:left;*/
	width:120px;
	height:16px;
	font-size:9px;
	margin-top:-1px;
	font-family:arial;
	font-weight:normal;
	font-size:9px;
	color:#000000;
}
.bstratebutton {
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background:#96E797;
	border:1px solid #18A71A;
	cursor:hand;
	cursor:pointer;
	width:100px;
}
.showlink {
	font-family:Arial;
	font-weight:normal;
	font-sizE:12px;
	color:#FFFFFF;
	background:#D665A5;
	border:1px solid #CC3F8F;
	text-decoration:none;
	padding:2px;	
}
a.requestlink {
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
a.requestlink:hover {
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}
.bkhtlname {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
}
.chkdts {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
}
.grndtotal {
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#004072;
	text-align:right;
	padding:2px 5px 2px 5px;
	border-top:1px solid #004072;
}
.termstxt {
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	color:#484848;
}
.srchprocess {
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-aling:center;
	border:2px solid #EFEEEE;
}
.bkfqquest {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background:#9BDBFF;
	line-height:25px;
	padding:0px 5px 0px 5px;
}
.bkfqstep {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background:#FFD8A5;
	line-height:25px;
	padding:0px 5px 0px 5px;
}
.bkfqsubstep {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background:#D8FFA5;
	line-height:25px;
	padding:0px 5px 0px 5px;
}
.bord {
	background:url(../images/imgshdw.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:49px;
	width:63px;
}
.cncttble {
	background:#FFD75D;
}
.cntcttitle {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:2px 5px 2px 5px;
}
.cntcttxt {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	background:#FFFFFF;
	color:#000000;
	line-height:25px;
	padding:5px 5px 0px 5px;
}
.currtime {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
}
.cntctnum {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	border:0px solid #CC0000;
}
/*========================= AGENT PANEL CSS ==========================*/
.agnthdr {font-family:Georgia;font-weight:bold;font-size:18px;color:#153F61;padding:0px 10px 0px 0px;}
.paymnttitle {font-family:Arial;font-weight:bold;font-size:16px;color:#FA7B1A;border-bottom:1px solid #FA7B1A;}

/*------------Alternate Text In Table------------------*/
.boxa {
	font-family:Georgia;
	padding:5px 5px 5px 15px;
	font-weight:none;
	font-size:12px;
	color: #000099;
	background:#CFDBF3;
	border:1px solid #D3F5FF;
}

.boxa1 { /*------------Used for bakground of Status/Edit/Delete---------*/
	background:#CFDBF3;
	border:1px solid #D3F5FF;
	text-align:center;

}

.boxb {
	font-family:Georgia;
	padding:5px 5px 5px 15px;
	font-weight:none;
	font-size:12px;
	color: #000099;
	background:#EBF0FA;
	border:1px solid #D3F5FF;
}

.boxb2 { /*------------Used for bakground of Status/Edit/Delete---------*/
	background:#EBF0FA;
	border:0px solid #D3F5FF;
	text-align:center;

}

.boxo {
	font-family:Georgia;
	padding:5px 5px 5px 15px;
	font-weight:bold;
	font-size:16px;
	color: #330099;
	background:#A2B9DB;
	border:0px solid #D3F5FF;
}

.boxo2 { /*------------Used for bakground of Status/Edit/Delete---------*/
	background:#A2B9DB;
	border:1px solid #D3F5FF;
	text-align:center;

}

.boxd {
	font-family:Georgia;
	padding:5px 5px 5px 15px;
	font-weight:none;
	font-size:18px;
	color: #330099;
	background:#F1F4F9;
	border:1px solid #D3F5FF;
}

.tblehdr {
	font-family:Georgia;
	font-size:18px;
	font-weight:none;
	padding:5px 5px 5px 5px;
	background:#5881D6;
	color:#F6FDFF;
}

.atblehdr {
	font-family:Georgia;
	font-size:12px;
	font-weight:none;
	padding:5px 5px 5px 5px;
	background:#5881D6;
	color:#F6FDFF;
}

.titla {
	font-family:Georgia;
	padding:5px 5px 5px 5px;
	font-weight:none;
	font-size:18px;
	color: #000099;
	background:#FFFFFF;
	border:0px solid #D3F5FF;
}

.errbox {
	font-family:Georgia;
	font-weight:none;
	font-size:11px;
	color: #000000;
	background:#FFFFFF;
	border:1px solid #ff0000;
}

.titlea {
	font-family:Georgia;
	padding:5px 5px 5px 5px;
	font-weight:none;
	font-size:18px;
	color: #000099;
	background:#94AEE4;
	border:0px solid #D3F5FF;
}

.htlsumtbl {background: url(../images/sum_tblbg.gif);background-position:center top;background-repeat:repeat-x;}
.htlsumtxt {font-family:arial;font-weight:normal;font-size:12px;color:#000000;padding:0px 10px 0px 20px;line-height:25px;border-bottom:1px solid #FBE3A5;}
a.activitycat {font-family:arial;font-weight:normal;font-size:11px;color:#0569CB;text-decoration:none;}
a.activitycat:hover {font-family:arial;font-weight:normal;font-size:11px;color:#CC6600;text-decoration:underline;}
.mnsidelinkact {font-family:Georgia;font-weight:normal;font-size:12px;color:#484848;padding:0px 10px 0px 10px;border-bottom:1px solid #DDDDDD;text-decoration:none;height:25px;cursor:hand;cursor:pointer;text-align:left;}
.mnsidelinkactb {font-family:Georgia;font-weight:normal;font-size:12px;color:#FFFFFF;padding:0px 10px 0px 10px;background:#67ade5;border-bottom:1px solid #DDDDDD;text-decoration:none;height:25px;cursor:hand;cursor:pointer;text-align:left;}