/* 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:520px;
	height:5%;
	position:absolute;		
	font-family:Arial;
	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:#E65C01;/* url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:center top;*/
	margin:20px 0px 0px 0px;
}
.mntble {
	background:#FFF6EA;
	padding:0px;
}
.spacer {
	font-size:5px;
}
.mainbg {
/*	background:#FFFFFF url(../images/toprightcurve.gif);
	background-position:top right;
	background-repeat:no-repeat;
	border-left:1px solid #FFCC33;
	border-right:1px solid #FFCC33;*/
	padding:10px 0px 0px 0px;
}
.srchcol {
	border-right:0px solid #FFD0D0;
	width:180px;
}
.mddlcol {
	font-family:Arial;
	font-weight:normal;
	color:#484848;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	padding:10px 10px 0px 10px;
	width:600px;
	background:#FFFFFF;
	border:1px solid #FFCE8C;
}
.bannercol {
	text-align:right;
	border-left:0px solid #FFD0D0;
	width:180px;
}
.bannercolbdr {
	background:#FFFFFF;
	border-left:1px solid #FFA35C;
	border-right:1px solid #FFA35C;
}
.imgtitle {
	border-bottom:1px solid #42880E;
	font-family:Arial;
	font-weight:bold;
	color:#004BD5;
	font-size:12px;
	text-align:left;
}
.mddlbg {
/*	background:#FFFFFF url(../images/sidebg.jpg);
	background-repeat:repeat-x;
	background-position:center top;*/
	border:1px solid #E8E8E8;
}
.indtitle {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#003D8F;
}
.txtindimg{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:5px;
}
.txtindmdl {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:10px 10px 0px 10px;
	text-align:justify;
}
.txt {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:0px 5px 0px 5px;
}
.tblehdr {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding:5px 5px 5px 5px;
	background:#FFF6EA;
	border-bottom:1px solid #E65C01;
}
.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;
}
.ftrcurve {
	font-size:8px;
	background:url(../images/ftrcurve.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
.ftrlinktopcurve {
	font-size:8px;
	background:url(../images/ftrlinktopcurve.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.ftrlinkbg {
	font-family:Arial;
	font-eight:normal;
	font-size:11px;
	text-align:center;
	padding:10px 0px 0px 0px;
	background:url(../images/ftrlinkbg.gif);
	background-position:center top;
	background-repeat:repeat-x;
}
.ftrlinkline {
	font-family:Arial;
	border-bottom:1px solid #B74900;
	margin:0px 20px 0px 20px;
}
a.ftrlinks {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#3B2C03;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}
a.ftrlinks:hover {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
	text-decoration:underline;
}
.copytxt {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#963C00;
	padding:10px 0px 20px 0px;
}
a.tilink {
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#963C00;
	text-decoration:underline;
}
a.tilink:hover {
	font-family:Arial;
	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:#408DCA 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:#FFFFFF;
	border:1px solid #408DCA;
	border-bottom:0px;
}
.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:29px;
	width:153px;
	border:0px;
}
.srcombo {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#444444;
	width:150px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.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;
}
.txtindimg{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:5px;
}
.indtitle {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#328FDB;
}
.txtindmdl {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:10px 10px 0px 10px;
	text-align:justify;
}
.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;
}
.bstratebutton {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background:#96E797;
	border:1px solid #18A71A;
	cursor:hand;
	cursor:pointer;
	width:90px;
}
.showlink {
	font-family:Arial;
	font-weight:normal;
	font-sizE:12px;
	color:#FFFFFF;
	background:#D665A5;
	border:1px solid #CC3F8F;
	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:#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;
}
/*==============#############------------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;
}
.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;
}
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;
}
h1 {
	font-family:Arial;
	font-weight:normal;
	color:#A4BF00;
	font-size:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
	border-bottom:1px solid #A4BF00;
}
.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;
}
.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;
}
.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;
}
.srchtxt {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	padding:5px 5px 5px 5px;
}
.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;
}
.srchhtltitle {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background:#76AFDC;
	padding:5px 5px 5px 5px;
	text-align:left;
}
.htldes {
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#484848;
	text-align:justify;
	line-height:18px;
	padding:0px 5px 0px 5px;
}
.srchlocbox {
	font-family:arial;
	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 #76AFDC;
}
.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;
}
.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;
}
.bkfqquest {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background:#FFAE5F;
	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;
}
.paymnttitle {font-family:Tahoma;font-weight:bold;font-size:14px;color:#42880E;border-bottom:1px solid #42880E;}
.srchtxtbox {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#484848;
	border:1px solid #B9B9B9;
	width:150px;
	height:22px;
	padding:2px 2px 2px 2px;
}
.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;}