/*START CUSTOM PORTAL CLASSES***************************************************************************************/
/*----------------small Header Navigation start--------------------------*/
.sepMenuSm
{
color:#e25e16;
font-size:10px;
}
.sepMenuSmBt
{
color:#52520e;
font-size:10px;

}
.tpHdrLnks{
	padding-top:5px;
	height:16px !important;
	text-align:right;
	font-size:11px;
}

a.toplnks:link,a.toplnks:active,a.toplnks:visited{
	padding-top:10px;	
	text-align:left;
	color:#52520e;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
	
}
a.toplnks:hover{
	padding-top:10px;
	margin:0px;
	text-align:left;
	color:#e25e16;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
	
}

a.topsublnks:link,a.topsublnks:active,a.topsublnks:visited{
	
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
}
a.topsublnks:hover{
	
	color:#52520e;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
}
/*----------------small Header Navigation end--------------------------*/
.fprice
{
	
	font-family:Tahoma, sans-serif;
	font-size:19px;
	color:#000000;
	font-weight:bold;
	
	}
.limitedfare
{
	color:#ff6600;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	padding:3px;
	font-weight:bold;	
	background-color:#ffffff;
	border:1px solid #ADADAB;
	padding:3px;
	padding-left:10px;
	}
.onewayLable
{
	font-family: Arial;	
	font-weight: bold;
	color:#d04805;
	font-size:17px;	
	}
.listingHead
{
	font-family:Tahoma, sans-serif;
	font-size:13px;
	color:#d04805;
	font-weight:bold;
	
	}

.rowheader
{
	background:url(../../Images/srchHdBg.jpg) repeat-x;
	border-bottom:1px solid #c7ddf5;	
	height:22px;
	padding-bottom:5px;
	color : #333333;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.NormalBold
{
	color:#3f3f3f;
	line-height:18px;
	font-size:11px;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
}
.tabletextCopy
{
background:#f1f1d6;
	color:#504a43;
	font-weight:bold;
	padding-left:10px;
	border:1px solid #e4e4a7;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:2px;
	text-transform:uppercase;
	margin-bottom:6px;
	font-size:11px;	
	font-family:tahoma,Arial, Helvetica, sans-serif;
}
.coupon
{
	background-color:#ffffff;
	border:1px dashed #cc0000;
	padding:3px;
	padding-left:10px;
	
	}
.redtag
{
	font-weight:bold;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	}
.flistbrd
{
	border-top:2px solid #BBC23F;
	border-bottom:2px solid #BBC23F;
	border-left:2px solid #BBC23F;
	border-right:2px solid #BBC23F;
	}
.oneselectflistbrd
{
	border-top:2px solid #da5a26;
	border-bottom:2px solid #da5a26;
	border-left:2px solid #da5a26;
	border-right:2px solid #da5a26;
	}	
.flexdatelabelbrd {
border:2px solid #70720c;
}
.aimgbrd
{
	border:none;
}	
.tbookv2tbg{
padding:5px;
background-color:#F5F9AA;
}
.oneselectbookv2tbg{
padding:5px;
background-color:#f8ca4e;
}
/*flex date book td*/
.flexdatebookv2tbg {
background-color:#ced157;
padding:5px;
}
.tbookv2tbox{
	font-weight:bold;
	font-family:,Arial, Helvetica, sans-serif;
	padding:3px;
	margin-top:10px; 
	border:solid #DFE668 5px;
	font-size:13px;
	color:#000000;
	background-color:#ffffff;
}

.oneselectbookv2tbox{
	font-weight:bold;
	font-family:,Arial, Helvetica, sans-serif;
	padding:3px;
	margin-top:10px; 
	border:solid #d85928 5px;
	font-size:13px;
	color:#000000;
	background-color:#ffffff;
}
/*flex date book box*/
.flexdatebookv2tbox  {
background-color:#FFFFFF;
border:5px solid #70720c;
color:#000000;
font-size:13px;
font-weight:bold;
margin-top:10px;
padding:3px;
}
.tbookv2tboxtxt{
font-size:28px;
color:#d85928; 
font-weight:bold;
}
/*flex date amount */
.flexdatev2tboxtxt{
font-size:28px;
color:#707010; 
font-weight:bold;
}

.btmBox{
	background:#e4e4bf;
	border:1px solid #FFFFFF;
}
.btmBoxRt{
	background:#eeefdd;
}
.toolsHd{
	font-size:13px;
	color:#417c07;
	border-bottom:1px dotted #417c07;
	font-weight:bold;
	font-style:italic;
}
.toolstxt{
	color:#474747;
}
.toolstxt UL{
	padding:0px;
	margin:0px;
}
.toolstxt UL LI{
	list-style:none;
	background:url(../../Images/bul.jpg) no-repeat 0px 10px;
	padding-left:12px;
	padding-top:5px;
}
.toolstxt UL LI a{
	color:#474747;
	text-decoration:none;
}
.toolstxt UL LI a:hover{
	color:#000000;
	text-decoration:underline;
}

.srchOptions{
	font-weight:bold;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f1a17;
}
.sptr{
	background:url(../../Images/sprt.gif) repeat-x;
	margin-bottom:2px;
}
.srchFrm{
	background:url(../../Images/frmMainBg.gif) repeat-x;
	text-align:center;
}
.srchInside{
	text-align:left;
	margin:auto;
	color:#1f1a17;
}
.srhText1 {
	padding-left:5px;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f1a17;
}
.srhText
{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f1a17;
	}
.srhText1 input{
	width:70px;
	border:1px solid #abaca8;
	color:#1f1a17;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}
.srhText input{
	width:70px;
	border:1px solid #abaca8;
	color:#1f1a17;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}
.srhText select{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f1a17;
}
.srhText1 select{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f1a17;
}
.srchInside a{
	font-size:10px;
	color:red;
}
.srchInside a:hover{
	font-size:10px;
	color:black;
}


.greybgd
{
	background-color:#e4e4bf;	
	}
.farelist
{
FONT-SIZE: 17px; color:#d04805; FONT-FAMILY: arial;
font-weight:bold;  
}
.usd
{
	font-family:trebuchet ms,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444444;
	font-weight:normal;

	}
.tax
{
	font-family:trebuchet ms,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444444;
	font-weight:normal;

}
a.tax, a.tax:hover, a.tax:active, a.tax:visited, a.tax:link
{
	font-size:11px;
	color:#777777 !important;
	font-weight:normal;

}

.pagination
{
	height:22px;
	padding:0px 10px;
	padding-top:7px;
	background:url(../../Images/paginationBg.gif) repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-bottom:20px;
	width:578px;
	
	}


.citiesBig
{
	font-family:trebuchet ms,Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#d04805;
	margin:0px;
	padding:0px;
	font-weight:bold;
	}


#wrapper{
	margin-top:-10px;
	margin-left:10px;
	text-align:left;
	width:800px;

}
/*START NEW PORTAL CLASSES***************************************************************************************/
body{
	margin-top:0px;
	padding:0px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.listheader 
{
	
	background:#ffffff;	
	
	 }

.bluef {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#d04805;
}


.tahelev {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.bluesmall {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.bottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.nge {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}


.orange {
	font-family: Vernada, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.orange:active
{
	font-family: Vernada, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
a.orange:link
{
	font-family: Vernada, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
a.orange:hover
{
	font-family: Vernada, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ff6600;
	text-decoration:none;
	}
	a.orange:visited
{
	font-family: Vernada, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.blueborder {
	border: 1px solid #BBC23F;
}
.greyborder
{
/*	border: 1px solid #BBC23F; */
padding-bottom:5px;
}
.bluerow {

	background-color:#EBF2C4;	
	color:#000000;
	vertical-align:middle;
	border-bottom: solid 1px #BBC23F;
	line-height: 25px; 
	font-size: 13px;
    font-weight: bold; 
	font-family: Vernada, sans-serif;
}
.backtotop 
{
padding:0 0 0 0 !important;
}

.bgrow {
	background-color: #fffcdf;
	padding: 5px;
}
.packtitles
{
	background-color:#EBF2C4;
	font-size: 12px; 
	color: #000000; 
	padding-left: 8px;
}
.ta_coupon_left
{
	background-color:#e15916;
	WIDTH: 35%; 
	HEIGHT: 85px
}
.ta_coupon_right
{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px; 
    color: #4E4E4E; 
    height: 85px;
}
.ta_coupontext
{
	color:#4E4E4E;
	font-family: Arial;
	font-weight: bold;
	/*float: left;*/
}
.coupontext_left
{
	color:#ffffff;
	font-family: Arial;
	font-weight: bold;
	/*float: left;*/
}
.couponcode
{
	color:#F7B71E;
	font-size: 14px; 
	font-style: italic;
}
/*****************end travel assist styles*****************/
th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Tahoma,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Tahoma,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #000000;
	margin-top : 28px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #ff6600;
	margin-top : 0px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF6600;
}

.left a:link {
	color : #FF6600;
	text-decoration: underline;
}


p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.menu01 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 a:hover {
	color : #EEEEEE;
}
.menu02 {
	color : #333333;
	
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
}
.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu02 a:hover {
	color : #DDDDDD;
}
.data {
	color : #9A9A9A;
	
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
.t01 {
	color : #F3400F;
	margin-top : 1px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Arial;
	font-weight: bold;
}
.pstyles {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.whitefont {
	color: #000000 !important;
	font-size : 12px;
	font-family : Arial !important;
	font-weight: bold;
	text-decoration:none;	
	padding-left:5px;
	
}

a.whitefont:link,a.whitefont:active,a.whitefont:visited,a.whitefont:link,a.whitefont:hover {
	color : #be4300;
	font-size : 12px;
	font-family : Arial, Verdana, Arial;
	font-weight: bold;
	text-decoration:none;
}


.leftmarg
{
	
margin-left : 20px;	
	
	
	}


/*END NEW PORTAL CLASSES***************************************************************************************/
a.faq:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 12px;
	font-weight: bold;
	} 
a.faq:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 12px;
	font-weight: bold;
} 
a.faq:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 12px;
	font-weight: bold;
} 
a.faq:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}






a.o:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #BBC23F;
	font-size: 11px;
	font-weight: bold;
	margin-left : 10px;
	text-decoration: underline;
	} 
a.o:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #BBC23F;
	font-size: 11px;
	font-weight: bold;
	margin-left : 10px;
	text-decoration: underline;
} 
a.o:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #BBC23F;
	font-size: 11px;
	font-weight: bold;
	margin-left : 10px;
	text-decoration: underline;
} 
a.o:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin-left : 10px;
}








a.biglink:link {
	font-family: tahoma, Helvetica, sans-serif;
	color: #333366;
	font-size: 14px;
	font-weight: bold;
	} 
a.biglink:active {
	font-family: tahoma, Helvetica, sans-serif;
	color: #333366;
	font-size: 14px;
	font-weight: bold;
} 
a.biglink:visited {
	font-family: tahoma, Helvetica, sans-serif;
	color: #333366;
	font-size: 14px;
	font-weight: bold;
} 
a.biglink:hover {
	font-family: tahoma, Helvetica, sans-serif;
	color: #333366;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}


.vspace {
	line-height: 18px;
}

a.logb:link {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	
	text-decoration: none;
	} 
a.logb:active {
	color:  #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
} 
a.logb:visited {
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	
} 
a.logb:hover {
	color: #006699;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	
	text-decoration: underline;}




a.log:link {
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;	
	
	text-decoration: none;
	} 
a.log:active {
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	
} 
a.log:visited {
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;	
	
} 
a.log:hover {
	color: #006699;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;	
	
	text-decoration: underline;}
.blue {
	color:#76764a;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration: underline;
	} 
a.blue:link {
	color:#76764a;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration: underline;
	} 
	a.blue:hover {
	color:#ff6600;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration: none;
}
a.blue:active {
	color:#76764a;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration: none;
} 
a.blue:visited {
	color:#76764a;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration: underline;
} 




.searchbggrey {
	background-image: url(top_gray.gif);
	border: 1px solid #b6b5b5;
	}
.line {
	border: 1px solid #B6B5B5;
}
.Normal    
{
	font-family:tahoma;
	color:#000000;
	font-size:10px;
}
.bodyTable
{
	background-image:url(bg.gif);
}
.body
{

}
.LoginLink
{
	color:blue;
	font-family:tahoma;
	font-weight:bold;
	font-size: 8pt;
	background-image:url(signin.gif);
}


/****************************************************************************************/


/* Main Menu */

/*submenu highlight*/
.MainMenu_MenuItemSel {
	background-color: #FDB42A; 
	
	cursor: hand; 
	color: #000000; 
	border-color:White;
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;
	height: 23px;

	 
}





.MainMenu_MenuContainer {
	  
	background: transparent;
	height:30px;
	
}

.MainMenu_MenuBar {
	cursor: hand; 
	height:30px;
	background: Transparent;
}

.MainMenu_MenuItem {
	cursor: hand;
	color: #333333;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;	
	height: 23px;
	border-color:#999999;
	background-color:Transparent;
	
}

/*.MainMenu_MenuIcon {
	cursor: hand; 
	background: Transparent; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	text-align: left; 	
	height: 23px;}*/


.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: hand; 
background: #BBBBBB;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=2) ; 
	*/border-bottom: black 1px solid; 
	border-left: black 1px solid; 
	border-top: black 1px solid; 
	border-right: black 1px solid;
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;
	color:#ffffff; 
}

.MainMenu_MenuIcon {
	cursor: hand; 
	background-color: #ffffff; 
	border-left: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 1px solid; 
	text-align: center; 
	width: 0; 
	height: 23;
}



.MainMenu_MenuBreak {
	border-bottom: black 0px solid; 
	border-left: black 0px solid; 
	border-top: black 0px solid;  
	border-right: black 0px solid;
	background: transparent; 
	height: 1px;
}



.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 5pt; 
	cursor: hand;
	color: white;
}



.MainMenu_RootItem {
	
	height: 30px;
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Tahoma,Arial;
	font-weight: bold;

}
.MainMenu_RootItemBold
{
	
	height:30px;
	cursor: hand; 
	
	color : #FFFFFF;
	
	font-size : 11px;
	font-family : Tahoma,Tahoma,Arial;
	font-weight: bold;
}
.MainMenu_RootItemSel {
	
	height:30px;
	cursor: hand; 
	color : #ff6600;
	
	font-size : 11px;
	font-family : Tahoma,Tahoma,Arial;
	font-weight: bold;
	
}

.MainMenu_RootItemSelRight {
	background-image:url(b_right_a.jpg);
	background-repeat:no-repeat;	
	height:30px;
	color : #FFFFFF;
	margin-top : 0px;
	
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Tahoma,Arial;
	font-weight: bold;
}

.MainMenu_RootItemSelLeft {
	background-image:url(b_left_a.jpg);
	background-repeat:no-repeat;	
	height:30px;
	color : #FFFFFF;
	margin-top : 0px;
	
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Tahoma,Arial;
	font-weight: bold;
}
.MainMenu_LeftSeparator 
{
	
	background-image:url(b_left.gif);
	background-repeat:no-repeat;	
	height: 30px;
	color : #FFFFFF;
	margin-top : 0px;

	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Tahoma,Arial;
	font-weight: bold;
}
.MenuBoldOver
{
		
	height:30px;	
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Arial;
	font-weight: bold;
}
	
.MainMenu_RightSeparator 
{
	
	background-image:url(menu_r.jpg);
	background-repeat:no-repeat;	
	height: 30px;
	
}
/****************************************************************************************/

/* FAREPORTAL NEW CLASSES*/
.line {
	border: 1px solid #B6B5B5;
}
.solid {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
}
.solid {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
}
.line {
	border: 1px solid #B6B5B5;
}


.font {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5D5D5D;
}


.smallfont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}
.searchbg {
	background-image: url(I/G/top_gray.gif);
}
.searchbggrey {
	background-image: url(top_gray.gif);
	}
.searcheadings
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.fontbord{
font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
border: 1px solid #B6B5B5;

}
.searchfontstar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}
.topline {
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #b6b6b6;
	border-right-color: #b6b6b6;
	border-bottom-color: #b6b6b6;
	border-left-color: #b6b6b6;
}
.b {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B6B5B5;
	border-right-color: #B6B5B5;
	border-bottom-color: #B6B5B5;
	border-left-color: #B6B5B5;
}
.flbbg {
	background-color: #F5F5F5; }

.flgbg {
	background-color: #e4e4bf; 
	}

.flfb {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.flf {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
}

.flfn {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.flfs {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.flfg {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.flfgs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	
	
}

.flfsbig {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #13b5f8;
}
.fll {
	border-top: 1px solid #B6B5B5;
	border-right: 1px none #B6B5B5;
	border-bottom: 1px none #B6B5B5;
	border-left: 1px none #B6B5B5;
}

.botfll {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #8A8A8A;
}
.flab {
	border: 1px solid #8a8a8a;
}
.airfll {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
}

.sub {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	vertical-align: baseline;
}


.bgr {
	background-image: url(/dotnetnuke/I/G/m.gif);
}
.ffb {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}
.lw {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

a.look:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	} 
a.look:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
} 
a.look:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
} 


a.look:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}






a.small:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6600;
	text-decoration: none;
	font-weight: normal;
	} 
a.smallk:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6600;
	text-decoration: none;
	font-weight: normal;
} 
a.small:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6600;
	text-decoration: none;
	font-weight: normal;
} 


a.small:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

a.linknew:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #d04805 !important;
	text-decoration: underline;
	font-weight: normal;
	} 
a.linknew:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d04805;
	text-decoration: underline;
	font-weight: normal;
} 
a.linknew:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	text-decoration: underline;
	font-weight: normal;
} 


a.linknew:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d04805;
	text-decoration: underline;
	font-weight: normal;
}

a.linkb:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	} 
a.linkb:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
} 
a.linkb:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
} 


a.linkb:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}




.apf {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


.mbg {
	background-color: #f2f3db;
}	
.req {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
}
.bidg {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ora {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}
.bor {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #b6b6b6;
	border-right-color: #b6b6b6;
	border-bottom-color: #b6b6b6;
	border-left-color: #b6b6b6;
}


.allb {
	border: 1px dashed #b6b6b6;
}
.ligrbd {
	background-color: #F5F5F5;
}
.drgrbg {
	background-color: #E1E1E1;
}


.lit {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
}

.litunder {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.notbold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
}


.font {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5D5D5D;
}
.smallfont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
	
	.boldten {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	}
	.boldtenbl {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	}
	.boldnine {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	}
	

	
a.st:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.st:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.st:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.st:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}	
.topline {
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #b6b6b6;
	border-right-color: #b6b6b6;
	border-bottom-color: #b6b6b6;
	border-left-color: #b6b6b6;
}	

a.rates:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.rates:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.rates:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6A466A;
	text-decoration: underline;
}
a.rates:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.cline {
	border: 1px solid #AD9EB6;
}

.fline {
	border: 1px solid #B6B5B5;
	background-image: url(/dotnetnuke/I/G/top_gray.gif);
	}
	
	
.hbg {
	background-image: url(/dotnetnuke/I/G/h_grad.gif);
	border: 1px solid #98C0A9;
}
.hline {
	border: 1px solid #98C0A9;
}

.carbg {
	background-image: url(/dotnetnuke/I/G/car_grad.gif);
	border: 1px solid #AD9EB6;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
}

.purpl {
	background-color: #FCF7FD;
}
.allpurb {
	border: 1px solid #999999;
}
.cfont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6A466A;
}
.searchbggrey {
	background-image: url(/dotnetnuke/I/G/top_gray.gif);
	}
	
.hdgl {
	background-image: url(/dotnetnuke/I/G/h_grad_l.gif);
}


A.hot:link  {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #467359;
	text-decoration: underline;
}

A.hot:visited   {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #687080;
	text-decoration: none;
}

A.hot:active    {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #687080;
	text-decoration: underline;
}

A.hot:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #687080;
	text-decoration: none;
}


.hfsmall {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #599171;
}



A.subm:link  {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration: none;
}

A.subm:visited   {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration: none;
}

A.subm:active    {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration: none;
}

A.subm:hover {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}	

.hfgr {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.hf {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #599171;
}
.litgr {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #467359;
}
/*.hbgfon {
	background-color: #EBF3EE;
}*/
.glit {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
a.mesg:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	} 
a.mesg:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
} 
a.mesg:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
} 
a.mesg:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}


.mes {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.flf {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.sf {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #13B5F8;
}
a.ben:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration: underline;
}

a.ben:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;}

a.ben:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
a.ben:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.nsmall:link {
	color: #006699;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration: none;
	} 
a.nsmall:active {
	color: #006699;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
} 
a.nsmall:visited {
	color: #006699;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration: underline;
} 
a.nsmall:hover {
	color: #006699;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-weight: bold;
	text-decoration: underline;
}  

a:link {
	color: #d04805;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: underline;
	font-weight:normal;
	}
 a:hover {
	color: #000000;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: underline;
	font-weight:normal;
} 
a:active {
	color: #d04805;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: underline;
	font-weight:normal;
} 
a:visited {
	color: #d04805;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: underline;
	font-weight:normal;
} 
 
.flf
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.list {
	list-style-type: square;
}
.header {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
}




.listfont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: none;
	line-height: 25px;
}
.bluefont {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	font-style: normal;
	text-transform: uppercase;

}
.darkbluefont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #000066;
}
.indent {
	text-align: justify;
	text-indent: 20%;
	white-space: normal;
	left: 5px;
	margin-left: 5px;
	vertical-align: middle;
	display: none;
}
.newsfont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333366;
}
.newsmain {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}.bigf {
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 14px;
	font-weight: bold;

}
.bigapf {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.headarial {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.bluehead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #6699FF;
}
a.grblu:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a.grblu:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.grblu:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}

.darkf {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.cool:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight:  bold;
	} 
a.cool:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
} 
a.cool:visited {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
} 
a.cool:hover {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099FF;
	text-decoration: underline;
	font-weight: bold;
}
.litbold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.hotel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #599171;
}

.bottomline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.apfbold {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.BlurHd{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#d04805;
	font-weight:bold;
	background:#ffe7b5;
}
.BlurHd a{
	color:#0000ce;
	text-decoration:underline;
}
.BlurHd a:link{
	color:#0000ce;
	text-decoration:underline;
}
.BlurHd a:active{
	color:#0000ce;
	text-decoration:underline;
}
.BlurHd a:visited{
	color:#0000ce;
	text-decoration:underline;
}
.BlurHd a:hover{
	color:#000000;
	text-decoration:none;
}
.grySubhd{
	color:#103f59;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	padding-left:10px;
	background:#f6f6f6;
	font-weight:bold;
}
.txt{
	color:#000000;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	padding-left:10px;
	white-space:nowrap;
}
.time{
	font-size:11px;
	font-family:Tahoma, sans-serif;
	text-align:center;
	font-weight:normal;
	color:#000000;
}
.bdr_rt{
	border-right:1px dotted #888888;
}
/*#################################################################################
/*#################################################################################
/*#################################################################################
/*#################################################################################
/*########################                          ###############################
/*########################  HOTELV2 RELATED CLASSES ###############################
/*########################                          ###############################
/*#################################################################################
/*#################################################################################
/*#################################################################################
/*###############################################################################*/
.DGbgchange { PADDING-LEFT: 10px; cursor:pointer; cursor:hand; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; height:22px;
		LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-top:3px; 
		background-color:#ffe49d; }
A.DGbgchange:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none; }
A.DGbgchange:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none; }
A.DGbgchange:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none; }
A.DGbgchange:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: underline; }

.redhead { FONT-SIZE: 11px; COLOR: #f06410; FONT-FAMILY: Arial, Helvetica, sans-serif; }
A.redhead:link { FONT-SIZE: 11px; COLOR: #f06410; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.redhead:visited { FONT-SIZE: 11px; COLOR: #f06410; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
A.redhead:hover { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline; }
A.redhead:active { FONT-SIZE: 11px; COLOR: #f06410; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
.srchDet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}
.normfont{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	

}
.modBg
{
	background-color:#3997C9;
	}
.normfont b{
	color:#c73502;
	}
.htlRoomName{
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	height:25px;
}
.htlFrmBg{
	/*background:url(../../images/htlFrmBg.gif) #fff repeat-x;*/
	border:#dbdbad 1px solid; border-top:none; background-color:#f1f1cd;
}
.htlFrmHd{
/*	background:#b6ddf7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:5px;
	font-weight:bold;*/
	background:#FFFFFF;
	border:#dbdbad 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	height:20px;
}
.htlFrmtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:2px 5px;
	padding-right:0px;
}
.htlFrmtxt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding-left:5px;
	padding-top:10px;
}

#htllistingbanner 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:38px;
    font-weight:bold;
    color:#424fe2;
    height:74px;
    width:410px;
    _width:590px;
    _height:84px;
    text-align:left;
    background: url(../../images/meta-search-banner.gif) scroll top center no-repeat;
    padding-left:185px;
    padding-top:10px;
     
    }

.inputSm75{
	border:1px solid #9d9d70;
	width:125px;
	padding-left:3px;
}
.inputSm130{
	border:1px solid #8fbaec;
	width:130px;
	padding-left:3px;
}

.inputSm{
	border:1px solid #9d9d70;
	width:60px;
	padding-left:3px;
}
.select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.pgTphd{
	padding-left:10px;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}
.tpPagination{
	color:#000000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	padding-left:3px;
	padding-right:3px;	
}
.tpPagination a:link, .tpPagination a:visited, .tpPagination a:active { color:#f06410; text-decoration:underline; }
.tpPagination a:hover { color:#2a271f; text-decoration:none; }


a.tpPage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
}
a.tpPage:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
}
a.tpPage:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
}
a.tpPage:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-decoration:none;
}
a.tpPageSel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#134bb5;
}
a.tpPageSel:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#134bb5;
}
a.tpPageSel:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#134bb5;
}
a.tpPageSel:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	text-decoration:none;
}
.tdMainCont{
	background:#f8fcfe;
	padding:10px;
	border-top:1px solid #fff;
	border:1px solid #e9ecee;
}
.htlSrchHd{
	
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:26px;
	font-weight:bold;
	padding-right:10px;
}
.htlSrchHd em{
	color:#ff3200;
	font-style:normal;
	font-size:24px;
}
.htlSrchHd b{
	color:#000000;
	font-size:11px;
}
.htlSrchTbl{
	padding:14px 10px;
	padding-bottom:10px;
}
.htlSrchtxt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2c2b1b;	
	line-height:17px;
	padding-left:10px;
}
a.htlSrchlnks{
	font-family:Arial, Helvetica, sans-serif;
	color:#f06410;
	font-size:11px;
	text-decoration:underline;
}
a.htlSrchlnks:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#f06410;
	font-size:11px;
	text-decoration:underline;
}
a.htlSrchlnks:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#f06410;
	font-size:11px;
	text-decoration:underline;
}
a.htlSrchlnks:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.htlSrchSmDK{
color:#table; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:4px 5px;	font-weight:bold; 
}
.htlSrchSmDK em{
font-weight:normal; font-style:italic;
}
.htlSrchnopadd{
	color:#table;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:30px;
	text-align:center;
	background:#ffffff;
}
.htllistrates{
background-color:#f3f2e0; color:#table; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:4px 5px;
}
.htllistrates em{ text-decoration:line-through; font-style:normal; }

.htllistratesstrike{
	color:#table;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:35px;
	text-align:center;
	font-weight:bold;	
	text-decoration:line-through; 
}
.ament{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}
a.htlSrchSmDKLnk,a.htlSrchSmDKLnk:active,a.htlSrchSmDKLnk:visited{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 10px;
	color:#134bb5;
}
a.htlSrchSmDKLnk:hover{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 10px;
	color:#f06410;
}
.htlSrchTblBtm{
	border:1px solid #d3dbee;
	background:#ffffff;
	margin-top:5px;
}
.htlSrchTblBtm em{
	color:#f06410;
	font-style:normal;
}
.htlSrchTblResults{
	background:#ffffff;
}
.htlSrchTblResults td{
	background:#f3f2e0;
}
.srchProcess{
	
	float:right;
	
}
.srchProcess td{
	width:67px;
	padding-left:15px;
	text-align:center;
	height:11px;
	padding-top:15px;
	font-family:tahoma,arial;
	font-size:11px;
}
.srchProcessPast{
	background:url(../../images/srchPst.gif) no-repeat;
	color:#b2690a;
}
.srchProcessSel{
	background:url(../../images/srchSel.gif) no-repeat;
	color:#ff4319;
}
.srchProcessNxt{
	background:url(../../images/srchGr.gif) no-repeat;
	color:#463939;
}
.tdMainDetails{
	background:#f1f1cd;
	padding:13px 18px;
}
.htlDtHd{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
}
.htlDtHd strong{
	font-size:18px;
	color:#dd0000;
}
.htlDtSbHds
{
	
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.htlDtSbHds td{
	width:123px;	
	height:10px;
	text-align:center;
	background:url(../../images/htlDtun.gif) #fff;
	border:1px solid #ffffff;
}


a.htlLnkSel:link
{
	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../../images/htlDtsel.gif);
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	height:25px;
	width:123px;
	display:block;
	padding-top:5px;
}
a.htlLnkSel:hover
{
	
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../../images/htlDtsel.gif);
	height:25px;
	width:123px;
	display:block;
	padding-top:5px;
}
a.htlLnkSel:active
{
	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background:url(../../images/htlDtsel.gif);
	height:25px;
	width:123px;
	display:block;
	padding-top:5px;
}
a.htlLnkSel:visited
{
		
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	height:25px;
	background:url(../../images/htlDtsel.gif);
	width:123px;
	display:block;
	padding-top:5px;
}
a.htlLnkBlue:link
{
    margin-top:auto;		
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../../images/htlDtun.gif)  #fff;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	height:25px;
	width:123px;
	display:block;
	padding-top:5px;
	
}
a.htlLnkBlue:hover
{
	vertical-align:middle;		
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../../images/htlDtun.gif)  #fff;
	height:25px;
	width:123px;
	display:block;
	padding-top:5px;
}
a.htlLnkBlue:active
{
		
	vertical-align:middle;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background:url(../../images/htlDtun.gif)  #fff;
	height:25px;
	width:123px;
	display:block;
	padding-top:5px;
}
a.htlLnkBlue:visited
{
		
	vertical-align:middle;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	height:25px;
	background:url(../../images/htlDtun.gif)  #fff;
	width:123px;
	display:block;
	padding-top:5px;
}

.htlDescHd{
	color:#c14a19;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
	padding-left:20px;
	padding-top:15px;
	line-height:17px;
	padding-bottom:10px;
}
.htlDescHd strong{
	font-size:12px;
	color:#0055aa;
}
.htlImg{
	background:#fefaef;
	width:182px;
	padding:8px;
}
.htlDesctxt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
	padding-left:20px;
	line-height:17px;
	color:#32485e;
	padding-right:15px;
	text-align:justify;
}
.htlSptr{
	background:url(images/sptr.gif) repeat-x;
	margin:15px;
	padding-top:4px;
}
.htlSptr td.txt{
	background:#f4f8fa;
	padding:10px;
	color:#505252;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.htlblhd{
	border:1px solid #b6ddf7;
}
.htlblhd td{
	background:#b6ddf7;
	color:#0055aa;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 15px;
	font-weight:bold;
}
.htlDtlCol{
	padding:12px 15px;
	color:#34566d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.htlDtlCol img{
	vertical-align:middle;
	padding-right:5px;
}
.BlurHd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	color:#0000ce;
	font-weight:bold;
	background:#ffe7b5;
}
.BlurHd a{
	color:#0000ce;
	text-decoration:underline;
}
.BlurHd a:link{
	color:#0000ce;
	text-decoration:underline;
}
.BlurHd a:active{
	color:#0000ce;
	text-decoration:underline;
}
.BlurHd a:visited{
	color:#0000ce;
	text-decoration:underline;
}
.BlurHd a:hover{
	color:#000000;
	text-decoration:none;
}
.grySubhd{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	background:#f6f6f6;
	font-weight:bold;
}
.txt{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	white-space:nowrap;
}
.time{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	color:#103f59;
}
.bdr_rt{
	border-right:1px dotted #888888;
}

.errorMes
{
 font-size:12px;
 font-family:Arial;
 color:#D70101;
 background-color:#ffeea8;	
 border:1px solid #f9c167;
 margin:10px;
 padding:5px;
}

.tabletextCopy {

	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	padding-left: 10px;

}
.highlight
{
	 font-size:15px;
	 font-weight:bold;
	 font-family:Arial;
	 margin-bottom:10px;
	 margin-top:5px;
	 color:#f03c10;
	}
	.normbluetxt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#32485e;

}
.hotelSFbg
{
	 background:url(../../images/htlSfImg.gif) no-repeat;
	 background-color:#FEC456;
	 
	
	}

	/*---------Hotel Filter CSS Starts---------------*/

.tblbrdr { border:#37b7da 1px solid; }
.tblbrdrGrey { border:#dbdcde 1px solid; border-top:none; }
.modBg { background-image:url(../../images/SrcBg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:capitalize; padding-left:10px; height:24px; }
.modBg a:link, .modBg a:visited, .modBg a:active  { color:#be4300; text-decoration:none; font-weight:bold; }
.modBg a:hover  { color:#be4300; text-decoration:none; font-weight:bold; }
.orangebg { background-image:url(../../images/mSrcBg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:capitalize; padding-left:10px; height:24px; }
.htlFrmHdYellow { background:#FFFFFF;
	border:#dbdbad 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	height:20px;}
.checkbox { text-align:center; }
.bluelnk { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:5px; }
.bluelnk a:link, .bluelnk a:active, .bluelnk a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1264e1; text-decoration:underline; }
.bluelnk a:hover{ font-size:11px; color:#000000; text-decoration:none; }
.inputSm146 { border:1px solid #8fbaec; width:100px; padding-left:3px;height:20px; }
.blkfont {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.tdcenter{height:20px; text-align:center; }
.textpadleft { padding-left:13px;}

.mainFrmBdr
{
	border:#dbdbad 1px solid; border-top:none;
	}
	
.tabsBar
{
	 background-color:#fcb73f;
	}


.hltResultsBrd
{
	 border:1px solid #f9c167;
	}
.htlName
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
	}
.roomBg
{
	background-color:#dcdaa7; color:#21374d; 
}
.hotelFareDet
{
	border:1px solid #d3dbee;background-color:#ffffff;margin-bottom:10px;height:60px;width:110px;padding-left:10px;
	}
.apf11
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}
	.greenborder {
	border: 1px solid #cee231;
}

/* ------------------------------- FLIGHT MATRIX ----------------------------------------- */



    bodyFlightSummary {
	background-color:#505b69;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-color:#505b69 1px solid;
}


/* --------------------------------------------------------*/

.bordertab {
 border:#BBC23F 1px solid;
 text-align:center; 
}



.tdhead {
 FONT-SIZE: 12px; 
 COLOR: #000000; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; 
 line-height:17px;
 text-align: center;
 padding-left:5px;
}

/* --------------------------------------------------------*/



.tdleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	TEXT-DECORATION: none;
	background-color:#ffe4b1;
	line-height:22px;
	 padding-left:5px;
}

A.tdleft:link 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}


A.tdleft:visited 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

A.tdleft:hover 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

A.tdleft:active 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}


/* --------------------------------------------------------*/

.tddat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight:bold;
	background-color:#ffcb7b;
	line-height:18px;
	padding-left :5px;
	padding-right:5px;
}
.tddat em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style:normal;
}

A.tddat:link 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

A.tddat:visited
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

A.tddat:hover 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}


.hotelFareDet
{
	border:1px solid #d3dbee;background-color:#ffffff;margin-bottom:10px;height:60px;width:110px;padding-left:10px;
	}
	
	
	
	
.discLIst
{
	text-align:center; background-color:#ffffff;width: 575px;color:#E19211;height:35px; padding-top:5px;
	
	}
	

A.tddat:active 
{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}



/* --------------------------------------------------------*/



.smalllnk{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff4600; line-height:22px; font-weight:bold; text-align:right; TEXT-DECORATION: none; padding-right:4px; }
a.smalllnk:link{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff4600; TEXT-DECORATION: none;}
a.smalllnk:visited{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff4600; TEXT-DECORATION: none;}
a.smalllnk:hover{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#1481c2; TEXT-DECORATION: underline;}
a.smalllnk:active{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff4600; TEXT-DECORATION: none;}



/* --------------------------------------------------------*/

    .transparent {
    filter:alpha(opacity=90);
    background-color:orange;
    display:none;
    width:15em;
    height:5em;
    position:absolute;
    color: white;
    border: 1 blue;
	font-family: Arial;
	font-size: 18px;
    }


/* CSS Document */


/*----------New Code Added----------*/
.sethgt 
{
height:40px;
}	
.sethgt78 
{
height:78px;
}	
.sethgt24 
{
height:24px;
}	
.filtertext {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-left:18px;
	padding-bottom:4px;
	}

.slider { height:12px; }
.padrt { padding-right:5px; text-align:right; }
.filterboxbgsml {
	background-color:#f1fbd5;
	border-bottom:#e3ecb4 1px solid;
	border-top:#e3ecb4 1px solid;
	height:22px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1f7bbd;
	text-transform:uppercase;
	padding-left:10px;
	text-align:left;
	}
.filterboxbgsmlu{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:none;
	text-decoration:none;
	text-align:right;
	padding-right:1px;
	}
.pricemessage {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#df3a03;
	text-align:left;
	padding-left:6px;
	}	
/* Sliders CSS */

.slidercss 
{
	position:relative;
	background:url("../../images/sliderbar.gif") 
	repeat-x;
	height:13px;
	width :159px;
}
.onlytxt 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-top:4px;
	text-align:left;
	padding-bottom:2px;
	text-decoration:underline;
	cursor:hand;
}
/*Process popup CSS  */
.hide {
    display:none;
 }
.screen {
    position:absolute;   
    left:0;
    top:0;   
    background-color: #f5f9aa;
    filter:alpha(opacity=20);
    opacity:0.2;
    color: white;
    border: 1 blue;
    overflow: hidden;
    
}
.hotelFareDet
{
	border:1px solid #f9c167;background-color:#ffffff;margin-bottom:10px;height:60px;width:110px;padding-left:10px;
	}
/*---------------------------------------------------------------------------------------------------------------------------*/
	.blueborderLght {
	border: 1px solid #bbc23f;
	}
.bluehd {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.linkRed {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}
.htlRoomPr {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:4px 5px;
}



/* ------------------------------- FLIGHT MATRIX ----------------------------------------- */



    bodyFlightSummary {
	background-color:#505b69;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-color:#505b69 1px solid;
}
.mlightbg
{
	background-color: #FFE4B1;
}
.mborder
{
	border: 1px solid #ffcb7b;
}
/* --------------------------------------------------------*/

.bordertab
{
	border: #BBC23F 1px solid;
	text-align: center;
}



.tdhead
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	text-align: center;
}

/* --------------------------------------------------------*/



.tdleft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFE4B1;
	line-height: 22px;
}
/*
td A:link, A:visited, A.active
{
	font-size: 12px;
	color: #d04805;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td a:hover
{
	font-size: 12px;
	color: #d04805;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
*/
/* --------------------------------------------------------*/

.tddat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFCB7B;
	line-height: 18px;
}
.matrixSelBg
{
	background-color: #ffe4b1;
}
.matrixBg
{
	background-color: #ffcb7b;
}
.tddat em
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
}

A.tddat:link
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.tddat:visited
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.tddat:hover
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.hotelFareDet
{
	border: 1px solid #d3dbee;
	background-color: #ffffff;
	margin-bottom: 10px;
	height: 60px;
	width: 110px;
	padding-left: 10px;
}




.discLIst
{
	text-align: center;
	background-color: #cccccc;
	color: #E19211;
	padding:1px;
}
a.linksm:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d04805;
	text-decoration: underline;
	font-weight: normal;
}
a.linksm:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d04805;
	text-decoration: underline;
	font-weight: normal;
}
a.linksm:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d04805;
	text-decoration: underline;
	font-weight: normal;
}


a.linksm:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d04805;
	text-decoration: underline;
	font-weight: normal;
}

.listSep
{
	border: 1px dashed #ccc;
}
.bluehd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.apf11
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}


.lightbbg
{
	background-color: #EBF2C4;
}


.sort
{	
	margin-top:50px;
	color:#000000;
	text-transform:capitalize;
	font-weight:bold;
	color:#8C8D1C;
		background:url(../../images/fsort.gif) right no-repeat;
		padding:0 17px 0 5px ;
	}
a.sort:link
{
	
	margin-top:50px;
	text-transform:capitalize;
		background:url(../../images/fsort.gif) right no-repeat;
	font-weight:bold;
	color:#8C8D1C;
		padding:0 17px 0 5px ;
	font-size:11px;
	}
a.sort:hover
{
	
	margin-top:50px;
	color:#000000;
		background:url(../../images/fsort.gif) right no-repeat;
	text-transform:capitalize;
	font-weight:bold;
	color:#8C8D1C;
		padding:0 17px 0 5px ;
	font-size:11px;
	}
a.sort:active
{
	
	margin-top:50px;
		background:url(../../images/fsort.gif) right no-repeat;
	text-transform:capitalize;
	font-weight:bold;
	color:#8C8D1C;
		padding:0 17px 0 5px ;
	font-size:11px;
	}
a.sort:visited
{
			background:url(../../images/fsort.gif) right no-repeat;
	margin-top:50px;	
	text-transform:capitalize;
	font-weight:bold;
	color:#8C8D1C;
		padding:0 17px 0 5px ;
	font-size:11px;
	}


a.sortactive:link
{
			background:url(../../images/fsort-act.gif) right no-repeat;
	margin-top:50px;
	text-transform:capitalize;
	font-weight:bold;
	color:#ff6600;
			padding:0 17px 0 5px ;
	font-size:11px;
	}
a.sortactive:hover
{
			background:url(../../images/fsort-act.gif) right no-repeat;
	margin-top:50px;
	color:#000000;
	text-transform:capitalize;
	font-weight:bold;
	color:#ff6600;
			padding:0 17px 0 5px;
	font-size:11px;
	}
a.sortactive:active
{
	
		background:url(../../images/fsort-act.gif) right no-repeat;
	margin-top:50px;
	text-transform:capitalize;
	font-weight:bold;
	color:#ff6600;
		padding:0 17px 0 5px;
	font-size:11px;
	}
a.sortactive:visited
{
		background:url(../../images/fsort-act.gif) right no-repeat;
	
	margin-top:50px;	
	text-transform:capitalize;
		padding:0 17px 0 5px;
	font-weight:bold;
	color:#ff6600;
	font-size:11px;
	}
/*********** New sort by styles added 4/16/2010 ***********/
#otsorttabs ul { float: left;list-style-type: none;margin: 0px;padding: 0px;}
#otsorttabs ul li{float: left;margin-right: 3px;list-style-type: none;height: 35px;}
#otsorttabs ul li a{float: left; padding-left: 6px;padding-right: 6px;font-family: Tahoma, Geneva, sans-serif;font-size: 11px; text-decoration: none;font-weight: bold; color: #8c8d1c;
line-height: 16px;cursor: pointer; }
#otsorttabs .sel{background: url(../../images/sortbystart.gif) scroll left top no-repeat;}
#otsorttabs .sel a{color: #D04805; background: url(../../images/sortbyend.gif) right top no-repeat; cursor: pointer;}
#otsorttabs .sel a:hover{ background: url(../../images/sortbyend.gif) right top scroll no-repeat;cursor: pointer;}
#otsorttabs .notsel { background: url(../../images/sortbystart.gif) scroll left bottom no-repeat;}
#otsorttabs .notsel a{ background: url(../../images/sortbyend.gif) right bottom no-repeat; }
#otsorttabs .notsel a:hover{ background: url(../../images/sortbyend.gif) right bottom no-repeat; color: #D04805; }
#otsorttabs .tabname { float: left; padding: 2px 2px 0 2px; text-align:left;}
.sortprices { background: url(../../images/sorticons.gif) no-repeat scroll -4px 0 transparent; height: 35px; width: 14px;}
.sortduration {  background: url(../../images/sorticons.gif) no-repeat scroll -27px 0 transparent; height: 35px; width: 18px; }
.sorttime {background: url(../../images/sorticons.gif) no-repeat scroll -52px 0 transparent; height: 35px;  width: 18px; }
.sortairport { background: url(../../images/sorticons.gif) no-repeat scroll -78px 0 transparent; height: 35px; width: 16px; }
.sortflexdate { background: url(../../images/sorticons.gif) no-repeat scroll -103px 0 transparent;height: 35px;width: 18px; }
.sortflexbot{background-color: #ebf2c4;}
.lineht24{line-height:24px;}
/*end sort by styles*/

/* Filters */


.sethgt
{
	height: 40px;
}
.sethgt78
{
	height: 78px;
}
.sethgt24
{
	height: 24px;
}
/*  New css added  */

#leftcontainer
{
	width: 201px;
	margin-left: 3px;
}
#leftcontainersum
{
	width: 170px;
	margin-left: 0px;
	margin-bottom:5px;
}
.bdryellow
{
	border: #a9cee8 1px solid;
	background-color: #FFFFFF;
}
.leftbg
{
	background-color: #f1fafd;
}
.timefiltertime
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #df3a03;
	text-align: right;
	padding-right: 18px;
}
.filtertext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-left: 18px;
	padding-bottom: 4px;
}

.filterboxbg {
	background-color:#ebf2c4;	
	}
.yellowbg2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 4px 3px 0px 18px;
}
.durhedg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 4px 3px 6px 16px;
}
.dlfh
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	text-align: left;
	padding-left: 3px;
}
.showall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #df3a03;
	height: 22px;
}
.showall a:link, .showall a:visited, .showall a:active
{
	color: #d04805;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
.showall a:hover
{
	color: #d04805;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
.results
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 2px;
}
.results a:link, .results a:visited, .results a:active
{
	color: #000000;
}
.results a:hover
{
	color: #ff0000;
}
.stophead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
}
.stoptext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 4px;
	line-height: 18px;
	padding-bottom: 4px;
}
.stoptext b
{
	font-size: 11px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
}
.hideline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.hideline a:link, .hideline a:visited, .hideline a:active
{
	color: #000000;
	text-decoration: none;
}
.hideline a:hover
{
	color: #ff0000;
	text-decoration: none;
}
.filterheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d04805;
	padding-left: 8px;
	text-align: left;
	text-transform:capitalize;
	height: 26px;
}
.padfrmrgt
{
	padding-right: 5px;
}
.padfrmlft
{
	padding-left: 15px;
}
.padfrmlft10
{
	padding-left: 10px;
}
.heightset8
{
	height: 8px;
}

.modifydatebg
{
	background-color: #32bcde;
}
.input
{
	width: 72px;
	border: #88abcf 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.inputlarge
{
	width: 120px;
	border: #88abcf 1px solid;
}
.textbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
.bdrblue
{
	border: #32bcde 1px solid;
	background-color: #d9f2f8;
}
.imgpadrgt
{
	padding-right: 10px;
}
.simtxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 2px;
}
.simtxtPad
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	height: 18px;
	padding-top: 2px;
	padding-left: 3px;
}

.divnone
{
	display: none;
}
.slider
{
	height: 12px;
}
.filterboxbgsml
{
	background-color: #f1fbd5;
	border-bottom: #e3ecb4 1px solid;
	border-top: #e3ecb4 1px solid;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1f7bbd;
	text-transform: uppercase;
	padding-left: 10px;
	text-align: left;
}
.filterboxbgsmlu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: none;
	text-decoration: none;
	text-align: right;
	padding-right: 1px;
}
.pricemessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #df3a03;
	text-align: left;
	padding-left: 6px;
}

/*---new css added for search panel---*/


.modifysearchbdr
{
	border: #35b8dd 1px solid;
	width: 189px;
	background-color: #f9fdfe;
}
.tripbg
{
	background-color: #b2dbf7;
	height: 25px;
	color: #4e6ba7;
	text-align: left;
	font-weight: bold;
	padding-left: 4px;
}
.tripbg1
{
	background-color: #b2dbf7;
	height: 25px;
	color: #4e6ba7;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
}

.searchtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.searchtext b
{
	font-size: 9px;
	color: #ff0000;
}
.searchtext b a:link, .searchtext b a:visited, .searchtext b a:active
{
	font-size: 9px;
	color: #ff0000;
	text-decoration: ubnderline;
}
.searchtext b a:hover
{
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.searchtext u
{
	font-size: 11px;
	color: #000000;
}
.searchtext u a:link, .searchtext u a:visited, .searchtext u a:active
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.searchtext u a:hover
{
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}


/* Sliders CSS */

.slidercss
{
	position: relative;
	background: url( "../../images/sliderbar.gif" ) repeat-x;
	width: 161px;
	height:26px;
	}
	
.sliderhandleL {	

cursor: pointer;
height:29px;
width:13px;
}	

.sliderhandleR {	
cursor: pointer;
height:29px;
width:13px;
}	


.sliderPriceCss
{
	position: relative;
	background: url( "../../images/htlfiltersliderbg.gif" ) repeat-x;
	height: 36px;
	width: 164px;
}
.sliderRatingCss
{
	position: relative;
	background: url( "../../images/htlfiltersliderstarbg.gif" ) repeat-x;
	height: 36px;
	width: 163px;
}
.onlytxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 4px;
	text-align: left;
	padding-bottom: 2px;
	text-decoration: underline;
	cursor: hand;
}
/*Process popup CSS  */
.hide
{
	display: none;
}
.screen
{
	position: absolute;
	left: 0;
	top: 0;
	background-color: orange;
	filter: alpha(opacity=20);
	opacity: 0.2;
	color: white;
	border: 1 blue;
}

/*------------New Css Added for airport-------------*/

.airporttexthead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 4px 3px 6px 10px;
	background-color: #f5f5f5;
}
.airlineresult
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 2px;
}
.airlineresult a:link, .airlineresult a:visited, .airlineresult a:active
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.airlineresult a:hover
{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.yellbg
{
	background:#fff1cc;
}

.lightgrbg
{
	background-color: #E3EF89;
}

/* Css for Shopping-Cart   */

#leftcontainerNew
{
	width: 170px;
	margin-left: 0px;
}
.lbluebg
{
	background-color: #0281b4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	height: 30px;
	padding-left: 5px;
}
.lbluebg a:link, .lbluebg a:visited, .lbluebg a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.lbluebg a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.lbluebg1
{
	background-color: #3997c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	height: 30px;
	padding-left: 5px;
}
.lbluebg1 a:link, .lbluebg1 a:visited, .lbluebg1 a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.lbluebg1 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.padtop10
{
	margin-top: 10px;
}

.padtop3
{
	padding-top: 3px;
	padding-left:5px;
}
.padtop2
{
	padding-top: 2px;
	padding-left:5px;
}
.BdrBlue
{
	border: #a9cee8 1px solid;
	border-top: none;
}
.flightdt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #06539b;
	padding: 4px 0px 4px 6px;
	text-transform: uppercase;
	background-color: #dbf2fa;
	border-bottom: #c2e5f2 1px solid;
	border-top: #c2e5f2 1px solid;
}
.flightdt a:link, .flightdt a:active, .flightdt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #06539b;
	text-decoration: none;
}
.flightdt a:hover
{
	font-size: 12px;
	color: #06539b;
	text-decoration: none;
}
.dttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c2d3f;
}
.dttextnopad
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c2d3f;
	padding-left: 6px;
	line-height: 16px;
	text-align: left;
}
.totelbg
{
	background-image: url(../images/totelbg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c2d3f;
	padding-left: 6px;
	height: 22px;
}
.bluebox
{
	border-bottom: #d1e7f5 1px solid;
	border-top: #d1e7f5 1px solid;
	background-color: #f1fbfd;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c2d3f;
	height: 20px;
}
.cashbackred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ef610b;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 26px;
	text-align: center;
}
.flightdt1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #06539b;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
	background-color: #dbf2fa;
	border-bottom: #c2e5f2 1px solid;
	border-top: #c2e5f2 1px solid;
}
.totalcostred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e73e04;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 2px;
}
.dttextnolinehgt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c2d3f;
	padding-left: 6px;
	padding-top: 5px;
	line-height: 12px;
}
.continue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee5b1a;
	padding-bottom: 7px;
	padding-top: 5px;
}
.continue a:link, .continue a:visited, .continue a:active
{
	color: #ee5b1a;
	text-decoration: none;
}
.continue a:hover
{
	color: #000000;
	text-decoration: underline;
}
.continue b
{
	font-size: 12px;
	font-weight: bold;
	color: #024db4;
}
.continue b a:link, .continue b a:visited, .continue b a:active
{
	font-size: 12px;
	font-weight: bold;
	color: #024db4;
	text-decoration: underline;
}
.continue b a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.greyBg
{
	background-color: #f6f8f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 5px 10px 5px;
	line-height: 14px;
}
.dttext u
{
	color: #006ba3;
	font-style: normal;
	text-decoration: none;
}


.roomBg
{
	background-color: #EBF2C4;
}

.greenbg
{
	background-color: #BBC23F;
}
.itnhead
{
	color: #000;
	background-color:#EBF2C4 !important;	
	vertical-align:middle;
	border-bottom: solid 1px #BBC23F;
	border-top: solid 1px #BBC23F;
	font-size: 14px;
	font-weight: bold; 
	font-family: Vernada, sans-serif;
}
.greenborder {
	border: 1px solid #cee231;
}

.htlName
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
	}

.htlName1
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-transform:capitalize;
}
/*-------RSS Feeds CSS Start------*/
.rsshead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
	border-color: #2479c1 1px solid;
}
/*----------------------------------------------------------------------------------------------------------------------------*/
.rsstophead
{
	font-size: 20px;
	color: #EE4C1B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 14px 0px 15px;
}
#rssterms
{
	border: #90b8da 1px solid;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
.rsssource
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #063e84;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.rsssource b
{
	color: #EE4C1B;
}
.rsssource u
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

/*---------------------------------------------------------------------------------------------------------------------------*/
.rssconditxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 12px;
	padding-top: 8px;
	line-height: 18px;
}
.rssconditxt li
{
	font-size: 11px;
	font-family: Arial;
}

/*---------------------------------------------------------------------------------------------------------------------------*/
.tblbdrcondi
{
	border: #f9d491 1px solid;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
.rsscondihead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
}

/*---------------------------------------------------------------------------------------------------------------------------*/
.rsslinksml
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
A.rsslinksml:link
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.rsslinksml:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.rsslinksml:hover
{
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.rsslinksml:active
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/*---COMMOBOX FORM PADDING-----------------------------------------------------------------------------------------------------------*/
.rssnortextNormal
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: Normal;
	text-align: justify;
	padding: 10px;
}
/*-----FAQ HEAD TITLE-------------------------------------------------------------------------------------------------------*/

.rsstxthead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #063e84;
	font-weight: bold;
	height: 28px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/* ------------------- Activities --------------------------*/
.bgGrey 
{
border:0px;
}

.bottomN {
	
	border-bottom: 5px solid #BBC23F;
}

.actResultsBrd
{
	 border:2px solid #BBC23F;
	}
.boxtext
{
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
	text-align: left;
	padding-left: 10px;
}

.boxtextlt
{
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
}

.boxtextsmall
{
	font-size: 11px;
	color: #333333;
	text-align: left;
}
.boxtextsmall P
{
	padding: 0px;
	margin: 0px;
	line-height: 17px;
}


.boxtextsmall I a:link, .boxtextsmall I a:visited, .boxtextsmall I a:active, .boxtextsmall SPAN a:link, .boxtextsmall SPAN a:visited, .boxtextsmall SPAN a:active
{
	font-size: 11px;
	color: #BBC23F;
	font-style: normal;
	text-decoration: underline;
}
.boxtextsmall I a:hover, .boxtextsmall SPAN a:hover
{
	color: #000000;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
.nobrdr
{
	border: none;
}
.padleft
{
	padding-left: 10px;
}

.padlt
{
	padding-left: 2px;
}
.pad
{
	padding: 5px;
}
.padtopbttm
{
	padding-bottom: 3px;
	padding-top: 3px;
}
.padtopbttm1
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.padtopbttm2
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.martpbttm
{
	margin-bottom: 4px;
	margin-top: 4px;
}
.marbttm
{
	margin-bottom: 7px;
}
.mar
{
	margin: 10px;
}
.tdheight
{
	height: 1px;
}

.model
{
	text-align: center;
}
.alignrt
{
	text-align: right;
}
.alignmid
{
	text-align: center;
}
.alignrtpad
{
	text-align: right;
	padding-right: 10px;
}
.aligntp
{
	vertical-align: top;
}
.alignltpad
{
	text-align: left;
	padding-left: 10px;
}
.alignmidtp
{
	vertical-align: top;
	text-align: center;
}
.txtPagenxt
{
	font-size: 11px;
	color: #6b6b6b;
	padding-top: 4px;
	padding-bottom: 4px;
}
.txtPagenxt a:link, .txtPagenxt a:active, .txtPagenxt a:visited
{
	font-size: 11px;
	color: #134bb5;
}
.txtPagenxt a:hover
{
	color: #000000;
}

.txtPagenxt1
{
	font-size: 12px;
	color: #6b6b6b;
	padding-right: 10px;
	text-align: right;
	font-weight: normal;
}
.srchContent
{
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	text-align: left;
	height: 23px;
	padding-top: 2px;
}

.srchContentNopad
{
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.txtdkGrey1
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	background-color: #eaeaea;
}
.contentGreyPad
{
	font-size: 12px;
	color: #333333;
	padding: 10px;
	line-height: 18px;
	text-align: justify;
}
.btblue
{
	color: #000000;
	font-size: 11px;
	background-color: #ffe4b1;
	text-align: center;
	height: 21px;
	font-weight:bold;
}
.btblue a:link
{
	display: block;
	text-align: center;
	font-size: 11px;
	padding-top: 7px;	
	color: #000000;
	background-color: #ffe4b1;
	text-decoration: none;
	height: 21px;
	font-weight:bold;
}

.btblue a:active, .btblue a:visited, .btblue a:hover
{
	display: block;
	text-align: center;
	font-size: 11px;
	padding-top: 7px;	
	color: #ffffff;
	background-color: #ffe4b1;
	text-decoration: none;
	height: 21px;
	font-weight:bold;
}

.btorange
{
	color: #ffffff;
	font-size: 11px;
	background-color: #636363;
	text-align: center;
	height: 21px;
}
.btorange a:link, .btorange a:active, .btorange a:visited
{
	display: block;
	text-align: center;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ffffff;
	text-decoration: none;
	height: 21px;
}
.btorange a:hover
{
	display: block;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ffffff;
	background-color: #CACACA;
	text-decoration: none;
	height: 21px;
}
.tabtext
{
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
	border: #e5ebee 1px solid;
	padding: 8px;
}
.tabtext P
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	font-size: 11px;
}
.tabtext SPAN
{
	font-size: 11px;
	text-align: justify;
	color: #000000;
}
.tabtext B
{
	padding-left: 10px;
	font-size: 11px;
}
.tabtext .a B
{
	padding-left: 0px;
	font-size: 11px;
}
.tabtext UL, .tabtextnoBrdr UL
{
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	font-size: 11px;
}
.tabtext OL, .tabtextnoBrdr OL
{
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	font-size: 11px;
}
.tabtext UL LI, .tabtextnoBrdr UL LI
{
	list-style-type: disc;
	padding-top: 3px;
	padding-left: 4px;
	margin-left: 20px;
	margin-right: 25px;
	text-decoration: none;
	font-size: 11px;
}
.tabtext .ul UL
{
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
	font-size: 11px;
}
.tabtext .ul OL
{
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
	font-size: 11px;
}
.tabtext UL LI, .tabtextnoBrdr UL LI
{
	list-style-type: disc;
	padding-top: 3px;
	padding-left: 4px;
	margin-left: 20px;
	margin-right: 25px;
	text-decoration: none;
	font-size: 11px;
}

.tabtextnoBrdr
{
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
}
.btsel
{
	color: #ffffff;
	font-size: 11px;
	background-color: #636363;
	text-align: center;
	width: 100px;
	height: 20px;
	font-weight: bold;
}
.btsel a:link
{
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ffffff;
	text-decoration: none;
	width: 100px;
	font-weight: bold;
}
.btsel a:visited
{
	color: #ffffff;
	text-decoration: none;
	width: 100px;
	font-weight: bold;
}
.btsel a:hover
{
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ffffff;
	background-color: #636363;
	width: 100px;
	text-decoration: none;
	font-weight: bold;
}

a.lnkbSelected:link
{
	
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffcb7b;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbSelected:hover
{
	
	color:#fff;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#ffcb7b;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbSelected:active
{
	
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	background-color:#ffcb7b;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}

a.lnkbSelected:visited
{
		
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	height:20px;
	background-color:#ffcb7b;
	width:100px;
	display:block;
	padding-top:5px;
}

a.lnkbNotSelected:link
{
	
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffe4b1;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbNotSelected:hover
{
	
	color:#000000;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#ffcb7b;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbNotSelected:active
{
	
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	background-color:#ffe4b1;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbNotSelected:visited
{
		
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	height:20px;
	background-color:#ffe4b1;
	width:100px;
	display:block;
	padding-top:5px;
}
lnkbNotSelected
{
	
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffe4b1;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
.txtbgGrey
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding: 7px;
	padding-left: 10px;
	background-color: #F7FBFF;
	border-bottom: #c8dbe5 1px solid;
	height: 30px;
}

.txtbgGrey1
{
	font-size: 11px;
	color: #253149;
	padding: 7px;
	padding-right: 10px;
	background-color: #F7FBFF;
	border-bottom: #d9d9d9 1px solid;
	height: 30px;
}

.txtdkGrey
{
	font-size: 12px;
	font-weight: bold;
	color: #32485e;
}

.txtdkGrey strong
{
	font-size: 20px;
	color: #f03c10;
}
.txtdkGrey4
{
	font-size: 24px;
	color: #636363;
}
.txtdkGrey1
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	background-color: #eaeaea;
}

.Greytextpadrgt
{
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
}
.midscreenbox
{
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
}
.midscreenbox I
{
	font-size: 11px;
	font-style: normal;
}

.purplebgfnt
{
	background-color: #e6e6fa;
	width: 200px;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}
.purplebgfntNrml
{
	background-color: #e6e6fa;
	padding-left: 10px;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}

.purplefnt
{
	background-color: #0069a5;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	height: 24;
	padding-top: 2px;
	color: #ffffff;
}
.purplefntnormal
{
	background-color: #0069a5;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}
/*---------------------------------------------------------------------------------------------*/

/* --------------------------- Affiliate Pages --------------------- */
.affdropdown
{
	border: solid 1px #7D7F81;
}
.tbtright
{
	background: url(../../images/affrightcorner.gif) no-repeat right top;
}
.tbtleft
{
	background: url(../../images/affleftcorner.gif) no-repeat left top;
	height: 24px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	font-size: 14px;
	text-align: left;
	padding-top: 10px;
}
.tbtmdl
{
	background: url(../../images/affmiddlebg.gif) repeat-x;
}
.tbtmain
{
	border: solid 1px #FFC964;
	background-color: #FFFFFF;
	padding: 10px;
	vertical-align: top;
}
.codetxt
{
	font-size: 11px;
	font-family: Courier New;
}
.selectall
{
	background-color: #FEC456;
	border-color: #FBDA90;
	border-style: solid;
	border-width: 1px 1px 0pt;
	color: navy;
	font-family: Arial;
	height: 24px;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	padding: 3px 6px 4px;
	text-decoration: none;
}
.tbtminiright
{
	background: url(../../images/affminifrbg.gif) no-repeat right top;
}
.tbtminileft
{
	background: url(../../images/affminiflbg.gif) no-repeat left top;
	height: 20px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
}
.tbtminimdl
{
	background: url(../../images/affminifrmbg.gif) repeat-x;
}
.tbtminimain
{
	border: solid 1px #89A61C;
	background-color: #FFFFFF;
	padding: 0px;
}
.tblsubhead
{
	border: solid 2px #62A9CA;
	font: bold 12px Arial;
	height: 18px;
	color: #000000;
	text-align: center;
	padding: 1px;
}
.affrow
{
	background-color: #F3F6D9;
	border: solid 1px #DA5F01;
	font-family: Arial;
	font-size: 11px;
	height: 24px;
}
.affaltrow
{
	background-color: #FFFFFF;
	border: solid 1px #DA5F01;
	font-family: Arial;
	font-size: 11px;
	height: 24px;
}
.affeditrow
{
	background-color: #F68C43;
	border: solid 1px #DA5F01;
	font-family: Arial;
	font-size: 11px;
	height: 24px;
}
.affehedrow
{
	background-color: #F87C1B;
	color: #FFFFFF;
	border-color: #DA5F01;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	height: 30px;
}
.affgridheditem
{
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border-color: #DA5F01;
	border-style: solid;
	border-width: 1px;
}
.affgriditem
{
	text-align: center;
}
.affgridborder
{
	border-color: #DA5F01;
	border-style: solid;
	border-width: 1px;
}
a.affgridborder:link, a.affgridborder:active, a.affgridborder:visited, a.affgridborder:link, a.affgridborder:hover
{
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}
.afffootrow
{
	background-color: #F87C1B;
	color: #FFFFFF;
	border: solid 3px #DA5F01;
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
}
.affbutton
{
	font-family: Tahoma;
	font-size: 11px; /*	background: url(../../images/affbutton.gif) no-repeat; 	width:86px; 	height:18px; 	border: none; */
	color: #FFFFFF;
	font-variant: small-caps;
	background-color: #FC5501;
}
.affbutton:hover
{
	/*	background: url(../../images/affbutton_ho.gif) no-repeat; */
	background-color: #676767;
	color: #FFFFFF;
}
.affbtnbig
{
	font-family: Tahoma;
	font-size: 11px; /*	background: url(../../images/affbtnbig.gif) no-repeat;  width:110px; */
	color: #ffffff;
	background-color: #FEC456;
	font-variant: small-caps;
}
.affbtnbig:hover
{
	/*	background: url(../../images/affbtnbig_ho.gif) no-repeat; */
	background-color: #FC5501;
	color: #FFFFFF;
}
.affbtnb150
{
	font-family: Tahoma;
	font-size: 11px; /*	background: url(../../images/affbutton150.gif) no-repeat; 	width:150px; */
	color: #ffffff;
	font-variant: small-caps;
	background-color: #FEC456;
}
.affbtnb150:hover
{
	/*	background: url(../../images/affbutton150_ho.gif) no-repeat; */
	background-color: #FC5501;
	color: #FFFFFF;
}
.menutab
{
	background: url(../../images/tbmenu.gif) no-repeat;
	width: 110px;
	height: 29px;
	vertical-align: middle;
	text-align: left;
}
a.menulink:link, a.menulink:active, a.menulink:visited, a.menulink:link, a.menulink:hover
{
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}
a.menulinksel:link, a.menulinksel:active, a.menulinksel:visited, a.menulinksel:link, a.menulinksel:hover
{
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}
.menutabsel
{
	background: url(../../images/tbmenusel.gif) no-repeat;
	width: 110px;
	height: 29px;
	vertical-align: middle;
	text-align: left;
}
a.submenulnk:link, a.submenulnk:active, a.submenulnk:visited, a.submenulnk:link, a.submenulnk:hover
{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: underline;
}
.tablink
{
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.submenubg
{
	background-color: #FDA21F;
	height: 24px;
	vertical-align: middle;
	padding-left: 15px;
	border-left: solid 1px #FAB722;
	border-right: solid 1px #FAB722;
	border-bottom: solid 1px #FAB722;
}
.wiztables
{
	margin-top: 20px;
	margin-left: 5px;
}
.affnametable
{
	background-color: #EEEED6;
	height: 25px;
}
.width200
{
	width: 200px;
}
.width150
{
	width: 150px;
	}
	
.navstyle 
{
	padding-right:30px;
	
	}
.padl10 
{
	padding-left:10px;
	}
/*----------------------------------------------------------------------------------*/

/* print Confirmation page text used in BookedComponentSummary */
.printtext
{
	font-family: arial;
	font-size: 12px;
	color: #394100;
	text-align: left;
	padding-left: 5px;
	line-height: 26px;
	font-weight: bold;
}
.printtext a:link, .printtext a:visited, .printtext a:active
{
	color: #394100;
	text-decoration: none;
}
.printtext a:hover
{
	color: #FF0000;
	text-decoration: underline;
}

/*----------------FlexiBox------------*/
.flexibox
{
	width: 574px;
	border: 1px solid #FFCB7B;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.flexibox .header
{
	background: url(../images/head-bg.gif) repeat-x;
	line-height: 24px ;
	border-bottom: 1px solid #eeeff5;
}
.flexibox .header a
{
	font: bold 14px/24px Tahoma, sans-serif !important;
	text-decoration: none;
	color: #44453b;
}
.flexibox .header img
{
	vertical-align: middle;
	margin-bottom: 3px;
	margin-left: 5px;
}
.flexibox .header .close
{
	display: none;
}
.flexibox .farebox
{
	padding-bottom: 2px;
}
.flexibox .farebox .lowshortfares
{
	margin: 0px 0;
}
.flexibox .farebox .lowshortfares td
{
	padding: 1px 10px;
	font-size: 12px;
	border: 1px solid #ecefda;
	font-weight: bold;
}
.flexibox .farebox .lowshortfares td a
{
	color: #d04805;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.flexibox .farebox .lowshortfares td img
{
	vertical-align: middle;
}
.flexibox .farebox .lowshortfares td span
{
	color: #df3a03;
	font-size: 12px;
}
.flexibox .farebox .flexiblehead
{
	background: #baeaff;
	font-weight: bold;
	padding-top: 0px;
	font-size: 12px;
}
.flexibox .farebox .flexiblehead td
{
	padding: 2px 15px;
}
.flexibox .farebox .flexifares
{
	background: #ffe4b1;
}
.flexibox .farebox .flexifares a
{
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}
.flexibox .farebox .pnlSorting
{
	background-color: #FFCB7B;
	border: 1px solid #FFCB7B;
	padding: 4px;
	margin-bottom: 0px;
}
.flexibox .farebox .flexifares td
{
	border-bottom: 1px solid #ffe7c1;
	text-indent: 4px;
	padding: 1px;
	font-size: 11px;
}
.flexibox .farebox .flexifares td.farevalue
{
	background: #fff;
	text-indent: 10px;
	text-align: right;
	padding-right: 5px;
}
/*--------Model Popup CSS----------*/
.tablebgColor
{
	background-color: #fff8ee;
	border: 1px solid #000000;
	padding: 10px;
}
#mrgset
{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.txtbox300
{
	width: 450px;
	font: normal 11px Tahoma;
	padding-left: 5px;
}
.txtbox180wH
{
	width: 450px;
	height: 60px;
	font: normal 11px Tahoma;
	padding-left: 5px;
}
.closebtn
{
	width: 580px;
	padding-bottom: 4px;
}
.sendbtn
{
	width: 580px;
	padding-top: 4px;
}
.Mrglft
{
	margin-left: 10px;
	margin-right: 5px;
}
.modalbackground
{
	background-color: Gray;
	filter: alpha(opacity=20);
}
.mrgleft
{
	margin-left: 20px;
}
/*----------------------------------*/
/*****************Updated on 14-07-08*******************/
.watermarked
{
	color: #cacaca;
}
.aniBanner
{
	padding-left: 30px;
}
.ctrPadding
{
	padding-right: 10px;
}
.tblmargin
{
	margin-top: 10px;
	margin-bottom: 0px;
}
.tdpadding
{
	padding-bottom: 0px;
	padding-left: 10px;
}
.searchMore
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.pnlSorting
{
	background-color: #ffffff;
	border: 0px solid #CEE231;
	padding: 4px;
	margin-bottom: 0px;
}
.divContractToEmail
{
	background-color: #FFFFFF;
	border: #4eb8e6 0px solid;
	height: 200px;
	overflow: auto;
	overflow-x: hidden;
}
.clsbtn
{
	padding-bottom: 4px;
}

/*---------------------------------------------------------------------------------------------*/


/*----Css Addded for Car Insurance-------------*/

.apfNew {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left:15px;
	padding-right:15px;
}

.apfNew b{
	font-size: 15px;
	color: #f03c10;
}
.apfNew i{
	font-size: 15px;
	color: #000066;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
}
.carrent {
	font-size: 12px;
	color: #000000;
	font-family: Arial, sans-serif;
	font-weight:bold;
}
.tdhgtset { height:8px;}

.textwBg 
{
	background-color:#F5F5F5;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height:16px;
	padding-left:15px;
	padding-right:15px;
	height:40px;
}
.creditNo {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left:15px;
	padding-right:15px;
	line-height:26px;
}
.creditNo b{
	font-size: 15px;
	color: #f03c10;
}
	
.creditNo i{
	font-size: 15px;
	color: #000066;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}
/*----------------------------------*/


.carListhead 
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:25px;
	padding-left:10px;
}
.carTpad 
{
	padding-left:10px;}
.carpadLt
{
	padding-left:8px;}

.carTRpad 
{
	padding-right:10px;}
.pxbg 
{
	background-color:#f5f5f5;
}
.EqpTpad 
{
	padding:10px;
}
.carbg { }

.carbgwhite { background-color:#ffffff; }




/*----------Css Added for Car TMS 16-07-08----------------*/

.detailstextbold {
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	height:24px;
	padding-left:10px;
}
.detailstextbold1 {
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	height:24px;
	padding-right:10px;
}
.detailstextboldnopad {
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	height:24px;
	padding-right:3px;
}
.detailstextbold a:link, .detailstextbold a:visited, .detailstextbold a:active {
	font-size: 12px;
	color: #d04805;
	text-decoration:underline;
}
.detailstextbold a:hover{
	font-size: 12px;
	color: #ff0000;
	text-decoration:none;
}
.detailstextnobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	padding-left:10px;
	height:24px;
}
.detailstextnobg a:link, .detailstextnobg a:visited, .detailstextnobg a:active {
	font-size: 12px;
	color: #d04805;
	text-decoration:underline;
}
.detailstextnobg a:hover{
	font-size: 12px;
	color: #ff0000;
	text-decoration:none;
}
.detailstextnobg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	padding-right:10px;
	height:24px;
}
.detailstextnobgnopad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	padding-right:3px;
	height:24px;
}
.blubgheading 
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#EBF2C4;
	padding-left:12px;
}
.blubgheading1
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding-left:10px;
	background-color:#F5F9AA;
	line-height:26px;
	padding-right:12px;
}
.otherlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
	height:24px;
	padding-left:10px;
}
.otherlinks a:link, .otherlinks a:visited, .otherlinks a:active {
	font-size: 12px;
	color: #d04805;
	text-decoration:underline;
}
.otherlinks a:hover{
	font-size: 12px;
	color: #ff0000;
	text-decoration:none;
}
.greybgline
	{
		background-color:#ededed;
}
.inputdetails 
{
	width:52px;
	border:#7f9db9 1px solid;
	text-align:right;
	height:18px;
	padding-right:2px;
}
.htlSrchtxtnew{
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#32485e;
	line-height:25px;
}
.taxnew
{
	font-family:Arial;
	font-size:14px;
	color:#df3a03;	
	font-weight:bold;
}

a.taxnew:link {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#df3a03;
	 text-decoration:underline;	
	} 
a.taxnew:active {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#df3a03;
	 text-decoration:underline;		
} 
a.taxnew:visited {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#df3a03;
	 text-decoration:underline;		
} 
a.taxnew:hover {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#df3a03;
	text-decoration:underline;		
}

.littext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height:16px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
/*---------------------------------------------------------------------------------------------*/

/*================================ HOTEL FILTERS =============================*/
 
  
.hfiltertleft {
background: url(../../images/hfiltertleft.jpg) scroll top left no-repeat;

}
.hfiltertright {
background: url(../../images/hfiltertright.jpg) scroll top right no-repeat;
}
.hfilterbleft {
background: url(../../images/hfilterbleft.jpg) scroll bottom left no-repeat;
}
.hfilterbright {
background: url(../../images/hfilterbright.jpg) scroll bottom right no-repeat;
}
.hfilterleftcor {
background: url(../../images/hfilterblcorn.jpg) scroll top left repeat-y;
}
.hfilterrightcor {
background: url(../../images/hfilterbrcorn.jpg) scroll top right repeat-y;
}

.hfiltertmid {
background: url(../../images/hfiltertmid.jpg) scroll top repeat-x;

}
.hfilterbmid {
background: url(../../images/hfilterbmid.jpg) scroll bottom repeat-x;
}


.hfiltersep {
border-bottom:dashed 1px #8b9e3d;
margin: 0px 20px 0px 20px;
padding:10px 0px 0px 0px;
overflow:hidden;
min-width:770px;
}

.hfiltersep1 {
border-right:solid 1px #8b9e3d;
margin: 5px 15px 5px 5px;
padding-bottom:10px;
height:50px;
float:left;
}


.htlslidermask 
{
	width: 165px; height: 15px; background: url(../../images/htlfilterslidermask.gif) no-repeat scroll 0px 8px;
	}
.htlslidermask img 
{
    vertical-align:top;
    padding-left:2px;
    margin-top:8px;}
.hbrandsep {
	border-bottom:dashed 1px #8b9e3d;
	overflow:hidden;
	min-width:540px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#hotelbranddiv {
	position:absolute;
	width:550px;
	border:solid 1px #6c831a;
	padding: 5px;
	background:#fcfef3 url(../../images/hfilterbmid.jpg) repeat-x scroll bottom;
}
.hbrandsep1 {
	border-right:solid 1px #8b9e3d;
	height:26px;
	float: left;
	margin-right: 10px;
}

.htloption {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:20px;
	text-align:left;
	padding-right:0.6em;
	overflow:hidden;
	float:left;
}
.htloptiontxt{

font-size:9px;
color:#D04805;
}

.htlbrandopt {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:20px;
	padding-right:10px;
	width:250px;
	padding-top: 6px;
	}

.hftlinput {
border:1px #D04805 solid;
padding:4px;
margin:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#D04805;
height:23px;
height:2em;
}

.hftlsldinput {
border:1px #D04805 solid;
padding:2px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
color:#FF0000;
height:20px;
margin-bottom:3px;
margin-top:3px;
}
.htlfiltertitle {
background:url(../../images/htlfiltertitle.jpg) scroll bottom no-repeat;
font-size:14px;
color:#fff;
text-align:center;
vertical-align:middle;
}
.htlfiltertitlehide {
background:url(../../images/htlfiltertitlehide.jpg) scroll bottom no-repeat;
font-size:14px;
color:#fff;
text-align:center;
vertical-align:middle;
}
/*================================ HOTEL FILTERS END HERE =============================*/
/* GRID STYLES  ---- START HERE --- */ 
.mastergrid {
		border-right:0px solid #ffe3bf;
		border-bottom:2px solid #ffe3bf;
		border-left:2px solid #ffe3bf;
		border-top:2px solid #ffe3bf;
		padding:0px;
		margin:0px;

}
#hotelgrd {
	height:150px;
	width:125px;
	text-align:center;
	vertical-align:middle;

}
.gridcell {
	padding:1px;
	font-size:11px !important;
	color:#a7a7a7 !important;
	height:150px;
	background:#FFFFFF;
	border-top:0px solid #c0c0c0;
	border-bottom:2px solid #c0c0c0;
	border-left:0px solid #c0c0c0;
	border-right:2px solid #ffe3bf;

	width:125px;
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif  !important;
}

.griddivnodt {
height:150px;
width:125px;
background:#eeeeee;

}
.gridtop {
	font-family: Arial, Helvetica, sans-serif ;
	background: url(../../images/dttablemgrid.gif) scroll top repeat-x;

	border-bottom:1px solid #ffe3bf;
	border-right:2px solid #ffe3bf;
	color:#fe5208;
	padding:0px;
	margin:0px;
	font-weight:bold;
	height:40px;
	font-size:11px;
}

#hotelgrd a:active, #hotelgrd a:focus  
 {
	color:#a7a7a7;
	font-size:11px;
	text-decoration: none;
	
	}
	
#hotelgrd a:hover
 {
	color:#a7a7a7;
	font-size:11px;
	text-decoration: none;
	background:#a2dff3;
	
	}	

	
	
#hotelgrd .gridlink {

	color:#a7a7a7;
	font-size:11px;
	text-decoration: none;

}
.gridcelldiv {
color:#FFFFFF;

}

.gridcelldiv2{
background:#a2dff3;
}

#greyBgToAll
{
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000000;
	opacity: 0.5;	
	filter:alpha(opacity=50);
	color: white;
	border: 0 blue;
	
}


.gridhname {
color:#000000  !important;
text-decoration:none;
font-size:11px;
text-decoration: none;
}
.gridhpricesmall {
font-size:17px;
color:Black;
font-weight:bold;
text-decoration:underline;
vertical-align:middle;
}
.gridhprice {
font-family:Arial, Helvetica, sans-serif  !important;
font-size:20px;
color:#6c831a;
font-weight:bold;
text-decoration:underline;
vertical-align:middle;
}
.infodivbg {
border:none;
}

.gridcelldiv-tip {
 	color: #fff;
 	width: 284px;
 	height: 197px;
 	z-index: 10002;
 	border: 0;
 	background: url(../../images/bubble.png) 0 0 no-repeat;
 	padding: 0;
}

.gridcelldiv-title {
 	display: none;
}

.gridcelldiv-text {
 	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 20px 23px;
}

.infbx {
font-size:11px !important;
color:#000000 !important;

}

.infbx-tip {
	color: #fff;
	width: 284px;
	z-index: 13000;
}
 
.infbx-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #000;
	padding: 15px 8px 0px 15px;
	background: url(../../images/bubble1.png) top left;
}
 
.infbx-text {
	font-size: 11px;
	padding: 4px 8px 15px 15px;
	background: url(../../images/bubble1.png) bottom right;
	color:#000000;
}

.infbxmini-tip {
	color: #000;
	width: 139px;
	z-index: 13000;
}
 
.infbxmini-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3c3f00;
	padding: 4px 8px 0px 10px;
	background: url(../../images/bubblemini.png) top left no-repeat;
}
 
.infbxmini-text {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	background: url(../../images/bubblemini.png) bottom left no-repeat;
}

.htlimgbrd {
border:5px #dedede solid;
height:85px;
cursor:pointer;
width:100px;
}

.htlimgbrdbig {
border:5px #666666 solid;
max-width:700px;
}
.hlistaval {
background:url(../../images/avail.gif) 0 0 no-repeat;
width:116px;
height:120px;
}
.hlistcaval {
background:url(../../images/cavail.gif) 0 0 no-repeat;
width:116px;
height:120px;
}
.hlistsout  {
background:url(../../images/soldout.gif) 0 0 no-repeat;
width:116px;
height:120px;
}
/*------HOTEL SPECIAL -----*/
.hlistspecial  {
background:url(../../images/specialpbg.gif) 0 0 no-repeat;
width:116px;
height:120px;
}
.selectnowspecial {
background:url(../../images/selectnowspecial.gif) no-repeat scroll left top;
width:104px;
height:33px;
}
.selectnowspecial:hover {
background:url(../../images/selectnowspecial.gif) no-repeat scroll left bottom;
width:104px;
height:33px;
}
.selectnowspecialhover {
background:url(../../images/selectnowspecial.gif) no-repeat scroll left bottom;
width:104px;
height:33px;
}
.htlspecialtext {
color:#4c941b;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px !important;
font-weight: bold;
text-align:right;

}

.specialbggrid 
{
    background-color:#eaffdc;
    margin:1px;
    height:150px;
    }
.normalbggrid 
{
    background:none;
    margin:1px;
    height:150px;
    }
.htlspoldprice 
{
color:#9f9f9f;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration:line-through;
}


/*------- HOTEL SPECIAL END HERE ---------------*/
.hlsortnotsel {
padding:2px;

}

.hlsortsel  {

}
/*---- HOTEL MASTER DETAILS TABS-------------*/
.htlmastabtbrd { background:url(../../images/tabsborder1px.gif) repeat-x scroll left top; }
.htlmastablbrd {background:url(../../images/tabsborder1px.gif) repeat-y scroll left top;}
.htlmastabbbrd { background:url(../../images/tabsborder1px.gif) repeat-x scroll left bottom; }
.htlmastabrbrd {background:url(../../images/tabsborder1px.gif) repeat-y scroll right top;}
.htlmastablt {background:url(../../images/tabsltop.gif) no-repeat scroll left top;}
.htlmastabrt {background:url(../../images/tabsrtop.gif) no-repeat scroll right top;}
.htlmastablb {background:url(../../images/tabslbottom.gif) no-repeat scroll left bottom;}
.htlmastabrb {background:url(../../images/tabsrbottom.gif) no-repeat scroll right bottom; padding:7px;}
#menuhtlmas ul {float:left;list-style-type:none;margin:0px;padding:0px; margin-left:7px;}
#menuhtlmas ul li {float:left; margin-right:10px; list-style-type:none;}
#menuhtlmas ul li a {float:left; padding-left:10px;padding-right:10px;font:12px Arial;text-decoration:none;font-weight:bold;color:#666;line-height:33px;}
#menuhtlmas .sel {background:url(../../images/startmastab.gif) scroll left top no-repeat;}
#menuhtlmas .sel a { background:url(../../images/endmastab.gif) right top no-repeat;}
#menuhtlmas .sel a:hover { background:url(../../images/endmastab.gif) right top scroll no-repeat; }
#menuhtlmas .notsel {background:url(../../images/startmastab.gif) scroll left bottom no-repeat;}
#menuhtlmas .notsel a { background:url(../../images/endmastab.gif) right bottom no-repeat;}
#menuhtlmas .notsel a:hover { background:url(../../images/endmastab.gif) right bottom no-repeat; color:#e94a20;}
/*---- HOTEL MASTER DETAILS TABS ----TheEnd-------------*/

/*- Hotel Deal borders -*/
.hdealtleft {
background: url(../../images/hdealtleft.gif) scroll top left no-repeat;

}
.hdealtright {
background: url(../../images/hdealtright.gif) scroll top right no-repeat;
}
.hdealbleft {
background: url(../../images/hdealbleft.gif) scroll bottom left no-repeat;
}
.hdealbright {
background: url(../../images/hdealbright.gif) scroll bottom right no-repeat;
}
.hdealhighlighthotel {
background: url(../../images/dttablemmatch.gif) scroll top repeat-x;
border: 1px solid #fff000;
padding:2px;
}
.hdealbright {
background: url(../../images/hdealbright.gif) scroll bottom right no-repeat;
}
.hdealleftcor {
background: url(../../images/hdealblcorn.gif) scroll top left repeat-y;
}
.hdealrightcor {
background: url(../../images/hdealbrcorn.gif) scroll top right repeat-y;
}

.hdealtmid {
background: url(../../images/hdealtmid.gif) scroll top repeat-x;

}
.hdealbmid {
background: url(../../images/hdealbmid.gif) scroll bottom repeat-x;
}
/*-----Hotel Listing deal ends here */
/* Hotel Cross Sale */ 
#crosssaledeal {
background: url(../../images/crosssaledealbg.jpg) no-repeat;
height:112px;
width:172px;
padding-left:4px;
padding-top:1px;
cursor:pointer;
}
.crosssaledeal {
background: url(../../images/crosssaledealbg.jpg) no-repeat;
height:112px;
width:172px;
padding-left:4px;
padding-top:1px;
cursor:pointer;
}
.crosssaledeal-sel
{
background: url(../../images/crosssaledealbg_hv.jpg) no-repeat;
height:109px;
width:172px;
padding-left:4px;
padding-top:1px;
cursor:pointer;
}
.crossalehead {
background:#dd5425;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.crossalehtlimg {
border: #999999 solid 2px;
height:80px;
width:70px;
}
/* Hotel Cross Sale end here */
#pagenavhtl 
{
    display:inline;
  }
#pagenavhtl ul {
padding:5px;
margin:0px;
cursor:pointer;
}
#pagenavhtl ul li {
border:1px solid #ffe3bf;
/* background:#ecf6ff; */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
list-style:none;
text-transform:capitalize;
line-height:25px;
padding:4px;
margin:2px;
background:#ffffff;
cursor:pointer;
}
.hlsortsel a:link , .hlsortsel a:active, .hlsortsel a:visited , .hlsortsel a:hover {
color:#e94a20 !important;
}


.hlistavalbig {
background:url(../../images/availbig.gif) 0 0 no-repeat;
width:135px;
height:167px;
}
.booknowbig {
background:url(../../images/booknowbig.gif) no-repeat scroll left top;
width:132px;
height:33px;
}
.booknowbig:hover {
background:url(../../images/booknowbig.gif) no-repeat scroll left bottom;
width:132px;
height:33px;
}

.selectnow {
background:url(../../images/selectnow.gif) no-repeat scroll left top;
width:104px;
height:33px;
}
.selectnow:hover {
background:url(../../images/selectnow.gif) no-repeat scroll left bottom;
width:104px;
height:33px;
}
.selectnowhover {
background:url(../../images/selectnow.gif) no-repeat scroll left bottom;
width:104px;
height:33px;
}
.nextbtn {
background:url(../../images/next.png) no-repeat scroll left top;
width:20px;
height:20px;

}
.nextbtn:hover {
background:url(../../images/next.png) no-repeat scroll left bottom;
width:20px;
height:20px;
}
.prevbtn {
background:url(../../images/prev.png) no-repeat scroll left top;
width:20px;
height:20px;
}
.prevbtn:hover {
background:url(../../images/prev.png) no-repeat scroll left bottom;
width:20px;
height:20px;
}

.booknowm {
background:url(../../images/booknowm.gif) no-repeat scroll left top;
width:92px;
height:33px;
}
.booknowm:hover {
background:url(../../images/booknowm.gif) no-repeat scroll left bottom;
width:92px;
height:33px;

}


.listbtndiv{
padding-right:3px;
padding-top:0px;
height:100%;
width:98%;
text-align:center;
vertical-align:middle;
}

.htllisttbrd {
border:1px solid #dfe2b0;
border-bottom:none;
font-size:11px;
}
.htllisttfrmbrd {
border:1px solid #7b7b7b;
padding:5px;
font-size:11px;
}

.htllistnm {
font-size:15px;
font-weight:bold;
text-transform:capitalize;
color:#e94a20;
}
#htllistitb {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}


#htllistitb div, #htllistitb p, #htllistitb a, #htllistitb a:link, #htllistitb a:visited,  #htllistitb a:active, #htllistitb a:hover {
font-size:11px;
}


.htllistrate {
border:1px solid #ff4a00;
background:url(../../images/htllistrate.gif) repeat-x;
font-size:12px ;
font-weight:bold;
padding:3px;
text-decoration:none;
text-align:center;
vertical-align:middle;
}
.htllistmini {
border:1px solid #dfe2b0;
font-size:12px;
padding:3px;
text-align:center;
vertical-align:middle;
}

.htllistmini_bg {
border:1px solid #dfe668;
font-size:12px;
padding:3px;
text-align:center;
vertical-align:middle;
background:#fcffc5;
}

.htllistmlnk {
font-size:12px !important;
color:#000000  !important;
}
.htllistmlnkw {
font-size:12px !important;
color:#FFFFFF !important;
}

.htllistdtl {
	background: #fff;
	margin-right: 5px;
	border: 1px solid #dfe2b0;

}
#viewrt {}
.tabs-nav { _height:25px !important;}
.tabs-nav a { font-size: 12px !important; font-weight:bold !important;}
.tabs-nav a span { _height:25px !important; }
.tabs-selected a span { _height:26px !important; }

/* GRID STYLES  ---- END HERE --- */ 

/*--------------- GREEN BOX TEMPLATE -------------------------------*/

.gfrmleftbrd {
background: url(../../images/gfrmleftbrd.gif) scroll top left no-repeat;
}
.gfrmrightbrd {
background: url(../../images/gfrmrightbrd.gif) scroll top right no-repeat;
}
.gfrmbleftbrd {
background: url(../../images/gfrmbleftbrd.gif) scroll bottom left no-repeat;
}
.gfrmbrightbrd {
background: url(../../images/gfrmbrightbrd.gif) scroll bottom right no-repeat;
text-align:left;

}
.gfrmleftcor {
background: url(../../images/gblcorn.gif) scroll top right repeat-y;
}
.gfrmrightcor {
background: url(../../images/gbrcorn.gif) scroll top left repeat-y;
}

.gfrmtmid {
background: url(../../images/gfrmtmid.gif) scroll top repeat-x;
background-color:#ffffff;
}
.gfrmbmid {
background: url(../../images/gfrmbmid.gif) scroll bottom repeat-x;
}

/*---------------------------------------------------------------------------------------------*/

/*--------------- WHITE BOX TEMPLATE -------------------------------*/

.wfrmleftbrd {
background: url(../../images/wfrmleftbrd.gif) scroll top left no-repeat;
}
.wfrmrightbrd {
background: url(../../images/wfrmrightbrd.gif) scroll top right no-repeat;
}
.wfrmbleftbrd {
background: url(../../images/wfrmbleftbrd.gif) scroll bottom left no-repeat;
}
.wfrmbrightbrd {
background: url(../../images/wfrmbrightbrd.gif) scroll bottom right no-repeat;
}
.wfrmleftcor {
background: url(../../images/wblcorn.gif) scroll top left repeat-y;
}
.wfrmrightcor {
background: url(../../images/wbrcorn.gif) scroll top right repeat-y;
}

.wfrmtmid {
background: url(../../images/wfrmtmid.gif) scroll top repeat-x;
background-color:#ffffff;
}
.wfrmbmid {
background: url(../../images/wfrmbmid.gif) scroll bottom repeat-x;
}

/*---------------------------------------------------------------------------------------------*/
.dttabler {
background: url(../../images/dttabler.gif) scroll top right no-repeat;
height:35px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
border-left: 1px solid #e1e3ae;
border-bottom: 1px solid #e1e3ae;
font-size:11px;
text-align:center;
vertical-align:middle;

}

.dttablel {
background: url(../../images/dttablel.gif) scroll top left no-repeat;
font-family:Tahoma, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #e1e3ae;
font-size:11px;
text-align:center;
vertical-align:middle;
}

.dttablem {
background: url(../../images/dttablem.gif) scroll top repeat-x;
border-bottom: 1px solid #e1e3ae;
border-left: 1px solid #e1e3ae;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
vertical-align:middle;
}


.dttablecell {
border-bottom: 1px solid #e1e3ae;
border-left: 1px solid #e1e3ae;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;
color:#f84600;

}
.dttblnow {
border: 1px solid #e1e3ae;
padding:2px;
}

.dttabletitle {
border-bottom: 1px solid #e1e3ae;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:bottom;
}

.pagingbg {

background: url(../../images/pagingbg.gif) no-repeat;
width:18px;
padding-top:4px;
padding-right: 0px;
padding-bottom:6px;
padding-left: 0px;
text-align:center;
font-size:11px !important;
color:#333333;
}
.pagingbg a, .pagingbg a:hover, .pagingbg a:link, .pagingbg a:active, .pagingbg a:visited {
font-size:11px !important;
text-decoration:none;
color:blue;
}


/* Hotel Details tab styles */

.tabtleftcor {
background: url(../../images/tablefttcrn.gif) scroll top left no-repeat;
width:8px;
height:8px;
}
.tabtrightcor {
background: url(../../images/tabrigttcrn.gif) scroll top right no-repeat;
width:8px;
height:8px;
}
.tabbleftcor {
background: url(../../images/tableftbcrn.gif) scroll bottom left no-repeat;

}

.tabbrightcor {
background: url(../../images/tabrightbcrn.gif) scroll bottom right no-repeat;
}

.tabtmid {
border-top: 2px solid #e5e5e5;
}
.tabbmid{
border-bottom: 2px solid #e5e5e5;
}
.tablefts {
border-left: 2px solid #e5e5e5;

}
.tabrights {
border-right: 2px solid #e5e5e5;
}

.tabselv3 {
width:128px;
height:19px;
background: url(../../images/dttabs.gif) no-repeat scroll top left;
text-align:center;
padding-top:8px;
color:#000000;
font-family: Arial,Helvetica,sans-serif !important;
font-size:11px;
font-weight:bold;
cursor:default;
text-transform:none !important;
}
.tabselv3 a, .tabselv3 a:hover, .tabselv3 a:active, .tabselv3 a:visited{
font-size:11px;
font-weight:bold;
color:#000000;
}


.tabnotsel {
width:128px;
height:19px;
background: url(../../images/dttabs.gif) no-repeat scroll bottom left;
text-align:center;
vertical-align:middle;
font-family: Arial,Helvetica,sans-serif !important;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding-top:8px;
cursor:pointer;
}

.tabnotsel:hover {
width:128px;
height:19px;
background: url(../../images/dttabs.gif)  0% 50% scroll no-repeat ;
text-align:center;
vertical-align:middle;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding-top:8px;
cursor:pointer;
}
.tabnotsel a, .tabnotsel a:hover, .tabnotsel a:active, .tabnotsel a:visited{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.tabnotsel1 {
width:128px;
height:19px;
background: url(../../images/dttabs.gif)  0% 50% scroll no-repeat ;
text-align:center;
vertical-align:middle;
font-family: Arial,Helvetica,sans-serif !important;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding-top:8px;
cursor:pointer;
}
.tabnotsel1 a, .tabnotsel1 a:hover, .tabnotsel1 a:active, .tabnotsel1 a:visited{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.tabviewrate {
width:128px;
height:19px;
background: url(../../images/dttabs.gif)  0% 50% scroll no-repeat ;
text-align:center;
vertical-align:middle;
text-decoration:none;
padding-top:8px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.tabimgcell{
border:1px solid #e5e5e5;}

.htlimgslide {
background: url(../../images/htlimgslide.gif) no-repeat;
padding:8px 12px 12px 8px;
cursor:pointer;
height:60px;
width:95px;
}

.htllisttlbg {
background:#f7ffe1;
}
.htllisttlbg a, .htllisttlbg a:hover, .htllisttlbg a:link, .htllisttlbg a:active {
font:tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#d04805;
}

/* Hotel Details tab styles end here */

.filterboxbgHotel
{
	background-color:#F5F5F5;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d04805;
	padding-left:8px;
	text-align:left;	
	height:26px;
}
.htlFrmtxtHotel{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:2px 5px;
	padding-right:0px;
}

.htlplswait {
border:3px #666699 solid;
background-color:#FFFFFF;
font-size:12px;
color:#666666;
text-align:center;
vertical-align:middle;
}
 /*--------------- WHITE BOX TEMPLATE -------------------------------*/

.affwfrmleftbrd {
background: url(../../images/affwfrmleftbrd.png) scroll top left no-repeat;

}
.affwfrmrightbrd {
background: url(../../images/affwfrmrightbrd.png) scroll top right no-repeat;
}
.affwfrmbleftbrd {
background: url(../../images/affwfrmbleftbrd.png) scroll bottom left no-repeat;
}
.affwfrmbrightbrd {
background: url(../../images/affwfrmbrightbrd.png) scroll bottom right no-repeat;
}
.affwfrmleftcor {
background: url(../../images/affwblcorn.png) scroll top left repeat-y;
}
.affwfrmrightcor {
background: url(../../images/affwbrcorn.png) scroll top right repeat-y;
}

.affwfrmtmid {
background: url(../../images/affwfrmtmid.png) scroll top repeat-x;

}
.affwfrmbmid {
background: url(../../images/affwfrmbmid.png) scroll bottom repeat-x;
}

/*----------------------------------------------------------------------*/
/*--------------- BLUE SRC FORM TEMPLATE -------------------------------*/

.bfrmtitle{

}

.bfrmtitle h1 {
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	padding:0px;
	margin:0px;
}

.bfrmsubcnt 
{	
/*	border:1px solid #BBC23F; */
	background-color:#ffeac1;
	font-size:11px;
}

.bfrmdesttxt {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #ff6000;
	font-size:14px;
	color:#ff6000;
}
.bfrminput 
{	

	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #ff6000;
	font-weight:bold;
	color:#ff6000;
}

.bfrmleftbrd {
background: url(../../images/bfrmltbrd.gif) scroll top left no-repeat;
}
.bfrmrightbrd {
background: url(../../images/bfrmrtbrd.gif) scroll top right no-repeat;
}
.bfrmbleftbrd {
background: url(../../images/bblcorn.gif) scroll bottom left no-repeat;
}
.bfrmbrightbrd {
background: url(../../images/bbrcorn.gif) scroll bottom right no-repeat;
}
.bfrmleftcor {
background: url(../../images/bfrmblbrd.gif) scroll top left repeat-y;
}
.bfrmrightcor {
background: url(../../images/bfrmbrbrd.gif) scroll top right repeat-y;

}

.bfrmtmid {
background: url(../../images/bfrmtmid.gif) scroll top repeat-x;
background-color:#fec456;

}
.bfrmbmid {
background: url(../../images/bfrmbmid.gif) scroll bottom repeat-x;

}

/*----------------------------------------------------------------------*/
/*--------- Search Animation New Start Here------------------------*/

.srcanimbg {
background:#459bd6; 
margin:0px;
padding:0px;
}

.srcanimtxt {
color:#e94a20;
font-size:18px;
text-transform:capitalize;
}
.srcanimlt {
background: url(../../images/srcanimlt.gif) scroll top left no-repeat;
}
.srcanimrt {
background: url(../../images/srcanimrt.gif) scroll top right no-repeat;
}
.srcanimlb {
background: url(../../images/srcanimlb.gif) scroll bottom left no-repeat;
}
.srcanimrb {
background: url(../../images/srcanimrb.gif) scroll bottom right no-repeat;
}
.srcanimlc {
background: url(../../images/srcanimlc.gif) scroll top left repeat-y;
}
.srcanimrc {
background: url(../../images/srcanimrc.gif) scroll top right repeat-y;
}

.srcanimmt {
background: url(../../images/srcanimmt.gif) scroll top repeat-x;
background-color:#ffffff;
}
.srcanimmb {
background: url(../../images/srcanimmb.gif) scroll bottom repeat-x;
}

/*---------------------Search Animation Finished Here -----------*/

/*----------- Hotel Auto Suggest ----------------------*/
#listautocomp ul {padding:0px;margin:0px;cursor:pointer; width:348px;}
#listautocomp ul li {border-bottom:1px solid #999999;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;list-style:none;text-transform:capitalize;line-height:18px;background:#ffffff;cursor:pointer; width:348px;}
#listautocomp ul li:hover {cursor:pointer;background-color:#e5e5e5; width:348px;}
#listautocomp ul li div {width:100%; padding:2px;}


#sugestBox {width:348px !important;}

/*-----------------Auto Suggest Finished ----------------*/
/******* NewsLetter styles  **/

.nws-hd{
	background:url(/travel/images/nws-hd-bg.gif) repeat-x;
	font:bold 22px/39px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.nws-hd-lt{
	background:url(/travel/images/nws-hd-lt.gif) repeat-x right top;
	font:bold 22px/39px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.nws-hd-rt{
	background: url(/travel/images/nws-hd-rt.gif) no-repeat right top;
	color:#FFFFFF;
}
.nws-bt-lt{
	background:url(/travel/images/nws-bt-lt.gif) repeat-x;
}
.nws-bt-rt{
	background:url(/travel/images/nws-bt-rt.gif) repeat-x;
}
.nws-body{
	border-left:4px solid #086aa9;
	border-right:4px solid #086aa9;
	padding:10px;
	font-family:Arial, Verdana;
	font-size:12px;
}
.nws-ft{
	border-bottom:4px solid #086aa9;
	height:9px;
}
.nws-txt
{
	font:normal 12px Arial, Helvetica, sans-serif;
}
.nwsblutxt
{
	color:#591001; 	
	font:bold 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* CSS used in Affiliate Commission Payout for changing row color*/
.pendingCommission
{
	background:Yellow;
	font:normal 12px arial, tahoma;
}
.wrongEntryCommission
{
	background:Red;
	font:normal 12px arial, tahoma;
}
.fullyPaidCommission
{
	background:Gray;
	font:normal 12px arial, tahoma;
}
.importedCommissionRow
{
	 background: SkyBlue;
	 font:normal 12px arial, tahoma;
}
.normalCommissionRow
{
	background:white;
	font:normal 12px arial, tahoma;
}
/* CSS for Affiliate Commission Payout  End */

/******** car t&c ***/
.rulesHead {
background:#FFFFFF none repeat scroll 0 0;
color:#0E3A9E;
font:bold 12px Arial, Helvetica, sans-serif;
height:24px;
margin:2px;
text-transform:uppercase;
padding-left:10px;
padding-top:5px;
}
.rules {
background-color:#F7F7F7;
color:#000000;
font:normal 11px verdana, Arial, Helvetica, sans-serif;
padding-top:16px;
}
.rules ul {
margin:0 0 12px;
padding:0;
}
.rules ul li {
background:transparent url(../../images/bulgr.gif) no-repeat scroll 17px 7px;
color:#000000;
font-size:11px;
line-height:14px;
list-style-type:none;
padding-bottom:7px;
padding-left:26px;
padding-right:15px;
}
.brdrlytGrey {
border:1px solid #ECECEC;
}
.carTcTtl { font-family:Arial; font-size:12px; padding-left:12px; color:#000000; font-weight:bold; }


/*********** ccd payments ******/
.book-bg{background:url(../../images/book-bg.gif) repeat-x;}
.book-bg-dwn{background:url(../../images/book-bg1.gif)  bottom repeat-x;}
.book-tbl-bdr{border-left:1px solid #ff4a00;border-right:1px solid #ff4a00;padding:5px 11px;}

.ccd-hd-bg{	background:url(../../images/ccd-hd-bg.gif) repeat-x;}
.ccd-ft-bdr{border-bottom:1px solid #707170;}
.ccd-grey-bdr{border-left:1px solid #707170;border-right:1px solid #707170;}
.alert-icon
{
	background:url(../../images/alert-icon.gif) no-repeat;
	width:63px;
	height:79px;
}
.alert-bg
{
	background:url(../../images/alert-bg.gif) repeat-x top;
	font:bold 19px Arial, Helvetica, sans-serif;
	color:#084c75;
	vertical-align:top;
	padding:10px 0 0 10px;
}
.alert-rt
{
	background:url(../../images/alert-rt.gif) no-repeat;
	width:10px;
}/*-----------------------HOTEL MASTER DETAILS------------------------------*/
.htlmaslnk {
text-align:right;
padding:5px;
}
#htlmascontent {width:805px;}
#htlgeninlist ul {
padding:0px;
margin:0px;
cursor:pointer;
}
#htlgeninlist ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:inline-table;
_display:inline;
list-style:none;
text-transform:capitalize;
line-height:20px;
width:162px;
}
/*-------- MASTER DETAILS TOP TABLE--------------*/
.htlmdleftbrd {
background:  url(../../images/htlmasdtltleft.gif) scroll top right no-repeat;
}
.htlmdrightbrd {
background: url(../../images/htlmasdtltright.gif)  scroll top left no-repeat;
}
.htlmdbleftbrd {
background:  url(../../images/htlmasdtlbleft.gif) scroll bottom left no-repeat;
}
.htlmdbrightbrd {
background: url(../../images/htlmasdtlbright.gif) scroll bottom right no-repeat;
}
.htlmdleftcor {
background:  url(../../images/htlmasdtlcleft.gif)  scroll top right repeat-y;
}
.htlmdrightcor {
background: url(../../images/htlmasdtlcright.gif) scroll top left repeat-y;
}
.htlmdtmid {
background: url(../../images/htlmasdtltmid.gif) scroll top repeat-x;
background-color:#ffffff;
}
.htlmdbmid {
background: url(../../images/htlmasdtlbmid.gif) scroll bottom repeat-x;
}
/*----------------------HOTEL MASTER DETAILS ENDS HERE----------------------*/
/*ONE SELECT */
.oneselectnofeelabel {
background:  url(../../images/oneselectnobookingfee.gif) scroll top right no-repeat;
width:236px;
height:20px;
float:left;
position:relative;
margin-left:20px;
cursor:pointer;
}
.oneselectlabel {
background:  url(../../images/oneselectspecialoffer.gif) scroll top right no-repeat;
width:219px;
height:20px;
position:relative;
float:left;
margin-left:20px;
cursor:pointer;
}
.cheapopicklabel {
background:  url(../../images/oneselectspecialoffer.gif) scroll top right no-repeat;
width:219px;
height:20px;
position:relative;
float:left;
margin-left:20px;
}
.cheapopicknofeelabel {
background:  url(../../images/oneselectnobookingfee.gif) scroll top right no-repeat;
width:236px;
height:20px;
float:left;
position:relative;
margin-left:20px;
cursor:pointer;
}
/*flex date label*/
.flexdatelabel {
background:url("../../images/flexdatelabel.gif") no-repeat scroll right top transparent;
cursor:pointer;
float:left;
height:20px;
margin-left:20px;
position:relative;
width:219px;
}
.exodeal {
background:  url(../../images/exodeal.gif) scroll top right no-repeat;
width:150px;
height:20px;
float:left;
position:relative;
margin-left:20px;
cursor:pointer;
}
.cheapopickcontractbg {
background:  url(../../images/contractbg_vanilla.gif) scroll bottom right repeat-x;
height:30px;
}
.discountspecialdyna {
background:url(../../images/specialofferdynamic.gif) no-repeat scroll top left; 
padding-left:330px; 
padding-top:23px; 
font-size:40px; 
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; 
text-align:left;
color:#da5a26;
height:75px;
width:245px;
_width:568px;
_height:95px;
}
.soldoutbutton {
background:  url(../../images/soldoutbtn.gif) scroll top right no-repeat;
width:113px;
height:47px;
float:left;
cursor:default;
}


/* ONE SELECT FINISHES HERE */


/********** crosssale ********/
.htllnks{
	text-align:right; 
	padding:5px 15px 5px 5px;
	border-bottom:1px #e7e7e7 solid;
	background:#f4f5f6;
	}
.htlhdpad {
	padding: 3px 6px 8px 6px; #padding: 3px 0px 8px 6px;
}
.htlhdpad1 {
padding: 6px 0px; #padding: 6px 0px;
}
.imgpad{
	padding: 2px 0px 0px 2px; cursor: pointer;
}
.hfiltersep2{
border:medium none ; 
padding-top: 0px; 
margin-top: 0px;
min-width:550px;
}
#crosssaledealbig {
background: url(../../images/crosssaledealbgbig.gif) no-repeat;
height:112px;
width:172px;
padding-left:4px;
padding-top:1px;
cursor:pointer;
}
.widebdr{
	border:4px solid #1f8fbd;
	padding:7px;
	}
.poparrow{
	background: url(../../images/pop-bg.gif) right top no-repeat;
	padding-top:10px;
	width:555px;	
	margin-left:5px;
	z-index:222;
	top:-11px;
	position:relative;
}

.addtocartbig {
background:url(../../images/addtocartb.gif) no-repeat scroll left bottom;
width:120px;
height:33px;
cursor:pointer;

}
.addtocartbighov {
background:url(../../images/addtocartb.gif) no-repeat scroll left top;
width:120px;
height:33px;
cursor:pointer;
}

/*---------------------------- CrosSale end here -------------------------*/
/* new shopping cart*/
.shopping_cart{padding:0 2px; width:160px; background:url(../../images/cart_bg.jpg) repeat-y}
.shopping_cart .mini{padding:0 2px; width:354px !important; background:url(../../images/cart_bg.jpg) repeat-y !important;}
.shopping_cart .main_heading{text-align:center; background:#EBF2C5; padding:10px 0 6px 0}
.shopping_cart .main_heading span {background:transparent url(../../images/cart-crosssale.gif) no-repeat 0 8px; padding:10px 0 6px 34px; !line-height:24px; }
.shopping_cart .main_heading b.font { font-size:14px; color:#000000; text-align:center; padding-left:0px; }
.shopping_cart .border_dashed{background:url(../../images/hor_line.jpg) repeat-x bottom}
.shopping_cart .heading{font:12px/25px Tahoma, Verdana, Arial; color:#D04805; background:#eaecee; float:left; margin:4px; margin-right:10px; !margin-right:15px; display:inline; width:92% !important; !width:96% !important; padding:0 5px; margin-bottom:0}
.shopping_cart .heading a{color:#D04805; font-size:11px; float:right}
.shopping_cart .heading a:hover{text-decoration:none}
.shopping_cart .heading strong{float:left}
.shopping_cart .img_left img{float:left}
.shopping_cart .upr_text{text-transform:uppercase; width:100%; font-weight:normal; float:left}
.shopping_cart .left_label{float:left; width:auto; color:#818181; font-weight:bold}
.shopping_cart .right_value{float:right; width:auto; text-align:right}
.shopping_cart .right_value small{color:#818181; font-size:12px; padding-right:8px; text-decoration:line-through}
.shopping_cart .border{border-bottom:1px solid #a9a9a9}
.shopping_cart b{color:#000; font-size:14px;}
.shopping_cart .black{color:#000}
.shopping_cart .btn{width:125px; height:31px; background:url(../../images/checkout_btn.gif) top no-repeat; border:none; padding:0; cursor:pointer}
.shopping_cart .btn_over{width:125px; height:31px; background:url(../../images/checkout_btn.gif) bottom no-repeat; padding:0; border:none; cursor:pointer}
#divActPrevTop, #divActNextBot, #divActNextTop, #divActPrevBot {color:#D04805 !important; text-decoration:underline; font-size:11px;}


.couponbgimg_new {background-image:url(../../images/couponbg.jpg);
background-position:center center;
background-repeat:no-repeat;
height:94px;
}
.coupontext_new {
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:center;
}
.promocode_new {
color:#FFFFFF;
font-size:15px;
font-style:italic;
font-weight:bold;
text-align:center;
}
.promocode_new b {
color:#fff600;
font-size:14px;
font-style:italic;
}
.packages td{padding:4px; font-size:12px;}
.packages td td, .packages td td td{padding:0}
.packages span{width:100%; display:block; text-align:center; line-height:18px}
.packages .regular_price{color:#7d7d7d;}
.packages .regular_price small{font-size:12px; text-decoration:line-through}
.packages .current_price b{font-size:15px}
/* code added by pankaj on 11-06-09 end */
/*** all button css *****/
a.btnForAllBtn, a.btnForAllBtn:visited  {
background:transparent url(../../images/shpcrtbttnempty.gif) no-repeat scroll left bottom;
color:white !important;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14px !important;
font-weight:bold;
height:33px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 18px;
text-decoration:none;
}
a.btnForAllBtn:hover {
background:transparent url(../../images/shpcrtbttnempty.gif) no-repeat scroll left top;
color:white;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14px !important;
font-weight:bold;
height:33px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 18px;
text-decoration:none;
}
a.btnForAllBtn span {
background:transparent url(../../images/shpcrtbttnempty.gif) no-repeat scroll right bottom;
display:block;
padding:9px 18px 8px 0;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14px !important;
}
a.btnForAllBtn span:hover {
background:transparent url(../../images/shpcrtbttnempty.gif) no-repeat scroll right top;
display:block;
padding:9px 18px 8px 0;
text-decoration:none;
}
a.btnForAllBtn {
color:white;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14px !important;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
/* THIS PART ADDED JUST HANDLING DOCTYPE */
a.btnForAllBtnHvr{
background:transparent url(../../images/shpcrtbttnempty.gif) no-repeat scroll left top;
color:white;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14px !important;
font-weight:bold;
height:33px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 18px;
text-decoration:none !important;
}
a.btnForAllBtnHvr span {
background:transparent url(../../images/shpcrtbttnempty.gif) no-repeat scroll right top;
display:block;
padding:9px 18px 8px 0;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none !important;
color:White;
}
/* code added by pankaj on 11-06-09 end */
/******** new style - Car Cross Sell **********/
.dttablecell td{
border-bottom: 1px solid #E1E3AE;
border-left: 1px solid #E1E3AE;
font-family:Tahoma, Verdana, Arial;
font-size:13px !important;
font-weight:bold;
text-align:center;
vertical-align:middle;
/* color:#f84600; */
color:Black;
/* padding:0 18px 0 19px;*/
height:55px;
}
.gridbdrrt
{
	border-right:1px solid #E1E3AE;	
}
.gridtop td{
	font-family: Arial, Helvetica, sans-serif ;
	background: url(../../images/dttablemgrid.gif) scroll top repeat-x;

	border-bottom:1px solid #E1E3AE;
	border-right:2px solid #E1E3AE;
	color:#fe5208;
	padding:0px;
	margin:0px;
	font-weight:bold;
	height:52px;
	font-size:11px;
}
.dttablem td{
	background: url(../../images/dttablem.gif) scroll top repeat-x;
	border-bottom: 1px solid #E1E3AE;
	border-left: 1px solid #E1E3AE;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px;
	padding:3px 20px 3px 19px;
	text-align:center;
	vertical-align:middle;
}
/******** new style - Car Cross Sell - Ends Here **********/
.couponbgimg_new {background-image:url(../../images/couponbg.jpg);
background-position:center center;
background-repeat:no-repeat;
height:94px;
}
.coupontext_new {
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:center;
}

.promocode_new {
color:#FFFFFF;
font-size:15px;
font-style:italic;
font-weight:bold;
text-align:center;
}

.promocode_new b {
color:#fff600;
font-size:14px;
font-style:italic;
}

.packages td{padding:4px; font-size:12px;}
.packages td td, .packages td td td{padding:0}
.packages span{width:100%; display:block; text-align:center; line-height:18px}
.packages .regular_price{color:#7d7d7d;}
.packages .regular_price small{font-size:12px; text-decoration:line-through}
.packages .current_price b{font-size:15px}
/* code added by pankaj on 11-06-09 end */

.framebdrtop{
	border-top:1px solid #e3e3e3;
}
.framebdrbot{
	border-bottom:1px solid #e3e3e3;
}
.framebdrleftrt{
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	padding:5px;
}

/*** travel pack buttons *****/
a.travelPackBtn, a.travelPackBtn:visited  {
background:transparent url(../../images/ot_ta_button.gif) no-repeat scroll left bottom;
color:white;
display:block;
cursor:pointer;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:23px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 9px;
text-decoration:none;
}
a.travelPackBtn:hover {
background:transparent url(../../images/ot_ta_button.gif) no-repeat scroll left top;
color:white;
display:block;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:23px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 9px;
text-decoration:none;
cursor:pointer;
}
a.travelPackBtn span {
background:transparent url(../../images/ot_ta_button.gif) no-repeat scroll right bottom;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
/*padding:9px 18px 8px 0;*/
padding:2px 0px 3px 0px;
cursor:pointer;
}
a.travelPackBtn span:hover {
background:transparent url(../../images/ot_ta_button.gif) no-repeat scroll right top;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
/*padding:9px 18px 8px 0;*/
padding:2px 0px 3px 0px;
text-decoration:none;
cursor:pointer;
}
a.travelPackBtn {
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
/*line-height:normal;*/
text-decoration:none;
cursor:pointer;
}
/* THIS PART ADDED JUST HANDLING DOCTYPE */
a.travelPackBtnHvr{
background:transparent url(../../images/ot_ta_button.gif) no-repeat scroll left top;
color:white;
display:block;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:23px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 9px;
text-decoration:none !important;
cursor:pointer;
}
a.travelPackBtnHvr span {
background:transparent url(../../images/ot_ta_button.gif) no-repeat scroll right top;
display:block;
padding:2px 0px 3px 0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none !important;
color:White;
cursor:pointer;
}
/* travel pack buttons end here */
.CrImgSz
{
	width:50px;
	height:30px;
	
}
#layout{margin:0 auto; width:576px;}

#body_container{float:left; width:576px; background:url(images/body_bg.jpg) repeat-y 0 0; padding:0 32px; font:12px Tahoma, Verdana, sans-serif; color:#000}
#body_container strong{font-size:15px;}
.packages_header{width:576px; float:left;}
.packages_header span{width:150px; float:left; text-align:center}
#top_curve{background:url(images/top_curve_bg.jpg) repeat-x 0 0; height:32px; float:left; width:576px;}
#top_curve a{float:right; width:auto; font:11px/32px Arial, Helvetica, sans-serif}
#bottom_curve{background:url(images/bottom_curve_bg.jpg) repeat-x 0 0; height:17px; float:left; width:576px; margin-left:1px ; display:inline}
.section{float:left; width:576px; margin:10px 0 0 0}
.section .head{background:#337ec2; float:left; width:576px; padding:2px 0;}
.section .head img{float:right}
.section .head h2{color:#fff; margin:0; padding:0; font-size:16px; font-weight:bold; float:left; width:576px;}
.section .head h2 span{width:auto; cursor:pointer}
.section .head h2 a{text-decoration:none; color:#fff; padding:5px 5px; float:left; color:#fff; font-size:15px; width:576px; cursor:pointer}
.section .padding td{padding:3px 0}
.section .head h2 .left{float:left;color:#fff; font-size:15px;padding-bottom:0px;}
.section .head h2 .right{float:right;margin:0px 10px 0; padding:0;}


.confirm-hd{
	background:url(../../images/confirm-bg.gif);
	color:#ffffff;
	padding:4px 0px 0px 5px;
}
.framebdrleftrtblue{
	border-left:1px solid #BBC23F;
	border-right:1px solid #BBC23F;
	padding:10px;
}
/***** popbtn ****/
.popbtn
{
	background:#8dcd21;
	color:#ffffff;
	font:bold 14px Arial,Helvetica,sans-serif;
	padding:3px 10px;
	border:5px solid #ffffff;
	cursor:pointer;	
}
.popbtnhv
{
	background:#FF6600;
	color:#ffffff;
	font:bold 14px Arial,Helvetica,sans-serif;
	padding:3px 10px;
	border:5px solid #ffffff;	
	cursor:pointer;
}
#crosssaledeal-sel
{
background: url(../../images/crosssaledealbg_hv.jpg) no-repeat;
height:109px;
width:172px;
padding-left:4px;
padding-top:1px;
cursor:pointer;		
}
#dhtmltooltip{
position: absolute;
font:bold 14px Tahoma, Verdana, sans-serif;
color:#fff;
border: 1px solid #000;
padding: 5px 10px;
background-color: #BBC23F;
display: none;
z-index: 100;
}
/**************new hotel btn added on 06-08-09 ****************/
#htllistitb a.htlBtn:active, #htllistitb a.htlBtn:link, #htllistitb a.htlBtn:visited  {
background:transparent url(../../images/hotel-btn.gif) no-repeat scroll left top;
color:#ffffff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:33px;
text-align:center;
padding:0 0 0 27px;
text-decoration:none;
}
#htllistitb a.htlBtn span {
background:transparent url(../../images/hotel-btn.gif) no-repeat scroll right top;
display:block;
padding:0px 23px 0px 0;
}
#htllistitb a.htlBtnSpecial:active, #htllistitb a.htlBtnSpecial:link, #htllistitb a.htlBtnSpecial:visited  {
background:transparent url(../../images/htl-btn-special.gif) no-repeat top left;
color:#ffffff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:33px;
text-align:center;
padding:0 0 0 27px;
text-decoration:none;
}
#htllistitb a.htlBtnSpecial span {
background:transparent url(../../images/htl-btn-special.gif) no-repeat top right;
display:block;
padding:0px 27px 0px 0;
}
#htllistitb a.htlBtn:hover, #htllistitb a.htlBtnSpecial:hover {
background:transparent url(../../images/hotel-btn.gif) no-repeat scroll left bottom;
}
#htllistitb a.htlBtn:hover span, #htllistitb a.htlBtnSpecial:hover span {
background:transparent url(../../images/hotel-btn.gif) no-repeat scroll right bottom;
display:block;
cursor:pointer;
padding:0px 27px 0px 0;
text-decoration:none;
}
#htllistitb a.htlBtnhvr, #htllistitb a.htlBtnSpecialhvr {
background:transparent url(../../images/hotel-btn.gif) no-repeat scroll left bottom;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:33px;
text-align:center;
padding:0px 0px 0 27px;
text-decoration:none;
}
#htllistitb a.htlBtnhvr span, #htllistitb a.htlBtnSpecialhvr span {
background:transparent url(../../images/hotel-btn.gif) no-repeat scroll right bottom;
display:block;
float:left;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:33px;
text-align:center;
cursor:pointer;
padding:0px 27px  0px 0;
text-decoration:none;
}
#hotelgrd a.htlgridbtn:active, #hotelgrd a.htlgridbtn:visited,#hotelgrd a.htlgridbtn:link
{
	background:transparent url(../../images/htlgridbg.gif) no-repeat scroll 0 0;
	display:block;
	width:74px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
#hotelgrd a.htlgridbtnsp:active, #hotelgrd a.htlgridbtnsp:visited,#hotelgrd a.htlgridbtnsp:link
{
	background:transparent url(../../images/htlgridbg.gif)  no-repeat scroll 0 -52px;
	display:block;
	width:74px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
#hotelgrd a.htlgridbtnchk:active, #hotelgrd a.htlgridbtnchk:visited,#hotelgrd a.htlgridbtnchk:link
{
	background:transparent url(../../images/htlgridbg.gif)  no-repeat scroll 0 -26px;
	display:block;
	width:74px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
#hotelgrd a.htlgridbtn:hover,#hotelgrd a.htlgridbtnsp:hover,#hotelgrd a.htlgridbtnchk:hover
{
	background:transparent url(../../images/htlgridbg.gif)  no-repeat scroll 0 -78px;
	display:block;
	width:74px;
	height:27px;
}
/****************************** Print email icon styles *******/
a.crsemail:link, a.crsemail:active, a.crsemail:visited{
	background:url(../../images/prntemail.gif) no-repeat 0 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:32px 0 9px 0;
	text-align:center;
	width:98px;
	margin:5px;
	text-decoration:none;
	display:block;
	}
a.crsemail:hover{
	background:url(../../images/prntemail.gif) no-repeat 0 -63px ;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}
a.crsprint:link, a.crsprint:active, a.crsprint:visited{
	background:url(../../images/prntemail.gif) no-repeat -105px 0;
}
a.crsprint:hover{
	background:url(../../images/prntemail.gif) no-repeat -105px -63px;
}
a.crsprintall:link, a.crsprintall:active, a.crsprintall:visited{
	background:url(../../images/prntemail.gif) no-repeat -210px 0;
}
a.crsprintall:hover{
	background:url(../../images/prntemail.gif) no-repeat -210px -63px;
}
a.crscs:link, a.crscs:active, a.crscs:visited{
	background:url(../../images/prntemail.gif) no-repeat -315px 0;
	width:113px;
}
a.crscs:hover{
	background:url(../../images/prntemail.gif) no-repeat -315px -63px;
}
a.crstc:link, a.crstc:active, a.crstc:visited{
	background:url(../../images/prntemail.gif) no-repeat -434px 0;
	width:118px;
}
a.crstc:hover{
	background:url(../../images/prntemail.gif) no-repeat -434px -63px;
}
/*********** small link buttons ******/
a.smallbtns:link, a.smallbtns:active, a.smallbtns:visited{
	background:url(../../images/co_ta_button.gif) no-repeat  top left;
	display:block;
	padding-left:10px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	line-height:23px;
	margin-top:5px;
}
a.smallbtns:link span, a.smallbtns:active span, a.smallbtns:visited span{
	background:url(../../images/co_ta_button.gif) no-repeat  top right;
	display:block;
	padding-right:10px;
}
a.smallbtns:hover{
	background:url(../../images/co_ta_button.gif) no-repeat  bottom left;
	display:block;
	padding-left:10px;
}
a.smallbtns:hover span{
	background:url(../../images/co_ta_button.gif) no-repeat  bottom right;
	display:block;
	padding-right:10px;
}
/************************* Crosssale sopping Cart  style ************************************/
.crossaleCartTop
{
	width: 150px; 
	height: 7px; 
	background: url(../../images/cart_top_bg.jpg) repeat-x 0 0;	
}
.minicrossaleCartTop
{
	width: 340px; 
	height: 7px; 
	background: url(../../images/cart_top_bg.jpg) repeat-x 0 0;	
}
.crossaleCartBottom
{
	width: 150px; 
	background: url(../../images/cart_bottom_bg.jpg) repeat-x 0 0;
}   
.minicrossaleCartBottom
{
	width: 340px; 
	background: url(../../images/cart_bottom_bg.jpg) repeat-x 0 0;
}
.cartpopup
{
	border-left:#dadada 1px solid;
	border-right:#dadada 1px solid; 
	padding:10px 10px 0 10px; 
	background:#fff	
}
/*========== NEW CHANGES 30 OCT 2009 ============*/
.crosssalehtl {
	height:120px;
	width:120px;
}
.crosssaledeal-new {
background: url(../../images/crosssaledealbg1.jpg) no-repeat;
height:112px;
width:166px;
#width:172px;
padding-left:4px;
padding-top:1px;
cursor:pointer;
}
.crosssaledeal-new-sel
{
background: url(../../images/crosssaledealbg1_hv.jpg) no-repeat;
height:112px;
width:166px;
#width:172px;
padding-left:4px;
padding-top:1px;
cursor:pointer;		
}
.crosssaledeal-new-list 
{
background-color:#fff;
cursor:pointer;
}
.crosssaledeal-new-sel-list
{
background-color:#ffffcc;
cursor:pointer;		
}
.crosssaledeal-up
{
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.crosssaledeal-down
{
	opacity:0.4;
	filter:alpha(opacity=40);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
/* Crosale New BTN START 05-11-2009 */
a.CrossButton, a.CrossButton:visited  {
background:transparent url(../../images/cross_button.gif) no-repeat scroll left bottom;
color:#000;
display:block;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 3px;
text-decoration:none;
}
a.CrossButton:hover {
background:transparent url(../../images/cross_button.gif) no-repeat scroll left top;
color:#000;
display:block;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 3px;
text-decoration:none;
}
a.CrossButton span {
background:transparent url(../../images/cross_button.gif) no-repeat scroll right bottom;
display:block;
/*padding:9px 18px 8px 0;*/
padding:2px 0px 0px 0px;
cursor:pointer;
}
a.CrossButton span:hover {
background:transparent url(../../images/cross_button.gif) no-repeat scroll right top;
display:block;
/*padding:9px 18px 8px 0;*/
padding:2px 0px 0px 0px;
text-decoration:none;
cursor:pointer;
}
a.CrossButton {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
/*line-height:normal;*/
text-decoration:none;
}
/* THIS PART ADDED JUST HANDLING DOCTYPE */
a.CrossButtonHvr{
background:transparent url(../../images/cross_button.gif) no-repeat scroll left top;
color:white;
display:block;
/*float:left;*/
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
line-height:normal;
margin-left:3px;
margin-right:3px;
margin-top:3px;
padding:0 0 0 3px;
text-decoration:none !important;
}
a.CrossButtonHvr span {
background:transparent url(../../images/cross_button.gif) no-repeat scroll right top;
display:block;
padding:2px 0px 0px 0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none !important;
color:#000;
cursor:pointer;
}
/* Crosale New BTN End 05-11-2009 */
.boxtextlt {
color:#333333;
font-size:11px;
padding-left:10px;
}
.highlightYellowbg
{
	background-color:#ffffb7;
}

.highlightYellowbg ul
{
	margin:-1px;
	padding:0px;
	padding-left:17px;
}
.highlightYellowbg ul li
{
	font-size:12px;
	list-style-type:disc;
}


/**************Hotel Brand Logos Box start*********************/
.htlbrandopt {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:20px;
	padding-right:10px;
	width:120px;
	padding-top: 6px;
	padding-bottom: 6px;
	overflow:hidden;
	background:transparent;
	}
		
.htlbrandopt1 {
	min-height:54px;
	*min-height:66px;
	border-right:solid 1px #1f8fbd;
}
.htlbrandopt2 
{
	float:left;
	margin:18px 3px 0 5px;
	*margin-left:0px;
	width:20px;
	*width:13px;
}
.htlbrandopt3 {
	width:80px;overflow:hidden;
}
.hbrandsep {
	clear:both;
	border-bottom:solid 1px #1f8fbd;
	overflow:hidden;
	min-width:540px;
	*min-width:507px;
	padding-left:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/**************Hotel Brand Logos Box end*********************/



/*********mid screen css added 3/29/2010*********/
#mid_list
{
	float: left; width: 431px; _width: 430px
}
#mid_list ul{
margin:0;
padding:0;
}

#mid_list ul li{
	background:transparent url(../../images/mid_check.gif) no-repeat scroll 10px 6px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0px;
	padding-left:34px;
	padding-top:11px;
	_padding-top:8px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}
.mid-boxbg {background-color: #e3f2af;}
.mid-boxbrd {border: 1px solid #e3f2af;}
.mid-box{
margin:3px;
padding:0;
text-align:center;
}
.mid-box input{
font-size:15px;
font-weight:bold;
margin:0 auto;
padding:4px 10px;
width:480px;
}
a.mid_unchecked, a.mid_checked {
cursor:pointer;
display:block;
height:20px;
width:25px;
}
a.mid_checked {
background:transparent url(../../images/mid_check.gif) no-repeat scroll left center;
}
a.mid_unchecked {
background:transparent url(../../images/mid_screen-uncheck.gif) no-repeat scroll left center;
}
a.mid_checked:hover, a.mid_unchecked:hover {
background:transparent url(../../images/mid_screen-uncheck-ho.gif) no-repeat scroll left center;
}
.seatingicon{
background:transparent url(../../images/seating_icon.gif) no-repeat scroll left center;	
width:36px;
height:20px;
float:left;
margin-left:6px;
}
.mid_title{
	font-size: 18px; font-weight: bold; text-align: left; padding-top: 5px; padding-bottom: 5px;
}
.mid_imagediv
{float: left; margin-left:50px; _margin-left:40px;
}
.mid_options2{
text-align: left; width: 710px; float: left; padding-bottom: 10px; padding-top:5px; color: #6e6e6e;}
.mid_options1
{text-align: left; width: 710px; float: left;padding-top:5px;
}
/**************Hotel Search Button***********************/
a.hotelSearchBtn:active, a.hotelSearchBtn:link, a.hotelSearchBtn:visited  {
background:transparent url(../../images/hotel-btn1.gif) no-repeat scroll left bottom;
color:#ffffff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:33px;
text-align:center;
padding:0 0 0 15px;
text-decoration:none;
}
.hotelSearchBtn span {
background:transparent url(../../images/hotel-btn1.gif) no-repeat scroll right bottom;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
display:block;
padding:0px 15px 0px 0;
text-decoration:none;
}

.hotelSearchBtn:hover{
background:transparent url(../../images/hotel-btn1.gif) no-repeat scroll left top;
text-decoration:none;
}
a.hotelSearchBtn:hover span{
background:transparent url(../../images/hotel-btn1.gif) no-repeat scroll right top;
display:block;
cursor:pointer;
padding:0px 15px 0px 0;
text-decoration:none;
}
a.hotelSearchBtnhvr{
background:transparent url(../../images/hotel-btn1.gif) no-repeat scroll left top;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:33px;
text-align:center;
padding:0px 0px 0 15px;
text-decoration:none;
}
a.hotelSearchBtnhvr span{
background:transparent url(../../images/hotel-btn1.gif) no-repeat scroll right top;
display:block;
float:left;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:33px;
text-align:center;
cursor:pointer;
padding:0px 15px  0px 0;
text-decoration:none;
}
a.hotelSearchBtns:active, a.hotelSearchBtns:link, a.hotelSearchBtns:visited  {
background:transparent url(../../images/hotel-btn2.gif) no-repeat scroll left bottom;
color:#ffffff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:33px;
text-align:center;
padding:0 0 0 10px;
text-decoration:none;
}
.hotelSearchBtns span {
background:transparent url(../../images/hotel-btn2.gif) no-repeat scroll right bottom;
font-family:Arial,Helvetica,sans-serif;
/*font-size:17px;*/
display:block;
padding:0px 10px 0px 0;
text-decoration:none;
}

.hotelSearchBtns:hover{
background:transparent url(../../images/hotel-btn2.gif) no-repeat scroll left top;
text-decoration:none;
}
a.hotelSearchBtns:hover span{
background:transparent url(../../images/hotel-btn2.gif) no-repeat scroll right top;
display:block;
cursor:pointer;
padding:0px 10px 0px 0;
text-decoration:none;
}
a.hotelSearchBtnhvrs{
background:transparent url(../../images/hotel-btn2.gif) no-repeat scroll left top;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:33px;
text-align:center;
padding:0px 0px 0 10px;
text-decoration:none;
}
a.hotelSearchBtnhvrs span{
background:transparent url(../../images/hotel-btn2.gif) no-repeat scroll right top;
display:block;
float:left;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:33px;
text-align:center;
cursor:pointer;
padding:0px 10px  0px 0;
text-decoration:none;
}

a.hotelSearchBtnsDisb {
background:transparent url(../../images/hotel-btn-gray.gif) no-repeat scroll left top;
display:block;
float:left;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:33px;
text-align:center;
cursor:defult;
padding:0px 0px  0px 10px;
text-decoration:none;
}

a.hotelSearchBtnsDisb span {
background:transparent url(../../images/hotel-btn-gray.gif) no-repeat scroll right top;
display:block;
float:left;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:33px;
text-align:center;
cursor:defult;
padding:0px 10px  0px 0;
text-decoration:none;
}


/************************ start hotel slider and ratings****************************************/

.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
	/*width: 26px;
	height: 25px;*/
	width: 14px;
	height: 13px;
	display: block;
	/*background: url(../../images/act_stars.gif) no-repeat -45px -80px;*/
	background: url(../../images/act_stars1.gif) no-repeat 0 0;
}
.ui-stars-star a {
	background-position: -24px -80px;
}
.ui-stars-star-on a {
	background-position: 0 -80px;
}
.ui-stars-star-hover a {
	background-position: 0 -80px;
}
.ui-stars-cancel-hover a {
	background-position: -45px -80px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default !important;
	
}
#slider { margin: 10px 0; }
#slider2 {margin: 2px 0;}
.act_stars{
	/*width:140px;
	height:20px;*/
	width: 112px;
	height: 14px;
	/*background:#ffffff url(../../images/act_stars.gif) -72px -1px no-repeat;*/
	background:url(../../images/act_stars1.gif) 0 0 no-repeat;
	float:left;
	margin:0 0 0 5px;
	
}
.s_none{
	/*background-position: -72px -1px;*/
	background-position: 0 0;
}
.s_one{
	/*background-position:-72px -25px;*/
	background-position:0 -14px;
}
.s_two{
	/*background-position:-72px -52px;*/
	background-position:0 -28px;
}
.s_three{
	/*background-position:-72px -79px;*/
	background-position:0 -42px;
}
.s_four{
	background-position:0 -56px;
}
.s_five{
	background-position:0 -70px;
}
.starrating_text{
	float:left;
	width:60px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#e94a20;
	font-weight:bold;
	margin-top:8px;
	background:transparent;
	border:0;
	overflow:hidden;
}
.hotelDistanceFilter {
border:1px #d04805 solid;
padding:2px;
margin:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
color:#e94a20;
height:23px;
height:2em;
}
.txtfilter
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#e94a20;
}
.startxtdiv
{
	float:left; border:none; width:16px; margin:8px 0 0 0;
}
.stardiv
{
	float:left;border:none;margin:10px 0 2px 0;
}
.starslidediv
{
	clear:both;margin-left:4px; display:block !important;
}
.stara
{
	border:none; cursor: default;
}
.staratxt
{
	float:left; width:70px;
}
.pricerangediv
{
	width:145px;margin-top:10px;
}
.pricerangelt
{
	float:left;border:none;background:transparent;margin:0px;padding:0px;
}
.pricerangelt1
{
	width:50px;margin:0;background:transparent;border:none;
}
.pricerangert
{
	float:right;border:none;background:transparent;margin:0px;padding:0px;text-align:right;
}
.pricerangert1
{
	border:none;width:28px;text-align:left;background:transparent;
}
.pricerangeslider
{
	clear:both;width:145px;height:22px;
}

.HtlLoaderMsg
{
	font-size:15px; text-align:center; position:absolute; background:#f8fafa; border:solid 1px #98AFC7;
	z-index:200; text-align:center; font-family:Arial; height:110px; width:450px; 
	margin:0px; padding:0; top:350px; _top:300px; left:275px}
.floatlt
{
	float: left;
}
/************************ end hotel slider and ratings****************************************/

/*CrossSellV2 Related CSS*/
.crselectdl {
background: url(../../images/dttablemmatch.gif) scroll bottom repeat-x;
}
.crParkingSelected
{
	background-color: #ffffcc;
}
.floatlt
{
	float: left;
}
.actitnhead{
    font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color:#EBF2C5;	
	color:#000000;
	vertical-align:middle;
	border-bottom: solid 1px #BBC23F;
	border-top: solid 1px #BBC23F;

}
.actDetail{
 width:100%;
 border-left: #dadada 1px solid;
 border-right: #dadada 1px solid; 
 background: #fff;
 }
 
.actDetailFoot{
    border-bottom: #dadada 1px solid; 
    background: #fff;
}

.actDetailPic{
	float: left; 
	margin-left: 2px; 
	border: solid 1px #333;
}

.actDetailText{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

.actDetailBold{
	color:#1F8FBD;
}
.actMap
{
	text-align:center;
	padding:10px 0px;
}
	

.actselectops
{
	text-align:left;font-family:arial;font-size:12px;color:#000000;font-weight:normal;line-height:14px;
}
.actselectops1
{
	text-align:left;font-family:arial;font-size:12px;color:#000000;font-weight:normal;
}
.actselectopshead
{
	font-size:12px;font-weight:bold;color:#000000;line-height:14px;height:30px;
}
.actradiobut
{
	width:13px;height:13px;
}
.actselect
{
	width:120px;font-family:arial;font-size:12px;color:#000000;font-weight:normal;white-space:nowrap;
}
.actseparatorops
{
	width:100%;height:1px;background:#aed0ea;margin:10px 0 10px 0px;
}
.acttitle
{
    font-size: 12px;text-decoration: underline;height: 20px; cursor: pointer;
}
/*.actimage
{
 float: left; width: 150px; height: 83px; overflow: hidden; cursor: pointer;
}*/
.actimage { float: left; cursor: pointer; padding:5px; }
.overflow { overflow:hidden; width:150px; height:83px; }
a.actmoredetail
{
 font-size: 12px !important; color: #D04805; text-decoration: underline; font-weight: normal;cursor: pointer;
}
a.actmoredetail:hover
{
 font-size: 12px !important; color: #D04805; text-decoration: underline; font-weight: normal;cursor: pointer;
}
.actprice
{ 
  text-align: center; font-size: 20px;font-weight: bold; padding: 10px 3px 15px 0;
}
a.actselquan
{
 font-size: 12px !important; color: #D04805; text-decoration: underline; font-weight: bold; cursor: pointer;
}
a.actselquan:hover
{
 font-size: 12px !important;color: #D04805; text-decoration: underline; font-weight: bold; cursor: pointer;
}
.actopshead
{
 width: 565px;
}
.actopsheadlinebot
{
 background:#edfbd3; border-top:1px #71bd1f solid; margin-bottom:5px;
}
.crosssaledeal-new-list 
{
    background-color:#fff;
    cursor:pointer;
}
.crosssaledeal-new-sel-list
{
    background-color:#ffffcc;
    cursor:pointer;		
}
/*CrossSellV2 Related CSS END*/


/*******New OT Newsletter part start*******************/
.signup_nl_cont{float:left; width:395px; background:url(../../images/nl-signup.jpg) no-repeat 0 0; height:173px; padding-top:42px;}
.signup_nl_cont .apf11 ul {margin: 0px; padding: 0 0 0 15px;}
.signup_nl_cont1{width:395px; background:url(../../images/nl-signup.gif) no-repeat 0 0;}
.signup_nl_cont2{width:395px; background:url(../../images/nl-signup.gif) no-repeat 0 bottom;}
.signup_nl_cont_mid{width:395px; background:url(../../images/nl-signup-mid.gif) repeat-y;}
/*******New OT Newsletter part end*******************/

/*** Hotel Search List SortingTabs ***/
.sortttabActive {
	display:block;
	float:left;
	background:transparent url(../../images/sorttab-bg.gif) no-repeat scroll top left;
	text-align:center;
	vertical-align:middle;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px !important;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	text-decoration:none;
	padding:0 0 0 7px;
	cursor:default;
}
.sortttabActive div.intab {
	display:block;
	background:transparent url(../../images/sorttab-bg.gif) no-repeat scroll top right;
	padding:0px 10px 0px 0;
}
.sortttab {
	display:block;
	float:left;
	background:transparent url(../../images/sorttab-bg.gif) no-repeat scroll left bottom;
	text-align:center;
	vertical-align:middle;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px !important;
	font-weight:bold;
	color:#666666;
	line-height:25px;
	text-decoration:none;
	padding:0 0 0 7px;
	cursor:pointer;
}
.sortttab div.intab {
	display:block;
	background:transparent url(../../images/sorttab-bg.gif) no-repeat scroll right bottom;
	padding:0px 10px 0px 0;
}
.sortttab:hover 
{
	background:transparent url(../../images/sorttab-bg.gif) no-repeat scroll left 50%;
}
.sortttab:hover div.intab {
	display:block;
	cursor:pointer;
	background:transparent url(../../images/sorttab-bg.gif)  right 50% scroll no-repeat ;
	text-decoration:none;
	padding:0px 10px 0px 0;
}
.sortttab1 {
	display:block;
	float:left;
	background:transparent url(../../images/sorttab-bg.gif)  left 50% scroll no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:11px !important;
	font-weight:bold;
	color:#076ba7;
	text-decoration:none;
	padding:0px 0px 0 7px;
	cursor:pointer;
	line-height:25px;
}
.sortttab1 div.intab {
	display:block;
	float:left;
	background:transparent url(../../images/sorttab-bg.gif)  right 50% scroll no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	color:#076ba7;
	text-decoration:none;
	padding:0px 10px  0px 0;
	cursor:pointer;
	line-height:25px;
}
.sortthumb
{
	width:14px;
	height:21px;
	background:transparent url(../../images/sort-icon.gif) 0 bottom scroll no-repeat;
}
.sortttabActive div div.sortthumb {
	width:14px;
	height:21px;
	background:transparent url(../../images/sort-icon.gif) -104px bottom scroll no-repeat;
}
.sortstar
{
	width:13px;
	height:20px;
	background:transparent url(../../images/sort-icon.gif) -18px bottom scroll no-repeat;
}
.sortttabActive div div.sortstar
{
	width:13px;
	height:20px;
	background:transparent url(../../images/sort-icon.gif) -122px bottom scroll no-repeat;
}
.sortprice
{
	width:8px;
	height:22px;
	background:transparent url(../../images/sort-icon.gif) -37px bottom scroll no-repeat;
}
.sortttabActive div div.sortprice {
	width:8px;
	height:22px;
	background:transparent url(../../images/sort-icon.gif) -140px bottom scroll no-repeat;
}
.sorta2z
{
	width:12px;
	height:22px;
	background:transparent url(../../images/sort-icon.gif) -53px bottom scroll no-repeat;
}
.sortttabActive div div.sorta2z
{
	width:12px;
	height:22px;
	background:transparent url(../../images/sort-icon.gif) -157px bottom scroll no-repeat;
}
.sortdistance
{
	width:13px;
	*width:15px;
	height:22px;
	background:transparent url(../../images/sort-icon.gif) -69px bottom scroll no-repeat;
}
.sortttabActive div div.sortdistance
{
	width:13px;
	*width:15px;
	height:22px;
	background:transparent url(../../images/sort-icon.gif) -172px bottom scroll no-repeat;
}
.sorttopselling
{
	width:18px;
	height:22px;
	background:transparent url(../../images/sort-icon.gif) -85px bottom scroll no-repeat;
}
.sorttopselling div div.sortdistance
{
	width:18px;
	height:22px;
	background:transparent url(../../images/sort-icon.gif) -191px bottom scroll no-repeat;
}
.sortttabsimpletext {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px !important;
	font-weight:bold;
	color:#666666;
	text-decoration:none;	
}

a.SortByBestValueActive:link, a.SortByBestValueActive:active, a.SortByBestValueActive:visited, a.SortByBestValueActive:hover
{
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:11px !important;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:0px;
	cursor:pointer;
	line-height:25px;
}
a.SortByBestValueDisb:link, a.SortByBestValueDisb:active, a.SortByBestValueDisb:visited
{
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:middle;
	font-size:11px !important;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:0px;
	cursor:pointer;
	line-height:25px;
}
a.SortByBestValueDisb:hover
{
	color:#ff4a00;
	text-decoration:none;
}
/*** Hotel Search List SortingTabs ***/

/*================================Activity BTN==========================================*/
a.searchBtnAct, a.searchBtnAct:active, a.searchBtnAct:link, a.searchBtnAct:visited  {
background:transparent url(../../images/select-bttn.gif) no-repeat scroll left top;
color:#ffffff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px;
font-weight:bold;
line-height:26px;
text-align:center;
padding:0 0 0 15px;
text-decoration:none;
}
.searchBtnAct span {
background:transparent url(../../images/select-bttn.gif) no-repeat scroll right top;
display:block;
padding:0px 15px 0px 0;
text-decoration:none;
}
.searchBtnAct:hover{
background:transparent url(../../images/select-bttn.gif) no-repeat scroll left bottom;
text-decoration:none;
}
a.searchBtnAct:hover span{
background:transparent url(../../images/select-bttn.gif) no-repeat scroll right bottom;
display:block;
cursor:pointer;
padding:0px 15px 0px 0;
text-decoration:none;
}
a.searchBtnActhvr{
background:transparent url(../../images/select-bttn.gif) no-repeat scroll left bottom;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:26px;
text-align:center;
padding:0px 0px 0 15px;
text-decoration:none;
}
a.searchBtnActhvr span{
background:transparent url(../../images/select-bttn.gif) no-repeat scroll right bottom;
display:block;
float:left;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:26px;
text-align:center;
cursor:pointer;
padding:0px 15px  0px 0;
text-decoration:none;
}
.CheapCar{ background-image: url(../../images/cheap-car.gif); }
.CheapCarSel{ background-image: url(../../images/cheap-car-sel.gif); }

.linkSeeMore { font-size:13px; font-weight:bold; text-decoration:none; }
.linkSeeMore a:link, .linkSeeMore a:active, .linkSeeMore a:visited { font-size:13px; font-weight:bold; text-decoration:underline; }
.linkSeeMore a:hover { font-size:13px; font-weight:bold; text-decoration:underline; }

.c1
{
	font-weight:bold;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1f1a17;
}

.newselect{width:406px; border:1px solid #ff4a00; font-family:Arial,Helvetica,sans-serif; font-size:13px; padding:2px; font-weight:normal}
.pplrdest{font-size:12px; float:left; width:130px}
.pplrdest input{margin:0}

.frmhead {
	font:bold 16px/33px Arial, Helvetica, sans-serif;
	height:36px;
	color:#FFFFFF;
	text-align:left;
	text-indent:5px;
}
.frmhead h2{color:#fff}

.frmhead h2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0;
}

.selectAirportDropDown 
{
	color:#4D4E4E;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	width:414px;
	border:1px solid #F8AA1D;
}
