/* basic elements */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.clear {clear:both;margin:0;padding:0;height:0;overflow:hidden;}
a {color:#666666;text-decoration:none;outline:none;}
a:visited {color:#666666;}
a:hover, a:active {color:#996600;}
form {margin:0;padding:0;}
fieldset {border:0;margin:0;padding:0;}
img {border:0;margin:0;padding:0;}
* html img {behavior:url(javascripts/iepngfix.htc);}

p {margin:0 0 20px;padding:0;}
ul {margin:0 0 15px 4px;padding:0 0 0 15px;}
ul li {margin:0;padding:0;}


/* specific divs */
#wrapper {
	margin:0 auto;
	padding:0;
	width:750px;
}

#header {margin:0 auto 22px;padding:0;width:750px;}

#mainlogo {margin:20px auto;padding:0;width:219px;}
#mainlogo p {font-size:11px;font-family: 'GillSans';text-transform:uppercase;margin:10px 0;text-align:center;color:#996600;}
#mainlogo p sup {font-size:12px;}

#topMenu {margin:0;padding:0;width:750px;position:relative;}
#topMenu ul.mainMenu {float:left;margin:0;padding:0;list-style-type:none;width:750px;}
#topMenu ul.mainMenu li {
	float:left;
	margin:0 0 0 5px;
	padding:4px 10px;
	font-family: GillSans;
	font-weight: normal;
    font-style: normal;
	text-align:center;
	font-size:11px;
	position:relative;
	text-transform:uppercase;
	color:#996600;
}
#topMenu ul.mainMenu li.first {margin-left:0;}

#topMenu ul.mainMenu li a {color:#996600;}
#topMenu ul.mainMenu li a:hover {color:#a1a1a1;}
#topMenu ul.mainMenu li.active, #topMenu ul.mainMenu li.active a {color:#a1a1a1;}

#topMenu ul.mainMenu li ul {
	position:absolute;
	margin:0;
	padding:0;	
	position:absolute;
	top:19px;left:0;
	z-index:1000;
	background-color:#eaeaea;
	list-style-type:none;
	width:auto;
	min-width:100%;
}
* html #topMenu ul.mainMenu li ul {width:auto;}
#topMenu ul.mainMenu li.last {padding-right:0;}
#topMenu ul.mainMenu li.last ul {left:auto;right:0;}

#topMenu ul.mainMenu li ul li {
	position:static;
	float:none;
	margin:1px 0 0;
	padding:3px 10px 3px 10px;
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:11px;
	letter-spacing:0.01em;
	background-color:#FFF;
	text-align:left;
}
#topMenu ul.mainMenu li ul li a {font-size:10px;color:#996600;display:block;padding:1px 0;white-space:nowrap;}
#topMenu ul.mainMenu li ul li a:hover {color:#A1A1A1;}

#secondMenu {margin:0;padding:0;width:750px;}
#secondMenu ul {float:right;margin:8px 6px 0 0;padding:00px;list-style-type:none;}
#secondMenu ul li {
	float:left;
	margin:0;
	padding:0;
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:11px;
	color:#5b5b5b;
	text-transform:uppercase;
}
#secondMenu ul li.separator {
	background-color:#5b5b5b;
	height:8px;
	margin:1px 12px 0;
	overflow:hidden;
	width:1px;
}
#secondMenu ul li a {color:#996600;}
#secondMenu ul li a:hover {color:#a1a1a1;}
#secondMenu ul li.active a {color:#a1a1a1;}


#displayImage {
	margin:0;
	padding:0;
	width:750px;
	/*height:270px;*/
}
#displayImage h1 {
	margin:-18px 6px 0 0;
	padding:0;
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:14px;
	color:#FFF;
	text-align:right;
	text-transform:uppercase;
}


#content {margin:0;padding:0;width:750px;font-size:12px;}


#left {
	float:left;
	margin:0;
	padding:0;
	width:220px;
}

#left .promobox {
	margin:0 0 10px 0;
	padding:3px;
	width:192px;
	position:relative;
	border:1px solid #6c4c0f;
}
#left .promobox .text {
	margin:0;
	padding:7px 0;
	width:192px;
	position:absolute;
	top:3px;left:3px;
	background:transparent url(../images/i_promo-random-bg.png) repeat left top;
}
* html #left .promobox .text {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/i_promo-random-bg.png',sizingMethod='scale');
}
#left .promobox .text img {position:relative;}
#left .promobox .text h3 {
	margin:0 0 3px 0;
	padding:0;	
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:14px;
	text-align:center;
	color:#472402;
}
#left .promobox .text h3 a {color:#472402;}
#left .promobox .text h3 a:hover {color:#f9edd7;}

#left .promobox .overlay {position:absolute;top:3px;left:3px;display:none;}
* html #left .promobox .overlay {display:block;}
#left .promobox .text p {
	margin:0 auto;
	padding:0;
	width:170px;
	color:#FFF;
	text-align:center;
	font-size:11px;position:relative;
}
#left .promobox .text p a {color:#FFF;}
#left .promobox .text p a:hover {color:#f9edd7;}

#left .promobox .text .btnClick {
	margin:7px auto 0 auto;
	padding:0px;
	background:transparent url(../images/btn_click.png) no-repeat left top;
	width:103px;
	height:32px;
	cursor:pointer;
}
* html #left .promobox .text .btnClick {
	background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn_click.png',sizingMethod='crop');
}
#left .promobox .text .btnClick:hover {
	background:transparent url(../images/btn_click.png) no-repeat left -32px;
}
#left .promobox .text .btnClick div {
	margin:0;
	padding:3px 0 0 9px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
}


#left a#download {
	margin:2px 0 6px 0;
	padding:0;
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:13px;
	color:#FFF;
	width:200px;
	height:27px;
	display:block;
	text-align:center;
	line-height:30px;
	cursor:pointer;	
	background:transparent url(../images/buttons.gif) no-repeat right 0px;
}
#left a#download:hover {background-position:right -27px;}

#left #download .btnDownload div {
	margin:0 10px 0 0;
	padding:6px 0px 0 0;
	background:transparent url(../images/buttons.gif) no-repeat left 0px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	height:21px;
	text-align:center;
}
*html #left #download .btnDownload div {height:15px;}
#left #download .btnDownload div:hover {
	background-image:url(../images/buttons.gif);
	background-position:left -27px;
}


#tellusbox {
	margin:1px 0 0 0;
	padding:10px 0 0 0;
	background:transparent url(../images/bg_tellusbox.gif) no-repeat 0px top;
	width:200px;
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
}
#tellusbox #tellusbox_inner {
	margin:0;
	padding:0 20px 10px 20px;
	background:transparent url(../images/bg_tellusbox.gif) no-repeat 0px bottom;
}
#tellusbox div p {
	margin:0;
	padding:0;
	color:#f9edd7;
	font-size:13px;
	text-align:center;
}
.btnMore {margin:0;padding:0p0x; text-align:center;}
.btnMore a {color:#fff;}
.btnMore a:hover {color:#d68f00;}


#elite {margin:11px 0;display:block;}



/*========== Start Social Network ==========*/
#social {
	margin:20px 0 0 1px;
	padding:0;
	width:200px;
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
}
.social2 {
	margin-top:6px;
	top:5px;
}

.left-2 {
	position:relative;
	width:750px;
	float:left;
	border-top:1px solid #e5e5e5;
	margin-top:12px;
	padding-top:6px;
}

.btnSocial-fb {
	margin:0 0 2px 0;
	padding:7px 0 0 0;
	background:transparent url(../images/btn_social_fb.jpg) no-repeat right 0px;
	width:198px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
.btnSocial-fb a {color:#FFF;}
.btnSocial-fb a:hover {color:#FFF;}

#social .btnSocial-fb:hover {background-position:right -28px;}

.btnSocial-tw {
	margin:0 0 2px 0;
	padding:7px 0 0 0;
	background:transparent url(../images/btn_social_tw.jpg) no-repeat right 0px;
	width:198px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
#social .btnSocial-tw:hover {background-position:right -28px;}
.btnSocial-tw a {color:#FFF;}
.btnSocial-tw a:hover {color:#FFF;}

.btnSocial-ta {
	margin:0 0 2px 0;
	padding:7px 0 0 0;
	background:transparent url(../images/btn_social_ta.jpg) no-repeat right 0px;
	width:198px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
.btnSocial-ta a {color:#FFF;}
.btnSocial-ta a:hover {color:#FFF;}
#social .btnSocial-ta:hover {background-position:right -28px;}

.btnSocial-yt {
	margin:0 0 2px 0;
	padding:7px 0 0 0;
	background:transparent url(../images/btn_social_yt.jpg) no-repeat right 0px;
	width:198px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
.btnSocial-yt a {color:#FFF;}
.btnSocial-yt a:hover {color:#FFF;}
#social .btnSocial-yt:hover {background-position: right -28px;}
/*========== End Social Network ==========*/

#breadcrumb {
	text-align:right;
	margin:0 0 30px;
	font-size:11px;
}
#breadcrumb a {font-size:11px;color: #996600;line-height:18px;}
#breadcrumb span {color:#666666;margin:0 2px;line-height:10px;font-size:11px;}


#right {
	float:right;
	margin:0;
	padding:0;
	width:500px;/* 472px */
}
#right p {line-height:18px;}
#right p a {text-decoration:underline;}

#right h2 {color:#996600;font-size:12px;}
#right h3 {
	margin:0 0 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	color:#666666;
}
#right h4 {
	margin:0 0 15px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#996600;
}


/*#right .newsbox {
	margin:0;
	padding:16px 0 0;
	border-top:1px solid #e5e5e5;
}
#right .newsbox h3 {
	margin:0 0 8px 0;
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:17px;
	color:#996600;
}
#right .newsbox img {
    float:left;
    margin:4px 22px 20px 0;
    padding:0;
	width:177px;
	height:107px;
}
#right .newsbox .description {overflow:hidden;}
*html #right .newsbox .description {float:left;}*/

#right table.newsbox {
	margin:0;
	padding:16px 0 0;
	border-top:1px solid #e5e5e5;
}
#right table.newsbox th {text-align:left;}
#right table.newsbox th h3 {
	margin:0 0 8px 0;
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:17px;
	color:#996600;
}
#right table.newsbox td.imageNews {
	padding:4px 22px 20px 0;
	width:177px;
}


#right a.pdf {
	margin:0 0 20px;
	padding:0 0 0 20px;
	display:block;
	color:#666666;
	font-weight:bold;
	background:transparent url(../images/ico_pdf.gif) no-repeat left top;
}
#right a.pdf:hover {color:#996600;}

/*#right .tbMedia {margin:0 0 20px;}*/
#right table .pdf {font-weight:normal;margin:0 0 4px;font-size:11px;}
#right table h2 {margin:0 0 10px;padding:0;}
#right table h3 {margin:0;}

#right a.bookNow {
	text-decoration:none;
	background:#996600;
	color:#FFF;
	padding:7px 10px 3px;
	font-family: GillSans;
    font-size: 14px;
}

#gallery {
	margin:0 auto;
	padding:0;
	width:472px;
}

#footer {
	margin:0;
	padding:20px 0 30px 0;
	font-size:11px;
	width:750px;
}

#graybox {
	margin:0;
	padding:5px 0;
	border-top:1px solid #e7e7e6;
	border-bottom:1px solid #e7e7e6;
}
#graybox_inner {
	margin:0;
	padding:10px;
	background-color:#f5f2f2;
}
#graybox .left {
	float:left;
	margin:0;
	padding:10px;
}

#logos_footer {
	float:left;
	margin:3px 0 0 12px;
	padding:0;
	width:200px;
}

#booking {
	float:left;
	margin:0;
	padding:0;
	width:285px;
	overflow:hidden;
}
#booking h3 {
	margin:0 0 5px 0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#9a6300;
}
#booking form {width:300px;}
#booking fieldset {float:left;margin:5px 0 0 0;padding:0;}
#booking .calendar, #booking .ui-datepicker-trigger {float:left;margin:0 20px 0 5px;padding:0;}

#booking fieldset label {float:left;margin:0 8px 0 0;padding:0;color:#1c1b1b;width:55px;font-size:11px;}
#booking fieldset input {float:left;margin:0;padding:0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#booking fieldset select {margin:0;padding:0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#booking fieldset button.btnSearch {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#996600;
	border:1px solid #ac7300;
	color:#FFF;
	cursor:pointer;
	display:block;
	width:60px;
}

#footer #fmenu {
	margin:7px 0 0 0;
	padding:0;
	text-align:right;
}
#footer #fmenu img {float:left;margin-top:3px; }
#footer #fmenu .hilight h4 {float:left;margin:0 0 0 126px;font-weight:bold;}
#footer #fmenu ul { 
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	width:400px;
}
#footer #fmenu ul li {
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	text-align:right;
	background:transparent url(../images/separator.gif) no-repeat center left;
}

#footer #fmenu ul li a {color:#5B5B5B;}
#footer #fmenu ul li a:hover {color:#996600;}

#footer #fmenu2 {margin:12px 0 0 0;padding:0;}
#footer #fmenu2 ul {
	margin:0 auto;
	padding:0;
	list-style-type:none;
	width:280px;
}
#footer #fmenu2 ul li {
	float:left;
	margin:0;
	padding:0 10px;
	text-align:center;
	color:#996600;
	font-size:10px;
}
#footer #fmenu2 ul li a {color:#996600;}
#footer #fmenu2 ul li a:hover {color:#5B5B5B;}

#footer #GDS {
	float:left;
	padding-top:35px;
	width:200px;	
	font-family: 'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:13px;
}
#footer #GDS a {text-decoration:underline;color:#936201;}
#footer #GDS a:hover {text-decoration:underline;color:#d99c24;}
#footer #GDS table {display:none;}
#GDSDetail {background:#FFF;}
#GDSDetail table {width:250px;padding:20px;}
#GDSDetail h4 {
	margin:0 0 10px;text-align:center;font-family:'GillSans';
	font-weight: normal;
    font-style: normal;
	font-size:14px;
	color:#936201;
}

#content .sitemap {float:left; width:220px;}
#content .sitemap.first {margin:0 10px 15px 0px;}



