@charset "utf-8";
/* CSS Document */

/** DEFAULTS **/
*{font-family:Arial, Helvetica, sans-serif;}
ul,li{list-style-type:none;padding:0px;margin:0px;}
html{background-color:#F0F0F0;}
body{padding:0px;margin:0px;background:url(/lib/images/body-background.gif) #F0F0F0 no-repeat center top;font-size:67.5%;}
textarea{resize:none;}
strong{font-weight:bold;}

/** GENERAL **/
div.stage,div.footerContent{width:882px;margin:0 auto;}
div.upperStage{position:relative;}
div.lowerStage{position:relative;background-color:white;}
img.logo{left:15px;top:10px;position:absolute;z-index:10;}
div.content{padding-bottom:20px;}
img.copyright{margin-left:20px;clear:both;display:block;}

/** MENU **/
div.menu{position:relative;height:49px;}
div.menu img.media{position:absolute;top:5px;right:0px;}
div.menu > ul{position:absolute;left:173px;top:9px;z-index:10;overflow:hidden;}
div.menu > ul > li{float:left;margin-right:21px;padding:5px 5px;}
div.menu > ul > li ul{z-index:10;display:none;}
div.menu > ul > li{cursor:pointer;}
div.menu > ul > li.selected{/*background-color:#E1D8CF;*/}
div.menu > ul > li.selected ul{}
#main-menu-bg{position:absolute;top:6px;height:29px;background-color:#E1D8CF;}
#main-menu-dd{position:absolute;z-index:10;top:35px;border-top:2px solid #E1D8CF;}
#main-menu-dd ul{padding:3px 10px;background-color:#EFEBE7;}
#main-menu-dd li{padding:5px 10px 5px 2px;border-bottom:1px dotted #A6968B;cursor:pointer;}
#main-menu-dd li a{color:#4A442A;text-decoration:none;}

/** HEADER **/
div.header{background-color:#999;width:882px;height:253px;overflow:hidden;}
div.header > div{position:relative;padding:0px;}
div.header .previous,div.header .next{position:absolute;height:61px;width:24px;top:101px;z-index:10;cursor:pointer;}
div.header .previous{left:19px;background-image:url(/lib/images/carousel/left-white.png)}
div.header .next{left:839px;background-image:url(/lib/images/carousel/right-white.png)}

/** BOOKING AREA **/
div.bookingArea{height:73px;background-color:#E1D8CF;margin:6px 0;padding-top:13px;height:60px;}
div.bookingArea table{margin-left:20px;}
div.bookingArea table th{font-weight:bold;color:#4A442A;padding:0 20px 5px 7px;}
div.bookingArea table td > div{margin-right:20px;height:34px;position:relative;cursor:pointer;}
div.bookingArea table td > div > div{padding:10px 0 0 10px;}
div.bookingArea table td > div > div > input{border:0px none;background-color:transparent;}

/** BREADCRUMBS **/
div.breadCrumbs{padding:20px 14px 20px 33px;}
div.breadCrumbs,div.breadCrumbs a,div.breadCrumbs span{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#C4BC96;}

/** FOOTER **/
div.footer{background-color:#E1D8CF;min-height:200px;margin-top:6px;position:relative;padding-bottom:10px;}
div.footer img.socialMedia{}

/** FOOTER MENU **/
ul.footerMenu{margin-left:10px;padding-top:40px;}
ul.footerMenu > li{float:left;padding-left:10px;padding-right:10px;border-right:1px dotted #B9A591;margin-bottom:30px;min-width:100px;}
ul.footerMenu > li li{padding-left:2px;padding-top:4px;padding-right:10px;}
ul.footerMenu li a{text-decoration:none;color:#89826F;font-size:11px;}

/** CONTENT **/
div.pagecontent{padding:0 33px 30px 33px;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#F89F50;margin:0px;font-weight:bold;}
h2{color:#049ADC;font-size:12px;font-weight:bold;margin-top:10px;}
p{padding:5px 0;color:#666;margin:0px;}
p a{color:#00B0F0;}

/** TWO COLUMN LAYOUT **/
div.twoColumnContainer{clear:both;margin-bottom:25px;}
div.twoColumnContainer div.leftColumn{padding:0 17px 0 35px;width:405px;float:left;}
div.twoColumnContainer div.leftColumn h1{margin-bottom:15px;}
div.twoColumnContainer div.rightColumn{float:left;padding:0 0 0 15px;margin-top:10px;margin-left:15px;}
div.twoColumnContainer div.rightColumn h2{color:#049ADC;font-size:12px;font-weight:bold;margin-bottom:8px;}
div.twoColumnContainer div.rightColumn > div{border-left:1px dotted #B9A591;padding-left:20px;}
div.twoColumnContainer div.rightColumn > div > div{height:230px;width:330px;padding-right:10px;}

/** TABLES **/
form table{position:relative;margin:10px 0;}
form table th{font-size:11px;font-weight:bold;color:#333;}
form table td,form table th{padding:5px;vertical-align:top;}
form table th{padding-top:8px;padding-left:12px;}
form table input,form table select,form table textarea{padding:4px;}
.submit,.cancel{width:auto;background-color:#E1D8CF;border:0px none;color:#907F7F;font-weight:bold;font-size:12px;padding:6px;margin-right:10px;cursor:pointer;}

form table input,form table select,form table textarea{width:500px;padding:4px;}
form table select{width:510px;}

form table.short input,form table.short select,form table.short textarea{width:290px;padding:4px;}
form table.short select{width:300px;}

table.data{width:100%;margin-top:10px;}
table.data th{background-color:#E2E2E2;font-weight:bold;color:#333;}
table.data th,table.data td{border:1px solid #E2E2E2;padding:5px;font-size:11px;}

/** YUI OVERRIDES **/
.yui-editor-panel input,.yui-editor-panel textarea{width:auto;}
div.bookingArea .submit{border:1px solid white;}
div.pagecontent ul,ul.list{
	margin-top:0px;
	margin-left:10px;
	margin-bottom:5px;
}
div.pagecontent li,ul.list li{
	list-style-type:disc;
	padding:2px;
	font-size:11px;
	color:#666;
	padding-left:5px;
}
div.pagecontent li a{
	color:#89826F;
}

div.br2p li{
	list-style-type:disc;
	color:#666666;
	padding-left:5px;
}
div.br2p ul{
	margin-bottom:10px;
	margin-left:15px;
}
div.br2p table{
	margin-bottom:10px;
	width:100%;
}
div.br2p table th,div.br2p table td{
	padding:10px;
	border:1px solid white;
}
div.br2p table th{
	background-color:#E1D8CF;
	padding:8px 0;
	font-weight:bold;
	text-align:center;
}
div.br2p table td{
	background-color:#EFEBE7;
}
table.content td.bold div{
	font-weight:bold;
}
