
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/

a, a img{ border:none; text-decoration:none;}

.logopadding {margin:22px 0 0 0;}

.column3padding,
.column4padding {padding:10px;}
.column5padding {padding:17px 20px 0 0;}
.column6padding {padding:17px 0 0 20px;}

.userphotographypadding {padding:23px 23px 23px 23px;}
.latestdiscussionpadding {padding:23px 10px 23px 0;}
.latestvideopadding {padding:23px 10px 23px 3px;}

/*.beginyourexperiencepadding {padding:10px;}*/
.tourismdatasearchpadding {padding:10px;}

.footerpadding {padding:80px 0 0 0;}

body {text-align:center; margin:0; background:#d4d8d3;}

#headerbody {background:url(/custom/templates/page/taiPoutiniHome/images/eco-tourism-header.png) repeat-x top center;}
	#headerframe {width:960px; margin:0; margin-right:auto; margin-left:auto; padding:0;background:url(/custom/templates/page/taiPoutiniHome/images/headerframe-right-bg.png) no-repeat bottom right;}
		#logo {width:480px; height:125px; overflow:hidden; margin:0; padding:0; float:left; text-align:left;}
		#search {width:480px; height:125px; overflow:hidden; margin:0; padding:0; float:left; text-align:right;}
		
#menubody {background:url(/custom/templates/page/taiPoutiniHome/images/eco-tourism-menu.png) repeat-x top center;}
	#menuframe {width:960px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
		#menu {background:url(/custom/templates/page/taiPoutiniHome/images/menu-right-bg.png) no-repeat top right;width:960px; height:73px; overflow:hidden; margin:0; padding:0; float:left;}
		
#contentbody {background:#fff;}
	#contentframe {width:960px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
		#verticalmenu {width:180px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		#content {width:530px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
			#directory-page #content{width:710px;}
			#content1col {width:710px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
				#fullwidth #content1col{ width:780px;}
			#column3 {width:257px; height:auto; overflow:hidden; margin:20px 0 0 0; padding:0; float:left; background:#e8ece7;}
			#column4 {width:257px; height:auto; overflow:hidden; margin:20px 0 0 0; padding:0; float:left; background:#e8ece7;}
			#column5 {width:265px; height:auto; overflow:hidden; margin:20px 0 0 0; padding:0; float:left; border-top:1px #ccc solid;}
			#column6 {width:265px; height:auto; overflow:hidden; margin:20px 0 0 0; padding:0; float:left; border-top:1px #ccc solid;}
			#column7 {width:530px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		
		#multimediaframe {width:696px; height:auto; overflow:hidden; margin:20px 0 0 0; padding:0; float:left; background:#e8ece7; border:2px #d4d8d3 solid; border-width:0 2px 2px 0;}
			#userphotography {width:260px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
			#latestdiscussion {width:180px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
			#latestvideo {width:256px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		
		#tourismdatasearch {width:225px; height:auto; overflow:hidden; margin:0 0 0 20px; padding:0; float:left; background:#e8eccf; border:2px #d3d3d3 solid; border-width:0 2px 2px 0;}
			#beginyourexperience { background:url(/custom/templates/page/taiPoutiniHome/images/search-box-bg.png) #b9cb5e repeat-x bottom;}
			#directory-page #beginyourexperience{ height:auto; padding:4px 10px 10px 10px;}
				.beginyourexperiencepadding{}
					h2#search-title{ text-indent:-999em; background-image:url(/custom/templates/page/taiPoutiniHome/images/search-title.png); width:202px; height:37px; margin:0 0 3px 0;}
					#directory-page .search_advanced { display:block; padding:5px 0 0 0;}
					.keyword{float:left; margin:0 0 5px 0;}
					.submit{ float:right;display:inline-block; margin:0 5px 0 0;}
			#find-out-more{ background:url(/custom/templates/page/taiPoutiniHome/images/find-out-more-button-bg.png) no-repeat bottom; width:225px; height:60px; margin:0; border:1px solid #fff; border-width:1px 0 0 0;}
				.find-out-more-padding{ padding:12px 26px;}
					.search_advanced a,
					.find-out-more-padding p,
					.find-out-more-padding p a{margin:0; color:#FFF; text-decoration:none;}
						.search_advanced a:hover,
						.find-out-more-padding p a:hover{ text-decoration:underline;}
		
#footerbody {background:url(/custom/templates/page/taiPoutiniHome/images/eco-tourism-footer.png) repeat-x top center;}
	#footerframe {width:960px; margin:0; margin-right:auto; margin-left:auto; padding:0;}
		#address {width:170px; height:200px; overflow:hidden; margin:0; padding:0; float:left; text-align:left;}
		#footer {width:780px; height:200px; overflow:hidden; margin:0; padding:0; float:right; text-align:right;}
			#footer a img {margin-right:20px;}
			.social {display:inline-block; background-image:url(/custom/templates/page/taiPoutiniHome/images/socialSprite.png); height:62px; width:64px;}
			.facebook {background-position:-3px 0;}
			.facebook:hover, .facebook:focus {background-position:-3px -62px;}
			.twitter {background-position:-62px 0;}
			.twitter:hover, .twitter:focus {background-position:-62px -62px;}
			.flickr {background-position:-121px 0; margin-right:10px;}
			.flickr:hover, .flickr:focus {background-position:-121px -62px;}
				.social span {display:none;}
		
#product-listing-table{}
	#product-listing-table th{ vertical-align:middle; background-color:#768b0d; color:#FFF; padding:0 10px; font-size:18px;}
	#product-listing-table td{ vertical-align:top;}
		#product-listing-table td strong{ color:#000; font-weight:bold;}
