﻿
	.msg_head {
			padding: 5px 10px;
			cursor: pointer;
			position: relative;
			background-color: #ea5e10;
			color: #ffffff;
			font-weight: bold;
			margin: 1px;
			text-align: center;
			float: right;
			margin-right: 10px;
			
		}

		
		.tooltip {
			z-index:9999999;
			position:static !important;
			border-bottom: 1px dotted #000000;
			color: #a30a0b;
			outline: none;
			cursor: help;
			text-decoration: none;
			position: relative;
			font-family: verdana;
			color: #a30a0b;
			font-size: 11px;
			font-weight: normal;
		}

			.tooltip span {
				margin-left: -999em;
				position: absolute;
			}

			.tooltip:hover span {
				border-radius: 5px 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
				-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
				-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
				font-family: verdana;
				position: absolute;
				left: 1em;
				top: 2em;
				z-index: 99;
				margin-left: 0;
				width: 200px;
				padding: 0px 10px 10px 10px;
			}

			.tooltip:hover img {
				border: 0;
				margin: -30px 0 0 -130px;
				float: left;
				position: absolute;
			}

			.tooltip:hover em {
				font-family: verdana;
				color: #a30a0b;
				font-size: 14px;
				font-weight: bold;
				display: block;
				padding: 2px;
			}

		.carSearchResultBox {
			width: 948px;
			height: auto;
			padding: 25px 0px 70px 0px;
			border: 1px solid #dadada;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			border-radius: 4px;
			margin: 10px 0px 10px 0px;
			font-family: verdana;
			font-size: 14px;
			font-weight: normal;
			margin-left: auto;
			margin-right: auto;
		}

			.carSearchResultBox:hover {
				border: 1px solid #024E86;
				background: #fff;
				-moz-box-shadow: 0px 0px 6px 4px #ececec;
				-webkit-box-shadow: 0px 0px 6px 4px #ececec;
				box-shadow: 0px 0px 6px 4px #ececec; /*def3fc*/
				-webkit-transition: -webkit-box-shadow 0.8s ease-out;
				-moz-transition: -moz-box-shadow 0.8s ease-out;
				-o-transition: box-shadow 0.8s ease-out;
				-ms-transition: box-shadow 0.8s ease-out;
			}

		.searchResultValue1 {
			width: 200px;
			height: 48px;
			line-height: 48px;
			float: left;
			color: #5f5f5f;
			text-align: center;
		}

		.searchResultValue2 {
			width: 85px;
			height: 48px;
			line-height: 48px;
			float: left;
			color: #5f5f5f;
			text-align: center;
		}

		.searchResultValue3 {
			width: 130px;
			height: 48px;
			line-height: 48px;
			float: left;
			color: #5f5f5f;
			text-align: center;
		}

		.searchResultValue4 {
			width: 130px;
			height: 34px;
			float: left;
			color: #5f5f5f;
			text-align: center;
			padding-top: 14px;
		}

			.SearchResultValue4:hover {
				background: #138900;
				color: #eaeaea;
			}

		.custom {
			padding: 10px 5px 10px 5px;
			line-height: normal;
			font-size: 11px;
			font-family: verdana;
			font-weight: normal;
			color: #434343;
			text-align: left;
		}

		.info {
			background: #fbf2b6;
			border: 1px solid #646464;
		}


		
		.Cartooltip {
			width: 250px;
			outline: none;
			cursor: auto;
			text-decoration: none;
			position: relative;
			color: #5f5f5f;
		}

			.Cartooltip span {
				width: 100px;
				margin-left: -999em;
				position: absolute;
			}

			.Cartooltip:hover span {
				border-radius: 5px 5px;
				-moz-border-radius: 5px;
				font-family: verdana;
				position: absolute;
				left: -20px;
				top: 0px;
				z-index: 99;
				margin-left: 0;
				width: 250px;
				height: 142px;
			}

			.Cartooltip:hover img {
				border: 1px solid #138900;
				margin: 10px 0 0 -10px;
				float: left;
				position: absolute;
			}

			.Cartooltip:hover em {
				font-family: verdana;
				color: #a30a0b;
				font-size: 14px;
				font-weight: normal;
				display: block;
				padding: 2px;
			}



		.bookingTripDtlsContentDiv {
			width: 360px;
			height: auto;
			float: right;
			border: 1px solid #dcdcdc;
			margin-top: 6px;
			margin-right: 20PX;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			border-radius: 4px;
			padding-bottom: 10px;
		}

		.bookingPageHdrTitleBox {
			width: 360px;
			height: 33px;
			line-height: 33px;
			float: left;
			background: #8a0001;
			background-position: -436px -64px;
			font-family: verdana;
			color: #fff;
			font-size: 16px;
			font-weight: normal;
			text-indent: 20px;
			-moz-border-radius: 4px 0px 0px 0px;
			-webkit-border-radius: 4px 0px 0px 0px;
			-khtml-border-radius: 4px 0px 0px 0px;
			border-radius: 4px 0px 0px 0px;
		}

		.bookingTripDetailsCar {
			width: 360px;
			height: auto;
			float: left;
			font-family: verdana;
			font-size: 16px;
			color: #a30a0b;
			font-weight: bold;
			margin-top: 20px;
			text-indent: 12px;
		}

		.bookingTripDetailsDestination {
			width: 360px;
			height: auto;
			float: left;
			font-family: verdana;
			font-size: 14px;
			color: #0087b1;
			font-weight: normal;
			margin-top: 5px;
			text-indent: 12px;
		}

		.bookingTripDetailsTripType {
			width: 248px;
			height: auto;
			float: left;
			font-family: verdana;
			font-size: 14px;
			color: #5f5f5f;
			font-weight: normal;
			margin-top: 5px;
			text-indent: 12px;
		}

		.bookingTripDtlsTxtDiv {
			width: 337px;
			height: auto;
			float: left;
			padding: 10px 0px 10px 10px;
			margin-top: 20px;
			margin-left: 5px;
			border-bottom: 1px solid #dcdcdc;
		}

		.bookingTripDtlsLabel {
			width: 100px;
			height: 25px;
			line-height: 25px;
			float: left;
			font-family: verdana;
			font-size: 14px;
			color: #5f5f5f;
			text-align: left;
			margin-bottom: 4px;
		}

		.bookingTripDtlsValue {
			width: 120px;
			height: 25px;
			line-height: 25px;
			float: left;
			font-family: verdana;
			font-size: 14px;
			color: #a30a0b;
			text-align: left;
			margin-bottom: 4px;
		}

		.bookingFinalAmtDiv {
			width: 380px;
			height: 35px;
			line-height: 35px;
			float: left;
			margin-top: 10px;
			font-family: verdana;
			font-size: 15px;
			text-align: center;
			font-weight: bold;
		}


		p {
			padding: 0 0 1em;
		}

		.msg_list {
			margin: 0px;
			padding: 0px;
			width: 100%;
		}


		.msg_body {
			padding: 0px 0px 0px;
			background-color: #fff;
			height: auto;
			clear: both;
		}

		.tabbg {
			padding: 8px;
			background-color: #3B3C3C;
			color: #fff;
			border-radius: 3px;
			border: 1px solid #a7bab7;
		}

			.tabbg:hover {
				background-color: #fff;
				color: #000;
			}

			.tabbg:active {
				background-color: #fff;
				color: #000;
			}
	
	
		.completionList {
			border: solid 1px #ed8323;
			margin: 0px;
			padding: 2px;
			height: 200px;
			overflow: auto;
			background: rgba(255, 255, 255, 0.8);
		}

		.listItem {
			color: #000;
			padding: 5px;
		}

		.itemHighlighted {
			color: #fff;
			background-color: #ed8323;
			padding: 5px;
		}
	