@charset "UTF-8";
/**
 * The Old Woolstore v2 - Default Screen Stylesheet
 * http://oldwoolstore.com.au
 *
 * Browser Support
 * IE6+,Firefox 3+,Chrome,Safari,Opera 10+
 *
 * @author: Additional View <http://additionalview.com>
 * @date: 2 July, 2010
 */

/* Reset */
html,body,div,span,img,applet,embed,input,textearea,canvas,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,s,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;vertical-align:baseline}
body{line-height:1;word-wrap:break-word}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
img{line-height:0}
abbr[title]{cursor:help}
table{border-collapse:collapse;border-spacing:0}
ol,ul{-webkit-padding-start:0}
body,html{min-height:100%}
input,textarea{outline:0}
input,select,textarea{margin:0;}
textarea{resize:none}
input[type=search]{-webkit-appearance:textfield}
html {background-color:#b5b5b5;}
textarea{overflow:auto;}

.accessibility{display:none;}


#contact-forms  {
	overflow:hidden;
}

#contact-forms .contact-form-link  + .contact-form-link {
	margin-left:10px;
}

#contact-forms .contact-form-link-clear {
	margin-left:0 !important;
}

#contact-forms .contact-form-link {
	width:238px;
	float:left;
	border:#000 solid 1px;
	line-height:0;
	margin-bottom:10px;
}

#contact-forms .contact-form-link h4 {
	border-top:#000 solid 1px;
	background: url('/images/room-types-bg.png') repeat-x 0 0;
	margin:0;
}

#contact-forms .contact-form-link h4 a {
	font-size:12px;
	color:#fff;
	padding:0 10px;
	line-height:32px;
	text-shadow: 1px 1px 1px #002921;
	text-decoration:none;
	text-transform:uppercase;
}

#contact-buttons {
	padding-bottom:10px;
	border-bottom:#ccc solid 2px;
	margin-bottom:10px;
	overflow:hidden;
}

#contact-buttons .button-red {
	float:left;
}

#contact-buttons .button-red + .button-red {
	margin-left:10px;
}

.button-red {
	background: url(/images/cta-link-bg.png) repeat-x 0 0;
	line-height: 38px;
	width: 218px;
	display:inline-block;
	padding: 0 10px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border: #290000 solid 1px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
}

.button-red:hover {
	color:#fff;
	text-decoration:underline;
}

/* General Styles */
body,textarea,input,select{font:13px Arial,sans-serif;color:#333}
a{text-decoration:underline;color:#317fa4;-webkit-transition-property:color 1s}
a:hover{text-decoration:none;color:#66b2d5}
a:active{color:#d5cc44}
h3{font-size:15px;}
.home h1{font-size:26px;font-weight:normal;line-height:30px; min-height:48px;}
h1{font-size:26px;font-weight:normal;margin-bottom:14px;line-height:30px; min-height:48px;}
#content h1 {padding-right:60px;background:url('/images/sheep.png') no-repeat right top;}
.subheading{display:block;font-style:italic;color:#999;font-size:19px;font-weight:normal; margin-bottom:10px}
h2{font-size:18px;margin-bottom:14px;font-weight:normal;padding-top:8px;overflow:hidden;margin-top:18px;}
body{background:url('/images/body-bg-repeat.png') 0 0}

#skipto{display:none}

#top{background:url('/images/body-bg-top.png') repeat-x 0 0}
#page{width:1014px;margin:0 auto}
#page-left{background:url('/images/page-left.png') repeat-y 0 0}
#page-right{background:url('/images/page-right.png') repeat-y right 0}
#page-bottom{background:url('/images/page-bottom.png') no-repeat center bottom;padding:0 7px 17px 7px}
.sidebar-right #page-bottom{background:url('/images/page-bottom-sidebar-right.png') no-repeat left bottom;}
#page-inner{background:#FFF}
#banner{position:relative;height:187px;width:1000px;background:#444}
#banner-background{position:relative;background-position:right top;background-repeat:no-repeat;height:187px;width:1000px;background-image:url('/images/banners/execspa.jpg')}
.accommodation #banner-background{background-image:url('/images/banners/execspa.jpg')}
.conferences_events #banner-background{background-image:url('/images/banners/balcony.jpg')}
.conferences_events #banner-background{background-image:url('/images/banners/conference.jpg')}
.restaurant_bar #banner-background{background-image:url('/images/banners/wedding.jpg')}
.corporate #banner-background{background-image:url('/images/banners/boardroom.jpg')}
.about_us #banner-background{background-image:url('/images/banners/panorama.jpg')}
#banner-background:after{
	content:"";
	width:780px;
	height:187px;
	position:absolute;
	right:0;
	top:0;
	box-shadow:inset rgba(0,0,0,0.5) 2px 0 5px;
	-moz-box-shadow:inset rgba(0,0,0,0.5) 2px 0 5px;
	-webkit-box-shadow:inset rgba(0,0,0,0.5) 2px 0 5px;
}
#lang{
	position:absolute;
	right:10px;
	top:4px;
	background:#2e2e2e url('/images/lang-bg.png') repeat-x;
	line-height:26px;
	padding:0 10px;
	border:#111 solid 1px;
		-moz-border-radius:2px;
		-webkit-border-radius:3px;
	border-radius:3px;
	box-shadow:2px 1px 2px #444;
		-moz-box-shadow:1px 1px 2px #444;
		-webkit-box-shadow:1px 1px 2px #444;
	font-size:11px;
	font-weight:bold;
}
#lang a{color:#FFF;text-decoration:none;text-shadow:1px 1px 1px #000}
#lang a img{margin-right:5px;border:#111 solid 1px;position:relative;top:1px}
#logo{width:220px;background:#2e2e2e url('/images/logo-bg.png') repeat-x;height:187px;position:absolute;top:0;left:0;z-index:50;}
#logo a{width:166px;height:110px;position:absolute;top:40px;left:23px;background:url('/images/the-old-woolstore-logo.png') no-repeat 0 0}
#logo a img{display:none}
#nav{height:50px;background:url('/images/nav.png') no-repeat 0 0;list-style:none;height:50px;width:1000px;position:relative}
#nav a:active{outline:0}
.nav-firstlevel{float:left;position:relative; list-style:none;}
.second{display:none; list-style:none;}
#nav .nav-firstlevel:hover .second{display:block}
#nav .second{list-style:none;position:absolute;left:-1px;top:50px;background:#333;box-shadow:rgba(0,0,0,0.3) 0 1px 4px;-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 4px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 4px;}
#nav .second a{float:none;line-height:29px;text-indent:0;display:block;background-color:#333;white-space:nowrap;min-width:180px;padding:0 10px;text-decoration:none;color:#eee;border-bottom:#404040 solid 1px;border-top:#222 solid 1px;text-shadow:0 -1px 0px rgba(0,0,0,0.7);width:100%;font-size:12px;font-weight:bold;
	background-image:-moz-linear-gradient(top,#333,#444);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#383838),to(#333));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#333333');
}
#nav .second a:hover{color:#FFF;background:#484848;border-bottom:#444 solid 1px}
#nav .second li{display:block;min-width:180px}
.nav-firstlevel a{text-indent:-999em;float:left;line-height:50px}
.nav-firstlevel a:hover,.nav-active a{background-image:url('/images/nav.png');background-repeat:no-repeat}
#nav .firstlevel:hover a{background-position-y:-100px !important}
.nav-home{width:53px}
.nav-home:hover{background-position:0 -50px}
.nav-active .nav-home,.nav-active .nav-home:hover,.nav-home:active{background-position:0 -100px}
.nav-accommodation{width:123px}
.nav-accommodation:hover{background-position:-53px -50px}
.nav-active .nav-accommodation,.nav-active .nav-accommodation:hover,.nav-accommodation:active{background-position:-53px -100px}
.nav-conferences_events{width:169px}
.nav-conferences_events:hover{background-position:-176px -50px}
.nav-active .nav-conferences_events,.nav-active .nav-conferences_events:hover,.nav-conferences_events:active{background-position:-176px -100px}
.nav-restaurant_bar{width:137px}
.nav-restaurant_bar:hover{background-position:-345px -50px}
.nav-active .nav-restaurant_bar,.nav-active .nav-restaurant_bar:hover,.nav-restaurant_bar:active{background-position:-345px -100px}
.nav-corporate{width:206px}
.nav-corporate:hover{background-position:-482px -50px}
.nav-active .nav-corporate,.nav-active .nav-corporate:hover,.nav-corporate:active{background-position:-482px -100px}
.nav-about_us{width:78px}
.nav-about_us:hover{background-position:-688px -50px}
.nav-active .nav-about_us,.nav-active .nav-about_us:hover,.nav-about_us:active{background-position:-688px -100px}
.nav-contact{width:70px}
.nav-contact:hover{background-position:-766px -50px}
.nav-active .nav-contact,.nav-active .nav-contact:hover,.nav-contact:active{background-position:-766px -100px}
#search {position:static;}
#search label{display:none;}
#search-query {position:absolute;right:13px;top:18px;background:transparent;border:0;width:132px;line-height:12px;font-size:12px;zoom:1;}
#search-button{display:none}
.search-query-inactive{color:#888 !important}
#main{overflow:hidden}
.sidebar-noright #main{background:url('/images/main-bg.png') repeat-y;}
.sidebar-right #main{background:url('/images/main-bg-sidebar-right.png') repeat-y;}
#sidebar-left{width:220px;float:left;background:url('/images/sidebar-left-shadow.png') repeat-x 0 0}
#content{float:left;width:780px;background:url('/images/content-shadow.png') repeat-x 0 0}
#content-inner{padding:15px 20px}
#footer{font-size:11px;color:#555;margin:8px 7px}
#footer a{color:#444}
#footer #facebook{background:url('/images/facebook-fan.png') no-repeat 0 0;width:89px;height:18px;text-align:left;text-indent:-999em;margin-right:0}
#logos{border-bottom:#797979 solid 1px}
#footer-info{text-align:center;overflow:hidden;border-top:#b5b5b5 solid 1px;padding-top:20px}
#footer-links a,#copyright{display:inline-block;margin:0 5px;line-height:18px;margin-bottom:15px}
#logos{text-align:center;padding:8px 0 18px 0}
#logos img{margin:0 13px;vertical-align:middle}
#awards-view-other{width:198px;border:#290000 solid;border-width:0 1px;height:24px;background:url('/images/view-other-awards.png') 0 0 repeat-x;display:block;color:#FFF;text-decoration:none;font-size:11px;font-weight:normal;text-shadow:1px 1px 1px #290000;text-transform:uppercase;text-indent:15px;line-height:24px}
#awards-view-other:hover{background-position:0 -24px}
#main-award{line-height:0;height:150px;display:block}
#room-types{border:#002921 solid;border-width:1px 1px 0 1px;width:198px}
#room-types a{text-decoration:none;display:block;background:url('/images/room-types-bg.png') repeat-x 0 0;}
#room-types a span{cursor:pointer;display:block;line-height:39px;color:#FFF;background:url('/images/room-types-arrow.png') no-repeat 98% center;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;text-shadow:1px 1px 1px #002921;padding:0 10px}
#room-types a:hover{background-position:0 -39px}
#award,#room-types{margin:0 auto;width:200px;margin-bottom:14px}
#cta-book,#cta-specials{border:#111 solid 1px;width:198px;margin:0 auto 14px auto}
#cta-book{margin-top:14px}
#cta-book img,#cta-specials img{line-height:0;display:block;border-bottom:#111 solid 1px}
#cta-book a,#cta-specials a{display:block;text-decoration:none}
#cta-book h4,#cta-specials h4{line-height:38px;text-align:center;background:url('/images/cta-link-bg.png') repeat-x 0 0;color:#FFF;text-transform:uppercase;text-decoration:none;text-shadow:1px 1px 1px #290000;display:block}#cta-book h4 a,#cta-specials h4 a{color:#fff;}
#cta-book a:hover h4,#cta-specials a:hover h4{background-position:0 -38px}
#content p,#content li{line-height:18px}
#content p,#content ul,#content ol,#content table,#content dl{margin-bottom:14px}
#content ul{margin-left:20px}
#content li{margin-bottom:3px}
blockquote{margin:10px 40px}
blockquote .quote{color:#777}
blockquote .cite cite{font-style:normal}
#rating{position:absolute;bottom:10px;right:12px}
#rating .star{width:22px;height:23px;background:url('/images/star.png') no-repeat 0 0;float:left;margin:0 1px}
#rating {display:none;}
#home #rating {display:none;}
#home #rating .star {cursor:pointer;}
#rating .star-active,#home #rating .star:hover{background-position:0 -23px}
#development{margin-top:15px;margin-bottom:50px}

/*#content img {background:#EEE url('/images/loader.gif') center center no-repeat;border:#CCC solid 1px;text-align:center;clear:both;}*/

#breadcrumb {margin-bottom:14px;font-size:12px;color:#555;}
.breadcrumb-split {color:#999;display:inline-block;margin:0 5px;}
img.left {float:left;margin:0 8px 0 0;}
img.right {float:right;margin:0 0 0 8px;}

#content table {width:100%;}
/*
#content table thead th {background:#025242 url('/images/thead.png') repeat-x;color:#FFF;text-shadow:rgba(0,0,0,0.5) 0 -1px 1px;vertical-align:middle;text-align:left;border:#024437 solid 1px;font-size:12px;padding:5px 6px}
#content th, #content td {padding:3px 6px;}
#content tbody th {text-align:left;}
#content tbody td, #content tbody th {border:#CCC solid 1px;}
*/

#content table th, #content table td {
	padding:5px 6px;
	text-align:left;
}

#content table tbody td, #content table tbody th {
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#EEE));
	background-image:-moz-linear-gradient(top,#FFF,#F8F8F8);
}

#content h4 {
	margin-bottom:5px;
}

#content table {
	box-shadow:rgba(0,0,0,0.2) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 3px;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 3px;
	background:#FFF;
	margin-bottom:0;
	border:#CCC solid 1px;
	
}

#accom-images {margin-bottom:14px;}

#content table tbody td, #content table tbody tr{
	border-bottom:#DDD solid 1px;
	border-left:#E5E5E5 solid 1px;
}

#content table thead th {background:#025242 url('/images/thead.png') repeat-x;color:#FFF;text-shadow:rgba(0,0,0,0.5) 0 -1px 1px;vertical-align:middle;text-align:left;border:#024437 solid 1px;font-size:12px;padding:5px 6px}

.table-wrap {
	border:#DDD solid 1px;
	margin-bottom:14px;
	padding:6px;
	background-color:#EEE;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#EEE),to(#DDD));
	background-image:-moz-linear-gradient(top,#EEE,#DDD);
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	
	
}



table .options li a {white-space:nowrap;}

table .options ul {margin:0 !important;list-style:none;}
.center{text-align:center;}
.v-center{vertical-align:middle;}

#cntnt01moduleform_2{float:right;}
 textarea, .contactform input, .form input{
		background-color:#FFF;
		width:170px;
		-webkit-box-shadow:rgba(255,255,255,1) 0px 1px 1px,inset rgba(0,0,0,0.1) 0 2px 7px;
		box-shadow:rgba(255,255,255,1) 0px 1px 1px,inset rgba(0,0,0,0.1) 0 2px 7px;
		-moz-box-shadow:rgba(255,255,255,1) 0px 1px 1px,inset rgba(0,0,0,0.1) 0 2px 7px;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border:#CCC solid 1px;
		padding:4px 4px;
		margin:0;
}
.contactform select, .form select {
	background-color:#FFF;
	-webkit-box-shadow:rgba(255,255,255,1) 0px 1px 1px,inset rgba(0,0,0,0.1) 0 2px 7px;
	box-shadow:rgba(255,255,255,1) 0px 1px 1px,inset rgba(0,0,0,0.1) 0 2px 7px;
	-moz-box-shadow:rgba(255,255,255,1) 0px 1px 1px,inset rgba(0,0,0,0.1) 0 2px 7px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:#CCC solid 1px;
	padding:2px;
}

.contactform input.date {width:40px;}

.contactform textarea {width:240px;height:120px;resize:vertical;}

.contactform, .form{
		background-color:#EEE;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		background-image:-webkit-gradient(linear,0 0,0 100%,from(#F3F3F3),to(#EEE));
		background-image:-moz-linear-gradient(top,#F3F3F3,#EEE);
		border:#CCC solid 1px;
		padding:6px 16px 6px 8px;
		box-shadow:rgba(0,0,0,0.05) 0 1px 3px;
		-moz-box-shadow:rgba(0,0,0,0.05) 0 1px 3px;
		-webkit-box-shadow:rgba(0,0,0,0.05) 0 1px 3px;
}

.contactform legend, .form legend {
	font-weight:bold;
	padding-bottom:15px;
	text-shadow:rgba(255,255,255,1) 0 1px 0;
	font-size:14px;
}

.form-row {overflow:hidden;padding:7px 0;white-space:nowrap;}

fieldset label {
	float:left;
	width:110px;
	margin-right:15px;
	text-align:right;
	line-height:23px;
	text-shadow:rgba(255,255,255,1) 0 1px 0;
	cursor:pointer;
}

.submit .cms_submit, form .button{
	background-color:#027860;
	background-image:-moz-linear-gradient(top, #027860, #025242);
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0, #027860),color-stop(1, #025242));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#027860', EndColorStr='#025242');
	color:#FFF;
	padding:6px 10px;
	font-weight:bold;
	text-shadow:rgba(0,0,0,0.6) 0 -1px 1px;
	border:#034336 solid 1px;
	margin:10px 0 10px 125px;
	cursor:pointer;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:rgba(0,0,0,0.25) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.25) 0 1px 3px;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 3px;
}

form .radios {}

form .radios div label {float:none;padding-right:5px;}
.radios input{width:15px;}
.radios div{margin-left:125px;}
#sidebar-right {
	float:right;
	width:220px;
}


.sidebar-right #content {width:559px;float:left;}

blockquote {padding-top:8px;}

blockquote p {font-style:italic;color:#666;margin-bottom:8px;}

#content blockquote cite {font-style:normal;color:#333;margin-left:10px;}
#content blockquote cite:before {content:'- ';}

/*
#content table tbody tr:nth-child(2n){
	background-color:#F3F3F3;
}
*/


#displayBox
	{
		position:absolute;
		z-index:99;
		background-color:#EEEEEE;
		border: 1px solid #666;
		padding:10px;		
		display:none;
	/*	left:50%;
		margin-left:-413px;
		top:100px; */
		border-radius:6px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		box-shadow:rgba(0,0,0,0.4) 0 1px 6px;
		-moz-box-shadow:rgba(0,0,0,0.4) 0 1px 6px;
		-webkit-box-shadow:rgba(0,0,0,0.4) 0 1px 6px;
	}
	
	#displayBoxTitle
	{
		font-weight:bold;
		float:left;
	}
	
	#displayBoxContent
	{
		clear:both;
		margin:0;
		padding:0;
		border:0;
	}
	
	#displayBoxImage
	{
		clear:both;
		display:none;
	}
	
	#displayBoxObject
	{
		clear:both;
		display:none;
	}
	
	#displayBoxFrame
	{
		border:0;
		margin:0;
		padding:0;
		width:605px;
		height:405px;
		clear:both;
	}
	
	#displayBox a {text-decoration:none;font-size:14px;}
	
	#current-specials-table tbody td, #current-speecials-table tbody th {
		vertical-align:middle;
	}
	
	#current-specials-table .special p {
		font-size:12px;
		margin-bottom:0;
	}
	
	#current-specials-table .special h3 {
		margin:4px 0;
		white-space:nowrap;
		font-size:14px;
	}
	
	#current-specials-table .room{white-space:nowrap;}
	
	#current-specials-table .special {	
		
		vertical-align:middle;
	}
	
	#current-specials-table .book {
		vertical-align:middle;
	}
	
	#current-specials-table .book a, #forecast-link a {
		background:url('/images/view-other-awards.png');
		color:#FFF !important;
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		text-shadow:rgba(0,0,0,0.6) 0 -1px 1px;
		text-transform:uppercase;
		white-space:nowrap;
		line-height:24px;
		display:block;
		padding:0 15px;
		text-align:center;
		border: solid #290000;
		border-width:0 1px;
	}
	
	#sidebar-right-inner {padding:12px;}
	
	
	
	#current-specials-table .book a:hover, #forecast-link a:hover {
		background-position:0 -24px;
	}
	
	#todays-weather {
		background:url('/images/weather-grad-bg.png') no-repeat;
		border:#002a21 solid 1px;
		width:178px;
		margin:0 auto;
		color:#FFF;
		padding:10px;
		margin-bottom:14px;
	}
	
	#todays-weather .label {
		
	}
	
	#todays-weather .label span{
		text-transform:uppercase;
		text-shadow: #002921 1px 1px 1px;
		font-size:11px;
		
	}

	
	/*
	#todays-weather {
		border:solid 1px;
		border-color:#DDD #CCC #BBB;
		overflow:hidden;
		background:#FFF;
		padding:5px 8px;		
		display:block;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		box-shadow:rgba(0,0,0,0.2) 0 1px 2px;
		-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 2px;
		-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 2px;
	}
	*/
	
	#todays-weather .label {
		font-size:12px;
		overflow:hidden;
		color:#b3ddda;
	}
	
	#todays-weather .label span {float:left;}
	
	#todays-weather .label a {color:#b3ddda;}

	#todays-weather .description {overflow:hidden;padding:6px 0 0 0;text-align:center;}
	#todays-weather .degrees {font-size:16px;color:#b3ddda;}
	#todays-weather .temp {font-weight:bold;font-size:40px;line-height:40px;text-shadow:rgba(0,0,0,0.7) 0 1px 5px;}
	#todays-weather .icon {}
	

	#todays-weather .label a {
		font-weight:normal;
		font-size:11px;
		text-align:right;
		float:right;
	}
	
	#todays-weather .conditions {font-size:11px;text-align:center;color:#FFF;clear:both;text-shadow: #002921 1px 1px 1px;}
	
	#forecast-link {
		margin-top:8px;
	}
	
	#forecast-link a {
		display:block;
		width:auto;
	}
	
	#todays-weather .weather {
		filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#33000000',EndColorStr='#33000000');
		background:rgba(0,0,0,0.2);
		padding:6px;
		margin-top:6px;
		box-shadow:inset rgba(0,0,0,0.4) 0 1px 3px;
		-moz-box-shadow:inset rgba(0,0,0,0.4) 0 1px 3px;
		-webkit-box-shadow:inset rgba(0,0,0,0.4) 0 1px 3px;
		border-bottom:rgba(255,255,255,0.2) solid 1px;
	}
	
#translate {
	position:absolute;
	right:10px;
	top:40px;
	font-size:11px;
	z-index:100;
	width:150px;
}

#translate a {text-decoration:none;}

#translate-toggle {
	/*background:#444;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.1)),to(rgba(0,0,0,0.1)));
	background-image:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,0,0,0.1));*/
	background:#2e2e2e url('/images/lang-bg.png') repeat-x;
	box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
	-webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
	font-weight:bold;
	display:block;
	padding:0 10px;
	color:#EEE;
	border:#111 solid 1px;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	text-shadow:#000 0 -1px 1px;
	
	line-height:26px;
}

#translate-toggle img {line-height:1;vertical-align:middle;float:right;padding:6px 0;}

#translate ul {list-style:none;background:#FFF;display:none;margin:0 3px;
	box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
	-webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 3px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}

#translate ul a{
	display:block;
	padding:3px 7px;
}

#translate .other {
	border-top:#E5E5E5 solid 1px;
}

#translate .other a {
	color:#777;
}

#facilities .facility {
	border:#444 solid;
	border-width:1px 1px 0;
	margin-bottom:15px;
}

#facilities .facility strong {
	display:block;
}

#facilities .facility a {
	text-decoration:none;
}

#facilities .facility {line-height:0;}

#facilities .facility strong{text-decoration:none;display:block;background:url('/images/room-types-bg.png') repeat-x 0 0;}
#facilities .facility strong span{cursor:pointer;display:block;line-height:39px;color:#FFF;background:url('/images/room-types-arrow.png') no-repeat 98% center;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;text-shadow:1px 1px 1px #002921;padding:0 10px}
#facilities .facility strong:hover{background-position:0 -39px}

#accom-images {
	background:#444;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:auto;
	padding:8px 6px;
	display:inline-block;
	width:408px;
}

#active-accom-image,#active-accom-image-wrap{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#active-accom-image-wrap{
	margin:0 3px;
	width:auto;
	width:400px;
	height:267px;
	line-height:0;
	border:#333 solid 1px;
}

#accom-images .thumbs img{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:#333 solid 1px;
}

#accom-images .thumbs {margin:6px 0 0;overflow:hidden;list-style:none;}
#accom-images .thumbs li {float:left;margin:0 1px 0 2px;}
#accom-images .thumb:first-child {margin-left:0;}
#accom-images .thumb:last-child{margin-right:0;}
#accom-images .thumbs .active img {background:#222;opacity:0.7;border:#111 solid 1px;}
#accom-images .caption{margin:0;font-size:11px;font-weight:bold;color:#EEE;text-shadow:rgba(0,0,0,0.9) 0 1px 0;}

#content a[rel=external],#content a.external{
	padding:0 13px 0 0;
	background:url('/images/external-link-icon.png') no-repeat 100% center;
}

#showcase {
	width:1000px;
	height:187px;
	position:relative;
}

.showcase-image {
	z-index:10;
	position:absolute;
	top:0;
	right:0;
	display:none;	
	background:#111;
}

#translate,#rating,#lang {z-index:50;}

#breadcrumb {
	font-size:11px;
}

#austourism {
	z-index:50;
	position:absolute;
	bottom:14px;
	right:14px;
		display:none;
}

#search ul{
	list-style:none;
	margin:0;
}

#search-results .result{
	padding:10px 0;	
}

#search-results .result-title{
	display:block;
}

#contact-form-booking-cta a{
	color:#fff;
	background:url(/images/cta-link-bg.png) repeat-x 0 0;
	text-transform:uppercase;
	line-height:38px;
	width:260px;
	float:left;
	padding:0 10px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border:#290000 solid 1px;
	margin-bottom:15px;
	margin-bottom:15px;
}

#content h3{
	clear:left;
}

