/* ---------------------- */
/* --- General Styles --- */
/* ---------------------- */
.clear{ clear:both;}

.clearAfter:after{ visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0;}
* html .clearAfter{ zoom:1;} /* IE6 */
*:first-child+html .clearAfter{ zoom:1;} /* IE7 */

.imageblock { display:block;}
.notext,
.button{ text-indent:-999em; font-size:0px; line-height:0px;}

a{ outline:none;}
a:focus{ outline:1px dotted; outline-offset:-1px;}
a, a img{ border:none;}
/* ---------------------- */


/* --------------------- */
/* --- Button Styles --- */
/* --------------------- */
.button{
	display:block;
	background-position:top left; background-repeat:no-repeat;
}
.button:hover{ background-position:bottom left;}

	#buy-tickets-top,
	.get-your-photos-top {
		width:171px; height:35px;
		float:right;
		background-image:url(/custom/templates/page/Home2011/images/button-top-buyTickets.png);
		background-position:top left;
		background-repeat:no-repeat;
		position:relative;
	}
	.get-your-photos-top {
		background-image:url(/custom/templates/page/Home2011/images/button-top-getPhotos.png);
		}
	#buy-tickets-top:hover,
	.get-your-photos-top:hover { background-position:bottom left;}
		#buy-tickets-top h3,
		.get-your-photos-top h3 { display:none;}
		#buy-tickets-top ul,
		.get-your-photos-top ul{
			display:none;
			position:absolute; top:35px; left:0;
			padding:0; margin:0;
		}
		#buy-tickets-top:hover ul,
		.get-your-photos-top:hover ul { 
			display:block; 
			padding:0; 
			position:absolute;
			top:35px; 
			left:-33px;
		}
	
	#top-container.container #directionstextblock {
		background-color:#E5F3F9;	
		border:none;
	}
	
	#top-container.container #directionstextblock p.getDirectionsBtn button {
		width:179px; height:39px;
		background-image:url(/custom/templates/page/Home2011/images/button-get-directions.png);
		padding:2px 21px 11px 21px;
		font-size:15px; line-height:15px; font-weight:bold; color:#fff; text-decoration:none; text-indent:0; letter-spacing:-0.5px;
		border:none;
		font-family:"Open Sans", sans-serif; 
		text-align:left;
	}
	#top-container.container #directionstextblock p.getDirectionsBtn button:hover {
		background-position:left bottom;
	}
	#top-container.container #directionstextblock p.getToCaption strong {
		color:#1c586f;	
	}
	
	a#webcam-top{
		width:157px; height:35px;
		float:right;
		background-image:url(/custom/templates/page/Home2011/images/button-top-webcam.png);
	}
	a#read-more-news{
		width:147px; height:22px;
		font-size:15px; line-height:15px; font-weight:bold; color:#fff; text-decoration:none; text-indent:0; letter-spacing:-0.5px;
		background-image:url(/custom/templates/page/Home2011/images/button-read-more-news.png);
		padding:8px 21px 11px 21px;
	}
	a#buy-tickets-mid{
		width:181px; height:40px;
		position:absolute; top:462px; left:80px;
		background-image:url(/custom/templates/page/Home2011/images/button-mid-buyTickets.png);
		z-index:10;
	}
	#Home a#get-tickets-mid{ top:449px;}
	a#buy-tickets,
	a#get-photos{
		width:288px; height:52px;
		margin:0 0 15px 0;
	}
	a#buy-tickets{ background-image:url(/custom/templates/page/Home2011/images/button-buy-tickets-right-col.png);}
	a#get-photos{ background-image:url(/custom/templates/page/Home2011/images/button-get-your-photos-right-col.png);}
	a#google-map,						
	a#brochure{
		width:288px; height:53px;
		margin:0 0 11px 0;
	}
	a#google-map{ background-image:url(/custom/templates/page/Home2011/images/button-google-map.png);}					
	a#brochure{ background-image:url(/custom/templates/page/Home2011/images/button-download-brochure.png);}
	a#top-of-page{
		width:118px; height:38px;
		background-image:url(/custom/templates/page/Home2011/images/button-top-of-page.png);
		position:absolute; bottom:-45px; right:85px;
		text-indent:-9999px;
	}
	#footer-menu a{
		height:38px;
		float:left;
		background-position:top left; background-repeat:no-repeat;
		text-indent:-9999px;
	}
	#footer-menu a:hover{ background-position:bottom left;}
	#footer-menu a#conferences-link{ width:316px; background-image:url(/custom/templates/page/Home2011/images/button-bottom-conferences.jpg);}
	#footer-menu a#enterprises-link{ width:195px; background-image:url(/custom/templates/page/Home2011/images/button-bottom-enterprises.jpg);}
	#footer-menu a#trade-media-link{ width:195px; background-image:url(/custom/templates/page/Home2011/images/button-bottom-trade-media.jpg);}
	#footer-menu a#jobs-link{ width:195px; background-image:url(/custom/templates/page/Home2011/images/button-bottom-jobs.jpg);}
/* ------------- */


/* --- Layout Styles --- */
/* --------------------- */
body{
	margin:0; padding:0;
	background:url(/custom/templates/page/Home2011/images/bg-top.png) top repeat-x #FFF;
}
body#Home{}
body#LocationHome{}
body#Inner{}

	#outer-container{
		width:100%;
		background:url(/custom/templates/page/Home2011/images/bg-bottom.png) bottom repeat-x;
		text-align:center;
		padding:0 0 13px 0;
	}
		#inner-container{
			width:1008px;
			margin:0 auto; padding:0 55px 0 52px;
			position:relative;
			text-align:left;
			background:url(/custom/templates/page/Home2011/images/main-container-repeat.gif) top left repeat-y;
		}
		#inner-container.full-column{ background:url(/custom/templates/page/SingleCol2011/images/main-container-full-repeat.gif) top left repeat-y;}
			.fact-container{
				width:64px; height:70px;
				position:absolute;
				z-index:5;
			}
			#fact-one{ right:0px; top:580px;}
			.NewZealand #fact-one{ background-image:url(/custom/templates/page/Home2011/images/fact-one-flag-NZ.png);}
			.Queenstown #fact-one{ background-image:url(/custom/templates/page/LocationHome2011/images/fact-one-flag-QT.png);}
			.Rotorua #fact-one{ background-image:url(/custom/templates/page/LocationHome2011/images/fact-one-flag-RT.png);}
			#fact-two{ left:0px; top:938px;}
			.NewZealand #fact-two{ background-image:url(/custom/templates/page/Home2011/images/fact-two-flag-NZ.png);}
			.Queenstown #fact-two{ background-image:url(/custom/templates/page/LocationHome2011/images/fact-two-flag-QT.png);}
			.Rotorua #fact-two{ background-image:url(/custom/templates/page/LocationHome2011/images/fact-two-flag-RT.png);}
				.fact-container .fact-popup{
					width:240px; height:83px;
					display:none;
					overflow:hidden;
					position:absolute; bottom:0;
					padding:10px 16px 50px 16px;
					background-image:url(/custom/templates/page/Home2011/images/fun-facts-bg.png); background-repeat:no-repeat;
				}
				#fact-one.fact-container .fact-popup{ right:0; background-position:top right;}
				#fact-two.fact-container .fact-popup{ left:0; background-position:top left;}
					.fact-container .fact-popup h3,
					.fact-container .fact-popup p{ width:240px; margin:0 0 4px 0;}
					.fact-container .fact-popup p{ font-size:13px; color:#1c586f;}
					.fact-container .fact-popup a{ font-weight:bold;}
			#header-container{
				width:1008px; height:505px;
				position:relative;
				overflow:visible;
				z-index:0;
			}
				#header-top{
					width:956px; height:35px;
					background:url(/custom/templates/page/Home2011/images/header-top-bg.png) bottom left no-repeat;
					position:relative;
					z-index:10;
					padding:12px 26px 0 26px;
				}
					#header-weather{
						width:400px; height:33px;
						float:right;
						overflow:hidden;
						padding:2px 0 0 0;
					}
						#header-weather ul{ padding:0; margin:0 10px 0 0; float:right;}
							#header-weather ul li{ list-style:none; display:block; float:left; padding:5px 0 0 5px;}
								#header-weather ul li.heading{color:#008bc0; font-size:14px; line-height:21px; padding-top:6px;}
								#header-weather ul li.temp{color:#008bc0; font-size:18px; padding-top:6px;}
								#header-weather ul li.forecast{width:25px; height:25px; overflow:hidden;}
				#header-mid{
					background:url(/custom/templates/page/Home2011/images/header-mid-bg.png) top left no-repeat;
					width:987px; height:49px;
					padding:0 9px 0 12px;
					z-index:4;
					position:relative;
				}
					#header-logo{
						width:185px; height:117px;
						margin:0;
						position:absolute; top:11px; left:44px;
						z-index:1000;
					}
						#header-logo a{
							width:185px; height:117px;
							display:block;
							background-position:top left; 
							background-repeat:no-repeat;
							text-indent:-9999px;
						}
						.NewZealand #header-logo a{ background-image:url(/custom/templates/page/Home2011/images/logo-newzealand.gif);}
						.Queenstown #header-logo a{ background-image:url(/custom/templates/page/LocationHome2011/images/logo-queenstown.gif);}
						.Rotorua #header-logo a{ background-image:url(/custom/templates/page/LocationHome2011/images/logo-rotorua.gif);}
					#header-menu{
						width:460px;
						position:absolute; top:0; left:280px;
						z-index:2;
					}
					#header-search{
						width:219px; height:27px;
						padding:12px 12px 0 9px;
						float:right;
					}
						#header-search form{
							height:27px;
							padding:0; margin:0;
						}
							input.searchInput{
								width:179px; height:25px;
								display:block;
								float:left;
								margin:0; padding:0 4px;
								border:1px solid #63aad4;
								background-color:#FFF; color:#008bc0; font-size:14px; font-family:"Open Sans",sans-serif;
							}
							input.searchSubmit{
								width:30px; height:27px;
								display:block;
								float:left;
								background:url(/custom/templates/page/Home2011/images/search-magnify.png) top left no-repeat;
								border:none;
								font-size:0px; line-height:0px; text-indent:-999999px; overflow:hidden;
								padding:0; margin:0;
								cursor:pointer;
							}
							input.searchSubmit:hover{ background:url(/custom/templates/page/Home2011/images/search-magnify.png) bottom left no-repeat;}
					#header-flags{
						width:23px; height:60px;
						position:absolute; top:22px; right:-14px;
					}
						#header-flags a{
							width:20px; height:15px;
							display:block;
							margin:0 0 4px 0; padding-left:3px;
							background-repeat:no-repeat; background-position:top right;
							-moz-box-shadow: 1px 1px 5px #0099cc;
							-webkit-box-shadow: 1px 1px 5px #0099cc;
							box-shadow: 1px 1px 5px #0099cc;
							text-indent: 100%;
							white-space: nowrap;
							overflow: hidden;
						}
						#header-flags a#japanese-flag{ background-image:url(/custom/templates/page/Home2011/images/flag-japan.png);}
						#header-flags a#korean-flag{ background-image:url(/custom/templates/page/Home2011/images/flag-korea.png);}
						#header-flags a#mandarin-flag{ background-image:url(/custom/templates/page/Home2011/images/flag-china.png);}
						#header-flags a#english-flag{ background-image:url(/custom/templates/page/Home2011/images/flag-england.png);}
				#header-slideshow{
					width:1008px; height:478px;
					position:absolute; top:96px;
					z-index:1;
					background:url(/custom/templates/image/Header2011/overlay.png) top left no-repeat;
				}
				.full-column #header-slideshow{ background:url(/custom/templates/image/HeaderSingleCol2011/overlay.png) top left no-repeat;}
					#header-slideshow-inner{
						width:1008px; height:478px;
						position:relative;
					}
						#header-slideshow p{ margin:0; padding:0;}
						#tagline{
							width:407px; height:100px;
							font-size:24px; font-style:italic; color:#FFF; letter-spacing:-0.3px;
							position:absolute; top:144px; left:70px;
							text-shadow:0px 2px 5px #363636;
						}
							#tagline span{ padding:0 0 0 50px;}
							#tagline span.location{
								display:block;
								font-size:78px; line-height:72px; font-weight:300;
								text-shadow:0px 2px 5px #363636; /*Note - doesn't work in IE*/
								padding:0;
							}
			#main-container-outer{
				width:1008px;
				position:relative;
				z-index:3;
			}
				#main-container{
					width:898px;
					padding:0 55px 0 56px;
					position:relative;
					background-image:url(/custom/templates/page/Home2011/images/main-container.gif); background-position:bottom left; background-repeat:no-repeat;
				}
/*				#Home #main-container{ background-image:url(/custom/templates/page/Home2011/images/main-container-home.png);}
*/					#main-nav-container{
						width:881px; height:45px;
						position:absolute; top:-63px;
						padding:0 0 18px 17px;
						background-image:url(/custom/templates/page/Home2011/images/main-container-top.png); background-position:bottom left; background-repeat:no-repeat;
					}
					.full-column #main-nav-container{ background-image:url(/custom/templates/page/SingleCol2011/images/main-container-top.png);}
						#main-nav-container-inner{ position:relative;}
					#main-container-inner{
						padding:5px 4px 0 27px;
						background:url(/custom/templates/page/Inner2011/images/main-container-inner-repeat.gif) 0 0 repeat-y;
					}
						.full-column #main-container-inner{ background:url(/custom/templates/page/SingleCol2011/images/main-container-inner-repeat.gif) 0 0 repeat-y;}
						#column-left{
							width:524px;
							float:left;
							padding:0;
						}
							.container{ margin:0 0 22px 0;}
							#split-containers{}
								#split-container-left{
									width:250px;
									float:left;
								}
								#split-container-right{
									width:250px;
									float:right;
								}
							#top-container{
							}
							#Home #top-container{
								border:1px solid #e8eef0;
								padding:18px;
								background-color:#e5f3f9;
							}
							
							#top-container img.imageThumbnail {
								padding-right:15px;	
							}
							
							#tabbed-container{}
								#SocialMedia-tabs{}
									#SocialMedia-tabs ul{}
										#SocialMedia-tabs li{
											background-color:#d4e96f;
											text-align:center;
										}
										#SocialMedia-tabs li.BoxTabsActiveTab{}
								#SocialMedia-content{}
									#SocialMedia-content div{ display:none;}
									#SocialMedia-content div.BoxTabsVisibleContent{ display:block}
							#price-container{}
								h4#price-title{
									display:inline-block;
									padding:8px 20px 12px 20px; margin:0;
									font-size:24px; line-height:24px; color:#FFF;
									background:url(/custom/templates/page/Home2011/images/tab-current-bottom.jpg) repeat-x scroll center bottom #0098CC;									
								}
						#column-right{
							width:288px;
							float:right;
							padding:0 20px 20px 15px;
						}
							#opening-hours{
								width:248px; height:51px;
								padding:19px 20px; margin:0 0 14px 0;
								background:url(/custom/templates/page/Home2011/images/opening-hours-bg.png) top left no-repeat;
							}
								#opening-hours h5{ font-weight:700; color:#fff; font-size:20px; margin:0 0 8px 0;}
								#opening-hours a{ font-weight:700; color:#fff;}
								#opening-hours p {color:#fff;}
								
							
							#opening-hoursMTB{
								width:248px; height:75px;
								padding:19px 20px; margin:0 0 14px 0;
								background:url(/custom/templates/page/Home2011/images/opening-hours-bg-MTB.png) top left no-repeat;
							}
								#opening-hoursMTB h5{ font-weight:700; color:#fff; font-size:20px; margin:0 0 8px 0;}
								#opening-hoursMTB a{ font-weight:700; color:#fff;}
								#opening-hoursMTB p {color:#fff;}
							
							#map-container,
							#advert-container{
								width:282px;
								padding:0 3px 8px 3px; margin:0;
							}
								#advert-container-inner{
									border:2px solid #bddbe6;
									position:relative;
									background-position:bottom left; background-repeat:no-repeat;
								}
							/* Styling for Container 6 for Luge Competition */
							#campaign-tile-container {width:282px; padding:0 5px 0px 5px; margin:0px 0px 20px 0px;}
							
								#map-container-inner{
									width:290px; height:271px;
									position:relative;
								}
								.NewZealand #map-container-inner{ height:188px; background-image:url(/custom/templates/page/Home2011/images/map-international.jpg);}
								.Queenstown #map-container-inner{ background-image:url(/custom/templates/page/LocationHome2011/images/map-NZ-QT.jpg);}
								.Rotorua #map-container-inner{ background-image:url(/custom/templates/page/LocationHome2011/images/map-NZ-RT.jpg);}
									#map-container-inner a:focus{ outline:none;}
									#map-container-inner a:hover{ text-decoration:underline;}
									#map-container-inner a,
									#map-container-inner span{
										width:136px;
										display:block;
										font-size:16px; font-style:italic; color:#fff; text-decoration:none; text-align:center;
										text-shadow:0px 2px 5px #005fc1; /*Note - doesn't work in IE*/
										position:absolute;
									}
									.NewZealand #map-container-inner a,
									.NewZealand #map-container-inner span{
										width:auto;
										font-size:13px; font-weight:700; font-style:italic; color:#fff; text-decoration:none;
									}								
									#map-container-inner #rotorua-map-link{ top:74px; left:12px;}
									.NewZealand #map-container-inner #rotorua-map-link{ top:75px; left:174px;}
									#map-container-inner #queenstown-map-link{ top:201px; left:118px;}
									.NewZealand #map-container-inner #queenstown-map-link{ top:146px; left:118px;}
									.NewZealand #map-container-inner #sentosa-map-link{ top:70px; left:34px;}
									.NewZealand #map-container-inner #calgary-map-link{ top:16px; left:167px;}
									.NewZealand #map-container-inner #mt-tremblant-map-link{ top:47px; left:184px;}
										#map-container-inner a span,
										#map-container-inner span span{ font-size:20px; font-weight:700; text-transform:uppercase;}
							div#advert-container{
								background:url(/custom/templates/page/Home2011/images/advert-bg.png) bottom left no-repeat;
								margin:0;
							}
								#advert-container-inner{
									width:278px;
									background:url(/custom/templates/page/Home2011/images/advert-caption-bg.jpg) top left no-repeat;
								}
									h4#advert-title{
										width:246px; height:auto;
/*										background:url(/custom/templates/page/Home2011/images/advert-title-bg.jpg) bottom left no-repeat;
*/										color:#ffffff; font-size:24px; font-weight:bold; line-height:28px;
										padding:12px 16px 10px 16px; margin:0;
									}
							div#news-container{
								background-color:#d5e7ee;
								border:1px solid #d8e1e4;
								padding:11px 16px; margin:0;
								box-shadow:1px 1px 8px #CCCCCC;
								width:242px;
								margin-left:7px;
							}
							div#tripadvisor-container{
								margin-left:25px;
								margin-top:7px;
							}
								div#news-container h2{ margin:0 4px 20px 4px;}
							p.fine-print{
								width:235px;
								text-align:left; font-size:12px; line-height:14px;
								margin:0px 0px 20px 21px;
							}
						#full-column{ width:844px;}
				#main-container-bottom{
					width:1008px; height:34px;
					background-image:url(/custom/templates/page/Home2011/images/main-container-bottom.png); background-position:top left; background-repeat:no-repeat;
					padding:0 0 10px 0;
				}
				.full-column #main-container-bottom{ background-image:url(/custom/templates/page/SingleCol2011/images/main-container-bottom.png);}
/*				#Home #main-container-bottom{ background-image:url(/custom/templates/page/Home2011/images/main-container-bottom-home.png);}
*/			#main-container-outer-bottom{
				width:1008px; height:37px;
				background:url(/custom/templates/page/Home2011/images/main-container-outer-bottom.png) bottom left no-repeat;
			}
			#luge-footer{
				width:808px; height:180px;
				background:url(/custom/templates/page/Inner2011/images/luge-footer-bg.jpg) top left no-repeat;
				padding:26px 100px 0 100px;
				color:#FFF;
			}
				#luge-footer h5{ color:#FFF;}
				#luge-locations{
					padding:0 0 0 12px; margin:0;
				}
					#luge-locations li{
						padding:0 0 0 20px;
						list-style:none;
						background:url(/custom/templates/page/Inner2011/images/luge-bullet.png) no-repeat 0 4px;
					}
					#luge-locations a{ color:#FFF; text-decoration:none;}
					#luge-locations a:hover{ text-decoration:underline;}
			#footer-container{
				width:912px; height:219px;
				background:url(/custom/templates/page/Home2011/images/footer-bg.png) top left no-repeat;
				padding:0 41px 0 55px;
			}
				#footer-nav{ float:right;}
					#location-footer{
						width:900px; height:133px;
						padding:25px 6px 0 6px;
					}
						#business-details{
							width:286px; height:133px;
							float:left;
							color:#FFF; line-height:18px;
							margin:0;
						}
							#business-details .tagHtmlAddressBusinessName{ font-size:20px; font-weight:700; padding:0 0 10px 0;}
							#business-details .single-line{ clear:both;}
								#business-details .single-line .tagHtmlAddress{ float:left; clear:none;}
								#business-details .single-line a div.tagHtmlAddress:hover{ text-decoration:underline;}
							#business-details .tagHtmlAddress{ clear:both;}
							#business-details .telephone{ padding:0 8px 0 0;}
							#business-details .fax{ padding:0 0 0 8px;}
							#business-details .email{}
								#business-details .email a, #business-details a { color:#FFF; text-decoration:none;}
								#business-details .email a:hover, #business-details a:hover { text-decoration:underline;}
								

						#footer-opening-hours{
							width:190px; height:80px;
							float:left;
							text-align:center;
							padding:10px 14px; margin:0;
						}
							#footer-opening-hours h4{ display:none;}
							#footer-opening-hours h5{
								font-size:26px; line-height:28px; font-weight:700;
								padding:0 15px; margin:0 0 5px 0;
							}
							#footer-opening-hours a{ font-size:12px; font-weight:700;}
							#footer-opening-hours a:hover{ text-decoration:none;}
						#footer-location-links{
							width:249px; height:86px;
							float:left;
							text-align:center;
							padding:4px 0 0 0; margin:0;
						}
							#footer-location-links a{ height:43px;}
							#footer-location-links a#queenstown-footer-link{
								width:249px;
								background-image:url(/custom/templates/page/Home2011/images/button-bottom-queenstown.jpg);
							}
							#footer-location-links a#rotorua-footer-link{
								width:209px;
								background-image:url(/custom/templates/page/Home2011/images/button-bottom-rotorua.jpg);
							}
						#qualmarks{
							width:120px;
							float:right;
							padding:3px 6px 0 0;
						}
							#qualmarks img{ margin:0 0 0 10px;}
						#trip-advisor{
							width:170px; height:80px;
							float:right;
							padding:3px 0 0 0; margin:0 20px 0 0;
						}
							#trip-advisor div{
								width:171px; height:40px;
								background:url(/custom/templates/page/Home2011/images/TA-bg.jpg) no-repeat top left;
								padding: 3px 10px 0px;
							}
								#trip-advisor div a{ display:block; text-decoration:none; height: 100%; width: 100%; float: left; }
							#trip-advisor p{
								margin:0;
								color:#FFF; font-size:12px;
							}
								#trip-advisor p a{ color:#FFF; font-size:12px; text-decoration:none;}
								#trip-advisor p a:hover{ text-decoration:underline;}
						#awards{
							width:153px;
							padding:0 10px 0 0;
							float:right;
						}
							#awards a{
								height:73px;
								display:block;
								float:left;
								background-position:top left; background-repeat:no-repeat;
								margin:0 18px 0 0;
							}
							#hsi{
								width:72px;
								background-image:url(/custom/templates/page/LocationHome2011/images/footer-logo-hsi.png);
							}
							#tia{
								width:45px;
								background-image:url(/custom/templates/page/LocationHome2011/images/footer-logo-tia.png);
							}
						#footer-links{
							width:445px;
							float:right;
							text-align:right;
							padding:5px 0 0 0;
						}
							#footer-links a{
								display:inline-block;
								color:#FFF; font-size:12px; line-height:12px; text-decoration:none;
								border-right:1px solid #fff;
								padding:0 5px;
							}
							#footer-links a:hover{ text-decoration:underline;}
							#footer-links a.last{ border-right:none;}
							#cinz{ margin:0 0 2px 0;}
							.marginRight{ margin:0 6px 0 0;}
					#footer-credit{
						width:912px; height:32px;
						text-align:center;
						font-size:12px;
						color:#245d6e;
					}
						#footer-credit a{ text-decoration:none; font-weight:700;}
						#footer-credit a:hover{ text-decoration:underline;}
/* ------ mobile site link ------- */
		ul#footer-nav li.mobilelink{
			display:none;
			}
@media screen and (max-width : 960px){
		#footer-links{
			width:550px;
			}
		ul#footer-nav li.mobilelink{
			display:inline;
			}	
	}
	
	/*ADDEDD*/
	.socials { float: right; display: block; margin: 3px 5px; }
	.socials ul { margin: 0; padding: 0; list-style: none; }
	.socials ul li { float: left; margin: 0 3px; }
	.socials ul li a { width: 24px; height: 25px; float: left;  }
	.socials ul li a.youtube:hover { background: url(/custom/templates/page/Home2011/images/socialIcons.png) 0 0 no-repeat;  }
	.socials ul li a.twitter:hover { background: url(/custom/templates/page/Home2011/images/socialIcons.png) -25px 0 no-repeat;  }
	.socials ul li a.facebook:hover { background: url(/custom/templates/page/Home2011/images/socialIcons.png) -49px 0 no-repeat;  }
	
	.socials ul li a.youtube { background: url(/custom/templates/page/Home2011/images/socialIcons.png) 0px -25px no-repeat;  }
	.socials ul li a.twitter { background: url(/custom/templates/page/Home2011/images/socialIcons.png) -25px -25px no-repeat;  }
	.socials ul li a.facebook { background: url(/custom/templates/page/Home2011/images/socialIcons.png) -49px -25px no-repeat;  }
	
/* ---------------------------- */
/* --- Trip Advisor Widgets --- */
/* ---------------------------- */

.TA_certificateOfExcellence {margin-left:20%;}
