/* - TRAVELESSENCE CSS ---------------*/
/* - Version : 1.0 -------------------*/
/* - Author : mihai.petica@web2dev.ro */

/* GENERAL STYLES */

body {font-size: 62.5%; font-family: Arial, Helvetica, sans-serif;}
h1 {color: #00648E; font-size: 2.4em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
h2 {color: #00648E; font-size: 1.5em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
h3 {color: #6d6d6d; font-size: 1.3em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
h4 {color: #464646; font-size: 1.2em; font-family: Arial, Helvetica, sans-serifl; font-weight: bold;}
h5 {color: #00648E; font-size: 1.6em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
p {color: #464646; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; line-height: 18px;}
p.intro {color: #6d6d6d; font-size:1.4em ; font-family: Georgia, "Times New Roman", Times, serif; line-height: 22px;}
a {color: #86a20b; font-weight: bold; text-decoration: none;}
h2 a{color: #00648E;}
a.region_active {color:#00648E}
.photoLeft{float:left;margin:0 10px 0 0;}
h3.greenHeading a{color: #86a20b;}

/* SPECIFIC STYLES */

#wrapTop {width: 100%; height: 35px; background:url(/images/top-grad.jpg) repeat-x;}
	#mainTop {width: 940px; height: 35px; background:url(/images/top-bg.jpg) no-repeat; margin: 0px auto; }
		#topLeft {width: 180px; float: left; height: 23px; font-size: 1.1em; color: #a49d99; padding: 12px 0 0 30px; overflow: hidden;background:url(/images/sgr-top-logo.png) no-repeat 0px 5px;}
			#topLeft a{ color: #a49d99; font-weight:normal;}
		#topCenter {width: 250px; height: 25px; padding-top: 10px; overflow: hidden; float: left;}
		#topCenter .topLang, #topCenter .topSize {float: left; overflow: hidden;}
			.topLang {padding-top: 3px;}
			.topLang a {margin-right: 5px; padding-top: 3px;}
			.topSize {padding-left: 10px; font-size: 1.1em; color: #6d6d6d;}
			a.textSmall {font-size: 1.1em;}
			a.textMedium {font-size: 1.2em;}
			a.textLarge {font-size: 1.3em;}
			a.active {text-decoration: underline;}
		#topRight {width: 200px; float: right; height: 24px; overflow: hidden; padding-top: 11px;}
			#topRight a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; color: #6d6d6d; display: block; float: left; padding-left: 20px; margin-right: 15px; padding-top: 3px; height: 14px;}
			#topRight a.topLogin {background:url(/images/login.png) no-repeat;}
			#topRight a.topContact {background:url(/images/contact.png) no-repeat 5px -1px}



div#transparentBannerImage{position:absolute;z-index:100; margin:-250px 0 0 340px;}
div#bannerCorners{position:absolute; z-index:80; margin-top:-280px}
div#bannerCornersLarge{position:absolute; z-index:80; margin-top:-320px}

div#banner_slideshow{height:320px;}

#wrapContent {width: 100%; height: 100%; background:url(/images/content-bg.jpg) top center no-repeat #FFFFFF; overflow: hidden;}
	#mainContent {width: 940px; height: 100%; margin: 0px auto;}
	#mainHeader {width: 940px; height: 100px; margin: 0px auto; padding-top: 25px;}
		#headerLogo {float: left; width: 210px; height: 75px;}
			#headerLogo a {width: 170px; height: 32px; display: block; text-indent: -9999px;}
		ul#headerMenu {width: 730px; height: 40px; overflow: hidden; float: left;}
			ul#headerMenu li {float: left;}
				ul#headerMenu li a { display: block; height: 28px; padding:12px 0 0px 47px; font-size:16px}
				ul#headerMenu li a.home {width: 63px; background:url(/images/mainMenu-home.JPG) no-repeat; color: #86a00b}
				ul#headerMenu li a.home-active {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.home:hover {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.zeeland {width: 125px;  background:url(/images/mainMenu-newZealand.JPG) no-repeat; color: #86a00b}
				ul#headerMenu li a.zeeland-active {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.zeeland:hover {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.austr {width: 92px; background:url(/images/mainMenu-Australia.JPG) no-repeat; color: #86a00b}
				ul#headerMenu li a.austr-active {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.austr:hover {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.mijn {width: 95px; background:url(/images/mainMenu-Mijn.JPG) no-repeat; color: #86a00b; padding:12px 0 0px 39px;}
				ul#headerMenu li a.mijn-active {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.mijn:hover {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.travel {width: 122px; background:url(/images/mainMenu-TravelEssence.JPG) no-repeat; color: #86a00b}
				ul#headerMenu li a.travel-active {color:#00628f; background-position: 0 -40px;}
				ul#headerMenu li a.travel:hover {color:#00628f; background-position: 0 -40px;}
		div#subMenu {width: 720px; height: 25px; overflow: hidden; padding: 10px 0px 0px 10px; border-bottom: 1px dotted #737373;  float: left; }
			div#subMenu p{font-size: 1em; text-align:justify;}
				div#subMenu a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #737373; margin-right: 10px; font-weight:normal;}
				div#subMenu a:hover, div#subMenu a.active { color: #066593; text-decoration:none;}
		#leftSidebar {width: 180px; float:left; overflow: hidden;font-weight:normal;}
		div#rainforest_eco_sidebar{margin-top:30px;}
		.sideArticle {width: 180px; margin-top:30px;}
			.sideArticle a {font-size: 1.2em; font-weight: normal; display: block; margin: 10px 0px;color: #00648E;}
			.sideArticle a.smallLink {font-size: 1.1em; font-weight: normal;}
			.sideArticle h3 {border-bottom: 1px solid #e3e3e3;color: #00648E;}
			.sideArticle h2 {border-bottom: 1px solid #e3e3e3; padding:20px 0px 23px 32px;}
				.sideArticle h2 a{margin:0; font-size:1em; font-weight: inherit;color: #00648E;}
			.sideArticle h2.news {background:url(/images/news.png) no-repeat 0 5px;color: #00648E;}
			.sideArticle h2.comments {background:url(/images/comment.png) no-repeat 0 15px;}
			.sideArticle span {font-size: 1.1em; padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; color: #6D6D6D; display: block;}
			.sideArticle span.comment {font-style: italic; line-height: 18px;}
				.sideArticle span.comment p{color: #6D6D6D; font-size:inherit;}
			.bookWith span.comment {border: none;}
		#rightContent {float: left; overflow: hidden; margin-left: 30px;}
			#breadCrumbs {width: 730px; height: 30px; border-bottom: 1px dotted #7c7c7c;padding-bottom:10px;}
				#breadLinks {width: 500px; float: left;}
				#breadLinks ul {padding-top: 10px; width: 500px;}
					#breadLinks ul li {font-size: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; float: left; margin-right: 10px; color: #6d6d6d;}
						#breadLinks ul li span {color: #00648e;font-weight:normal;}
						#breadLinks ul li a {color: #86a20b;font-weight:normal;text-decoration:none;}
						#breadLinks ul li a:hover {color: #86a20b;font-weight:normal;text-decoration:underline;}

			#searchMain {float: right; padding-top: 5px; width: 230px;}
				#searchMain input.search {background: none; border: none; background:url(/images/search.png) no-repeat; width: 120px; height: 15px; padding: 3px 8px 0px 22px; font-size: 1.1em;}
				#searchMain input.send {border: none; background: none; font-size: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #86a20b;}

		#contentTwoColumns {padding: 10px 0px 0px 0px; width: 730px;}
			#options {width: 730px; height: 26px; margin-top: 20px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; color: #a49d99; padding-top: 5px;}
			#options a {font-weight: normal; padding-left: 30px; line-height: 20px;  margin-left: 5px; padding-bottom: 3px;}
			#options a.print {background:url(/images/print.png) no-repeat;}
			#options a.pdf {background:url(/images/pdf.png) no-repeat;}
			#options a.next {background:url(/images/share.png) no-repeat;}
			#options a.star-full, #options a.star-empty { margin-left: 4px; background:none; padding: 0px;}
			#options a.rating { padding: 0px; background:none;}
	.columnCenter {width: 520px; float: left; padding-top: 20px;}
	.columnCenter ul {padding-left:15px; list-style-type:disc;}
	.columnCenter h2 {padding: 0 0px 20px;}
	.columnCenter h3 {padding:30px 0px 15px;}
		.selector {width: 245px; float: left; overflow:hidden; height: 184px; padding-left: 15px;}
		.newz {background: url(/images/new-zee.jpg) no-repeat top left;}
		.australie {background: url(/images/austr.jpg) no-repeat top left;}
		.selector h2 {color: #FFF; padding: 15px 0px 20px;}
		.selector p {color: #FFF; font-size: 1.1em; width: 160px; line-height: 15px;}
		.selector ul {margin-top: 15px;}
		.selector ul li {margin-top: 4px;}
		.selector ul a {color: #FFF; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 1em; line-height: 13px;}
		#bongo {background: url(/images/bongo.jpg) no-repeat; width: 350px; height: 83px; padding: 35px 0px 0px 170px; margin-top: 20px;}
		#bongo h1 {color: #6d6d6d;}
		
	.sidebarRight {float: left; padding-top: 20px; width: 180px; margin-left: 30px;}
	.sidebarRight h2 {margin-bottom: 20px;}
	.sidebarRight p {font-size: 1.1em; color: #6d6d6d;}
	.sidebarRight a {font-size: 1.1em; font-weight: normal;}
	.photoBrd1{width:168px; border:1px solid #cfcfcf; background:#f1eee2; padding:5px;}
	.photoBrd1Description{width:164px; border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; padding:8px; text-align:center;color:#6d6d6d;font-size:12px;font-family:Arial, Tahoma;margin-top:10px;line-height:120%;}
	.photoBrd2{border:1px solid #cfcfcf; background:#f1eee2; padding:5px;float:left;margin:0 20px 0 0;}
	.photoBrd2Description{width:208px; border:1px solid #cfcfcf; background:#faf9f5; padding:5px;color:#6d6d6d;font-style:italic;font-size:11px;margin-top:5px;text-align:justify;}
	
	.readmore{background:url(/images/readmore-bg.jpg) no-repeat;text-align:center;width:80px;height:18px;padding-top:6px;float:left;margin-top:10px;}
		.readmore a{color:#333333;text-decoration:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px;}
		.readmore a:hover{color:#333333;text-decoration:underline;}
	.title-blu{color: #00648E; font-size: 1.6em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
	.photoLeft{float:left;}
	.photoLeft20{float:left;margin:0 20px 0 0;}
	.photoMiddle{vertical-align:middle;}
	.wishlist-add{float:right;}
		.wishlist-add a{font-weight:normal;}
		.wishlist-add a:hover{font-weight:normal;text-decoration:underline;}
	
	.box-tooltip-top{float:left;width:520px;height:10px;background: url(/images/top-tooltip.jpg) no-repeat; }
	.box-tooltip-middle{float:left;width:478px;background:#f9f9f9;border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;}
	.filter-label{width:45px;height:25px;margin-bottom:10px;float:left;text-align:right;}
	.filter-label-100{width:100px;margin-bottom:10px;float:left;text-align:right;}
	.filter-select{width:418px;height:25px;margin-bottom:10px;float:right;}	
	.filter-select-selectbox{width:418px;border:1px solid #e3e3e3;color:#6d6d6d;height:22px;font-style:italic;padding-top:3px;}	
	.filter-input{width:370px;margin-bottom:10px;float:right;}
	.filter-input-inputtext{width:365px;border:1px solid #e3e3e3;color:#00648e;height:20px;font-style:italic;padding-top:5px;background:#fff;font-size:12px;padding-left:5px;}	
	.filter-input-inputtext-focus{width:365px;border:1px solid #7c7c7c;color:#464646;height:20px;font-style:italic;padding-top:5px;background:#fff;font-size:12px;padding-left:5px;}
	.box-tooltip-bottom{float:left;width:520px;height:26px;background: url(/images/bottom-tooltip.jpg) no-repeat; }
	.box-tooltip-bottom-2{float:left;width:520px;height:10px;background: url(/images/bottom-tooltip-2.jpg) no-repeat; }
	.email-wishlist-button{background:url(/images/email-wishlist-button.jpg) no-repeat;text-align:center;width:124px;height:18px;padding-top:6px;float:right;}
		.email-wishlist-button a{color:#333333;text-decoration:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px;}
		.email-wishlist-button a:hover{color:#333333;text-decoration:underline;}
	.email-wishlist-button-form{background:url(/images/email-wishlist-button.jpg) no-repeat;text-align:center;width:124px;height:25px;padding-top:6px;float:right;color:#333333;text-decoration:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px;}
	
	
	.box-tooltipfull-top{float:left;width:730px;height:10px;background: url(/images/top-tooltipfull.jpg) no-repeat; }
	.box-tooltipfull-middle{float:left;width:688px;background:#f9f9f9;border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;}
	.box-tooltipfull-bottom{float:left;width:730px;height:26px;background: url(/images/bottom-tooltipfull.jpg) no-repeat; }
	.filter-label-70{width:70px;height:23px;float:left;padding-top:2px;}
	.filter-label-100{width:100px;float:left;padding-top:2px;}
	.filter-select-200{width:200px;height:25px;float:left;}
	.filter-select-selectbox-200{width:200px;border:1px solid #e3e3e3;color:#6d6d6d;height:22px;font-style:italic;padding-top:3px;background:#fff;}	
	.filter-select-input-200{width:200px;border:1px solid #e3e3e3;color:#6d6d6d;height:19px;font-style:italic;padding-top:3px;background:#fff;padding-top:3px;}		
	.search-button{background:url(/images/search-bg.jpg) no-repeat;text-align:center;width:65px;height:18px;padding-top:6px;float:right;}
		.search-button a{color:#333333;text-decoration:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px;}
		.search-button a:hover{color:#333333;text-decoration:underline;}
		
	.accomodation-table-left{width:250px;float:left;height:20px;border-bottom:1px solid #e3e3e3;padding-top:8px;}
	.accomodation-table-right{width:250px;float:right;height:20px;border-bottom:1px solid #e3e3e3;padding-top:8px;}
	.accomodation-table-right-no-border{width:250px;float:right;height:20px;padding-top:8px;}
	.table-label{width:60px;float:left;}
	.table-label span {color:#86a20b;font-weight:bold;}
	.table-content{width:180px;float:right;}
	.table-content span {color:#464646;}
	.photoDescriptionWishlist{float:right;width:318px;}
	.photoDescriptionWishlistFull{float:left}
	
	.table-315{width:315px;height:20px;border-bottom:1px solid #e3e3e3;padding-top:8px;float:right;}
	.table-315-label{width:60px;float:left;}
	.table-315-content{width:250px;float:right;}
	
	
	.galleryBig{width:730px;}
	.galleryBig-1{width:222px;float:left;margin-right:29px;margin-bottom:35px; border:1px solid #e3e3e3;}
	.galleryBig-2{width:222px;float:right;margin-bottom:35px; border:1px solid #e3e3e3;}
	
	.boxGalleryBig{width:210px; border:1px solid #cfcfcf; background:#f1eee2; padding:5px;float:left;margin-right:30px;z-index:0;margin-bottom:10px;}
	.add-offer{width:17px;height:17px;z-index:1;position:absolute;margin-top:10px;margin-left:185px;}
	
	.gallery-description{width:220px;border-bottom:1px solid #e3e3e3;padding-top:8px;}
	.gallery-description-label{width:45px;float:left;}	
	.gallery-description-text{width:175px;float:right;}
	.gallery-description-text a {font-weight:normal;text-decoration:none;}
	.gallery-description-text a:hover {font-weight:normal;text-decoration:underline;}
	.line220{width:220px;height:1px;font-size:1px;background:#e3e3e3;}
	
	.photoGalleryRight{width:180px;}
	.photoGalleryRight1{width:83px; border:1px solid #cfcfcf; background:#f1eee2; padding:1px;float:left;margin-bottom:7px;}
	.photoGalleryRight2{width:83px; border:1px solid #cfcfcf; background:#f1eee2; padding:1px;float:right;margin-bottom:7px;}

	#newsletterHomepage{width:180px; margin-top:30px;}
	
	.filter-label-100-right{width:100px;}
	.filter-input-right{width:180px;}
		.filter-input-inputtext-right{  width: 168px }
	
	.table-line-520{width:520px;float:left;height:20px;border-bottom:1px solid #e3e3e3;padding-top:8px;}
	.table-line-520-name{width:185px;float:left;}
	.table-line-520-location{width:215px;float:left;}
	.table-line-520-price{width:80px;float:left;}
	.table-line-520-delete{width:40px;float:right;text-align:center;}
	
	
	
#wrapFooter {background: url(/images/grad-footer.jpg) top repeat-x #f1eee2; height: 400px; margin-top: 20px;overflow:hidden;}
	#mainFooter {margin: 0px auto; width: 940px;}
	#kiwiFooter {width: 160px; padding-left: 20px; margin-right: 30px; float: left;}
	#infoFooter {width: 730px; float: left;  margin-top: 30px;border-bottom:1px solid #e6e1e8;padding-bottom:15px;}
	#linksFooter {font-size: 1.2em;}
	#linksFooter h4  {font-size: 1.1em;}
	#linksFooter ul {margin-top: 20px;}
	#linksFooter ul li {color: #a49d99; margin-bottom: 7px;}
	#linksFooter ul li a {font-weight: normal;}
	#commentsFooter {width: 290px; float: left;}	
	#commentsFooter ul li a:hover {text-decoration:underline;}
	#quickFooter {width: 115px; float: left;}
	#quickFooter ul li a {margin: 0px;}
	#quickFooter ul li a:hover {margin: 0px;text-decoration:underline;}
	#phoneMe {width: 115px; float: left; margin-right: 20px;}
	#phoneMe p {font-size: 1em; margin-top: 20px; color: #a49d99; line-height: 14px;}
	#phoneMe form {margin-top: 10px; }
	#phoneMe input.telnumber {width: 107px; height: 15px; background: #FFF; border: 1px solid #e3e3e3; padding: 3px 3px 0px 3px;}
	#phoneMe input.sendnumber {background: none; font-size:smaller; border: none; background: url(/images/ring.jpg) no-repeat; width: 116px; height: 20px; margin-top: 5px; color: #006882; cursor: pointer;}
	#addressFooter {width: 180px; float: left;}
	#addressFooter ul li a {margin: 0px;}
	#addressFooter ul li a:hover {margin: 0px;text-decoration:underline;}
	#copyrightFooter {width: 730px; float: right;}
		#copyrightFooterLeft {width: 340px;height:45px; float: left;}
		#copyrightFooterRight {width: 390px;height:45px; float: right;}
			#copyrightFooterRightTop {width: 460px;height:19px; color:#6d6b6e; font-family:Tahoma, Arial;font-size:11px;padding-top:5px;}
				#copyrightFooterRightTop span {margin-right:20px;}
					#copyrightFooterRightTop span img {vertical-align:middle;}
			#copyrightFooterRightBottom {width: 460px;height:18px; font-family:Tahoma, Arial;font-size:11px;padding-top:3px;}
				#copyrightFooterRightBottom a {color:#869e0c; text-decoration:none; font-weight:normal;}
				#copyrightFooterRightBottom a:hover {color:#869e0c; text-decoration:underline; font-weight:normal;}
				#copyrightFooterRightBottom span {color:#a39f94;margin-left:6px;margin-right:6px;}
			
/* Sidebar left */

#leftSidebar ul.main {width: 180px; background: url(/images/images/eco-sidebar-bottom.jpg) no-repeat bottom; padding-bottom:30px;}
	#leftSidebar ul.main li {display: inline-block;/* clears the IE nested list whitespace bug / do not remove this line */ }
		#leftSidebar ul.main a {font-size: 1.2em;font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 14px; background: url(/images/images/eco-sidebar-button.jpg) repeat-y; width: 180px; display: block; padding: 10px 10px 10px 5px; border-top:1px solid rgb(228,228,228)}
		#leftSidebar ul.main a.main-active {background: url(/images/images/eco-sidebar-active.jpg) repeat-y; color: #00648e;}
		#leftSidebar ul.main a:hover {background: url(/images/images/eco-sidebar-active.jpg) repeat-y;  color: #00648e;}
		#leftSidebar ul.main li a span.left-menu-arrow{width:10px; height:7px; float:right; margin-right:7px; vertical-align:middle;}
			#leftSidebar ul.main li a span.no-children, #leftSidebar ul.main li a span.with-children{background: url(/images/images/sag.gif) no-repeat center center}
			#leftSidebar ul.main li a:hover span.with-children, #leftSidebar ul.main li a.main-active span.with-children{background: url(/images/images/arrow-with-children.gif) no-repeat center}
			#leftSidebar ul.main li a:hover span.no-children, #leftSidebar ul.main li a.main-active span.no-children{background: url(/images/images/arrow-no-children.gif) no-repeat center}
		#leftSidebar ul.main li ul li a {font-size: 1.1em; background: url(/images/images/eco-sidebar-sub.jpg) repeat-y; width: 170px; padding: 8px 10px 10px 10px; color: #7c7c7c;}
		#leftSidebar ul.main li ul li a.sec-active {background: url(/images/images/eco-sidebar-sub-active.jpg) repeat-y; color: #FFF;}
		#leftSidebar ul.main li ul li a:hover {background: url(/images/images/eco-sidebar-sub-active.jpg) repeat-y; color: #FFF;}
	.rigTrigger ul {border-top: 1px solid #e3e3e3;}
	.rigTrigger ul li {line-height: 20px; border-bottom: 1px solid #e3e3e3; padding-top: 8px; width: 180px; overflow: hidden; font-size: 1.2em; }
	.rigTrigger ul li a {float: left; line-height:20px;}
	.rigTrigger ul li span.price {padding-left:10px;float: right;}
	 h2.h2Stay { background:url(/images/stay.png) no-repeat 0px 20px; padding: 25px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Flights { background:url(/images/flights.png) no-repeat 0px 20px; padding: 25px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Green { background:url(/images/green.png) no-repeat 0px 20px; padding: 25px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2See {background:url(/images/see.png) no-repeat 0px 20px; padding: 25px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Do {background:url(/images/flights.png) no-repeat 0px 25px; padding: 25px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Where {background:url(/images/where.png) no-repeat 0px 20px; padding: 5px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Sleep {background:url(/images/sleep.png) no-repeat 0px 20px; padding: 5px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Eat {background:url(/images/eat.png) no-repeat 0px 20px; padding: 5px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Hosts {background:url(/images/hosts.png) no-repeat 0px 20px; padding: 5px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Green2 {background:url(/images/green2.png) no-repeat 0px 20px; padding: 5px 0px 10px 40px; margin-bottom: 5px;}
	 h2.h2Duration {background:url(/images/duration.png) no-repeat 0px 20px; padding: 5px 0px 10px 40px; margin-bottom: 5px;}

label.error{color:red;font-weight:bolder;font-size:larger;clear:both}
div.formError{color:red;font-weight:bolder;font-size:larger;clear:both}
.notice{
	background:#FFF url(/images/check.png) no-repeat 20px;
	padding:20px 20px 20px 30px;
	border: 1px solid white;
	color: #339900;
	font-weight:bold;
	font-size: 1.5em; 
}

.warning{
	background:#FFF url(/images/warning.png) no-repeat 20px;
	padding:20px 20px 20px 30px;
	border: 1px solid white;
	color: #F00000;
	font-weight:bold;
	font-size: 1.5em; 
}

div.pagination a, div.pagination span{font-size:14px;}
div.zoom_notify{text-align:center; font-size:smaller; color:#888;}