/* CSS Document */
#pageContent{
	margin:0 auto;
	background-color:#FFFFFF;
	height:10%;
}
#pageContent p{
	padding-left:10px;
	padding-right:10px;
}

#dhtmlgoodies_progressBar_txt{
	color:#000;
	z-index:10000;
	width:969px;
	height:299px;
	position:absolute;		
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:20px;	/* Same as height of progress bar */
	text-align:center;
	padding-top: 2px;
	padding-bottom: 2px;
/*	border:1px solid #CC0000;*/
}

body {
	background:#FFFEE2 url(../images/bg.jpg);background-position:top-left;
	margin:0px 0px 0px 0px;
}
.mntble {
	background:#FDFCEB;
	border:1px solid #DBDA9C;
}
.logo {padding:0px 0px 0px 20px;height:115px;}
.topnums {padding:0px 20px 0px 0px;text-align:right;}
.menubg {background:#FFFEE7 url(../images/menubg.gif);background-position:center top;background-repeat:repeat-x;height:30px;border-bottom:1px solid #D8BD88;}
.spacer {font-size:5px;}
.mainbg {padding:0px 0px 0px 0px;}
.srchtblpad {padding:2px;}
.srchbg {background:#E8DA97 url(../images/srchbg.jpg);background-position:center top;background-repeat:repeat-x;height:94px;border:1px solid #CFBD73;}
.srchcol {
	border-right:0px solid #FFD0D0;
	width:180px;
}
.mddlcol {
	font-family:Tahoma;
	font-weight:normal;
	color:#484848;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	padding:10px 10px 0px 10px;
	width:770px;
}
.bannercol {
	text-align:right;
	border-left:0px solid #FFD0D0;
	width:200px;
	background:#FAF2D0;
	padding:10px 10px 10px 10px;
}
.bannercolbdr {
	background:#FAF2D0;
}
.imgtitle {
	border-bottom:1px solid #665936;
	font-family:Tahoma;
	font-weight:bold;
	color:#362F1D;
	font-size:12px;
	text-align:left;
	padding:0px 5px 0px 5px;
}
.mddlbg {
	border-bottom:1px dotted #CD976A;
}
.indtitle {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#003D8F;
}
.txtindimg{
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:5px;
}
.txtindmdl {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:10px 10px 0px 10px;
	text-align:justify;
}
.txt {	
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:0px 5px 0px 5px;
}
.desttxtmdl {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:10px 10px 10px 10px;
	text-align:justify;
	border-bottom:1px dotted #CD976A;
}
a.indreadmore {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#A42D19;
	text-decoration:underline;
}
a.indreadmore:hover {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#A42D19;
	text-decoration:none;
}
.ftrbg {background:#E7DBA2 url(../images/ftrbg.jpg);background-position:center left;background-repeat:rpeat-x;height:94px;margin-top:2px;border:1px solid #DBDA9C;}
.ftrlinkbg {
	font-family:Tahoma;
	font-eight:normal;
	font-size:11px;
	text-align:center;
	padding:10px 0px 0px 0px;
}
.ftrlinkline {
	font-family:Tahoma;
	border-bottom:1px solid #989898;
	margin:0px 20px 0px 20px;
}
a.ftrlinks {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#564F4F;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}
a.ftrlinks:hover {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
}
.copytxt {
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#7C7373;
	padding:10px 10px 20px 10px;
	line-height:18px;
	border-right:1px solid #DBDA9C;
}
a.tilink {
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#989898;
	text-decoration:underline;
}
a.tilink:hover {
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.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;
}
.srchhdrbg {
	background:#B7DC47 url(../images/srchhdrbg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	height:25px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#2E5600;
	text-align:left;
	padding:0px 5px 0px 5px;
}
.srchtbl {
	background:#FFFFFF;
	border:1px solid #C7EE7B;
}
.srchbutton {
	font-family:Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	cursor:hand;
	background:url(../images/srchbutton.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:30px;
	width:154px;
	border:0px;
}
.srchbuttona {
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
	cursor:pointer;
	cursor:hand;
	background:#4C431D;
	width:80px;
	border:1px solid #808080;
}
.srcombo {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#444444;
	width:150px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.srchbox {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#888888;
/*	border:1px solid #C2C2C2;*/
	width:200px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.srchprice {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#888888;
	width:180px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.txtindimg{
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:5px;
}
.indtitle {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#6A5F4F;
}
.txtindmdl {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:10px 10px 0px 10px;
	text-align:justify;
}
.hotelLinks{
	float:left;
	height:19px;
	margin: 0px 0px 0px 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:#8B5C07;
}

.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;
}
.bstratebutton {
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	background:#956623;
	border:1px solid #674310;
	cursor:hand;
	cursor:pointer;
	width:90px;
}
.showlink {
	font-family:Tahoma;
	font-weight:normal;
	font-sizE:12px;
	color:#000000;
	background:#EDCD95;
	border:1px solid #876D3F;
	text-decoration:none;
	padding:2px;	
}
.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:#000000;
	font-weight:bold;
}
.primaryRateBox .bestRate{
	/*float:left;*/
	width:120px;
	height:23px;
	font-family:Tahoma;
	color:#000000;
	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:Tahoma;
	font-weight:normal;
	font-size:9px;
	color:#000000;
}
/*==============#############------------Hotel display page css starts--------------##############========*/
.tabhtldesc {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#484848;
	padding:0px 10px 0px 10px;
	line-height:20px;
}
.tabhtltitle {
	font-family:Tahoma;
	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:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px 15px 0px 15px;
	background:#C5C5C5;
	border:1px solid #808080;
	cursor:hand;
	cursor:pointer;
}
.tabhtlname {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
}
.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:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#CC0000;
}	
.info {
	font-family:arial;
	font-weight:none;
	font-size:12px;
	color:#246F24;
}
a.requestlink {
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
}
a.requestlink:hover {
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}
h1 {
	font-family:Tahoma;
	font-weight:bold;
	color:#C48251;
	font-size:14px;
	margin:0px 0px 5px 0px;
	padding:0px;
	border-bottom:1px solid #C48251;
}
h2 {
	font-family:Arial;
	font-weight:bold;
	color:#8E573D;
	font-size:15px;
	margin:0px 0px 5px 0px;
	padding:0px;
	text-transform:uppercase;
}
.tabhtldesc {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#484848;
	padding:0px 10px 0px 10px;
	line-height:20px;
}
.tabhtltitle {
	font-family:Tahoma;
	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:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px 15px 0px 15px;
	background:#C5C5C5;
	border:1px solid #808080;
	cursor:hand;
	cursor:pointer;
}
.rslttblhdr {
	background:#CCA46C;
	font-family:Tahoma;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding:0px 5px 0px 5px;
	text-align:center;
	border:1px solid #CCA46C;
}
.rslttxt {
	font-family:Tahoma;
	font-weight:normal;
	color:#484848;
	font-size:12px;
	padding:2px 3px 2px 3px;
	line-height:20px;
	border:1px solid #CCA46C;
	text-align:center;
}
.srchtxt {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:5px 5px 5px 5px;
}
.indmaintitle {
	font-family:Tahoma;
	font-weight:bold;
	font-size:16px;
	color:#956623;
	padding:10px 0px 5px 5px;
	text-align:left;
	border-bottom:2px solid #956623;
}
.srchhtltitle {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background:#CCA46C;
	padding:5px 5px 5px 5px;
	text-align:left;
}
.htldes {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-align:justify;
	line-height:18px;
	padding:0px 5px 0px 5px;
}
.srchlocbox {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	color:#888888;
/*	border:1px solid #CFCDCD;*/
}
img.floatLeft { 
    float: left; 
    margin: 0px 8px 0px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
.srchtble {
	border:1px solid #CCA46C;
}
.srchtxtbox {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#484848;
	border:1px solid #CCA46C;
	width:150px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.bkhtlname {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
}
.chkdts {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
}
.grndtotal {
	font-family:Tahoma;
	font-weight:bold;
	font-size:18px;
	color:#004072;
	text-align:right;
	padding:2px 5px 2px 5px;
	border-top:1px solid #004072;
}
.termstxt {
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#484848;
}
.srchprocess {
	font-family:Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-aling:center;
	border:2px solid #EFEEEE;
}
.cncttble {
	background:#E9DDA8;
}
.cntcttitle {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:2px 5px 2px 5px;
}
.cntcttxt {
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	background:#FFFFFF;
	color:#000000;
	line-height:25px;
	padding:5px 5px 0px 5px;
}
.currtime {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
}
.cntctnum {
	font-family:Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
.bkfqquest {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background:#9BDBFF;
	line-height:25px;
	padding:0px 5px 0px 5px;
}
.bkfqstep {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background:#FFD8A5;
	line-height:25px;
	padding:0px 5px 0px 5px;
}
.bkfqsubstep {
	font-family:Tahoma;
	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;
}
a.rqstlink {font-family:Tahoma;font-weight:bold;font-size:12px;color:#CC0000;text-decoration:none;}
a.rqstlink:hover {font-family:Tahoma;font-weight:bold;font-size:12px;color:#CC0000;text-decoration:underline;}
.paymnttitle {font-family:Tahoma;font-weight:bold;font-size:14px;color:#8E573D;border-bottom:1px solid #8E573D;}
.featdesc {
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	color:#484848;
	padding:0px 10px 0px 10px;
	text-align:justify;
}
.featspacer {
	font-size:1px;
	height:3px;
	color:#FFFFFF;
	border:0px solid #FF0000;
}
.errbox {
	font-family:Georgia;
	font-weight:none;
	font-size:11px;
	color: #000000;
	background:#FFFFFF;
	border:1px solid #ff0000;
}
.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;}