body{
	margin:0 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/body-bg.gif) top left repeat-x #f6f6f6;
	}
	
form{
	margin:0px;
	padding:0px;
	}
	
select{
	font-size:12px;
	color:#000;
	border:1px solid #848484;
	padding:1px;
	margin:1px 2px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
a{
	outline:none;
	border:none;
	}
	
img{
	outline:none;
	border:none;
	}
		
ol, ul, li{
	margin:0px;
	padding:0px;
	}
	
p{
	margin:0px;
	padding:0px;
	line-height:17px;
	color:#605f5f;
	font-size:12px;
	}
	
td{
	margin:0px;
	padding:0px;
	color:#605f5f;
	font-size:12px;
}
	
.left{
	float:left;
	}
	
.right{
	float:right;
	}
	
	
.cleaner{
	clear:both;
	}

h1, h2, h3, h4, h5, h6 {
color:#0A84C1 !important;
font-size:16px;
}

/*------------------------------------------------Main Container CSS Start Here-------------------------------------------*/
#container{
	width:1002px;
	overflow:hidden;
	margin:0 auto;
	padding:0px;
	}
	
#head{
	width:1002px;
	float:left;
	}
	
.logo {
float:left;
padding:7px 0 3px 10px;
}
	
#footer{
	width:100%;
	float:left;
	background:url(../images/trip-footer.gif) left top repeat-x;
	}
	
#left-main{
	width:765x;
	float:left;
	}
	
#left-panel{
	width:293px;
	float:left;
	}
	
#right-main{
	width:210px;
	padding-right:12px;
	float:right;
	}
#right-main-air{
	width:200px;
	padding-right:10px;
	float:right;
	}
	
#mid-panel{
	padding:0 0 0 0;
	width:475px;
	_width:479px;

	}
/*------------------------------------------------Main Container CSS End Here-----------------------------------------------*/	

/*------------------------------------------------Middle Area CSS Start Here-------------------------------------------------*/
.travel{
	width:100%;
	float:left;
	}
	
.travel-mid1 {
background: url(../images/travel-mid1-tm.gif) scroll left top repeat-y;
background-color:#ffffff;
}

.travel-mid2 {
	background: url(../images/travel-mid2-tm.gif) scroll right top repeat-y;
}

.travel-top1 {
	background: url(../images/travel-top1-tm.gif) scroll left top repeat-x;
}

.travel-top2 {
	background: url(../images/travel-top2-tm.gif) scroll left top no-repeat;
}

.travel-top3 {
	background: url(../images/travel-top3-tm.gif) scroll right top no-repeat;
}

.travel-bot1 {
	background: url(../images/travel-bot1-tm.gif) scroll left bottom repeat-x;
}

.travel-bot2 {
	background: url(../images/travel-bot2-tm.gif) scroll left bottom no-repeat;
}

.travel-bot3 {
	background: url(../images/travel-bot3-tm.gif) scroll right bottom no-repeat;
}

.standerd-box1 {
	margin: 0px;
	padding:0px;
	overflow:hidden;
	min-width:452px;
}

.darkf{
	font-size:18px;
	font-weight:normal;
	color: #0a84c1 !important;
}

.apf{
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color: #666666;
}

.apf a{
	color: #f99638;
	text-decoration:none;
}

.apf a:hover{
	color: #f99638;
	text-decoration:none;
}

.apf img{
	float:right;
	}

.apf h4{
	font-size:13px;
	font-weight:bold;
	color: #f99638;
	margin:0 0 0 0;
}

.apf h2{
	font-size:16px;
	font-weight:bold;
	color: #1a67b2;
	margin:0 0 8px 0;
}

.apf h6{
	font-size:11px;
	font-weight:normal;
	color: #999999;
	margin:0 0 3px 0;
}

.apf-grey{
	font-size:11px;
	font-weight:normal;
	line-height:25px;
	color: #999999;
}

.apf-grey a{
	color: #1a67b2;
	text-decoration:underline;
}

.apf-grey a:hover{
	color: #1a67b2;
	text-decoration:none;
}

.banner1{
	width:765px;
	float:right;
}

	
.banner2{
	width:100%;
}
	
/*----------------------------------------------- Article CSS Start Here---------------------------------------------------*/
.article-tp-box1{
	border-bottom:1px solid #cdcdcd;
	width:100%;
	clear:both;
	font-size:11px;
	float:left;
	}
	
.article-tp-box2{
	width:137px;
	padding:6px 0 7px 10px;
	background: url(../images/faqTabsptr.gif) right no-repeat;
	float:left;
	}
	
.article-tp-box2 a{
	color:#000;
	text-decoration:none;
	}
	
.article-tp-box2 a:hover{
	color:#1a67b2;
	text-decoration:none;
	}
	
.article-tp-box3{
	width:137px;
	padding:6px 0 7px 10px;
	float:left;
	}
	
.article-tp-box3 a{
	color:#000;
	text-decoration:none;
	}
	
.article-tp-box3 a:hover{
	color:#1a67b2;
	text-decoration:none;
	}

/*----------------------------------------------- Article CSS End Here---------------------------------------------------*/	

/*------------------------------------------------Middle Area CSS End Here---------------------------------------------------*/	

/*------------------------------------------------Left Panel Widget CSS Start Here-------------------------------------------*/
.tabs-panel1{
	width:293px;
	padding:0 0 0 0;
	float:left;
	}
	
#tab1{
	width:250px;
	padding:0 0 0 0;
	float:left;
	}
	

#tab2{
	width:250px;
	padding:0 0 0 0;
	float:left;
}

#tab3{
	width:250px;
	padding:0 0 0 0;
	float:left;
}

#tab4{
	width:250px;
	padding:0 0 0 0;
	float:left;
}

#tabs{
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0;
	color:#FFFFFF;
	display:block;
	width:43px; 
	padding:84px 0 0 0; 
	float:left;
	margin:0px;
}
#tabs ul{
	padding:0px;
	margin:0px;
	}
	
#tabs li{
	padding:0px;
	margin:0 0 3px 0;
	list-style-type:none;
	}
.tabs-panel-box1{
	width:50px;
	height:467px;
	float:left;
	background: url(../images/tabs-panel-box1.gif);
	}	

.tabs-panel-top{
	width:234px;
	height:41px;
	background:url(../images/tab-panel-top.gif) left top repeat-x;
	float:left;
	}
		
.tabs-panel-top h2{
	color:#0a84c1;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:14px 0 0 0;
}		
.tabs-panel-top h3{
	color:#0a84c1;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:14px 0 0 0;
}
	
.tabs-panel-left-bottom{
	width:50px;
	height:9px;
	background:url(../images/results_sprite.gif) -126px -166px no-repeat;
	float:left;
	}	
	
		
.tabs-panel-mid{
	width:50px;
	height:389px;
	background:url(../images/tabs-panel-mid.gif) repeat-y;
	float:right;
	}
	
.tabs-panel-right-top{
	width:9px;
	height:41px;
	background:url(../images/results_sprite.gif) -33px -166px no-repeat;
	float:right;
	}
	
		
		
.tabs-left{
	width:245px;
	float:left;
	}
	
.tabs-left2{
	width:235px;
	padding:0 0 0 10px;
	float:left;
	}
	
.tabs-left-check{
	width:235px;
	padding:0px 0 5px 0;
	float:left;
	}
	
.tabs-left-check1{
	width:20px;
	padding:2px 0 1px 0;
	float:left;
	}
	
.tabs-left-check2{
	width:68px;
	padding:3px 0 3px 0;
	font-weight:bold;
	color:#0a84c1;
	font-size:12px;
	float:left;
	}
	
.tabs-left-check3{
	width:90px;
	padding:3px 0 2px 0;
	font-weight:normal;
	color:#000000;
	font-size:12px;
	float:left;
	}
	
.tabs-left-check-new{
	font-weight:normal;
	color:#000000;
	font-size:12px;
	height:10px !important;
	*height:16px !important;
	padding:0px;
	margin:0px;
	resize:none;
	}

.tabs-left-check4{
	width:103px;
	padding:3px 0 2px 0;
	font-weight:normal;
	color:#000000;
	font-size:12px;
	float:left;
	}
		
.tabs-left3{
	width:222px;
	padding:1px 0 5px 0;
	float:left;
	}
	
.tabs-left3 h5{
	color:#0a84c1;
	font-size:12px;
	padding:0px;
	margin:0px;
}

.tabs-left3 h4{
	color:#ce9713;
	font-size:16px;
	padding:0px;
	margin:0 0 0 0;
}

.tabs-left3-form{
	width:213px;
	font-size:14px;
	font-weight:bold;
	color:#8c8c8c;
	border:1px solid #505050;
	padding:1px;
	margin:0 0 0 0;
	float:left;
	}
	
.tabs-left3-form2{
	width:180px;
	float:left;
	font-size:12px;
	color:#000;
	padding:3px 0 0 0;
	}
	
.tabs-left4{
	width:110px;
	float:left;
	}
	
.tabs-left4 h5{
	color:#0a84c1;
	font-size:12px;
	padding:0px;
	margin:0 0 3px 0;
}

.tabs-left4-form{
	width:78px;
	font-size:14px;
	color:#8C8C8C;
	border:1px solid #505050;
	padding:1px;
	margin:1px 2px 0 0;
	float:left;
	}
	
.tabs-left5{
	width:65px;
	float:left;
	}
	
.tabs-left5 h5{
	color:#0a84c1;
	font-size:12px;
	padding:0px;
	margin:8px 0 3px 0;
}	
					
.tabs-panel-bottom{
	width:234px;
	height:9px;
	background:url(../images/tab-panel-bot.gif) left top no-repeat;
	float:left;
	}
	

.tabs-panel-right-bottom{
	width:9px;
	height:9px;
	background:url(../images/results_sprite.gif) -33px -218px no-repeat;
	float:right;
	}
	
	
.cleaner{
	clear::both;
	}


/*------------------New & Edited Classes for tab (27.04.2009)------------------------*/

	
.tabs-left1{
	width:232px;
	height:48px;
	background:url(../images/results_sprite.gif) -80px -203px no-repeat;
	float:left;
	}
	
	
.tabs-left1 h2{
	color:#0a84c1;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:14px 0 0 74px;
}

	
.tabs-panel-left-top{
	width:7px;
	height:41px;
	background:url(../images/results_sprite.gif) -167px -112px no-repeat;
	float:left;
	}
	
.tabs-panel-center{
	 width:250px;
	 background:url(../images/tab-panel-center.gif) right top repeat-y #fff;
	 float:right;
	 min-height:370px;
	 height:auto !important;
	 height:370px;
	 padding-bottom:10px;
 }

.tabs-panel-center-cut1{
	 width:250px;
	 background:url(../images/tab-panel-center-cut1.gif) left top no-repeat;
	 float:left;
 }
 
  .tabs-panel-center-cut2{
	 width:250px;
	 background:url(../images/tab-panel-center-cut2.gif) left top no-repeat;
	 float:left;
 }

.tabs-panel-center-cut3{
	 width:250px;
	 background:url(../images/tab-panel-center-cut3.gif) left top no-repeat;
	 float:left;
 }

.tabs-panel-center-cut4{
	 width:250px;
	 background:url(../images/tab-panel-center-cut4.gif) left top no-repeat;
	 float:left;
 }
.tabs-panel-center-cut5{
	 width:250px;
	 background:url(../images/tab-panel-center-cut5.gif) left top no-repeat;
	 float:left;
 }
	
.tabs-panel-left-bottom{
	width:7px;
	height:9px;
	background:url(../images/results_sprite.gif) -169px -166px no-repeat;
	float:left;
	}

.ErrorMsg div {
	background:#FFFFB7 none repeat scroll 0 0;
	color:#FF0000;
	font-size:11px !important;
	margin:0 7px;
	padding:0 2px;
}

.errmsg li {
	display:block;
}

#errMsgs li {
	display:block;
	clear:both;
}
	
.tab-lw-bottom{
	width:250px;
	float:right;
}

.city-link{
	float:left;
	padding-left:2px;
	padding-bottom:3px;
	margin-top:-3px;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
	}
.city-link a{
	color:#ff0000;
	text-decoration:underline;
	}
	
.city-link a:hover{
	color:#000;
	text-decoration:none;
	}

/*------------------------------------------------Left Panel Widget CSS End Here-------------------------------------------*/

/*------------------------------------------------Right Panel form CSS Start Here-------------------------------------------*/
.standerd-box2 {
	margin: 0px;
	padding:0px;
	overflow:hidden;
	min-width:200px;
}


.win-center{
	width:200px;
	background:url(../images/win-center.gif) left top repeat-y;
	color:#8c9092;
	font-size:12px;
	padding:9px 0 7px 0;
	}
	
.win-center h5{
	color:#605f5f;
	font-size:12px;
	margin:13px 0 8px 0;
	}
		
.win-center-form1{
	width:145px;
	font-size:11px;
	color:#000;
	border:1px solid #cdcdcd;
	padding:2px 1px 2px 1px;
	margin:10px 0 8px 0;
	}

.darkform{
	font-size:15px;
	font-weight:bold;
	color: #0a84c1;
}
	
/*------------------------------------------------Right Panel form CSS Start Here-------------------------------------------*/

/*---------------------------------------------- Search Deals CSS ---------------------------------------------*/
.search-box1 {
	background: url(../images/search4.gif) scroll left top repeat-y;
	background-color:#f2f2f2;
}

.search-box2 {
	background:url(../images/search5.gif) scroll right top repeat-y;
}

.search-box3 {
	background: url(../images/search1.gif) scroll left top repeat-x;
}

.search-box4 {
	background: url(../images/search2.gif) scroll left top no-repeat;
}

.search-box5 {
	background: url(../images/search3.gif) scroll right top no-repeat;
}

.search-box6 {
	background: url(../images/search6.gif) scroll left bottom repeat-x;
}

.search-box7 {
	background: url(../images/search7.gif) scroll left bottom no-repeat;
}

.search-box8{
	background: url(../images/search8.gif) scroll right bottom no-repeat;
}

.deals-search-box{
	color:#acacac;
	font-size:17px;
	font-weight:bold;
	border:1px solid #c2c2c2;
	padding:5px 10px;
	width:628px;
	margin:0px;
	}
	
.deals-search-head{
	color:#0a84c1;
	font-size:17px;
	font-weight:bold;
}

.buttonwrapper{ 
	overflow: hidden; 
	float:left;
}

a.ser{
	background:transparent url(../images/ser-left.gif) left top no-repeat;
	display: block;
	float: left;
	height: 31px;
	line-height:18px; 
	padding-left: 11px;
	text-decoration: none;
	font:bold 16px Arial, Helvetica, sans-serif;
}

a:link.ser, a:visited.ser, a:active.ser{
	color: #fff;
}

a.ser span{
	background: transparent url(../images/ser-right.gif) right top no-repeat;
	display: block;
	padding:5px 13px 6px 5px; 
	#padding:6px 13px 6px 5px;
}

a.ser:hover{
	background-position:left bottom;
	text-decoration:none;
}

a.ser:hover span{ 
	background-position:right bottom;
	color:#fff;
	text-decoration:none;
}

#mid-panel-full{
	padding:0;
	width:980px;
	float:left;
	}
	
.deals-cor1 {
	background: url(../images/deals-cor1.gif) scroll left top repeat-x;
}

.deals-cor2 {
	background: url(../images/deals-cor2.gif) scroll left top no-repeat;
}

.deals-cor3 {
	background: url(../images/deals-cor3.gif) scroll right top no-repeat;
}

.ser-head{
	background:#b1ddff;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:0 8px 8px 8px;
	padding:4px;
	}
	
.ser-sub-head{
	padding:10px 10px 10px 10px;
	font-size:13px;
	font-weight:normal;
	color:#000;
}

.ser-sub-head a{
	color:#3a3399;
	text-decoration:none;
}

.ser-sub-head a:hover{
	color:#d10a0d;
	text-decoration:none;
}

.deals-type1{
	width:761px;
	background:#fff;
	overflow:hidden;
	margin-left:1px;
	}
	
.deals-type2{
	width:761px;
	background-color:#e1f1ff;
	overflow:hidden;
	margin-left:1px;
	}
	
.deals-type-head{
	font-size:14px;
	color:#a0a0a0;
	font-weight:bold;
	padding:10px;
	float:left;
}
	
.deals-type-icon{
	padding:10px;
	float:left;
	}
	
.air-icon{
	background:url(../images/travel-sprite.gif) scroll  10px -545px no-repeat;
	width:66px;
	height:55px;
	float:left;
	}
	
.hotel-icon{
	background:url(../images/travel-sprite.gif) scroll  10px -600px no-repeat;
	width:66px;
	height:55px;
	float:left;
	}
	
.car-icon{
	background:url(../images/travel-sprite.gif) scroll  10px -655px no-repeat;
	width:66px;
	height:55px;
	float:left;
	}
	
.cruise-icon{
	background:url(../images/travel-sprite.gif) scroll  10px -710px no-repeat;
	width:66px;
	height:55px;
	float:left;
	}
	
.vaction-icon{
	background:url(../images/travel-sprite.gif) scroll  10px -765px no-repeat;
	width:66px;
	height:55px;
	float:left;
	}
	
	
.deals-price{
	font-size:12px;
	color:#d10a0d;
	font-weight:bold;
	padding:18px 10px 18px 10px;
	vertical-align:middle;
	float:left;
	}
	
.deals-deal{
	font-size:12px;
	color:#7b7b7b;
	font-weight:normal;
	padding:18px 10px 18px 10px;
	width:445px !important;
	vertical-align:middle;
	float:left;
	}
/*	
.deals-deal a{
	color:#001eff;
	font-weight:bold;
	text-decoration:underline;
	}
		
.deals-deal a:hover{
	color:#001eff;
	font-weight:bold;
	text-decoration:none;
	}*/
	
.deals-deal a{color:#7B7B7B;font-weight:bold;text-decoration:none;cursor:default;}
.deals-deal a:hover{color:#7B7B7B;font-weight:bold;text-decoration:none;cursor:default;}
	
.deals-by{
	font-size:12px;
	color:#7b7b7b;
	font-weight:normal;
	vertical-align:middle;
	padding:18px 10px 18px 10px;
	float:left;
	}
	
/*--- New CSS for Destination Review ---*/

.deals-cor4 {
	background: url(../images/deals-cor4.gif) scroll left top no-repeat;
}

#panel {
	background: #fff;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	height: 400px;
	display: none;
	padding:10px 0 10px 0;
	margin:0px;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.slide {
	margin:20px 0 0 0;
	padding: 0;
	/*border-top: solid 4px #422410;*/
	background: url(../images/btn-slide.gif) no-repeat left top;
}

.slide-rt {
	margin: 0;
	padding: 0;
	/*border-top: solid 4px #422410;*/
	background: url(../images/btn-slide-rt.gif) no-repeat right top;
}

.slide-bt1 {
	margin: 0;
	padding: 0;
	height:6px;
	background: url(../images/slide-bt1.gif) no-repeat left top;
}

.slide-bt2 {
	margin: 0;
	padding: 0;
	height:6px;
	background: url(../images/slide-bt2.gif) no-repeat right top;
}

.btn-slide {
	background: url(../images/blue-arrow.gif) no-repeat 12px -45px;
	text-align: left;
	width: 680px;
	height: 24px;
	padding: 13px 10px 0 30px;
	margin: 0 auto;
	display: block;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0b83b8;
	text-decoration: none;
}

.btn-slide-active {
	background-position: 12px 15px;
}

.rating { 
	height:19px; 
	overflow:hidden;
	}

.rating .rate{ 
	font-style:normal; 
	float:right;
	}

.rate { 
	display:block; 
	position:relative; 
	overflow:hidden; 
	margin-right:4px;
	margin-top:3px; 
	}

.rate img { 
	position:absolute;
}


/* Ratings > No Small ----------------------------------------------------------------------------------------- */
.rate.ss1, .rate.ss2, .rate.ss3, .rate.ss4, .rate.ss5, .rate.ss6, .rate.ss7, .rate.ss8, .rate.ss9 , .rate.ss10, .rate.ss11, .rate.ss12, .rate.ss13, .rate.ss14, .rate.ss15, .rate.ss16, .rate.ss17, .rate.ss18, .rate.ss19, .rate.ss20{ 
	width:83px; 
	height:13px;
}

.rate.ss1 img, .rate.ss2 img, .rate.ss3 img, .rate.ss4 img, .rate.ss5 img, .rate.ss6 img, .rate.ss7 img, .rate.ss8 img, .rate.ss9 img, .rate.ss10 img, .rate.ss11 img, .rate.ss12 img, .rate.ss13 img, .rate.ss14 img, .rate.ss15 img, .rate.ss16 img, .rate.ss17 img, .rate.ss18 img, .rate.ss19 img, .rate.ss20 img { left:-119px;}

.rate.ss1 img { top:0;}
.rate.ss2 img { top:-13px;}
.rate.ss3 img { top:-26px;}
.rate.ss4 img { top:-39px;}
.rate.ss5 img { top:-52px;}
.rate.ss6 img { top:-65px;}
.rate.ss7 img { top:-78px;}
.rate.ss8 img { top:-91px;}
.rate.ss9 img { top:-104;}
.rate.ss10 img { top:-117px;}
.rate.ss11 img { top:-130;}
.rate.ss12 img { top:-143px;}
.rate.ss13 img { top:-156;}
.rate.ss14 img { top:-169px;}
.rate.ss15 img { top:-182;}
.rate.ss16 img { top:-195px;}
.rate.ss17 img { top:-208;}
.rate.ss18 img { top:-221;}
.rate.ss19 img { top:-234px;}
.rate.ss20 img { top:-247;}


.apf-black{
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color: #000;
}

.apf-black a{
	color: #000;
	text-decoration:underline;
}

.apf-black a:hover{
	color: #000;
	text-decoration:none;
}

.rating-top-box{
	
	}
.rating-bar{
	float:left; 
	text-align:right;  
	width:90px;
	}
	
.rating-box-main-white{	
	width:98.6%;
	_width:98.3%; 
	background-color:#fff; 
	padding:5px 0 10px 1%;
	}

.rating-box-main-grey{	
	width:98.6%;
	_width:98.3%; 
	background-color:#f3f3f3; 
	padding:5px 0 10px 1%;
	margin-bottom:10px;
	}
	
.rating-box1{	
	 width:97%;
	 padding:3px 1% 3px 1%; 
	 border-bottom:1px solid #dadada;
	}
	
.rating-box2{	
	 width:98%;
	 padding:5px 1% 5px 1%; 
	}
	
.rating-box3{	
	width:50%; float:left;
	}
	
.rating-box4{	
	width:42%; float:right;
	}
		
.apf-blue{
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color: #498ade;
}

.apf-blue a{
	color: #498ade;
	text-decoration:none;
}

.apf-blue a:hover{
	color: #498ade;
	text-decoration:underline;
}

.recent-blog-post1{	
	width:94%;
	padding:15px 3% 12px 3%;
	border-bottom:2px solid #e6e6e6;
	}
	
.recent-blog-post2{	
	width:94%;
	padding:15px 3% 12px 3%;
	}
	
.air-icon2{
	background:url(../images/travel-sprite.gif) scroll  10px -545px no-repeat;
	width:66px;
	height:60px;
	float:left;
	}
	
.hotel-icon2{
	background:url(../images/travel-sprite.gif) scroll  10px -600px no-repeat;
	width:66px;
	height:60px;
	float:left;
	}
	
.car-icon2{
	background:url(../images/travel-sprite.gif) scroll  10px -655px no-repeat;
	width:66px;
	height:60px;
	float:left;
	}
	
.cruise-icon2{
	background:url(../images/travel-sprite.gif) scroll  10px -710px no-repeat;
	width:66px;
	height:60px;
	float:left;
	}
	
.vacation-icon2{
	background:url(../images/travel-sprite.gif) scroll  10px -763px no-repeat;
	width:66px;
	height:60px;
	float:left;
	}

.deals-deal2{
	font-size:12px;
	color:#7b7b7b;
	font-weight:normal;
	padding:20px 10px 5px 20px;
	width:120px;
	_width:120px;
	/*height:30px;*/
	vertical-align:middle;
	float:left;
	}
	
.deals-deal2 a{
	color:#7b7b7b;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
	cursor:default;
	}
	
.deals-deal2 a:hover{
	color:#7b7b7b;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	}
	/*.deals-deal2{
	font-size:12px;
	color:#7b7b7b;
	font-weight:normal;
	padding:20px 10px 5px 20px;
	width:120px;
	_width:120px;
	height:30px;
	vertical-align:middle;
	float:left;
	}
	
.deals-deal2 a{
	color:#001eff;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:5px;
	}
	
.deals-deal2 a:hover{
	color:#001eff;
	font-weight:bold;
	text-decoration:none;
	}*/
	
.deals-by2{
	font-size:12px;
	color:#7b7b7b;
	font-weight:normal;
	vertical-align:middle;
	padding:0 10px 0 10px;
	float:left;
	}
	
.deals-type3{
	width:100%;
	background:#fff;
	padding-bottom:3px;
	overflow:hidden;
	}
	
.deals-type4{
	width:100%;
	background-color:#e1f1ff;
	padding-bottom:3px;
	overflow:hidden;
	}
	
.deals-price2{
	font-size:12px;
	color:#d10a0d;
	font-weight:bold;
	padding:10px 0 0 0;
	height:40px;
	width:60px;
	float:left;
	}
	
.review-text-box{
	width:270px;
	font-size:12px;
	height:18px;
	color:#333333;
	border-bottom:1px solid #d2d1cd;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #d2d1cd;
	}
	
 .offerhtl {
	position:absolute;
	width:450px;
	margin:0 0 0 0;
	padding:15px 0 0 0;
	height:44px;
	z-index:99;
	color: #ffffff;
	font-size:24px;
	text-align:right;
	font-weight:bold;
	text-shadow:#0f0f0f 1px 1px; 
	filter:Shadow(Color=#0f0f0f, Direction=120,Strength=2);
}
.offerhtl .off{
	font-size:24px;
	color: #fff;
}
.offerhtl h1{
	color:#FFF !important;
	font-size:24px;
	font-weight:bold;
	margin-right:15px;
	float:right;
}

.bottom-link{
	width:241px;
	}
	
.bottom-link ul{
	margin:8px 0 8px 14px;
	padding:0px;
	}
	
.bottom-link li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
	color:#6d6d6d;
	}
	
.bottom-link li a{
	color:#6d6d6d;
	text-decoration:none;
	}
	
.bottom-link li a:hover{
	color:#ff6600;
	text-decoration:underline;
	}		

#big-arrow {
	background:transparent url(../images/big-arrow-tm.gif) no-repeat scroll 0 0px;
	height:225px;
	margin:116px 0 0 -59px;
	padding:0;
	position:absolute;
	width:109px;
	z-index:1;
}


/*---------------------- Top Navigation ---------------------*/
/* GLOBALHEADER */
#globalbg {
    background-image: url("../images/headerbg.gif");
    background-repeat: no-repeat;
    padding: 8px 0 0 4px;
    width: 987px;
}
#globalheader {
	width:980px; height:51px; background: url(../images/tripmamaheader.png) no-repeat 0 0; _background:  url(../images/tripmamaheader.gif) no-repeat 0 0; font-weight: bold;
}
#globalheader:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
#globalheader ul {
	padding: 0px 0; margin: 0; text-align: center;
}
#globalheader ul li {
	display: inline; float:left;
}
#globalheader ul li a {
	color: #494949; width:72px; height:51px; display:block; margin: 0; text-decoration: none; text-indent:-10000px; outline:none;
}
#globalheader ul li#gn-flights a {
	width:73px; height:51px; background: url(../images/tripmamaheader.png) no-repeat 0 0; _background: url(../images/tripmamaheader.gif) no-repeat 0 0;
}
#globalheader ul li#gn-flights a:hover {
	background-position:0 -51px;
}
#globalheader ul li#gn-flights a.selected{
	background-position:0 -204px !important;	
}
#globalheader ul li#gn-hotels a {
	width:70px; height:51px; background: url(../images/tripmamaheader.png) no-repeat -73px 0; _background: url(../images/tripmamaheader.gif) no-repeat -73px 0;
}
#globalheader ul li#gn-hotels a:hover{
	background-position:-73px -51px;
}
#globalheader ul li#gn-hotels a.selected{
	background-position: -73px -204px !important;	
}
#globalheader ul li#gn-cars a {
	width:56px; height:51px; background: url(../images/tripmamaheader.png) no-repeat -143px 0; _background: url(../images/tripmamaheader.gif) no-repeat -143px 0;
}
#globalheader ul li#gn-cars a:hover {
	background-position:-143px -51px;
}
#globalheader ul li#gn-cars a.selected{
	background-position: -143px -204px !important;	
}
#globalheader ul li#gn-cruises a {
	width:78px; height:51px; background: url(../images/tripmamaheader.png) no-repeat -199px 0; _background: url(../images/tripmamaheader.gif) no-repeat -199px 0;
}
#globalheader ul li#gn-cruises a:hover{
	background-position:-199px -51px;
}
#globalheader ul li#gn-cruises a.selected{
	background-position: -199px -204px !important;	
}
#globalheader ul li#gn-packages a {
	width:89px; height:51px; background: url(../images/tripmamaheader.png) no-repeat -277px 0; _background: url(../images/tripmamaheader.gif) no-repeat -277px 0;
}
#globalheader ul li#gn-packages a:hover{
	background-position:-277px -51px;
}
#globalheader ul li#gn-packages a.selected{
	background-position: -277px -204px !important;
}
#globalheader ul li#gn-traveldeals a {
	width:109px; height:51px; background: url(../images/tripmamaheader.png) no-repeat -366px 0; _background: url(../images/tripmamaheader.gif) no-repeat -366px 0;
}
#globalheader ul li#gn-traveldeals a:hover {
	background-position:-366px -51px;
}
#globalheader ul li#gn-traveldeals a.selected{
	background-position: -366px -204px !important;
}
#globalheader ul li#gn-travelcoupons a {
	width:133px; height:51px; background: url(../images/tripmamaheader.png) no-repeat -475px 0; _background: url(../images/tripmamaheader.gif) no-repeat -475px 0;
}
#globalheader ul li#gn-travelcoupons a:hover {
	background-position:-475px -51px;
}
#globalheader ul li#gn-travelcoupons a.selected{
	background-position: -475px -204px !important;
}
#globalheader ul li a:hover, #globalheader ul li a.selected {
	background:  url(../images/tripmamaheader.png) left -51px no-repeat; _background: url(../images/tripmamaheader.gif) left -51px no-repeat;
}
/* PRESSED STATES */
#globalheader ul li#gn-flights a:active {
	background-position: 0 -102px;
}
#globalheader ul li#gn-hotels a:active {
	background-position: -73px -102px;
}
#globalheader ul li#gn-cars a:active {
	background-position: -143px -102px;
}
#globalheader ul li#gn-cruises a:active {
	background-position: -199px -102px;
}
#globalheader ul li#gn-packages a:active {
	background-position: -277px -102px;
}
#globalheader ul li#gn-traveldeals a:active {
	background-position: -366px -102px;
}
#globalheader ul li#gn-travelcoupons a:active {
	background-position: -475px -102px;
}
/* ON STATES */

#globalheader.flights ul li#gn-flights a {
	background-position: 0 -153px !important; background-image: url(../images/tripmamaheader.png); _background-image: url(../images/tripmamaheader.gif);
}
#globalheader.hotels ul li#gn-hotels a {
	background-position: -73px -153px !important; background-image: url(../images/tripmamaheader.png); _background-image:url(../images/tripmamaheader.gif);
}
#globalheader.cars ul li#gn-cars a {
	background-position: -143px -153px !important; background-image: url(../images/tripmamaheader.png); _background-image:url(../images/tripmamaheader.gif);
}
#globalheader.cruises ul li#gn-cruises a {
	background-position: -199px -153px !important; background-image:url(../images/tripmamaheader.png); _background-image:url(../images/tripmamaheader.gif);
}
#globalheader.packages ul li#gn-packages a {
	background-position: -277px -153px !important; background-image:url(../images/tripmamaheader.png); _background-image: url(../images/tripmamaheader.gif);
}
#globalheader.traveldeals ul li#gn-traveldeals a {
	background-position: -366px -153px !important; background-image:url(../images/tripmamaheader.png); _background-image:url(../images/tripmamaheader.gif);
}
#globalheader.travelcoupons ul li#gn-travelcoupons a {
	background-position: -475px -153px !important; background-image:url(../images/tripmamaheader.png); _background-image:url(../images/tripmamaheader.gif);
}
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
	position:absolute; top:0; font:normal 12px Arial, Helvetica, sans-serif; line-height:33px; z-index:100; width:157px; visibility: hidden; padding-bottom:4px; background:url(../images/tripmamaheader-menubot.png) no-repeat left bottom; _background:url(../images/tripmamaheader-menubot.gif) no-repeat left bottom;
}
.dropmenudiv a {
	width: auto; display: block; background:#167ac6 url(../images/tripmamaheader-menuline.gif) repeat-x left bottom; padding:0 13px 2px 13px; text-decoration: none; font-weight: bold; color:#FFF; text-align:left;
}
.dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active, .dropmenudiv a:hover, {color:#FFF !important; text-decoration:none !important;}
.dropmenudiv a.lastmenu {background:#167ac6;}
* html .dropmenudiv a { /*IE only hack*/
	width: 100%;
}
.dropmenudiv a:hover {
	background-color: #1570b5;
}

/* GLOBALHEADER END*/
/*---------------------- Top Navigation End---------------------*/

/*----------- Auto Suggest ----------------------*/
#listautocomp ul  {padding:0px; color:#000 !important; margin:0px;cursor:pointer; width:470px;}
#listautocomp ul li {border-bottom:1px solid #999999 !important; color: #000 !important; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;list-style:none;text-transform:capitalize;line-height:18px;background:#ffffff !important;cursor:pointer; width:470px;}
#listautocomp ul li:hover {cursor:pointer; color:#000 !important; background-color:#e5e5e5; width:470px;}
#listautocomp ul li div {width:100%; color:#000 !important; padding:2px;}
#sugestBox {width:534px !important; color:#000000 !important; border-left:1px solid #999999 !important; border-right:1px solid #999999 !important; border-top:1px solid #999999 !important;}
/*-----------------Auto Suggest Finished ----------------*/

/*------------ css added for 65% ------------------*/
.submain{
	width:44%;
	float:right;
	margin-top:0px;
}

.sixtyfive{
	width:95%;
	float:left;
	margin-top:18px;
	margin-bottom:15px;
	clear:both;
	text-align:right;
}
/*------------ css added end for 65% ------------------*/
.subnav{
	width:100%;
	float:left;
	margin-top:0px;
}
.subnav ul{
	list-style:none;
	margin:8px 10px 0 0;
	padding:0;
	float:right;
}
.subnav ul li{
	list-style-type:none;
	float:left;
	background:none;
	border-right:1px solid #228ce0;
	font:normal 11px Arial, Helvetica, sans-serif;
	display:inline;
	padding:0 12px 0 12px;
}
.subnav ul li.last{
	list-style-type:none;
	float:left;
	border-right:0px solid #fff;
	display:inline;
	padding:0 0 0 12px;
}
.subnav li a:active, .subnav li a:visited, .subnav li a:link{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#228ce0;
	}
.subnav ul li a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#023761;
	}

/*-------------------Footer Part CSS Start------------------------------*/
.trip-footer-bg{
	width:1002px;
	height:130px;
	clear:both;
	margin:0 auto;
	}
	
.trip-footer{
	width:967px;
	height:105px;
	margin:0 auto;
	}
		
.footer-logo{
	width:76px;
	height:35px;
	padding:12px 0 0 8px;
	float:left;
	}
	
.footer-link{
	width:790px;
	/*height:34px;*/
	padding:11px 0 0 35px;
	float:left;
	}

.footer-link ul{
	margin:0px;
	padding:0px;
	}
	
.footer-link li{
	margin:0px;
	padding:0 8px 10px 8px;
	list-style-type:none;
	background:url(../images/results_sprite.gif) -511px -61px no-repeat;
	float:left;
	font-size:11px;
	color:#636363;
	}
	
.footer-link li a{
	color:#636363;
	text-decoration:none;
	}
	
.footer-link li a:hover{
	color:#000;
	text-decoration:none;
	}
	
.breadcrumb{	
	color:#333333 !important;
	font-size:11px !important;
	font-weight:normal;
	text-decoration:none;
	}
	
.breadcrumb a{
	color:#333 !important;
	text-decoration:none;
	}
	
.breadcrumb a:hover{
	color:#000 !important;
	text-decoration:underline;
	}
	
.bdr-no{
	background:none;
	}
				
/*-------------------Footer Part CSS End------------------------------*/


.bottom-link{
	width:220px;
	_width:230px;
	float:left;
	}
	
.bottom-link ul{
	margin:8px 0 8px 14px;
	padding:0px;
	}
	
.bottom-link li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
	color:#6d6d6d;
	}
	
.bottom-link li a{
	color:#6d6d6d;
	text-decoration:none;
	}
	
.bottom-link li a:hover{
	color:#ff6600;
	text-decoration:underline;
	}		

/*-------------------GO Button CSS Start------------------------------*/


.go {
	margin-left:5px;
}

a.gobutton, a.gobutton:visited  {
	background:transparent url(../images/go1.gif) no-repeat scroll left bottom;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:normal;
	margin-left:3px;
	margin-right:3px;
	margin-top:1px;
	padding:0 0 0 3px;
	text-decoration:none;
}
a.gobutton:hover {
	background:transparent url(../images/go1.gif) no-repeat scroll left top;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:normal;
	margin-left:3px;
	margin-right:3px;
	margin-top:1px;
	padding:0 0 0 3px;
	text-decoration:none;
}
a.gobutton span {
	background:transparent url(../images/go1.gif) no-repeat scroll right bottom;
	display:block;
	padding:4px 2px 0px 0px;
	cursor:pointer;
}
a.gobutton span:hover {
	background:transparent url(../images/go1.gif) no-repeat scroll right top;
	display:block;
	padding:4px 2px 0px 0px;
	text-decoration:none;
	cursor:pointer;
}
a.gobutton {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
/* THIS PART ADDED JUST HANDLING DOCTYPE */
a.gobuttonHvr{
	background:transparent url(../images/go1.gif) no-repeat scroll left top;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:normal;
	margin-left:3px;
	margin-right:3px;
	margin-top:1px;
	padding:0 0 0 3px;
	text-decoration:none !important;
}
a.gobuttonHvr span {
	background:transparent url(../images/go1.gif) no-repeat scroll right top;
	display:block;
	padding:4px 2px 0px 0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none !important;
	color:#fff;
	cursor:pointer;
}

/*-------------------GO Button CSS END------------------------------*/

/*--------------- TripMama Las Vegas Default Container  -------------------------------*/

.tmcontlefttop {
	background: url(../images/tmcontlefttop.gif) scroll top left no-repeat;
}
.tmcontrighttop {
	background: url(../images/tmcontrighttop.gif) scroll top right no-repeat;
}
.tmcontleftbottom {
	background: url(../images/tmcontleftbottom.gif) scroll bottom left no-repeat;
}
.tmcontrightbottom {
	background: url(../images/tmcontrightbottom.gif) scroll bottom right no-repeat;

}
.tmcontleftside {
	background: url(../images/tmcontleftside.gif) scroll top left repeat-y;
}
.tmcontrightside {
	background: url(../images/tmcontrightside.gif) scroll top right repeat-y;
}

.tmcontmidtop {
	background: url(../images/tmcontmidtop.gif) scroll top repeat-x;
	background-color:#ffffff;
}
.tmcontmidbottom {
	background: url(../images/tmcontmidbottom.gif) scroll bottom repeat-x;
}

.win-center-form1{
	width:125px;
	_width:115px;
	font-size:11px;
	color:#000;
	border:1px solid #cdcdcd;
	padding:2px 1px 2px 1px;
	margin:5px 0 8px 0;
	float:left;
	}


/*----------------------TripMama Las Vegas Default Container End----------------------------------*/




/*-------new css adding due to SEMDestination Page 23-10-2009-----------*/
.bottom-bck ul{
	margin:8px 0 8px 14px;
	padding:0px;
}
	
.bottom-bck li{
	margin:1px 0 1px 0;
	padding:0px 10px 0 0;
	width:235px;
	display:block;
	list-style-type:none;
	font-size:12px;
	color:#6d6d6d;
	float:left;
}
.bottom-bck li a{
	color:#6d6d6d;
	text-decoration:none;
}
	
.bottom-bck li a:hover{
	color:#ff6600;
	text-decoration:underline;
}

.trvlDlPgn
{
	font-family:Arial,verdana;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:10px;
}
.trvlDlPgn div
{
	padding:0px;
	margin:0px;
	font-size:12px;
	/*background:url(../../Images/page-bdr.gif) no-repeat bottom right;*/
	color:#000;
	margin-right:2px;
	text-align:center;
}
.trvlDlPgn a
{
	
	color:#0f8ef4 !important;
	margin-right:2px;
	padding:5px 5px;
	font-weight:normal;
	border:1px solid #cbcfd2;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	text-decoration:none !important;
}
.trvlDlPgn a:active
{
	color:#0f8ef4 !important;
	margin-right:2px;
	padding:6px 6px;
	text-align:center;
	text-decoration:none !important;
	border:none;
}
.trvlDlPgn a:visited
{
	color:#0f8ef4 !important;
	margin-right:2px;
	padding:5px 5px;
	font-weight:normal;
	border:1px solid #cbcfd2;
	text-align:center;
	text-decoration:none !important;
}
.trvlDlPgn a:hover
{
	color:#0f8ef4 !important;
	padding:5px 5px;
	border:1px solid #cbcfd2;
	margin-right:2px;
	text-align:center;
	text-decoration:none !important;
}
 .processingdiv
{
    width:210px;
    left: 5%;
    top:10%;
	height:80px;
    background: #f2faff url(../Images/ajax-loader.gif) no-repeat  center;
    border: 1px solid #72b2d9;
   line-height: 50px;
	padding:0 10px;
	color:#3d5d7d;
	font:bold 12px/80px Arial, Helvetica, sans-serif;
}

/*  --MAMA Destionation CSS start -- */
.paddinglt10{
	padding-left:10px;
}
.margin7lt{
	margin-left:7px;
}
.gotopdest{
	margin:2px 6px 0 0;
	padding:0;
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	background:url(../images/map-bg.gif) -2px -2px no-repeat;
}
.mapp{
	min-width:10px;
	margin-left:-1px; 
	padding:0px 0px 4px 1px; 
	background:url(../images/map-bg.gif) top no-repeat;
}
.dest-block{
	background:url(../images/destination-bg.gif) 0 0 repeat-y;
	border-top:2px solid #fff;
	zoom:1;
}

.d-heading{	
	clear:both;
	height:22px;background-color:#f4f4f3; padding-top:3px;
}
.dest{
	float:left;width:100%;
 }
.dest UL{
	 margin:0px;
	 padding:0px;
}
.dest LI{
	margin:0;
	width:147px;
	display:block;
	padding:5px 0 5px 8px;
	list-style-type:none;
	float:left;
}
.dest LI a
{
	color:#6d6d6d;
	text-decoration:none;
}
.dest LI a:hover
{
	color:#ff6600;
	text-decoration:underline;
}
.lineseparatordiv
{
	background-color: #ffffff;
	border-bottom:2px solid #e6e6e6;
	width:474px;
	margin-left:-4px;
}
.bgwhite
{
	background-color: #ffffff;
}
.height5px
{
	height:5px;
}
/*  --MAMA Destionation CSS END -- */

.dealTpTxt {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:19px;
padding-left:10px;
text-align:left;
}
.dealTpTxt strong {
color:#E43600;
font-weight:bold;
}
/*  --KW CSS Start -- */
.searchtxt{
	color:#1c5a8c;
	font:bold 16px Arial, Helvetica, sans-serif;
	width:350px;
	text-align:left;
	padding-left:25px;
	height:75px;
	overflow:hidden;
	float:left;
	margin-top:10px;	
}

.searcgreen{
	color:#7da90e;
	font:bold 15px Arial, Helvetica, sans-serif;
}

/*  --KW CSS End -- */
/*----------- Start of New Classes for Widget Tabs ----------------------*/
.TabCars {
	background: url(../images/new-tabs.gif) no-repeat 0 -59px;
	width:43px;
	height:48px;
	display:block;
}

.TabCarActive {
	background: url(../images/new-tabs.gif) no-repeat  0 0;
	width:43px;
	height:49px;
	display:block;
}

.TabCruises {
	background: url(../images/new-tabs.gif) no-repeat 0 -195px;
	width:43px;
	height:68px;
	display:block;
}

.TabCruisesActive {
	background: url(../images/new-tabs.gif) no-repeat  0 -117px;
	width:43px;
	height:68px;
	display:block;
}

.TabFlights {
	background: url(../images/new-tabs.gif) no-repeat 0 -346px;
	width:43px;
	height:63px;
	display:block;
}

.TabFlightsActive {
	background: url(../images/new-tabs.gif) no-repeat  0 -273px;
	width:43px;
	height:63px;
	display:block;
}

.TabHotels {
	background: url(../images/new-tabs.gif) no-repeat  0 -488px;
	width:43px;
	height:59px;
	display:block;
}

.TabHotelsActive {
	background: url(../images/new-tabs.gif) no-repeat  0 -419px;
	width:43px;
	height:59px;
	display:block;
}

.TabPackages {
	background: url(../images/new-tabs.gif) no-repeat 0 -648px;
	width:43px;
	height:81px;
	display:block;
}

.TabPackagesActive {
	background: url(../images/new-tabs.gif) no-repeat  0 -557px;
	width:43px;
	height:81px;
	display:block;
}

/*----------- End of New Classes for Widget Tabs ----------------------*/

/*----------- Start of New Classes for Radio Button ----------------------*/
.bigButton {
width:12px;
height: 15px; *margin-left:5px;
}

/*----------- End of New Classes for Radio Button ----------------------*/
/*=====================New Shadow Class End========================*/
.offerht2 {position:absolute; width:418px;margin:0 0 0 0;padding:15px 0 0 18px;height:44px;z-index:99;color: #ffffff;font-size:24px;text-align:left;font-weight:bold; text-shadow:#0f0f0f 1px 1px; filter:Shadow(Color=#0f0f0f, Direction=120,Strength=2);}
.offerht2 .off{font-size:24px; color: #fff;}
.offerht2 h1{color:#FFF !important;margin-top:125px;font-size:24px;font-weight:bold;margin-right:15px;float:right;}

.offerht3 {position:absolute; width:455px; margin:0 0 0 0; padding:130px 0 0 0; /*padding:141px 0 0 0;*/height:44px;z-index:99;color: #ffffff;font-size:24px;text-align:right;font-weight:bold; text-shadow:#0f0f0f 1px 1px; filter:Shadow(Color=#0f0f0f, Direction=120,Strength=2);}
.offerht3 .off{font-size:24px;color: #fff;}
.offerht3 h1{color:#FFF !important;font-size:24px;font-weight:bold;margin-right:15px;float:right;}
.offerht-sm {position:absolute; width:700px; margin:0 0 0 0; padding:47px 0 0 18px; z-index:99; line-height:21px; color:#ffffff;font-size:15px;text-align:left;font-weight:bold; text-shadow:#0f0f0f 1px 1px; filter:Shadow(Color=#0f0f0f, Direction=120,Strength=2);}
/*=====================New Shadow Class End========================*/


/* newsletter signup newbox added by Manoj */

.tmsubox-container {
	width:171px;
	float:left;
	overflow:hidden;
	margin:0 0 0 28px;
	_margin:0 0 0 13px;
	display:inline;
}
.tmsubox-top {
	background:url(/portals/0/images/tmsubox-top.gif) no-repeat left top;
	height:10px;
	float:left;
	width:171px;
	overflow:hidden;
}
.tmsubox-mid {
	background:url(/portals/0/images/tmsubox-mid.gif) repeat-y left top;
	float:left;
	width:171px;
}
.tmsubox-bot {
	background:url(/portals/0/images/tmsubox-bot.gif) no-repeat left top;
	height:10px;
	float:left;
	width:171px;
}
.tmsubox-breaker {
	clear:both;
	margin:0;
	padding:0;
}
.tmsubox-mid-img {
	width:171px;
	float:left;
	height:272px;
	margin-bottom:10px;
	background:url(/portals/0/images/tmsubox-mid-img.jpg) no-repeat left 56px;
}
.tmsbox-botlogos {
	width:152px;
	margin:0 auto;
}
.tmsbox-botlogos .left {
	float:left;
}
.tmsbox-botlogos .right {
	float:right;
}
.tmsubox-mid-sec {
	width:152px;
	height:24px;
	float:left;
	margin:0 0 10px 10px;
	display:inline;
	background:#12adf1 url(/portals/0/images/tmsubox-fieldleft.gif) no-repeat left top;
}
.tmsubox-textfield {
	width:116px;
	width:114px\9;
	*width:110px;
	height:16px;
	*height:12px;
	float:left;
	border:none;
	margin:3px 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.tmsubox-gobut{
	width:28px;
	float:left;
	height:18px;
	background:url(/portals/0/images/tmsubox-gobut.gif) no-repeat left top;
	margin:3px 0 0 2px;
	border:0;
}
.tmsubox-mid-bullets{
	margin:80px 0 0 10px;
	float:left;
	display:inline;
	width:150px;
	font-size:13px;
	color:#010101;
	font-family:Arial, Helvetica, sans-serif;
}
.tmsubox-mid-bullets ul{
	margin:0;
	display:inline;
	padding:0;
	list-style:none;
 	list-style-type:none;
}

.tmsubox-mid-bullets ul li{
	margin:0px 0;
	font-size:13px;
 	list-style-position:outside;
	list-style:none;
	padding:5px 0 5px 22px;
	background:url(/portals/0/images/tmsubox-bullet.jpg) no-repeat left 7px;
}


.tmsubox-heading{
	background:#1eb1f2 url(/portals/0/images/tmsubox-title-bg.gif) repeat-x left top; text-align:center; height:48px; padding:8px 0 0 0; margin:0 4px;
}
.tmsubox-mid-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F00;
	padding:0 0 0 5px;
}

/* newsletter signup newbox end */


/* new back aerrow on airlines landing page */
.tm-small-backaerrow{position:absolute; top:92px; left:-23px; z-index:100; width:24px; height:71px; background:url(/portals/0/images/tm-small-backaerrow.gif) no-repeat left top;}
.tm-small-backaerrow a{display:block; width:23px; height:71px;}

/* css for why banner start */
.whybanner-main{width:171px; float:left; display:inline; background:url(/portals/0/images/tm-sprite.gif) no-repeat -493px -1077px; padding:190px 0 0 0;}
.whybanner-mid{background:#10abeb;  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; line-height:18px;}
.whybanner-mid ul{margin:0; padding:0; list-style:none;}
.whybanner-mid ul li{margin:0; padding:0; background:url(/portals/0/images/whybanner-sep.gif) no-repeat center bottom; padding:5px 0 7px 0; list-style:none;}
.whybanner-mid ul li span{display:block; background:url(/portals/0/images/whybanner-bullet.gif) no-repeat 8px 4px; padding:0 15px 0 23px;}
.whybanner-mid ul li.last{background:none;}
.whybanner-bot{float:left; width:171px; height:9px; background:url(/portals/0/images/tm-sprite.gif) no-repeat -493px -1270px;}
/* css for why banner end */

