/*START CUSTOM PORTAL CLASSES***************************************************************************************/
BODY
{
    margin-top: 0px;
    padding: 0px;
    color: #000000 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    text-align: left;
}
td {
font-size:11px;
}

/*----------------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: #1096d5;
    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: #1f495c;
    font-size: 17px;
}
.listingHead
{
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    color: #008dce;
    font-weight: bold;
}
.emailHead
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5b8000;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
}
.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 #0184ba;
    border-bottom: 2px solid #0184ba;
    border-left: 2px solid #0184ba;
    border-right: 2px solid #0184ba;
}

.flexdatelabelbrd {
border:2px solid #6FA80D;
}

.aimgbrd
{
    border: 1px solid #1092c8;
}

.tbookv2tbg{
padding:5px;
background-color:#b2e7ff;
}
/*flex date book td*/
.flexdatebookv2tbg {
background-color:#DFEB9C;
padding:5px;
}
.tbookv2tbox{
	font-weight:bold;
	font-family:,Arial, Helvetica, sans-serif;
	padding:3px;
	margin-top:10px; 
	border:solid #4c9bc0 5px;
	font-size:13px;
	color:#000000;
	background-color:#ffffff;
}
/*flex date book box*/
.flexdatebookv2tbox  {
background-color:#FFFFFF;
border:5px solid #5D9109;
color:#000000;
font-size:13px;
font-weight:bold;
margin-top:10px;
padding:3px;
}
.tbookv2tboxtxt{
font-size:22px;
color:#719f00; 
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: #1f495c;
    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;
}
.pagination
{
    height: 22px;
    padding: 0px 10px;
    padding-top: 7px;
    background: url(../../Images/paginationBg.gif) repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-bottom: 20px;
    width: 578px;
}


.lightbbg
{
	background-color: #e2f6ff;
}

 
.sort
{	
	margin-top:50px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
    color: #0b7710;
		background:url(../../images/fsort.gif) right no-repeat;
		padding:0 17px 0 5px ;
	}
a.sort:link
{
	
	margin-top:50px;
	text-transform:uppercase;
		background:url(../../images/fsort.gif) right no-repeat;
	font-weight:bold;
    color: #0b7710;
		padding:0 17px 0 5px ;
	}
a.sort:hover
{
	
	margin-top:50px;
	color:#000000;
		background:url(../../images/fsort.gif) right no-repeat;
	text-transform:uppercase;
	font-weight:bold;
    color: #0b7710;
		padding:0 17px 0 5px ;
	}
a.sort:active
{
	
	margin-top:50px;
		background:url(../../images/fsort.gif) right no-repeat;
	text-transform:uppercase;
	font-weight:bold;
    color: #0b7710;
		padding:0 17px 0 5px ;
	}
a.sort:visited
{
			background:url(../../images/fsort.gif) right no-repeat;
	margin-top:50px;	
	text-transform:uppercase;
	font-weight:bold;
    color: #0b7710;
		padding:0 17px 0 5px ;
	}
a.sortactive:link
{
			background:url(../../images/fsort-act.gif) right no-repeat;
	margin-top:50px;
	text-transform:uppercase;
	font-weight:bold;
	color:#1096d5;
			padding:0 17px 0 5px ;
	}
a.sortactive:hover
{
			background:url(../../images/fsort-act.gif) right no-repeat;
	margin-top:50px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	color:#1096d5;
			padding:0 17px 0 5px;
	}
a.sortactive:active
{
	
		background:url(../../images/fsort-act.gif) right no-repeat;
	margin-top:50px;
	text-transform:uppercase;
	font-weight:bold;
	color:#1096d5;
		padding:0 17px 0 5px;
	}
a.sortactive:visited
{
		background:url(../../images/fsort-act.gif) right no-repeat;
	
	margin-top:50px;	
	text-transform:uppercase;
		padding:0 17px 0 5px;
	font-weight:bold;
	color:#1096d5;
	
	}


.citiesBig
{
    font-family: trebuchet ms,Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #1f495c;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}


#wrapper
{
    margin-top: -10px;
    margin-left: 10px;
    text-align: left;
    width: 800px;
}
/*START NEW PORTAL CLASSES --- */
.listheader
{
    background: #ffffff;
	margin-top:10px;
}


.bluef
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #1f495c;
}


.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: #1096d5;
}


.orange
{
    font-family: Vernada, sans-serif;
    font-size: 22px;
    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: #1096d5;
    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 #3892b8;
}
.grayborder
{
    border: 1px solid #666666;
}
.bluerow
{
    background-color: #e2f6ff;
    color: #000000;
    vertical-align: middle;
    border-bottom: solid 1px #3892b8;
	line-height: 25px; 
	font-size: 13px;
    font-weight: bold; 
}
.backtotop 
{
padding:0 0 0 0 !important;
}
/********** travel assist styles ************/
.bgrow {
	background-color: #F8F8F8;
	padding: 5px;
}
.packtitles
{
	background-color:#B6DCED;
	font-size: 14px; 
	color: #014E85; 
	padding-left: 8px;
}
.ta_coupon_left
{
	background-color:#e44201;
	WIDTH: 35%; 
	HEIGHT: 85px
}
.ta_coupon_right
{
	background-color:#017dc3;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px; 
    color: #FFFFFF; 
    height: 85px;
}
.ta_coupontext, .coupontext_left
{
	color:#FFFFFF;
	font-family: Arial;
	font-weight: bold;
	float: left;
}
.couponcode
{
	color:#FFDE00;
	font-size: 14px; 
	font-style: italic;
}

/**********************/
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: #1096d5;
    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: #1096d5;
}
.left a:hover
{
    color: #1096d5;
}

.left a:link
{
    color: #1096d5;
    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: #076ba7;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
    text-decoration: underline;
}
a.o:active
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #076ba7;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
    text-decoration: underline;
}
a.o:visited
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #076ba7;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
    text-decoration: underline;
}
a.o:hover
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #1096d5;
    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: #0b7710;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}
a.blue:link
{
    color: #0b7710;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}
a.blue:hover
{
    color: #1096d5;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
a.blue:active
{
    color: #0b7710;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
a.blue:visited
{
    color: #0b7710;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}




.searchbggrey
{
    background-image: url(../../images/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(../../images/bg.gif);
}
.LoginLink
{
    color: blue;
    font-family: tahoma;
    font-weight: bold;
    font-size: 8pt;
    background-image: url(../../images/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: #1096d5;
    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: #1096d5;
}
.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: #a7dcfa;
}

.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;
}

.big
{
    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: #1096d5;
    text-decoration: none;
    font-weight: normal;
}
a.smallk:active
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1096d5;
    text-decoration: none;
    font-weight: normal;
}
a.small:visited
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #1096d5;
    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: #0000cc;
    text-decoration: underline;
    font-weight: normal;
}
a.linknew:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0000cc;
    text-decoration: underline;
    font-weight: normal;
}
a.linknew:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #990099;
    text-decoration: underline;
    font-weight: normal;
}


a.linknew:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0000cc;
    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: #ffffff;
}

.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: #1096d5;
}
.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: #ffffff;
}


.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: #1096d5;
}
.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: #1f495c;
    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: #1f495c;
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    font-weight: normal;
}
a:visited
{
    color: #1f495c;
    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: #1f495c;
    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: #1f495c; FONT-FAMILY: Arial, Helvetica, sans-serif; }
A.redhead:link { FONT-SIZE: 11px; COLOR: #1f495c; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.redhead:visited { FONT-SIZE: 11px; COLOR: #1f495c; 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: #1f495c; 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;
}

.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;
}
.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 #3892b8;   */
}
.htlSrchHd
{
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 26px;
    font-weight: bold;
    padding-right: 10px;
}
.htlSrchHd em
{
    color: #ff3200;
    font-style: normal;
    font-size: 18px;
}
.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: 12px;
    font-weight: bold;
    font-family: tahoma;
    margin-bottom: 10px;
    margin-top: 5px;
    color: #0b7710;
}
.normbluetxt
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #32485e;
}
.hotelSFbg
{
    background: url(../../images/htlSfImg.gif) no-repeat;
    background-color: #f5f5f5;
	border:1px #158aba solid;
	border-top:none;

}

/*---------Hotel Filter CSS Starts---------------*/

.tblbrdr
{
    border: #37b7da 1px solid;
}
.tblbrdrGrey
{
    border: #dbdcde 1px solid;
    border-top: none;
}
.modBg
{
    background-color: #3bbef1;
    color: #000000;
    vertical-align: middle;
    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-color: #dfe2b0;
    color: #000000;
    vertical-align: middle;
    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
{
}

.tabsBar
{
    background-color: #636363;
}


.hltResultsBrd
{
    border: 1px solid #f9c167;
}

.actResultsBrd
{
	 border:2px solid #99DAF6;
	}
	
	
.bottomN {
	
	border-bottom: 5px solid #99DAF6;
}


.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;
}


.discLIst
{
	text-align:center; background-color:#ffffff;width: 575px;color:#E19211;height:35px; padding-top:5px;
	
	}
	

a.linksm:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #0000cc;
	text-decoration: underline;
	font-weight: normal;
	} 
a.linksm:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000cc;
	text-decoration: underline;
	font-weight: normal;
} 
a.linksm:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990099;
	text-decoration: underline;
	font-weight: normal;
} 


a.linksm:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000cc;
	text-decoration: underline;
	font-weight: normal;
} 

	.bgfilter
{
background-color:#E3E7E7;
}
.btYellow {
	color:#ffffff; font-size:11px; font-weight:bold; background-color:#636363; text-align:center; } 
.btYellow a:link, .btYellow a:active, .btYellow a:visited {
	display:block; padding-top:1px; padding-bottom:2px; color:#FFFFFF; text-decoration:none; font-weight:bold;
	background-image: url(images/btnorge.gif);
	}
.btYellow a:hover {
	display:block; padding-top:1px; padding-bottom:2px; color:#FFFFFF; background-color:#CACACA; text-decoration:none;
	background-image: url(images/btnorge_ho.gif); }

.bgdarkgrey { background-color:#E3E7E7;}



.apf11
{
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
.greenborder
{
    border: 1px solid #dfeb9c;
}

/* ------------------------------- 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: #d5e086;
}
.mborder
{
	border: 1px solid #dfeb9c;
}
/* --------------------------------------------------------*/

.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: #d5e086;
	line-height: 22px;
}
/*
td A:link, A:visited, A.active
{
	font-size: 12px;
	color: #37738f;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
td a:hover
{
	font-size: 12px;
	color: #37738f;
	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: #dfeb9c;
	line-height: 18px;
}
.matrixSelBg
{
	background-color: #d5e086;
}
.matrixBg
{
	background-color: #dfeb9c;
}
.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;
}


/* --------------------------------------------------------*/



.smalllnk
{
    font-family: 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: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff4600;
    text-decoration: none;
}
a.smalllnk:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff4600;
    text-decoration: none;
}
a.smalllnk:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #1481c2;
    text-decoration: underline;
}
a.smalllnk:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff4600;
    text-decoration: none;
}



/* --------------------------------------------------------*/
.transparent
{
    filter: alpha(opacity=90);
    background-color: #b2e7ff !important;
    border: none !important;
    display: none;
    width: 15em;
    height: 5em;
    position: absolute;
    color: black !important;
    font-family: Arial !important;
    font-size: 18px !important;
}
/*********** 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: Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: none;font-weight: bold; color: #008dce;
line-height: 16px;cursor: pointer; }
#otsorttabs .sel{background: url(../../images/sortbystart.gif) scroll left top no-repeat;}
#otsorttabs .sel a{color: #1f495c; 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: #1f495c; }
#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: #bfe8fb;}
.lineht24{line-height:24px;}
.cntrltextblack a, a:hover{text-decoration:none; font-size:11px; color:#666666}
/*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: #0b7710;
	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:#e2f6ff;	
	}
.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: #0b7710;
	height: 22px;
}
.showall a:link, .showall a:visited, .showall a:active
{
	color: #37738f;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
.showall a:hover
{
	color: #37738f;
	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: #37738f;
	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: #b4ddec 1px solid;
	border-top: #b4ddec 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: #0b7710;
	text-align: left;
	padding-left: 6px;
}
.blueborderLght {
	border: 1px solid #cccccc;
  
}
.roomBg
{
	background-color:#E3EF89;
	}
/*---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;
}
/*------------------- Filters finishs here  ---------------------*/
/* 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;
}
.hotelFareDet
{
    border: 1px solid #f9c167;
    background-color: #ffffff;
    margin-bottom: 10px;
    height: 60px;
    width: 110px;
    padding-left: 10px;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
.blueborderLght
{
    border: 1px solid #0184ba;
}


.bluehd
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.htlRoomPr
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 5px;
}


/* --------------------------- Affiliate Pages --------------------- */
.affdropdown
{
    border: solid 1px #9AB1D2;
}

.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: #1C679C;
	font-size: 14px;
	text-align: left;
	padding: 5px 5px 5px 15px;
}
.tbtmdl
{
	background: url(../../images/affmiddlebg.gif) repeat-x;
}
.tbtmain
{
	border: solid 1px #CAE3EF;
	background-color: #FFFFFF;
	padding: 10px;
	vertical-align: top;
}



.afftnklb {
 font-family: Arial;
 font-weight: bold;
 font-size:18px;
 padding:10px;
}


.codetxt
{
    font-size: 11px;
    font-family: Courier New;
}
.selectall
{
    background-color: #9DD249;
    border-color: #5B9400;
    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;
}
.padtop10
{
	margin-top: 10px;
}

.padtop3
{
	padding-top: 3px;
	padding-left:5px;
}
.padtop2
{
	padding-top: 2px;
	padding-left:5px;
}
.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: #000000;
    font-size: 12px;
    text-align: center;
    padding-top: 10px;
}

.tbtminimdl
{
    background: url(../../images/affminifrmbg.gif) repeat-x;
}
.tbtminimain
{
    border: solid 1px #cae3ef;
    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 #5B9400;
    font-family: Arial;
    font-size: 11px;
    height: 24px;
}
.affaltrow
{
    background-color: #FFFFFF;
    border: solid 1px #5B9400;
    font-family: Arial;
    font-size: 11px;
    height: 24px;
}
.affeditrow
{
    background-color: #F68C43;
    border: solid 1px #5B9400;
    font-family: Arial;
    font-size: 11px;
    height: 24px;
}
.affehedrow
{
    background-color: #96CC3F;
    color: #FFFFFF;
    border-color: #5B9400;
    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: #5B9400;
    border-style: solid;
    border-width: 1px;
}

.affgriditem
{
    text-align: center;
}
.affgridborder
{
    border-color: #5B9400;
    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: #96CC3F;
    color: #FFFFFF;
    border: solid 3px #5B9400;
    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: #85C71F;
}

.affbutton:hover
{
    /*	background: url(../../images/affbutton_ho.gif) no-repeat; */
    background-color: #3D4D04;
    color: #FFFFFF;
}



.affbtnbig
{
    font-family: Tahoma;
    font-size: 11px; /*	background: url(../../images/affbtnbig.gif) no-repeat;  width:110px; */
    color: #ffffff;
    background-color: #85C71F;
    font-variant: small-caps;
}

.affbtnbig:hover
{
    /*	background: url(../../images/affbtnbig_ho.gif) no-repeat; */
    background-color: #3D4D04;
    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: #85C71F;
}

.affbtnb150:hover
{
    /*	background: url(../../images/affbutton150_ho.gif) no-repeat; */
    background-color: #3D4D04;
    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: #666666;
    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: #FFFFFF;
    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: #7CBB0F;
    height: 24px;
    vertical-align: middle;
    padding-left: 15px;
    border-left: solid 1px #dfe2b0;
    border-right: solid 1px #dfe2b0;
    border-bottom: solid 1px #dfe2b0;
}
.wiztables
{
    margin-left: 5px;
}

.affnametable
{
    background-color: #EEEED6;
    height: 25px;
}

.width200
{
    width: 200px;
}
.itnhead
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.width150
{
    width: 150px;
}

.navstyle
{
    padding-right: 30px;
}
.padl10
{
    padding-left: 10px;
}

.topuserlogin
{
    border-top: 1px solid #e0e1e2;
    padding: 5px 4px 5px 4px;
    font: Tahoma;
    font-size: 11px;
}

.flfn
{
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}



/*--------------- ORANGE SEARCH BOX TEMPLATE -------------------------------*/
.ofrmtitle 
{ 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	
	}
.ofrmsubcnt 
{	
	border:1px solid #FF9C00;
	background-color:#FFEDB7;
	padding: 5px 0px 5px 0px;
		
	}
.ofrmleftbrd {
background: url(../../images/ofrmleftbrd.gif) scroll top left no-repeat;
}
.ofrmrightbrd {
background: url(../../images/ofrmrightbrd.gif) scroll top right no-repeat;
}
.ofrmbleftbrd {
background: url(../../images/ofrmbleftbrd.gif) scroll bottom left no-repeat;
}
.ofrmbrightbrd {
background: url(../../images/ofrmbrightbrd.gif) scroll bottom right no-repeat;
}
.ofrmtmid {
background: url(../../images/ofrmtmid.gif) scroll top repeat-x;
background-color:#f5f5f5;
}
.ofrmbmid {
background: url(../../images/ofrmbmid.gif) scroll bottom repeat-x;
}

/*---------------------------------------------------------------------------------------------*/

.greyborder
{
/*	border: 1px solid #FBD769; */
padding-bottom:5px;
}
.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: #FFFFFF;
	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;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
	/*----------------------VIATOR PAGES ----------------------------------------*/
.padrt { padding-right:5px; text-align:right; }



.timefiltertimeB {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0b7710;
	font-weight:bold;		
	}

.yellowbordertitle {
	background-color:#FBD769;
	font-family:Arial;
	font-size:13px;
	color:#000000;
	height:30px;
	padding-top:2px;
	font-weight:bold;
	padding-left:10px;
}
.yellowbordertitle B{ background-color:White; color:#FF5800; font-size:20px; padding:0 2px 0 2px; }

.viaocont 
{
	padding:10px;
	background-color :White;
	}

.txtContenSubTitle {
	font-size:11px;
	color:#2e3134;
	padding-left:10px;
	text-align:left;
	background-color:#EAEAEA;
	height:26px;
	border-top:1px solid #E3E7E7;
	border-bottom:1px solid #E3E7E7;
	padding-left:10px;
	}

.linkRed {

	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	

}

 .lightgrbg
 {
	background-color:#d5e086;
	}
	

.processviator 
{
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:16px;
	color:#ffffff;
	text-align:center;
	position:absolute;
	z-index: 99; 
	top: 400px; 
	left: 440px; 
	overflow: show;
    background-color: #FB9901;

	
	}

	
.apf11
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}
	.greenborder {
	border: 1px solid #dfeb9c;
}


.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: #0e55bf;
	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: #d5e086;
	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: #d5e086;
	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: #d5e086;
	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:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#dfeb9c;
	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:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#dfeb9c;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbSelected:active
{
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	background-color:#dfeb9c;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}

a.lnkbSelected:visited
{
		
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	height:20px;
	background-color:#dfeb9c;
	width:100px;
	display:block;
	padding-top:5px;
}

a.lnkbNotSelected:link
{
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#d5e086;
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbNotSelected:hover
{
	
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#d5e086;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbNotSelected:active
{
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	background-color:#d5e086;
	height:20px;
	width:100px;
	display:block;
	padding-top:5px;
}
a.lnkbNotSelected:visited
{
		
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	height:20px;
	background-color:#d5e086;
	width:100px;
	display:block;
	padding-top:5px;
}
lnkbNotSelected
{
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#d5e086;
	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: #0b7710;
}
.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;
}


/*---------------------------------------------------------------------------------------------*/
/* 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;
}

/*--------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 #dfeb9c;
	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: #0b7710;
}
.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: #0b7710;
}
	
.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: #37738f;
	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: #37738f;
	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: #000066;
	background-color:#d0e0ed;
	padding-left:12px;
}
.blubgheading1
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding-left:10px;
	background-color:#d0e0ed;
	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: #37738f;
	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:#0b7710;	
	font-weight:bold;
}

a.taxnew:link {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#0b7710;
	 text-decoration:underline;	
	} 
a.taxnew:active {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#0b7710;
	 text-decoration:underline;		
} 
a.taxnew:visited {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#0b7710;
	 text-decoration:underline;		
} 
a.taxnew:hover {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#0b7710;
	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:120px;
	padding-top: 6px;
	padding-bottom: 6px;
	overflow:hidden;
	background:transparent;
	}	

.htlbrandopt1 {
	min-height:54px;
	*min-height:66px;
	border-right:solid 1px #8b9e3d;
}
.htlbrandopt2 
{
	float:left;
	margin:18px 3px 0 5px;
	*margin-left:0px;
	width:20px;
	*width:13px;
}
.htlbrandopt3 {
	width:80px;overflow:hidden;
}

.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:#1585bc;}
/*---- 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;		
}
#crosssaledealActivity {
background: url(../../images/crosssaledealbg.jpg) no-repeat;
height:112px;
width:270px;
padding-left:4px;
padding-top:1px;
cursor:pointer;
}
.crosssaledealActivity {
background: url(../../images/crosssaledealbg2.gif) no-repeat;
height:112px;
width:552px;
padding-left:4px;
padding-top:1px;
}
.crosssaledealActivity-sel
{
background: url(../../images/crosssaledealbg2_hv.gif) no-repeat;
height:109px;
width:552px;
padding-left:4px;
padding-top:1px;
}

.crossalehead {
background:#6c831a;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.crossalehtlimg {
border: #999999 solid 2px;
height:80px;
width:70px;
}

/* Hotel Cross Sale end here */

/*-----Hotel Listing deal ends 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:#1e8017 !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:#1e8017;
}
#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;
}

#htllistingbanner 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:34px;
    font-weight:bold;
    color:#E15916;
    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:330px;
	_padding-left:255px;
    padding-top:14px;
     
    }

.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:18px !important;}
.tabs-nav a { font-size: 12px !important; font-weight:bold !important;}
.tabs-nav a span { height:18px !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;
}
.htllisttabbg 
{
    background:#ffffff;
    }

.htllisttlbg {
background:#f6fddd;
margin-bottom:10px;
}
.htllisttlbg a, .htllisttlbg a:hover, .htllisttlbg a:link, .htllisttlbg a:active {
font:tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#37738f;
}

/* Hotel Details tab styles end here */

.filterboxbgHotel
{
	background-color:#F5F5F5;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#37738f;
	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:#0e5e8e;
	padding:0px;
	margin:0px;
}

.bfrmsubcnt 
{	
/*	border:1px solid #158aba; */
	background-color:#cde6ee;
	font-size:11px;
}

.bfrmdesttxt {
	border:1px solid #158aba;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	width:93%;
	vertical-align:middle;
	color:#158aba;
}
.bfrminput 
{	
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #158aba;
	font-weight:bold;
	color:#158aba;
}

.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:#F5F5F5;
}
.bfrmbmid {
background: url(../../images/bfrmbmid.gif) scroll bottom repeat-x;
}

/*----------------------------------------------------------------------*/
/*--------- Search Animation New Start Here------------------------*/

.srcanimbg {
background:#459bd6; 
margin:0px;
padding:0px;
}

.srcanimtxt {
color:#0B7710;
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 ----------------*/
a.textlinkblue:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000cc;
	text-decoration: underline;
	font-weight: normal;
}
a.textlinkblue:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000cc;
	text-decoration: underline;
	font-weight: normal;
}
a.textlinkblue:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990099;
	text-decoration: underline;
	font-weight: normal;
}
a.textlinkblue:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000cc;
	text-decoration: underline;
	font-weight: normal;
}
/*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;
	color: #ffffff;
	background: #1f8fbd

}
.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;
}
a.actmoredetail
{
 font-size: 12px; color: Blue; text-decoration: underline; font-weight: normal;cursor: pointer;
}
a.actmoredetail:hover
{
 font-size: 12px; color: Blue; text-decoration: underline; font-weight: normal;cursor: pointer;
}
.actprice
{ 
  text-align: center; font-size: 20px;font-weight: bold; padding: 10px 3px 15px 0; color:#6c831a;
}
a.actselquan
{
 font-size: 12px !important;color: Blue; text-decoration: underline; font-weight: normal; cursor: pointer;
}
a.actselquan:hover
{
 font-size: 12px;color: Blue; text-decoration: underline; font-weight: normal; 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*/
/******* NewsLetter styles For CheapOair **/
.nws-hd{
	background:url(../../images/nws-hd-bg.gif) repeat-x;
	font:bold 22px/39px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.nws-hd-lt{
	background:url(../../images/nws-hd-lt.gif) repeat-x right top;
	font:bold 22px/39px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.nws-hd-rt{
	background: url(../../images/nws-hd-rt.gif) no-repeat right top;
	color:#FFFFFF;
}
.nws-bt-lt{
	background:url(../../images/nws-bt-lt.gif) repeat-x;
}
.nws-bt-rt{
	background:url(../../images/nws-bt-rt.gif) repeat-x;
}
.nws-body{
	border-left:4px solid #086aa9;
	border-right:4px solid #086aa9;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	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 #076ba7;border-right:1px solid #076ba7;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:347px; 
padding-top:25px; 
font-size:27px; 
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; 
text-align:left;
color:#000;
height:75px;
width:220px;
_width:568px;
_height:95px;
}
.soldoutbutton {
background:  url(../../images/soldoutbtn.gif) scroll top right no-repeat;
width:113px;
height:47px;
float:left;
cursor:default;
}


.oneselectflistbrd {
	border-top:2px solid #6fa80d;
	border-bottom:2px solid #6fa80d;
	border-left:2px solid #6fa80d;
	border-right:2px solid #6fa80d;
}

.oneselectbookv2tbg {
	padding:5px;
	background-color:#dfeb9c;
}

.oneselectbookv2tbox {
	font-weight:bold;
 	font-family:, Arial, Helvetica, sans-serif;
	padding:3px;
	margin-top:10px;
	border:solid #5d9109 5px;
	font-size:13px;
	color:#000000;
	background-color:#ffffff;
}

/* 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 code added by pankaj on 10-6-09 start */
.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:#55b614; padding:10px 0 6px 0}
.shopping_cart .main_heading span {background:transparent url(../../images/shopping_cart.png) 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:#0b7513; background:#eaecee; float:left; margin:4px; display:inline; width:142px; padding:0 5px; margin-bottom:0}
.shopping_cart .heading a{color:#0000cc; 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:#ed521a; 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;
}
/*** all button css *****/

a.btnForAllBtn, a.btnForAllBtn:visited  {
background:transparent url(../../images/shpcrtbttnempty.gif) no-repeat scroll left bottom;
color:#ffffff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
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;
font-size:14px;
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;
}


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;
font-size:14px;
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;
font-size:14px;
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 */

/*** 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:#000;
	padding:4px 0px 0px 5px;
}
.framebdrleftrtblue{
	border-left:1px solid #3892B8;
	border-right:1px solid #3892B8;
	padding:10px;
}
/***** popbtn ****/
.popbtn
{
	background:#89c318;
	color:#ffffff;
	font:bold 14px Arial,Helvetica,sans-serif;
	padding:3px 10px;
	border:5px solid #ffffff;
	cursor:pointer;	
}
.popbtnhv
{
	background:#187db7;
	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: #e15c2a;
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:#fff8cb;
}

.greysm{
color:#666;
font-size:11px;
}


/*  --------------- HTML SKIN STYLE -----------------------*/


.topnavbg
{
    background-image: url(../../images/tabbg.jpg);
    background-repeat: repeat-x;
    text-align: center;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
}
.topnavbg a:link, .topnavbg a:active, .topnavbg a:visited
{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.topnavbg a:hover
{
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}

.greybdr
{
    border: #e0e1e2 1px solid;
}

.topbgimg
{
    background-image: url(../../images/topbgimg.jpg);
    background-repeat: repeat-x;
    height: 19px;
}

.tcheadbg
{
    background-image: url(../../images/tcheadebg.jpg);
    background-repeat: repeat-x;
    font-size: 16px;
    color: #2f2f2f;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 10px;
}

.tdbgsetbdr
{
    background-color: #d6f0fd;
}

.litablebdr
{
    border: #9dcbe4 1px solid;
    margin: 6px;
    background-color: #FFFFFF;
}

.heading
{
    background-color: #f9f9f9;
    font-size: 14px;
    text-align: left;
    text-transform: uppercase;
    padding-left: 9px;
    color: #000000;
    font-weight: bold;
}

.txtext
{
    font-size: 12px;
    line-height: 22px;
    text-align: left;
    color: #000000;
    padding: 9px;
}

.arrowpadbtm
{
    padding-bottom: 3px;
}
a:link, a:visited, a:active, a:hover
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif !important;
}

.footer
{
    background-color: #007bd3;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
}
.footer a:link, .footer a:visited, .footer a:active
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
}
.footer a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.copyright
{
    font-size: 11px;
    text-align: center;
    color: #565757;
    line-height: 28px;
}

.bdrrgt
{
    border-right: #9dcbe4 1px solid;
}

.tabbg
{
    background-color: #f8f9f9;
    background-image: url(../../images/tabarrow.jpg);
    background-repeat: no-repeat;
    height: 22px;
    font-size: 11px;
    color: #414141;
    padding-left: 24px;
}
.tabbg a:link; .tabbg a:visited; .tabbg a:active
{
    color: #414141;
    text-decoration: none;
}
.tabbg a:hover
{
    color: #000000;
    text-decoration: underline;
}

.termsTab
{
    color: #e58100;
    padding: 4px 0px 0px 5px;
    padding-bottom: 5px;
    font-size: 11px;
}
.termsTab ul
{
    margin: 0px;
    padding: 0px;
}
.termsTab ul li
{
    list-style: none;
    padding: 1px 0px;
}
a.termsTablnk
{
    background: url(../../images/tabarrow.jpg) #f8f9f9 no-repeat 3px 0px;
    padding: 4px 0px 4px 26px;
    margin-right: 5px;
    display: block;
    color: #414141;
    text-decoration: none;
}
a.termsTablnk:active
{
    color: #414141;
    text-decoration: none;
}
a.termsTablnk:visited
{
    color: #414141;
    text-decoration: none;
}
a.termsTablnk:hover
{
    color: #000;
    background: url(../../images/tabarrowsel.jpg) #f2f4e4 no-repeat 3px 0px;
    text-decoration: none;
}
.contentbox
{
    border: 1px solid #e0e1e2;
    border-bottom: none;
    padding: 0px 4px 0px 4px;
}

.contentboxtop
{
    background: url(../../../images/Striptop.gif) repeat-x top;
}

.topbox
{
    margin-top: 18px;
}

.boxtxt
{
    font-size: 11px;
    color: #363636;
}

.newsheadline
{
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}

.bottombox
{
    font-size: 11px;
    color: #363636;
    padding: 0px 10px 0px 15px;
}

.moreinfo a
{
    color: #ff4800;
    text-decoration: none;
    font-size: 11px;
    padding: 0px 0px 0px 15px;
}
.moreinfo a:hover
{
    color: #ff4800;
    text-decoration: underline;
}

.moreinfotop a
{
    color: #ff4800;
    text-decoration: none;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
}
.moreinfotop a:hover
{
    color: #ff4800;
    text-decoration: underline;
}

#footer
{
    color: #FFFFFF;
}
#footer a
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    padding: 0px 10px 0px 10px;
}
#footer a:hover
{
    text-decoration: underline;
}

#news ul
{
    padding: 0px;
    margin: 0px;
    padding-left: 8px;
}
#news li
{
    width: 219px;
    font-size: 12px;
    font-weight: bold;
    color: #363636;
    border-bottom: dotted 1px #363636;
    line-height: 28px;
    list-style: none;
}
#news li a:link, #news li a:active, #news li a:visited
{
    display: block;
    color: #363636;
    text-decoration: none;
}
#news li a:hover
{
    background-color: #f7f8e6;
    display: block;
}

#loginform
{
    font-size: 11px;
    color: #363636;
}
#loginform a
{
    color: #212b88;
    text-decoration: underline;
}
#loginform a:hover
{
    text-decoration: none;
}

.faqbox
{
    padding: 15px;
    font-size: 11px;
}
.faqbox B
{
    font-size: 11px;
    color: #177bdb;
    font-weight: normal;
}
.faqbox B a:link, .faqbox B :active, .faqbox B :visited
{
    font-size: 12px;
    color: #0157a8;
    text-decoration: none;
    font-weight: normal;
}
.faqbox B a:hover
{
    color: #000000;
    text-decoration: underline;
}
.faqbox DIV
{
    background-color: #F8F9F9;
    padding: 10px;
    padding-left: 20px;
    text-align: justify;
    line-height: 17px;
    font-size: 11px;
}
.faqbox DIV a:link, .faqbox DIV :active, .faqbox DIV :visited
{
    font-size: 11px;
    color: #f03f00;
}
.faqbox DIV a:hover
{
    font-size: 11px;
    color: #0090d4;
}
.faqbox DIV OL
{
    margin: 0px;
    padding: 0px;
    padding-left: 25px;
}
.faqbox DIV OL LI
{
    line-height: 17px;
}

.tncbox
{
    padding: 15px;
    font-size: 12px;
    line-height: 20px;
    text-align: justify;
}
.tncbox a:link, .tncbox :active, .tncbox :visited
{
    font-size: 12px;
    color: #f03f00;
}
.tncbox a:hover
{
    font-size: 12px;
    color: #0090d4;
}
.tncbox OL
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
}
.tncbox OL LI
{
    line-height: 20px;
}
.tncbox UL
{
    margin: 0px;
    padding: 0px;
    padding-left: 35px;
}
.tncbox UL LI
{
    line-height: 20px;
}
.tncbox DIV UL
{
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
}
.tncbox DIV UL LI
{
    line-height: 20px;
}
.tncbox strong
{
    font-size: 13px;
    color: #1744AC;
    font-weight: bold;
}

.arrowtoppad
{
    padding-top: 7px;
}


/**---MAINCONTENTPAGES *******--------**-*/
.mainimgbtmline {
	background-image:url(/travel/travel_resources/images/imgbtmbg.jpg);
	background-repeat:repeat-x;
}
.simpletxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}
.input { 
	width:150px;
	border:#7f9db9 1px solid;
	height:16px;
}
.rgtfltimg {
	background-image:url(/travel/travel_resources/images/rgtfltimg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	padding-top:6px;
}
.rgthtlimg {
	background-image:url(/travel/travel_resources/images/rgthtlimg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	padding-top:6px;
}
.rgtcarimg {
	background-image:url(/travel/travel_resources/images/rgtcarimg.jpg);
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:left; 
	text-transform:uppercase; 
	padding-top:6px;
}
.rgtactiimg {
	background-image:url(/travel/travel_resources/images/rgtactiimg.jpg); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:left; 
	text-transform:uppercase; 
	padding-top:6px;
}
.bdrright {
	border-right:#d6e6ef 1px solid;
}
.rgtdealtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4385c4;
	line-height:30px;
	border-bottom:#666666 1px dotted;
}
.rgtdealtext a:link, .rgtdealtext a:visited, .rgtdealtext a:active {
	color:#4385c4;
	text-decoration:none;
}
.rgtdealtext a:hover {
	color:#000000;
	text-decoration:underline;
}
.rgtdealtext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border-bottom:#666666 1px dotted;
}
.rgtdealtext1 a:link, .rgtdealtext1 a:visited, .rgtdealtext1 a:active {
	color:#000000;
	text-decoration:underline;
}
.rgtdealtext1 a:hover {
	color:#000000;
	text-decoration:none;
}
.rgtdealtextnobdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4385c4;
	line-height:30px;
}
.rgtdealtextnobdr a:link, .rgtdealtextnobdr a:visited, .rgtdealtextnobdr a:active {
	color:#4385c4;
	text-decoration:none;
}
.rgtdealtextnobdr a:hover {
	color:#000000;
	text-decoration:underline;
}
.rgtdealtextnobdr1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.rgtdealtextnobdr1 a:link, .rgtdealtextnobdr1 a:visited, .rgtdealtextnobdr1 a:active {
	color:#000000;
	text-decoration:underline;
}
.rgtdealtextnobdr1 a:hover {
	color:#000000;
	text-decoration:none;
}
.tablepad {
	padding:4px;
}
.traveltoolbg {
	background-image:url(/travel/travel_resources/images/trbg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	padding-left:4px;
}
.tablebg {
	background-color:#FFFFFF;
	border:#f0f0f0 1px solid;
}
.traveltooltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000000;
	line-height:24px;
}
.traveltooltext a:link, .traveltooltext a:visited, .traveltooltext a:active {
	color:#000000;
	text-decoration:none;
}
.traveltooltext a:hover {
	color:#000000;
	text-decoration:underline;
}
.orgbg {
	background-image:url(/travel/travel_resources/images/orgbg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	padding-left:4px;
}
.grnbg {
	background-image:url(/travel/travel_resources/images/grnbg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	padding-left:4px;
}
.orgdbg {
	background-image:url(/travel/travel_resources/images/orgdbg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	font-weight:bold;
	padding-left:4px;
}
.morelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ea0000;
	text-align:right;
	padding-right:8px;
	line-height:30px;
 }
.morelink a:link, .morelink a:visited, .morelink a:active {
	color:#ea0000;
	text-decoration:none;
 }
.morelink a:hover {
	color:#000000;
	text-decoration:underline;
}
.greybgbdr {
	background-color:#f7f7f7;
	border-right:#eaeaea 1px solid;
	border-left:#eaeaea 1px solid;
}
.orclass {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#159fe3;
}
.greybgbdr1 {
	border:#dedede 1px solid;
	border-top:none;
}
.simpletxt1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding-left:20px;
}
.step {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff3300;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	padding-top:10px;
}
.require {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff3300;
	text-align:right;
	padding-right:8px;
}
.inputcb {
	width:100px;
	border:#7f9db9 1px solid;
	height:16px;
}
.inputsmall {
	width:74px;
	border:#7f9db9 1px solid;
	height:16px;
}
.req {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#ff3300;
}

.req ul li {
list-style-type:none;
padding:0 0;
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ff3300;
}

.programHigh { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.programHigh a:link, .programHigh a:active, .programHigh a:visited { color:#363636; text-decoration:none; }
.programHigh a:hover { color:#cb0911; text-decoration:underline; }
.programHigh UL { margin:0px; padding:0px; padding-top:10px; }
.programHigh UL LI { list-style-type:none; background-image:url(/travel/images/home/listbullet.gif); background-repeat:no-repeat; background-position:0px 8px;
	line-height:19px; padding-left:13px; margin-bottom:4px; }
.lnkMoreinfo { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ff4800; padding-left:9px; }
.lnkMoreinfo a:link, .lnkMoreinfo a:link, .lnkMoreinfo a:visited { color:#ff4800; text-decoration:none; font-weight:normal; }
.lnkMoreinfo a:hover { color:#ff4800; text-decoration:underline; font-weight:normal; } 


/********************************************************************************************************************************************************/
/* New CSS for AffiliateSignUpWithPayment start */
.lgn{ color:#1c679c;background-color:#d6f0fd; font-size:12px; font-weight:bold; border-bottom:#cae3ef 2px solid;}
.thanksHD{ color:#78a323; font-size:18px; font-weight:bold;}
.bdrltblue{border:#cae3ef 1px solid;}
.lgntxtHD{color:#919191; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left;}

.lgntxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#282828; line-height:16px;}

.lgntxt a:link, .lgntxt a:visited, .lgntxt a:active { font-size:12px; color:#282828; text-decoration:underline; }
.lgntxt a:hover { font-size:12px; color:#282828; text-decoration:none; }

.lgntxtrtalg{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#282828; line-height:16px; text-align:right;}
.inputBox {	FONT-WEIGHT: normal; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif;  COLOR: #000000; text-align:left; padding-left:3px; width:150px; padding-top:1px; padding-bottom:1px; border:#9ab1d2 1px solid;}
.listBox {	FONT-WEIGHT: normal; FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif;  COLOR: #000000; text-align:left; padding-left:3px; width:150px;border:#9ab1d2 1px solid;}

.booknow { background:url(../../images/continue_bttn.gif) no-repeat scroll left top; width:236; height:34px; cursor:hand; cursor:pointer; display:block}
.booknow:hover { background:url(../../images/continue_bttn.gif) no-repeat scroll left bottom; width:236; height:34px; cursor:hand; cursor:pointer;}

.reviewbtn { background:url(../../images/review_bttn.gif) no-repeat scroll left top; width:236; height:34px; cursor:hand; cursor:pointer; display:block}
.reviewbtn:hover { background:url(../../images/review_bttn.gif) no-repeat scroll left bottom; width:236; height:34px; cursor:hand; cursor:pointer;}

.reviewbtn { background:url(../../images/edit_btn.gif) no-repeat scroll left top; width:132; height:34px; cursor:hand; cursor:pointer; display:block}
.reviewbtn:hover { background:url(../../images/edit_btn.gif) no-repeat scroll left bottom; width:132; height:34px; cursor:hand; cursor:pointer;}

.confirmbtn { background:url(../../images/confirm_btn.gif) no-repeat scroll left top; width:204; height:34px; cursor:hand; cursor:pointer; display:block}
.confirmbtn:hover { background:url(../../images/confirm_btn.gif) no-repeat scroll left bottom; width:204; height:34px; cursor:hand; cursor:pointer;}


a.links{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#313131;
	text-decoration:underline;
	}
a.links:hover{
	text-decoration:none;
	}

.lgntxtgrey{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#919191; line-height:16px;}

.lgntxtgrey a:link, .lgntxtgrey a:visited, .lgntxtgrey a:active { font-size:12px; color:#919191; text-decoration:underline; }
.lgntxtgrey a:hover { font-size:12px; color:#919191; text-decoration:none; }
.pendingColor{background:pink;}
.activeColor{background:PaleGreen;}
.rejectedColor{background:Silver;}
/* New CSS for AffiliateSignUpWithPayment End */
/* FLIGHT ENGINE BUTTONS */
.soldoutbutton {
background:  url(../../images/soldoutbtn.gif) scroll top right no-repeat;
width:110px;
height:35px;
float:left;
cursor:default;
}
/* FLIGHT ENGINE BUTTONS ENDS HERE */





/*********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;
}

/***********Green CAR Points Start************/
.mainCrList{padding-right:5px;float:left;}
.nonGreen{float:right;width:15px; height:17px;margin:6px 3px 0 3px; display:block;}
.greencar{float:left;background:transparent url(../../images/green-car-icon.gif) no-repeat;width:15px; height:17px;margin:6px 0 0 0; cursor:pointer;}
.greencarnp{float:right;background:transparent url(../../images/green-car-icon.gif) no-repeat;width:15px; height:17px;margin:6px 3px 0 3px;}
.greenCarAvailTip {background:transparent url(../../images/green-car-icon.gif) 0px 3px no-repeat;font-weight:bold;color:#ab4203;padding:5px 0 2px 20px}
.adCarTypeMid{float:none; display:block; padding:0 0 0 20px; white-space:nowrap;}
.greencar-radio{background:url(../../images/car-select-rb.gif) no-repeat 0 0; width:19px; height:19px; display:block}
.car-selected .greencar-radio{background:url(../../images/car-select-rb.gif) no-repeat 0 -19px; width:19px; height:19px; display:block}

.carGreenList{float:left; width:100%; border:none; background:url(../../images/car-option-bg.jpg) repeat-x top}
.carGreenList ul{padding:0px; margin:0px;  width:100%;}
.carGreenList li{border-top:1px solid #b8b8b8; float:left; width:100%; font-size:12px; list-style-type:none; position:relative}
.carGreenList .car-type{float:left; width:180px; padding-bottom:8px}
.carGreenList .car-type img{vertical-align:middle!important; margin-top:5px}

.carGreenList li input{margin-right:12px}
.carGreenList .midSize {float:left; width:90px; padding-top:16px; text-align:left; display:inline; position:absolute; left:150px; top:5px}
.carGreenList .midDetail {float:left; padding:16px 0 0 20px}
.carGreenList .midSelect {width:75px; float:right; padding:16px 10px 0 0;}

.carGreenList .grRadio{float:left; margin-top:16px; margin-right:15px; display:inline; margin-left:10px; display:inline}
.carGreenList .grRadio{background:url(../../images/car-select-rb.gif) no-repeat 0 0; width:19px; height:19px}
.carGreenList .grSelected .grRadio{background-position:0 -19px}
.carGreenList .grSelected{background-color:#e2e7e9}

.pdtop3{padding-top:3px;}
.darkgreyline{background-color:#b8b8b8;}

ul#specialEuip{width:100%; float:left; margin:5px 0 8px -10px; _margin:5px 0 8px -5px; padding:0px;}
#specialEuip li{margin:1px 0; padding:0px; list-style-type:none;  display:inline;  width:47%; float:left; font-size:12px;}
#specialEuip li span { display:list-item; list-style-type: disc; list-style-position: inside; padding-left:12px;}
.padBot8{padding-bottom:8px;}
/***********Green CAR Points End************/
/***promotion control***/
.tick-icon{background: transparent url(../../images/tick-icon.gif) no-repeat 0 2px;}
.helpico{background: transparent url(../../images/help.gif) no-repeat 0 2px; background-position:right;}
.clubmilesico{background: transparent url(../../images/clubmiles-ico.gif) no-repeat 0 2px; background-position:right;}
.restaurantdotcom{background: transparent url(../../images/restaurant-coupon.jpg) no-repeat 0 0; width:248px; height:154px;}

.paddinglt3 {padding-left:3px;}
.paddingbot3 {padding-bottom:3px;}
.paddingTop8 {padding-top:8px}
.paddingbot8 {padding-bottom:8px}
.paddinglt5 {padding-left:5px;}
.paddingrt3 {padding-right:3px;}
.marginLt3 {margin-left:3px;}
