/* ------------------------------ */
/* --- General Content Styles --- */
/* ------------------------------ */
body, p, td{ font-family:"Open Sans", sans-serif; color:#000; font-size:13px; font-weight:400; line-height:18px;}

A:Link,
A:Visited{ color:#1c586f; text-decoration:underline;}
A:Hover{ color:#5694ac; text-decoration:none;}

h1, h2, h3, h4, h5, h6{ font-family:"Open Sans", sans-serif; color:#1c586f; display:block;}
h1{ font-size:30px; line-height:30px; margin:0 0 20px 0;}
	#top-container h1.home-h1{ font-size:40px; line-height:40px; font-style:italic; font-weight:normal;}
	#top-container h1{ font-size:30px; line-height:30px; font-weight:normal;}
h2{ font-size:22px; line-height:22px; margin:0 0 18px 0;}
h3{ font-size:20px; line-height:20px; margin:0 0 16px 0;}
h4{ font-size:18px; line-height:18px; margin:0 0 14px 0;}
h5{ font-size:16px; line-height:16px; margin:0 0 12px 0;}
h6{ font-size:14px; line-height:14px; margin:0 0 10px 0;}

a.skylineButton {
	width:auto; height:22px;
	font-size:15px; line-height:15px; font-weight:bold; color:#fff; text-decoration:none; text-indent:0; letter-spacing:-0.5px;
	background-color:#FF9831; border:1px solid #FFFFFF;
	border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	padding:6px 15px 6px 15px;
	box-shadow:1px 1px 8px #CCCCCC;
}
	a.skylineButton:hover {
		background-color:#F47A00;
	}
a.skylineButtonBuyNow {
	width:auto; height:22px;
	font-size:15px; line-height:35px; font-weight:bold; color:#fff; text-decoration:none; text-indent:0; letter-spacing:-0.5px;
	background-color:#fd0007; border:1px solid #FFFFFF;
	border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	padding:6px 15px 6px 15px;
	box-shadow:1px 1px 8px #CCCCCC;
}
	a.skylineButtonBuyNow:hover {
		background-color:#e01d22;
	}

strong,
p strong{ font-weight:700;}
em,
p em{ font-style:italic;}

hr{
	border:1px solid #a7a9ac; border-width:1px 0 0 0;
	margin:0 0 20px 0;
}

p{ margin:0 0 14px 0;}
/*#split-container-right p{ margin:0; padding:0;}*/

.price-grid-container{
	background-color:#D5E7EE;
	border:3px solid #dbdbd8;
	padding:8px 0 0 0;
}
	.price-grid tr{
		padding:0 0 1px 0;
		background:url(/custom/templates/page/Inner2011/images/price-row-bottom.jpg) bottom center no-repeat;
	}
	.price-grid tr.noBG{ background:none;}
		.price-grid td{ font-size:40px; line-height:30px; font-weight:bold; color:#1c586f;}
		.price-grid td.labelTD{
			width:160px;
			padding:16px 15px 12px 20px;
			letter-spacing:-1px;
		}
		.price-grid td.priceTD{
			width:201px;
			font-size:48px; line-height:30px;
			padding:16px 0 12px 0;
		}
		.price-grid td.buttonTD{
			width:94px;
			padding:12px 16px 0 12px;
		}
			.price-grid td.buttonTD a{
				width:94px; height:41px;
				display:block;
				background-image:url(/custom/templates/page/Inner2011/images/button-buy.jpg);
			}
			.price-grid .darkRow td.buttonTD a{ background-image:url(/custom/templates/page/Inner2011/images/button-buy-darkRow.jpg);}
		.price-grid td.conditions{
			font-size:14px; line-height:14px; font-weight:normal; color:#000;
			padding:16px 20px;
		}
		.price-grid .darkRow td{
			color:#FFF;
			background-color:#0098CC;
		}
			.price-grid td.labelTD span{
				font-size:14px; font-weight:normal;
				display:block;
				padding:5px 0 0 0;
			}
			.price-grid td.priceTD span{ font-size:20px;}
			
.ui-widget{ font-family:"Open Sans", sans-serif;}
/* ------------------------------ */


/* ----------------------- */
/* --- Image Templates --- */
/* ----------------------- */
.tile-link,
.photos-tile-link, 
.gallery-tile-link{
	width:250px; height:225px;
	display:block;
	position:relative;
}
	.tile-link span,
	.photos-tile-link span,
	.overlay-tile-link span{
		width:146px; height:39px;
		display:block;
		position:absolute; bottom:5px; right:7px;
		text-indent:-999999px; font-size:0px; line-height:0px;
		background-image:url(/custom/templates/page/Home2011/images/button-read-more.png); background-position:top left; background-repeat:no-repeat;
	}
	.gallery-tile-link span{
		width:146px; height:39px;
		display:block;
		position:absolute; bottom:5px; right:7px;
		text-indent:-999999px; font-size:0px; line-height:0px;
		background-image:url(/custom/templates/page/Home2011/images/button-view-gallery.png); background-position:top left; background-repeat:no-repeat;
	}
	a.photos-tile-link span{
		width:192px; height:31px;
		background-image:url(/custom/templates/page/Home2011/images/button-get-photos.png);
		text-indent:0; font-size:15px; font-weight:700; line-height:15px; color:#fff;
		text-align:center;
		padding:8px 25px 0 0;
	}
	.tile-link:hover span,
	.photos-tile-link:hover span, 
	.gallery-tile-link:hover span,
	.overlay-tile-link:hover{background-position:bottom left;}
	.tile-link img,
	.photos-tile-link img,
	.gallery-tile-link img,
	.overlay-tile-link img{ display:block;}
.specials-image{
	width:278px;
	position:relative;
/*	border-bottom:3px solid #0099cc;
*/}

	.specials-image a.link-layer{ text-decoration:none;}
	.specials-image .image-layer{
		width:278px; height:184px;
		display:block;
		border-bottom:3px solid #0099cc;
	}
	.specials-image .text-overlay{
		display:block;
		padding:10px 16px 0 16px; line-height:16px;
	}
		.specials-image .text-overlay ul{
			width:105px; height:78px;
			display:block;
			position:absolute; top:98px; left:145px;
			padding:0; margin:0;
		}
			.specials-image .text-overlay ul li{
				display:block; list-style:none;
				color:#FFF; font-size:13px; font-weight:600; /*text-transform:uppercase;*/ text-align:left;
				letter-spacing:-0.06em;
			}
				.specials-image .text-overlay ul li strong{ font-size:16px;}
				.specials-image .text-overlay ul li .price{
					display:block;
					font-size:42px; line-height:46px; font-weight:700;
				}
		.specials-image a:link, .specials-image a:visited{
			text-decoration:none;
		}
		.specials-image .text-overlay p{
			font-size:14px; line-height:20px;
		}
		 
		/* Jelly Belly tiles */
		a.tile-link span.jb-text-overlay {z-index:0; display:block; width:225px; height:90px; overflow:hidden; text-indent:0px; position:absolute; top:15px; left:15px; background:none;}
		a.overlay-tile-link span.jb-text-overlay-right {z-index:0; display:block; width:248px; height:90px; overflow:hidden; text-indent:0px; position:absolute; top:15px; left:15px; background:none;}
			.jb-text-overlay h3, .jb-text-overlay h4, .jb-text-overlay-right h3, .jb-text-overlay-right h4  {color:#fff;} 
			.jb-text-overlay h3,.jb-text-overlay-right h3  { font-size: 27px; line-height: 29px; margin-bottom: 5px;}
		
		.overlay-tile-link{
			width:278px; height:300px;
			display:block;
			position:relative;
		}
		
/* ----------------------- */


/* ---------------------- */
/* --- Link Templates --- */
/* ---------------------- */

/* ---------------------- */


/* ---------------------- */
/* --- Blog Plugin --- */
/* ---------------------- */
ul.weblog{ padding:0 0 0 5px; margin:0;}
	ul.weblog li{ padding:0 0 10px 0; list-style:none; line-height:20px; }
		ul.weblog li .post-date{font-size:11px;}
		ul.weblog li a:link{ font-size:16px; text-decoration:none;}
			ul.weblog li a:hover{ text-decoration:underline;}	
				ul.weblog li hr {margin:15px 0px 5px 0px;}	
				
				#top-container.container h1.weblog {font-size:22px; line-height:22px; margin:0 0 18px 0;}
					#top-container.container .weblog-image {width:300px; height:300px; margin-bottom:15px; overflow:hidden;}
					
/* ---------------------- */


/* ---------------------- */
/* --- Feed Templates --- */
/* ---------------------- */
.flickrSquare{
	float:left;
	width:97px; height:104px;
	overflow:hidden;
	margin:0 14px 14px 0;
}
	.flickrSquare img{ display:block;}
	
.twitterProfile{
	padding:5px 5px 5px 10px;
	background-color:#FFF;
	border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0;
}
	.twitterProfile a{
		display:block;
		float:left;
		width:31px;
		margin:0 10px 0 0;
	}
		.twitterProfile a img{ display:block;}
	.twitterProfile a.profileName{
		width:400px;
		font-size:18px; font-weight:bold; text-decoration:none;
		margin:0 0 4px 0; padding:6px 0;
	}
	.twitterProfile a.profileUsername{
		width:490px;
		margin:0 0 10px 0;
	}
p.twitterPost,
p.twitterPostAlternate{
	clear:both;
	padding:10px;
	border-bottom:1px dashed #ccc;
	background-color:#E5F3F9;
	margin:0;
}
	.twitterPost a,
	.twitterPost a:link,
	.twitterPost a:active,	
	.twitterPostAlternate a,
	.twitterPostAlternate a:link,
	.twitterPostAlternate a:active{ text-decoration:none;}
	.twitterPost a:hover,
	.twitterPostAlternate a:hover,
	.followus a.socialMediaLink:hover{ text-decoration:underline;}
		.twitterPost em,
		.twitterPostAlternate em{
			display:block;
			text-align:right; font-weight:bold; font-size:10px;
		}
			.twitterPost em a{}
.followus{
	padding:0px;
	background-color:#FFF;
	border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px;
}
	.socialMediaLink{
		width:120px; height:28px;
		display:hidden;
		background:url(/custom/templates/page/Home2011/images/twitter-logo.gif) top left no-repeat;
	}
/* ---------------------- */


/* ------------- */
/* --- Forms --- */
/* ------------- */
form#enquiry{ width:487px; background-color:#fbfbfb; padding:20px;}
form#subscribeform{}
	.formFlag{ color:#ff0000;}
	form#enquiry fieldset {
		border:none;
		padding:0; margin:0 0 10px 0;
	}
	form legend {
		display:block;
		vertical-align:top;
		font-size:16px; font-weight:bold; color:#1C586F;
		margin:0px 0px 10px 0px; padding:0 0 15px 0;
	}
	form div{ vertical-align:top; font-size:14px; font-weight:500; color:#1C586F; clear:both;}
		form .exclusiveDining .formRow div,
		form .dayConferencing .formRow div{
			width:474px;
			background-color:#D5E7EE;
			padding:5px; margin:0 auto 10px;
			border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
		}		
	form p {color:#666;}
	form p.caption {font-size:12px; }
	form .rule {border-bottom:#CCC 1px solid; margin:10px 0px 20px 0px; }
		formRow {}
		form div .small{ font-size:11px;}
		form div input{ height:auto;}
		form div select{ height:26px;}
		form div input,
		form div select,
		form div textarea{
			padding:5px;
			font-size:12px; line-height:12px;
			margin:0 6px 10px 0;
			border:1px solid #ccc;
			border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;
		}
		form div textarea {width:212px;}
		form div input:focus,
		form div select:focus, form div textarea#terraForm_enquiry_Comments:focus{ box-shadow:0 0 2px #1C586F; -moz-box-shadow:0 0 2px #1C586F; -webkit-box-shadow:0 0 2px #1C586F;}
		form div input#terraForm_enquiry_FirstName,
		form div input#terraForm_enquiry_LastName,
		form div input#terraForm_enquiry_Email,
		form div input#terraForm_enquiry_Fax,
		form div input#terraForm_enquiry_Cellphone,
		form div input#terraForm_enquiry_StateZip,
		form div input#terraForm_enquiry_TimeOfVisit,
		form div input#terraForm_enquiry_City,
		form .contactDetails input,
		form .contactDetails input#terraForm_enquiry_EmailCheck,
		form .contactDetails input#terraForm_enquiry_Phone,
		form .contactDetails input#terraForm_enquiry_PostalAddress{ width:212px;}
		form .contactDetails input#terraForm_enquiry_Postcode{ width:100px;}
		form div input#terraForm_enquiry_PhoneCountry{ width:30px;}
		form div input#terraForm_enquiry_PhoneArea{ width:30px;}
		form div input#terraForm_enquiry_Phone{ width:185px;}
		div.formRow div select#terraForm_enquiry_Country { width:224px;}
		form div input#terraForm_subscribeform_email{ width:288px;}
		form div input#terraForm_enquiry_submit,
		form div input#terraForm_subscribeform_submitbutton{
			display:block;
			height:30px;
			font-size:14px; font-weight:700; color:#FFF; text-decoration:none;
			background-image:url(/custom/templates/page/Inner2011/images/button-bg.jpg); background-position:top; background-repeat:repeat-x;
			border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;
			padding:0px 15px;
			box-shadow:0 0 2px #333; -moz-box-shadow:0 0 2px #333; -webkit-box-shadow:0 0 2px #333;
		}
		
			form div input#terraForm_enquiry_submit:hover,
			form div input#terraForm_subscribeform_submitbutton:hover{
				background-position:bottom;
				cursor:pointer;
				box-shadow:0 0 1px #1C586F; -moz-box-shadow:0 0 1px #1C586F; -webkit-box-shadow:0 0 1px #1C586F;
			}
			
		form div textarea#terraForm_enquiry_Comments{ width:468px;}
		
		input#terraForm_enquiry_GroupSizeAdults,
		input#terraForm_enquiry_GroupSizeChildren,
		input#terraForm_enquiry_GroupSizeInfants{ margin-right:25px; width:30px;}
		
		form#enquiry label{ width:180px; display:inline-block; margin-bottom:10px;}
			form#enquiry .staying label,
			form#enquiry .GroupSizeAdults label,
			form#enquiry .GroupSizeChildren label,
			form#enquiry .GroupSizeInfants label,
			form#enquiry .date label{ width:200px;}
			form#enquiry #functionRequest label{ width:180px;}
			form#enquiry .exclusiveDining .formRow div label{ width:150px;}
		form#enquiry .comments label{ width:300px; display:block;}
		
		.Phone .phoneField { margin-bottom:-8px;}
		.PhoneNotes{ padding:0 0 0 210px;}
		.PhoneNotes ul { margin:0; padding:0; list-style:none; display:inline-block;}
		.PhoneNotes ul li{ font-size:12px; color:#666666; font-style:italic; float:left; padding-right:10px;}
			.PhoneNotes ul li.phoneNumberArea{ padding-right:26px;}
		
		.formHighlight{
			/*background:#D5E7EE;*/
			padding:5px;
			font-weight:bold; color:#e02126;
			/*text-align:center;*/
		}
		
		form#enquiry .radioLabel{width:170px; display:inline-block; margin-bottom:10px; float:left;}
		form#enquiry .radioHeadings{ padding:0 0 0 170px;}
		form#enquiry .radioHeadings label{ width:100px; text-align:left;}
		form#enquiry .radio table{ width:178px; float:left;}
			form#enquiry .radio label{ width:100px; text-align:left;}
			
		form#enquiry .formError {color:#F00;}	

	/* ----------------------- */
	/* --- Customer Survey --- */
	/* ----------------------- */
	#customerFeedbackSurvey.customerFeedbackSurvey form#enquiry fieldset.customerFeedback div.formRow div.hear-label label {width:300px;}
	
	form#enquiry .radio label#terraForm_enquiry_dateFlexibility_label_0, form#enquiry .radio label#terraForm_enquiry_dateFlexibility_label_1 {width:150px;}
	
	form#enquiry .radio label#terraForm_enquiry_dateFlexibility_label_0 {margin-left:177px;}
	/* ----------------------- */
	
	/* -------------------------- */
	/* --- Conference Enquiry --- */
	/* -------------------------- */
	#functionQuoteForm.functionForm form#enquiry div#functionRequest fieldset div div table{ width:100%;}
		#functionQuoteForm.functionForm form#enquiry div#functionRequest fieldset div div table td{ vertical-align:top;}
			#functionQuoteForm.functionForm form#enquiry div#functionRequest fieldset div div table td label{
				width:148px;
				vertical-align:top;
			}
			#functionQuoteForm.functionForm form#enquiry div#functionRequest fieldset div.KiwiHaka div table td label,
			#functionQuoteForm.functionForm form#enquiry div#functionRequest fieldset div.BeverageRequirements div table td label{ width:210px;}
	
	/*#functionQuoteForm.functionForm form#enquiry div#functionRequest fieldset.exclusiveDining div.formRow div table tbody tr td table tr td label#terraForm_enquiry_Theming_label_1 {width:300px;}*/
	/* -------------------------- */
	
	/* ---------------------------------- */
	/* --- Restaurant Booking Request --- */
	/* ---------------------------------- */
	#restaurantBookingForm.restaurantForm form fieldset div div label,
	#exampleBookingForm.exampleForm form fieldset div div label{ width:200px;}
	#restaurantBookingForm.restaurantForm form fieldset div div input,
	#exampleBookingForm.exampleForm form fieldset div div input{ width:212px;}
	#restaurantBookingForm.restaurantForm form fieldset div.GroupSizeAdults div input,
	#exampleBookingForm.exampleForm form fieldset div.GroupSizeAdults div input,
	#restaurantBookingForm.restaurantForm form fieldset div.GroupSizeChildren div input,
	#exampleBookingForm.exampleForm form fieldset div.GroupSizeChildren div input,
	#restaurantBookingForm.restaurantForm form fieldset div.GroupSizeInfants div input,
	#exampleBookingForm.exampleForm form fieldset div.GroupSizeInfants div input{ width:40px;}
	#restaurantBookingForm.restaurantForm form fieldset div.Phone div input,
	#exampleBookingForm.exampleForm form fieldset div.Phone div input{ width:30px;}
	#restaurantBookingForm.restaurantForm form fieldset div.Phone div input#terraForm_enquiry_Phone,
	#exampleBookingForm.exampleForm form fieldset div.Phone div input#terraForm_enquiry_Phone{ width:109px;}
	/* ---------------------------------- */
	
	/* --------------------------- */
	/* --- Send This Page Form --- */
	/* --------------------------- */
	form#sendpage {background-color:#FFF;}
	div#sendthispage{background-color:#fbfbfb; padding:0;}
		div#sendthispage table tbody tr th h1 {font-family:"Open Sans", sans-serif; color:#1c586f; display:block; font-size:30px; line-height:30px; margin:0px 0px 20px 0px;}
		div#sendthispage p {font-family:"Open Sans", sans-serif; color:#000; font-size:13px; font-weight:400; line-height:16px;}
		
		div#sendthispage th {font-family:"Open Sans", sans-serif; color:#1c586f; display:block; font-size:16px; line-height:20px; margin:5px 0px 5px 0px; text-align:left;}
		div#sendthispage #yourDetails #terraForm_sendpage_submit{
				display:block;
				height:30px; float:left;
				margin-top:10px;
				font-size:14px; font-weight:700; color:#FFF; text-decoration:none;
				background-image:url(/custom/templates/page/Inner2011/images/button-bg.jpg); background-position:top; background-repeat:repeat-x;
				border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;
				padding:0px 15px;
				box-shadow:0 0 2px #333; -moz-box-shadow:0 0 2px #333; -webkit-box-shadow:0 0 2px #333;
			}
			
				div#sendthispage #yourDetails #terraForm_sendpage_submit:hover{
					background-position:bottom;
					cursor:pointer;
					box-shadow:0 0 1px #1C586F; -moz-box-shadow:0 0 1px #1C586F; -webkit-box-shadow:0 0 1px #1C586F;
				}
	/* --------------------------- */
/* ------------- */



/* --------------------------- */
/* --- Social Media styles --- */
/* --------------------------- */
.fb-like-box{ background-color:#FFF;}
/* --------------------------- */


/* ------------------------- */
/* --- Windowless popups --- */
/* ------------------------- */
div#thriveWindowlessPopup{
	border:0;
	margin:0; padding:0;
	background:transparent;
	z-index:150000;
}
	div#thriveWindowlessPopup #thriveWindowlessShield{
		width:100%;
		position:absolute; top:0; left:0;
		z-index:120000;
		background:#000;
		opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);
	}
	div#thriveWindowlessPopup #thriveWindowlessContentArea{
		position:absolute;
		z-index: 170000;
		background:#FFFFFF;
		padding:70px 20px 20px 20px;
		border:none;
	}
		div#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose{
			width:66px; height:22px;
			background:url(/custom/templates/page/shared/images/closelabel.gif);
			position:absolute; top:20px; right:20px;
		}
			div#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose a:link,
			div#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose a:visited{
				width:66px; height:22px;
				background:url(/custom/templates/page/shared/images/closelabel.gif);
				display:block;
				padding:0;
			}
				div#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose a span{ font-size:0px; line-height:0px;}
		div#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose:hover { background-color:#333;}
		div#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose a:link,
		div#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose a:visited{
			display:block;
			color:#fff; font-weight:bold; text-decoration:none;
			margin:0;
			border:0;
		}
		div#thriveWindowlessPopup #thriveWindowlessContent{overflow:hidden;}
/* --------------------------- */


/* ------------------------- */
/* --- Styleguide styles --- */
/* ------------------------- */
#SGcontainer{}
	#SGsiteSpecs p,
	#SGsiteColours p,
	#SGheadingsText h1,
	#SGheadingsText h2,
	#SGheadingsText h3,
	#SGheadingsText h4,
	#SGheadingsText h5,
	#SGheadingsText h6,
	#SGPagetemplates p,
	#SGimageTemplates p,
	#SGimageClickEffects p{ padding:0 18px;}
	#SGheadingsText #SGHeader h3,
	#SGPagetemplates table.nostyle p{ padding:0;}
	#SGtableLayout table.table{ margin:0 0 0 18px;}
	#SGPagetemplates table.nostyle,
	#SGimageTemplates table.nostyle,
	#SGimageClickEffects table.nostyle{ width:100%;}
	#SGPagetemplates table.nostyle td,
	#SGimageTemplates table.nostyle td,
	#SGimageClickEffects table.nostyle td{
		padding:10px;
		border-top:1px dashed #e7e7e7;
	}
	#SGcontainer .bigImg img{ width:80%;}
/* ------------------------- */


/* ----------------- */
/* --- Video Grid--- */
/* ----------------- */
#outer-container div.thriveInspireVideoGrid{ width:100%;}
	h4.thriveInspireGridVideoTitle{ margin:20px 0 14px 0;}
	
	
	
	.thriveVideo_title {font-size:18px; line-height:18px; margin:20px 0 14px 0; color:#1C586F;}
/* ----------------- */

/* ----------------- */
/* --- Get Photo Links--- */
/* ----------------- */
	#top-container a.get-luge-photos{
		width:217px; height:31px;
		background-image:url(/custom/templates/page/Home2011/images/button-get-photos.png);
		background-repeat:no-repeat;
		background-position:top left;
		text-indent:0; font-size:15px; font-weight:700; line-height:15px; color:#fff; text-decoration:none;
		text-align:left;
		padding:8px 0px 0px 25px;
		float:left;
		margin-bottom:20px;
	}
		#top-container a.get-luge-photos:hover{
		background-position:bottom left;
	}
	
		#top-container a.get-gondola-photos{
		width:217px; height:31px;
		background-image:url(/custom/templates/page/Home2011/images/button-get-photos.png);
		background-repeat:no-repeat;
		background-position:top left;
		text-indent:0; font-size:15px; font-weight:700; line-height:15px; color:#fff; text-decoration:none;
		text-align:left;
		padding:8px 0px 0px 25px;
		float:left;
		margin-bottom:20px;
	}
		#top-container a.get-gondola-photos:hover{
		background-position:bottom left;
	}

/* ----------------- */	
