		.placeNewRow:hover {
			background-color: #eee;
		}

		.newPlaceTitle {
			text-decoration: underline;
		}

		.destTitleType {
			text-decoration: none;
		}

		.placeNewRow {
			padding: 5px 5px 5px 5px;
		}
		
		.slideItem {
			margin: 5px;
		}
		
		.packageOverview2 {
			padding-top: 20px !important;
		}
		
		body {
		}
	
		.stick {
			position:fixed;
			top:10px;
		}

		#typeFilter1, #typeFilter2 {
			padding-top: 5px;
		}

		@media only screen
		and (max-width : 800px) {
			#vad-banner-large {
				display: block;
			}
		}
		
		#tourSummaryBottom1, #tourSummaryBottom2 {
			padding: 5px 5px 5px 5px !important;
		}
					
		
		@media only screen
		and (max-width : 992px) {
			#orderNavigator {
				display: none;
			}
		
		}
		
		.btn-xl {
			border-radius: 0px;
			width: 100%;
		}

		#divloadmore {
			padding-top: 20px;
			border-top:1px solid #ccc;
		}


		.destHeadNew {
			color: #111111;
			text-shadow: 0px;
			font-weight: normal;
		}
		
		#tourParamsSummary > .destDesc {padding: 0px 10px;}
		
		#orderDetailsSummary > .destDesc {padding: 0px 10px;}
	
		
		hr {margin-top:10px; margin-bottom:10px; border-top:1px solid #ccc;}
		
		.tourSearch .easy-autocomplete ul {
			margin-top: 3px;
			text-align: left;
		}	
		
		.tourSearch .easy-autocomplete a {
			font-size: 15px;
			font-family: Arial;
			font-weight: normal;
		}	
		
		.tourSearch {
			margin-top:30px;			
		}
		
		#tourSearchInput {
			max-width: 450px;
		}
		
		.easy-autocomplete-container {
			z-index: 9999 !important;
		}	

		.carousel2 {
			height: 300px;
			margin-bottom: 10px !important;
		}		

		.carousel2 .item {
			height: 300px;
			background-color: #777;
		}

		.carousel2-caption {
			margin-top: 100px;
		}

		.readMorePlace {
			width: 100%;
			position: absolute;
			left: 0;
			bottom: 0;
			text-align: center;
			margin: 0;
			padding-top: 60px;
			padding-bottom: 3px;
			background-image: linear-gradient(to bottom, transparent, #fff);
		}	

		.packageIntro {
			max-height: 70px;
			overflow:hidden;
			position: relative;
		}	

		.btn {
			margin-top: 10px !important;
			margin-right: 0px !important;
		}		
		
		@media only screen and (max-width: 767px) {
			#tourFilterDuration, #tourFilterCity {
				float: none !important;
			}
			
			#tourFilterCity {
				margin-top: 10px !important;
			}
			
			.packageIntro {
				max-height: 100px;
				margin-top: 20px;
			}
			
			.packageCount {
				text-align: center;
				padding-bottom: 10px;
			}
			
			.packagePromo {
				margin-bottom: 10px;
			}

		}