@import url("carousel-style.css");

/*================================= Hotel-detail-photo-final Css ===================================*/
/* top Part start */

	.tpPart{
		padding:8px 0 0 20px;
	}
		.tpPart .dvLft{
			float:left;
			width:546px;
		}
		.tpPart .dvRht{
			float:right;
			width:170px;
		}
	
			
	/* Star Rating */
		.DvStarRating {
			float:left;
			width:auto;
			padding:16px 0 0 8px;
		}
		
			ul.star-rating{
				position:relative;
				width:75px;
				height:15px;
				overflow:hidden;
				list-style:none;
				margin:0;
				padding:0;
				
			}
			.star-rating li{
				display: inline;
			}
			.star-rating a:hover,
			.star-rating a.active{
			 background: url(/images/delta/StarRatings.gif) 0 -15px no-repeat;
			}
			.star-rating a, 
			.star-rating .current-rating{
				background: url(/images/delta/StarRatings.gif) 0 0 no-repeat;
				text-indent:-1000em;
				width:15px;
				height:15px;
				line-height:15px;
				outline:none;
				overflow:hidden;
				float:left;
			}

	/* Star Rating */
	
	img.call{
		margin-top:23px;
	}
	
/* top Part end */

/* maiidle Part start */

.mdlPart{
		height:100%;
		overflow:hidden;
		position:relative;
	}
	
	
/* tabs start */
	
.tab{
		background:url(/images/delta/sub-nav-bg.gif) 0 100% repeat-x;
		height:100%;
		overflow:hidden;
		padding-left:20px;
	}
		
			.tab ul{
				font:bold 11px/30px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
			}
			
			.tab li{
				display:inline;
			}
			
			.tab a{
				float:left;
				color: #fff;
				background:url(/images/delta/sub-nav-lft-crv.gif) no-repeat 0 0;
				margin:0 1px 0 0;
				padding:0 0 0 3px;
				text-decoration:none;
			}
			
			.tab a span{
				float:left;
				display:block;
				background:url(/images/delta/sub-nav-rht-crv.gif) no-repeat 100% 0;
				padding: 0 9px 0 6px;
			}
			
			.tab a:hover, .tab a.selected {
				background-position:0 -31px;
			}
			.tab a:hover span, .tab a.selected span {
				background-position:100% -31px;
				color:#333;
				background-color:inherit;
			}
						
/* tabs end */
	
	/* left Part */
	.lftPanlMdl{
		float:left;
		width:545px;
		padding:15px 0 15px 20px;
		border-right:1px solid #aeaeae;
	}
	
	/* gallery start */
		
		.gallery{
			width:417px;
			margin:0 auto;
		}
		.gallery .gallerynav{
			padding:20px 0 17px;
			text-align:center
		}
			.gallerynav a{
				color:#006699;
				background-color:inherit;
			}
			a.prev{
				background:url(/images/delta/grey-arrow-sml-lft.gif) 0 50% no-repeat;
				padding:0 12px 0 9px;
				font-weight:bold;
			}
			a.next{
				background:url(/images/delta/grey-arrow-sml-rht.gif) 100% 50% no-repeat;
				padding:0 9px 0 12px;
				font-weight:bold;
			}
	
		.gallerycontainer, .galleryPanl{
			width:auto;
			margin:0 auto;
		}
		.gallerycontainer{ padding-left:20px;} 
		.galleryPanl{
			padding:13px 0 42px;
			width:426px;
		}
		
			.galleryPanl .lftArrow a{
				float:left;
				width:auto;
				padding:25px 29px 0 0;
			}
		
			.galleryPanl .imagebelt{
				float:left;
				width:auto;
			}
		
				.imagebelt a img{
					padding:5px;
					margin-right:29px;
				}
					.imagebelt a img:hover, .imagebelt a img.active{
						border:1px solid #959595;
					}
					
			.galleryPanl .rhtArrow a{
				float:left;
				width:auto;
				padding-top:25px;
			}
				
	/* gallery end */
	
	/* Room Types */
	
	.roomTypes{
		background:url(/images/delta/shadow.gif) repeat-x 0 0;
		padding-top:19px;
	}
	
		.roomTypes h3{
			padding-left:10px;
		}
		.roomTypes h3.black{
			padding-left:0;
		}
		.roomTypes table.roomInfo{
			padding-top:25px;
		}
			.roomTypes table.roomInfo td{
				border-top:1px solid #a9a9a9;
				padding:10px 12px 10px 10px;
			}
			.roomTypes tr.greyRw{
				background:#eee;
			}
				.roomTypes ul li, ul.lists li{
					background:url(/images/delta/bullet.gif) no-repeat 0 6px;
					padding-left:12px;
				}
				.roomTypes small{ font-size:9px;}
				.roomTypes p{ padding-bottom:7px;}
				
				.roomTypes table.roomInfo td.noBorder{
					border:0;
				}
				
				img.booking{
					margin-top:29px;
				}
					.specialOffer{
						padding:11px 16px;
						background:#f5fbdb;
						color:#000;
					}
					.specialOffer img{
						margin-right:30px;
						float:left;
					}
					
	/* Room Types */
	/* left part end */
	
	/* right part start */
		.rhtPanlMdl{
			float:right;
			position:relative;
			margin-left:-1px;
			width:189px;
			padding:15px 0;
			border-left:1px solid #aeaeae;
		}
		
		.currentTripCost{
			padding:0 16px 12px 11px;
		}
			.currentTripCost h3.black{
				padding-left:0;
			}
			.currentTripCost table{
				padding:12px 0 0 0;
			}
			
		.totalDue{
			background:#eee;
			color:#333;
			padding:15px 24px 19px 9px;
		}
			.totalDue h3{
				padding:4px 0;
			}
			.totalDue h3 span{
				padding:4px 0;
				color:#003366;
				background-color:inherit;
				font-size:21px;
				line-height:24px;
				padding-top:2px;
			}
			p.info{
				padding:10px 16px 25px 12px;
				border-bottom:1px solid #aeaeae;
			}
			
			.tripinfo{
				padding:23px 20px 0 12px;
			}
				.tripinfo h3{ padding-bottom:14px;}
				
				.tripinfo img{
					margin:2px 0 7px;
				}
				.tripinfo p{
					padding:16px 0 14px;
				}
				.tripinfo ul.lists {
					padding-bottom:18px;
				}
				
			ul.links li{	
				background:url(/images/delta/icon-plus.gif) no-repeat 0 3px;
				padding-left:12px;
			}
	/* right part start */
/* middle Part end */
	


/*================================= Hotel-detail-photo-final Css ===================================*/



/*================================= Search-results-expandmap-final Css ===================================*/

.tpPanlSearchResult{
	padding:33px 5px 12px 20px;  
	background:url(/images/delta/shadow-search.gif) repeat-x 0 100%;
	height:100%;
	overflow:hidden;
}
	.tpPanlSearchResult .dvLftSearch{
		float:left;
		width:338px;
	}
	
	.tpPanlSearchResult img.call{
		margin-top:8px;
		float:right;
		width:auto;
	}


.mdlPanlSearch{
	padding:13px 0 0 20px;
	height:100%;
	overflow:hidden;	
}
	.mdlPanlSearch h3{
		float:left;
		width:auto;
	}
	.mdlPanlSearch a.map{
		float:right;
		width:auto;
	}
	img.map{ margin:9px 0 1px;}
	
	.searchlftPanl{
		width:190px;
		float:left;
		border-right:1px solid #646464;
	}
	
		.searchlftPanl h3{
				padding:13px 0 6px;
				clear:both;
			}
		/* Location */
			.searchlftPanl ul.location{
				padding:0 0 17px;
				border-bottom:1px solid #afafaf;
				clear:both;
			}
				ul.location li{
					background:url(/images/delta/arrow.gif) no-repeat 0 6px;
					padding:0 0 3px 10px;
				}
					ul.location li a{
						text-decoration:none;
					}
						ul.location li a:hover{
						text-decoration:underline;
					}
			/* Location */
			
			
			/* stars */
			
			.stars{
				padding-bottom:13px;
				border-bottom:1px solid #afafaf;
			}
			
			.hotel{
				padding-bottom:13px;
			}
			.dvRwlist{
				clear:both;
				padding-bottom:9px;
				float:left;
				width:auto;
			}
			
			.dvRwlist input.chkBx{
				float:left;
				margin:2px 7px 0 0;
			}	
			.dvRwlist label{
				float:left;
				width:auto;
			}
			.dvRwlist .DvStarRating{
				padding:0;
			}
				
			a.all{
				padding-left:20px;
			}
				
			.data{
				height:255px;
				overflow:auto;
				margin-right:10px;
			}
			/* stars */
			
			/* Reviewer */
			
			.dvReviewer{
				height:100%;
				overflow:hidden;
				padding:19px 0 21px;
				text-align:center;
				font-weight:bold;
				border-bottom:1px solid #afafaf;
			}
			
			img.review{
				margin-top:12px;
			}
			
			/* Reviewer */
			
/* right Panel */			
	.searchrhtPanl{
		width:544px;
		float:right;
		border-left:1px solid #646464;
		position:relative;
		margin-left:-1px;
		padding-top:13px;
	}
		.searchrhtPanl .searchTpRht{
			padding:0 0 13px 15px;
			height:100%;
			overflow:hidden;
		}
			.searchrhtPanl h3{ 
				padding-bottom:7px;
				clear:both;
			}
			.searchTpRht  label{
				float:left;
				width:auto;
				padding:4px 5px 0 0;
				
			}
			.searchTpRht select{
				margin-top:2px;
				float:left;
				width:auto;
			}
		
		/* Page Navigation */
			.pgNavigation{
				float:right;
				width:auto;
			}
				.pgNavigation a{
					color:#006699;
					background-color:inherit;
				}
		/* Page Navigation */
		
		.searchMdlPanl{
			background:#929292;
			border-top:1px solid #646464;
			height:100%;
			overflow:hidden;
			padding:12px 3px;
		}
		
	
		/* Information */
		.informationBx{
			height:100%;
			overflow:hidden;
			padding-bottom:10px;
		}
			.informationBx .infotp{
				height:7px;
			}
			.informationBx .infobtm{
				background:url(/images/delta/crv-btm.gif) no-repeat 0 100%;
				height:7px;
			}
			.informationBx .infocontent{
				background:url(/images/delta/info-bg.gif) repeat-y 0 0;
				padding:8px 2px 2px;
			}
			
				.infocontent .dvTitle{
					padding-left:11px;
					float:left;
					width:268px;
				}
				
				.infocontent .dvPriceCont{
					float:right;
					width:122px;
					text-align:right;
					padding-right:11px;
				}
					.dvPriceCont .pricebefore{
						font:normal 21px/24px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
						color:#bbbbbb;
						background-color:inherit;
						padding:5px 11px 5px 0;
						float:right;
					}
					
					.dvPriceCont .priceafter{
						font:bold 21px/24px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
						color:#003366;
						background-color:inherit;
						padding:5px 0;
						float:right;
					}
					
				.infocontent h2{ 
					padding-top:0;
					font-size:18px;
					line-height:23px;
					color:#006699;
					background-color:inherit;
					font-weight:bold;
				}
				.infocontent .DvStarRating{
					padding:8px 0 21px 0;
				}
				img.selectBtn{
					margin:10px 0 2px;
				}
				
				.tabCont{
					padding:20px 11px;
				}
					.tabCont img.lftimg{
						margin-right:10px;
						float:left;
						width:auto;
					}
					
				.reviewer{
					font:normal 11px/14px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
					padding-bottom:19px;
				}
					span.comment{
						background:url(/images/delta/commnet-bg.gif) no-repeat 0 4px;
						width:30px; height:24px;
						padding:7px 7px 8px 7px;
						font-weight:bold;
					}
					
				.tabCont .specialOffer{
					margin-top:20px;
				}
					.tabCont .specialOffer img{
						margin-top:10px;
					}
					.tabCont .specialOffer ul{
						float:right;
						width:330px;
					}
					
					.tabCont .specialOffer ul li{
						background:url(/images/delta/green-arrow.gif) no-repeat 0 5px;
						padding:0 0 2px 12px;
						font-weight:bold;
						color:#3a7426;
						background-color:inherit;
					}
				img.mapsml{
					margin-bottom:16px;
				}
				
			/* Amenities */
			
				ul.amenities{
					float:left;
					width:152px;
					padding-bottom:19px;
				}
					ul.amenities li{ 
						padding-bottom:1px;
					}
					
					.amenitiesMdl{
						margin:0 30px 0 23px;
					}
			/* Amenities */
		/* Information */
		
		
/* right Panel */
/*================================= Search-results-expandmap-final Css ===================================*/


/*================================= Recent Search Css ===================================*/

#bodyPanSearch{
	padding:18px 0 0 18px;
	height:100%;
	overflow:hidden;
	clear:both;
	}
	
#bodyPanSearch h2{
	padding:0 0 37px;
	font:normal 20px/22px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	background-color:inherit;
}
	
/* tab section */
.tabSec{
	height:100%;
	overflow:hidden;
	clear:both;
	}
	
	.tabSec ul{
		font-size:11px;
		line-height:27px;
		font-weight:bold;
		text-align:center;
		} 
		
		.tabSec ul li{
			float:left;
			width:auto;
			position:relative;
			padding:0 5px 0 0;
			}
		
			
			.tabSec ul li a{
				background:url(/images/delta/subTab-lt.gif) 0 0 no-repeat;
				color:#fff;
				background-color:inherit;
				text-decoration:none;
				height:27px;
				line-height:27px;
				display:block;
				float:left;
				width:auto;
				}	
				
				.tabSec ul li a span{
					background:url(/images/delta/subTab-rt.gif) 100% 0 no-repeat;
					display:block;
					padding:0 15px;
					float:left;
					width:auto;
					cursor:pointer;
					}
				
				.tabSec ul li a:hover span{
					background:url(/images/delta/subTab-h-rt.gif) 100% 0 no-repeat;
					}
					
				.tabSec ul li a:hover{
					background:url(/images/delta/subTab-h-lt.gif) 0 0 no-repeat;
					height:27px;
					line-height:27px;
					}
				
				.tabSec ul li span.active{
					color:#fff;
					background-color:inherit;
					height:27px;
					line-height:27px;
					display:block;
					float:left;
					width:auto;
					background:url(/images/delta/subTab-h-lt.gif) 0 0 no-repeat;
					}
					
				.tabSec ul li span.active span{
					display:block;
					padding:0 15px;
					float:left;
					width:auto;
					cursor:pointer;	
					background:url(/images/delta/subTab-h-rt.gif) 100% 0 no-repeat;
					}
/* tab section */	


.box{
	background:url(/images/delta/box-bg.gif) 0 0 repeat-y;
	height:100%;
	overflow:hidden;
	}
	
.boxTop{
	background:url(/images/delta/box-top.gif) 0 0 no-repeat;
	height:100%;
	overflow:hidden;
	padding:26px 10px 15px;
	}
	
.boxBot{
	background:url(/images/delta/box-bot.gif) 0 100% no-repeat;
	}
	
.boxTop p.bestRate{
	padding:0 0 10px;
	}
	
.boxTop p.srchCity{
	float:left;
	padding:0 30px 0 0;
	}
	
input.radioBox{
	float:left;
	width:14px;
	height:14px;
	margin:0 3px 0 0;
	}
	
.gap{
	padding:0 0 16px;
	height:100%;
	overflow:hidden;
	}
	
.gapSmall{
	padding:0 0 10px;
	height:100%;
	overflow:hidden;
	}
	
.boxTop label.where{
	height:30px;
	display:block;
	float:left;
	padding:0 198px 0 0;
	font-size:13px;
	line-height:15px;
	color:#003366;
	background-color:inherit;
	font-weight:bold;
	}
	
.boxTop label.where01{
	height:18px;
	display:block;
	float:left;
	padding:0 198px 0 0;
	font-size:13px;
	line-height:15px;
	color:#003366;
	background-color:inherit;
	font-weight:bold;
	}
	
.boxTop label.when{
	height:18px;
	display:block;
	float:left;
	padding:0 207px 0 0;
	font-size:13px;
	line-height:15px;
	color:#003366;
	background-color:inherit;
	font-weight:bold;
	}
	
.boxTop label.starRating{
	height:31px;
	display:block;
	float:left;
	font-size:13px;
	line-height:15px;
	color:#003366;
	background-color:inherit;
	font-weight:bold;
	}
	
.boxTop label.rg{
	height:30px;
	display:block;
	float:left;
	padding:0 32px 0 0;
	font-size:13px;
	line-height:15px;
	color:#003366;
	background-color:inherit;
	font-weight:bold;
	}
	
.boxTop label.rg01{
	height:18px;
	display:block;
	float:left;
	padding:0 32px 0 0;
	font-size:13px;
	line-height:15px;
	color:#003366;
	background-color:inherit;
	font-weight:bold;
	}
	
.boxTop input.txtBox{
	width:182px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	float:left;
	margin:0 56px 0 0;
	}
	
.boxTop input.txtBoxBig{
	width:264px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	float:left;
	margin:0 56px 8px 0;
	}
	
.boxTop input.txtBoxSmall{
	width:75px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:11px;
	float:left;
	margin:0 56px 0 0;
	}
	
.boxTop input.txtBoxZip{
	width:93px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:11px;
	float:left;
	margin:0 56px 0 0;
	}
	
.boxTop select.room{
	width:42px;
	float:left;
	margin:0 39px 0 0;
	}
	
.boxTop select.star{
	width:127px;
	float:left;
	margin:0 39px 0 0;
	}
	
.boxTop select.chain{
	width:150px;
	}
	
.checkIn{
	width:80px;
	float:left;
	margin:0 26px 0 0;
	}
	
.checkOut{
	width:80px;
	float:left;
	margin:0 58px 0 0;
	}
	
.bdrBtm{
	border-bottom:1px solid #ccc;
	padding:0 0 10px;
	height:100%;
	overflow:hidden;
	}
	
.formTwo{
	padding:14px 0 0;
	height:100%;
	overflow:hidden;
	}
	
.htlChain{
	width:150px;
	float:left;
	margin:0 53px 0 0;
	}
	
.htlname{
	width:167px;
	float:left;
	}
	
.boxTop input.txtBoxHtl{
	width:162px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	}
	
.bestPriceSec{
	width:370px;
	padding:25px 0 0 8px; 
	height:100%;
	overflow:hidden;
	float:left;
	}
	
.bestPriceSec p.tickText{
	background:url(/images/delta/tick.gif) 10px 0 no-repeat;
	padding:0 0 5px 39px;
	font-size:13px;
	line-height:23px;
	color:#003365;
	background-color:inherit;
	font-weight:bold;
	font-style:italic;
	}
	
.bestPriceSec p.view{
	font-size:12px;
	line-height:14px;
	color:#006699;
	background-color:inherit;
	padding:0 0 0 6px;
	}
	

.boxTop p.rcntSearch{
	float:left;
	padding:0 5px 0 0;
	}
	
.dalls{
	width:129px;
	float:left;
	}
	
/*================================= Recent Search Css ===================================*/
	
	
/*================================= CheckOut Css ===================================*/	

#bodyPanTop{
	padding:33px 0 44px;
	height:100%;
	overflow:hidden;
	clear:both;
	}
	
#bodyPanTop h2{	
	padding:0 0 12px 20px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	line-height:22px;
	color:#003366;
	background-color:inherit;
	float:left;
	}
	
.requier{
	padding:18px 190px 8px 0;
	float:right;
	}

/* left Pan*/	
.lftPan{
	background:url(/images/delta/lftPan-bg.gif) 0 0 repeat-x;
	width:528px;
	float:left;
	padding:30px 17px 0 20px;
	border-right:1px solid #aeaeae;
	}
	
.lftPan h3{
	font:bold 13px/15px Tahoma, Arial, Helvetica;
	color:#003366;
	background-color:inherit;
	border-bottom:1px solid #CBCBCB;
	padding:0 0 5px;
	margin:0 0 5px;
	}
	
.padBot9{
	padding-bottom:9px;
	}
	
.lftPan label.yName{
	height:20px;
	display:block;
	float:left;
	padding:0 198px 0 0;
	font-size:11px;
	line-height:15px;
	color:#333;
	background-color:inherit;
	font-weight:bold;
	}
	
.lftPan .fltSec{
	float:left;
	margin:0 10px 0 0;
	}
	
.lftPan .txtGiven{ 	
	width:140px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	}

.lftPan .txtMi{ 	
	width:26px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	}

.lftPan .txtExt{ 	
	width:65px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	}

.lftPan .txtEmail{ 	
	width:230px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	}

.lftPan select.title{
	width:51px;
	}	
	
.font9{
	font-size:9px;
	padding:15px 0 0;
	}
	
.font91{
	font-size:9px;
	padding:8px 0 0;
	}
	
.font92{
	font-size:9px;
	padding:5px 0 0;
	}
	
.frmGap{
	padding:0 0 10px;
	height:100%;
	overflow:hidden;
	}
	
.pcCode{
	width:163px;
	}	
	
.frmSec{
	padding:47px 0 0;
	}

.lftPan h3.hsr{
	background:url(/images/delta/bull.gif) 0 3px no-repeat;
	font:bold 13px/15px Tahoma, Arial, Helvetica;
	color:#006699;
	background-color:inherit;
	border-bottom:1px solid #CBCBCB;
	padding:0 0 5px 17px;
	margin:0 0 18px;
	}

.lftPan h3.hsr span{
	font-size:11px;
	line-height:13px;
	color:#333;
	background-color:inherit;
	font-weight:normal;
	}	
	
.lftPan .radioTxt{
	float:left;
	padding:0 47px 0 0;
	}
	
.frmGap01{
	padding:0 0 30px;
	height:100%;
	overflow:hidden;
	}
	
.chkBox{
	width:14px;
	height:14px;
	margin:0 3px 5px 0;
	float:left;
	}
	
.request{
	padding:5px 0 0;
	font-size:9px;
	clear:both;
	}

.gap27{
	padding:0 0 27px;
	height:100%;
	overflow:hidden;
	}
	
a.abotSec{
	text-decoration:underline;
	}
	
a:hover.abotSec{
	text-decoration:none;
	}
	
.bdrBtm01{
	border-bottom:1px solid #ccc;
	height:100%;
	overflow:hidden;
	margin:0 0 5px;
	}

.cardSec{
	width:342px;
	float:left;
	}
	
.cardSec .radioCard{
	width:14px;
	height:14px;
	float:left;
	margin:0 8px 0 0;
	}
	
.cardSec img{
	float:left;
	margin:0 10px 15px 0;
	}
	
.cardSec p{
	float:left;
	}
	
.pad42{
	padding:0 42px 0 0;
	}
	
.pad61{
	padding:0 61px 0 0;
	}
	
.cardGap{
	padding:0 0 12px;
	height:100%;
	overflow:hidden;
	width:100%;
	}
	
.lftPan label.typeCard{
	height:25px;
	display:block;
	float:left;
	padding:0 198px 0 0;
	font-size:11px;
	line-height:15px;
	color:#333;
	background-color:inherit;
	font-weight:bold;
	}
	
.lftPan .txtSecurity{ 	
	width:78px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	}
	
.lftPan .txtAppear{ 	
	width:214px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	}
	
.lftPan .txtZip{ 	
	width:95px;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 5px;
	font-size:10px;
	}
	
.month{
	width:121px;
	float:left;
	margin:0 14px 0 0;
	}
	
.provS{
	width:153px;
	}
	

	
.year{
	width:93px;
	float:left;
	}

	
.visaBig{
	width:148px;
	float:right;
	}	
	
.lftPan p.conTxt{
	padding:0 0 14px;
	}

	
/* Right pan*/
.rhtPan{
	float:right;
	position:relative;
	margin-left:-1px;
	width:189px;
	padding:15px 0;
	border-top:1px solid #959595;
	}
	
.callUsBan{
	margin:0 0 32px 11px;
	}
	
		
.carRt{
	width:178px;
	float:right;
	padding:30px 0 0;
	}
	
.carRt h3{
	float:left;
	font:bold 13px/15px Tahoma, Arial, Helvetica;
	color:#003366;
	background-color:inherit;
	padding:0 0 5px;
	}
.carRt p{
	padding:0 0 15px;
	}
	
	
#bodyBot{
	width:100%;
	padding:0 0 0 20px;
	height:100%;
	overflow:hidden;
	}
	
.lftPanBot{
	width:528px;
	float:left;
	padding:10px 0 0 0;
	}
	
.padBot13{
	padding-bottom:13px;
	}
	
.backtxt{
	padding:30px 0 73px;
	clear:both;
	}
	
#bodyBot h3{
	font:bold 13px/15px Tahoma, Arial, Helvetica;
	color:#003366;
	background-color:inherit;
	border-bottom:1px solid #CBCBCB;
	padding:0 0 5px;
	/*margin:0 0 5px;*/
	}
	
.rtPanBot{
	width:209px;
	float:right;
	background:#eee;
	color:#333;
	}
	
.currTrip{
	padding:13px 15px 22px 11px;
	}
	
.currTrip h4{
	font:bold 13px/15px Tahoma, Arial, Helvetica;
	color:#003366;
	background-color:inherit;
	padding:0 0 15px;
	}
	
.currTrip .bldTxt{
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	}	


/*================================= CheckOut Css ===================================*/	
