@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/bg-body.jpg) repeat-x #FFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
ol{
	margin:0 0 0 20px;
	padding:0;
}



.container{
	margin:0 auto;
	background:url(../images/bg-container.jpg) no-repeat 50% 0;
	width:990px;
}
#header{
	width:990px;
	height:50px;
	padding:40px 0 0 0;
}
h1{
	width:403px;
	height:50px;
	margin:0 0 0 15px;
	padding:0;
	text-indent:-20000px;
	background:url(../images/title-royal-ambassador.gif) no-repeat 0 0;
}
h2{
	font-size:27px;
	font-weight:normal;
	color:#0c3d7a;
	font-family:"Arial Rounded", Arial, Helvetica, sans-serif;
	margin:20px 0 20px 0;
	padding:0;
}
#content{
	width:803px;
	height:435px;
	float:left;
}
#main_content{
	width:372px;
	height:369px;
	padding:33px;
	font-size:11px;
	line-height:20px;
	text-align: justify;
}
.nav{
	float:right;
	width:187px;
	padding:96px 0 0 0;
	font-size:12px;
	font-weight:bold;
	height:339px;
	background:url(../images/bg-nav.gif) no-repeat;
}
.nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.nav ul li{
	margin:0 0 3px 0;
}
.nav a {
	display:block;
	width: 139px;
	height:24px;
	line-height:24px;
	color:#333;
	text-decoration: none;
	margin:0 0 0 9px;
	padding:0 0 0 18px;
}
.nav a:hover {
	background: url(../images/arrow.gif) 6px 50% no-repeat #f2f1ec;
}
.nav a.active {
	background: url(../images/arrow.gif) 6px 50% no-repeat #f2f1ec;
}
#photo{
	position:absolute;
	width:164px;
	height:182px;
	margin:335px 0 0 783px;
	z-index:1;
}
#footer{
	background:url(../images/bg-footer.png) no-repeat;
	height:16px;
	width:914px;
	font-size:11px;
	color:#95aec9;
	padding:18px 0 0 10px;;
}
#footer a{
	color:#7196be;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover{
	color:#FFF;
}
#developer{
	width:30px;
	height:12px;
	float:right;
}






/*--------SCROLL----------*/
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 360px;
  height: 370px;
  margin:30px 0 0 30px;
	font-size:11px;
	line-height:22px;
	text-align:justify;
}
#Scroller-1 a{
	color:#57b8eb;
	text-decoration:none;
}
#Scroller-1 a:hover{
	color:#000;
}
#Scroller-1 form{
	margin:0;
	padding:0;
}
#Scroller-1 form .textbox_full{
	width:350px;
	border:1px solid #c3d2e3;
	background:#FFF !important;
	margin:0;
	padding:2px;
	font-size:11px;
}
#Scroller-1 form .textbox_half{
	width:170px;
	border:1px solid #c3d2e3;
	background:#FFF !important;
	margin:0;
	padding:2px;
	font-size:11px;
}
#Scroller-1 form .button{
	background:#6f92bf;
	border:1px solid #5979a3;
	color:#FFF;
	margin-top:14px;
	padding-top:3px;
	padding-bottom:3px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#Scrollbar-Container {
  position: absolute;
  margin-left:400px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  top:30px;
}
.Scrollbar-Track {
  width: 11px;
  height: 344px;
  position: absolute;
  top: 50px; left: 4px;
  background:url(../images/scrollbar_track.gif) repeat-y center center;
}
.Scrollbar-Handle {
  position: absolute;
  width: 11px; height: 22px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 400px;
}










.homepage{
	background:url(../images/bg-content-homepage.jpg) no-repeat #FFF;
}
.about_the_programme{
	background:url(../images/bg-content-about-the-programme.jpg) no-repeat #FFF;
}
.what_is_in_this_for_you{
	background:url(../images/bg-content-what-is-in-this-for-you.jpg) no-repeat #FFF;
}
.terms_and_conditions{
	background:url(../images/bg-content-terms-and-conditions.jpg) no-repeat #FFF;
}
.booking{
	background:url(../images/bg-content-booking.jpg) no-repeat #FFF;
}
.clear{
	clear:both;
	line-height:1px;
	margin:0;
	padding:0;
}