	body, html {
		
		/*scrollbar-face-color: black;
		scrollbar-highlight-color:#b3b3b3; 
		scrollbar-shadow-color: #EEB63F;
		scrollbar-arrow-color: green; 
		scrollbar-track-color: black;*/
		background:#414141;
		color:#b3b3b3;
		margin:10px 0px;
		padding:0;
		border:0;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		
	}
	
	#main {
		
		position:relative;
		width:780px;
		border: 1px solid #EEB63F;
		
	}
	
	#header {
		
		position:relative;
		width:778px;
		height:80px;
		background:black;
		color:white;
		background-image:url('../images/home/bg_footer.gif');
		background-position:left top;
		background-repeat:repeat;
		
	}
	
	#sub_header {
		
		width:778px;
		height:16px;
		padding-top:2px;
		background:transparent;
		color:black;
		font-family:arial, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		display:block;
		background-image:url('../images/yellow_m.gif');
		background-position:left top;
		background-repeat:repeat;
		border-bottom: 2px solid black;
		
	}
	
	#content {
		
		position:relative;
		width:780px;
		height:393px;
		padding:0;
		margin:0;
		
	}
	
	#menu {
		
		position:absolute;
		left:0;
		top:0;
		width: 190px;
		height: 391px;
		margin: 0;
		padding: 0;
		background:#0E2C08;
		color:white;
		border-top:1px solid black;
		border-bottom:1px solid #EEB63F;
		background-image:url('../images/home/bg_menu.gif');
		background-position:left top;
		background-repeat:repeat-x;
		
	}
	
	.menu {
		
		font-family: 'Myriad Condensed Web',arial,sans-serif;
		padding: 7px 10px 7px 25px;
		text-align:left;
		display:table-cell;
		font-size: 13px;
		border-bottom:1px dotted #EEB63F;
		background-image:url('../images/home/bg_menu_boxoff.gif');
		background-position:left center;
		background-repeat:no-repeat;
		cursor:pointer;
		filter:blendTrans(duration=1);
		
	}
	
	.m_bottom {
		
		border-bottom:none;
		
	}
	
	#galerie {
		
		position:absolute;
		left:190px;
		top:0;
		padding:0;
		margin:0;
		width:588px;
		height:391px;
		border-top:1px solid green;
		border-bottom:1px solid green;
		border-left:1px solid green;
		background:black;
		color:#b3b3b3;
		background-image:url('../images/home/bg_footer.gif');
		background-position:left top;
		background-repeat:repeat;
		
	}
	
	#galerie a {
		
		text-decoration:underline;
		color:#b3b3b3;
		background:transparent;
		
	}
	
	#galerie a:hover {
		
		text-decoration:none;
		color:#b3b3b3;
		background:transparent;
		
	}
	
	#SShow {
		
		position:absolute;
		left:190px;
		top:0;
		padding:0;
		margin:0;
		width:588px;
		height:391px;
		border-top:1px solid green;
		border-bottom:1px solid green;
		border-left:1px solid green;
		background:black;
		color:white;
		background-image:url('../images/home/bg_footer.gif');
		background-position:left top;
		background-repeat:repeat;
		
	}
	
	#SSContent {
		
		width:588px;
		height:373px;
		padding:0;
		text-align:center;
		display:block;
		background-image:url('../images/home/loading.gif');
		background-position:left top;
		background-repeat:repeat;
		
	}
	
	#SSTitle {
		
		position:absolute;
		left:0;
		top:373px;
		width:558px;
		padding:2px 15px;
		text-align:center;
		display:block;
		border-top:1px solid green;
		background:black;
		color:#00ff00;
		
	}
	
	.home_img_hover {
		
		position:absolute;
		left:0;
		top:0;
		z-index:2;
		
	}
	
	#barnav {
		
		position:absolute;
		top:400px;
		left:370px;
		
	}
	
	#barnav a {
		
		color:#b3b3b3;
		background:transparent;
		
	}
	
	#footer {
		
		width:763px;
		height:15px;
		background:black;
		color:#b3b3b3;
		text-align:left;
		display:block;
		padding: 10px 0px 5px 15px;
		font-size: 10px;
		background-image:url('../images/home/bg_footer.gif');
		background-position:left top;
		background-repeat:repeat;
		
	}
	
	.orange {
		
		color:#ff6600;
		background:transparent;
		
	}
	
	#missing {
		
		position:absolute;
		left:190px;
		top:0;
		padding:15px;
		background:black;
		color:#b3b3b3;
		width:558px;
		height:361px;
		font-size:12px;
		border-top:1px solid green;
		border-bottom:1px solid green;
		border-left:1px solid green;/*
		background-image:url('../images/home/bg_footer.gif');
		background-position:left top;
		background-repeat:repeat;*/
		
	}

	#ContentImg {
		
		border-style: double; 
		border-width: 6px; 
		border-color: #455043;		
		position:absolute; 
		top: 32px; 
		left: 110px;
		background: white;
		color:black;
		background-image:url('../images/loading.gif');
		background-repeat:no-repeat;
		background-position:center;
		z-index:5000;
		text-align:center; 
		display:none;
		cursor:pointer;
		
	}
	
	#ContentButClose {
		
		position:absolute; 
		top: 38px; 
		left: 110px;
		height:16px;
		z-index:6000;
		display:none;
		background:#454F44;
		color:yellow;
		background-image:url('../images/button_close.gif');
		background-repeat:no-repeat;
		background-position:center;
		cursor:pointer;
		
	}

	#contact_form {
		
		position:absolute;
		left:190px;
		top:0;
		padding:15px;
		background:black;
		color:#b3b3b3;
		width:558px;
		height:361px;
		font-size:11px;
		border-top:1px solid green;
		border-bottom:1px solid green;
		border-left:1px solid green;
		background-image:url('../images/home/bg_footer.gif');
		background-position:left top;
		background-repeat:repeat;		
		
	}
	
	#protectform {
		
		position:absolute;
		left:190px;
		top:0;
		padding:15px;
		background:black;
		color:#b3b3b3;
		width:558px;
		height:361px;
		font-size:11px;
		border-top:1px solid green;
		border-bottom:1px solid green;
		border-left:1px solid green;
		background-image:url('../images/home/bg_footer.gif');
		background-position:left top;
		background-repeat:repeat;		
		display:none;
		
	}
	
	#ErrorMsg {
			
		border-style: double; 
		border-width: 6px; 
		border-color:green;		
		font-family:Verdana, arial, Helvetica, sans-serif; 
		font-size:11px; 
		padding: 5px; 
		position:absolute; 
		top:150px;
		left:314px;
		background:black;
		color:#b3b3b3;
		z-index:5000;
		text-align:left; 
		display:none;
		width:325px;
			
	}
	
	.but {
		background:#EFB414;
		color:#3b443b;
		background-image:url('../images/yellow_m.gif');
		background-repeat:repeat;
		background-position: left top;
		font-weight:bolder;
		cursor:pointer;
		float:right;
		line-height:14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin:10px 0px 0px 10px;
		padding-right:5px;
		padding-left:5px;
		/*border:1px solid #B3B3B3 !important;*/
	}
	
	#grant_button {
		
		background:#EFB414;
		color:black;
		background-image:url('../images/yellow_m.gif');
		background-repeat:repeat;
		background-position: left top;
		font-size: 10px;
		font-weight:bolder;
		cursor:pointer;
		
	}
	
	input, textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	select {
		
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		
	}
		
	td {
		
		vertical-align:top;
		
	}

	#sub_menu_ATV {
		
		font-family: 'Myriad Condensed Web',sans-serif;
		font-size:13px;
		position:absolute;
		padding:55px 15px 0px 15px;;
		left:189px;
		top:0px;
		width:559px;
		height:336px;
		z-index:700000;
		border-left: 1px solid green;
		text-align:left;
		display:none;/*
		background-image:url('../images/home/surfing_lessons.jpg');
		background-position:left top;
		background-repeat:repeat-x;*/
		background:black;
		
	}
	
	#sub_menu_ATV ul {
		
		margin:0;
		padding: 0;
		list-style-type:none;
		
	}
	
	#sub_menu_ATV li {
		
		background-image:url('../images/home/bg_menu_boxoff.gif');
		background-repeat:no-repeat;
		background-position: left center;
		
	}
	
	#sub_menu_ATV a {
		
		display: block;
		padding: 0px 25px;
		text-decoration: none;
		color:#b3b3b3;
		background:transparent;

	}
	
	#sub_menu_ATV a:hover {
		
		display: block;
		padding: 0px 25px;
		text-decoration: underline;
		color:#EEB63F;
		background:transparent;

	}
	
	#sub_menu_TSO {
		
		font-family: 'Myriad Condensed Web',sans-serif;
		font-size:13px;
		position:absolute;
		padding:85px 15px 0px 15px;;
		left:189px;
		top:0px;
		width:559px;
		height:306px;
		z-index:700000;
		border-left: 1px solid green;
		text-align:left;
		display:none;/*
		background-image:url('../images/home/sunset.jpg');
		background-position:left top;
		background-repeat:repeat-x;*/
		background:black;
		
	}
	
	#sub_menu_TSO ul {
		
		margin:0;
		padding: 0;
		list-style-type:none;
		
	}
	
	#sub_menu_TSO li {
		
		background-image:url('../images/home/bg_menu_boxoff.gif');
		background-repeat:no-repeat;
		background-position: left center;
		
	}
	
	#sub_menu_TSO a {
		
		display: block;
		padding: 0px 25px;
		text-decoration: none;
		color:#b3b3b3;
		background:transparent;

	}
	
	#sub_menu_TSO a:hover {
		
		display: block;
		padding: 0px 25px;
		text-decoration: underline;
		color:#EEB63F;
		background:transparent;

	}
	
	#sub_menu_TWA {
		
		font-family: 'Myriad Condensed Web',sans-serif;
		font-size:13px;
		position:absolute;
		padding:115px 15px 0px 15px;;
		left:189px;
		top:0px;
		width:559px;
		height:276px;
		z-index:700000;
		border-left: 1px solid green;
		text-align:left;
		display:none;/*
		background-image:url('../images/home/10.jpg');
		background-position:left top;
		background-repeat:repeat-x;*/
		background:black;
		
	}
	
	#sub_menu_TWA ul {
		
		margin:0;
		padding: 0;
		list-style-type:none;
		
	}
	
	#sub_menu_TWA li {
		
		background-image:url('../images/home/bg_menu_boxoff.gif');
		background-repeat:no-repeat;
		background-position: left center;
		
	}
	
	#sub_menu_TWA a {
		
		display: block;
		padding: 0px 25px;
		text-decoration: none;
		color:#b3b3b3;
		background:transparent;

	}
	
	#sub_menu_TWA a:hover {
		
		display: block;
		padding: 0px 25px;
		text-decoration: underline;
		color:#EEB63F;
		background:transparent;

	}
	
	#JRTours {
		
		background:black;
		color:#b3b3b3;
		position:absolute;
		left:190px;
		top:0;
		padding:15px;
		width:558px;
		height:361px;
		border-top:1px solid green;
		border-bottom:1px solid green;
		border-left:1px solid green;
		text-align:justify;
		display:block;
		
	}
	
	p.title {
		
		text-transform:uppercase;
		font-family:verdana, tahoma, sans-serif;
		font-size:10px;
		text-align:left;
		display:block;
		margin: 0px 0px 15px 0px;
		color:#00ff00;
		background:transparent;
		
	}
	
	p {
		
		text-align:justify;
		display:block;
		padding:0px 10px 0px 0px;	
		margin:0px 0px 6px 0px;	
		clear:both;
		
	}
	
	#Show {
		
		display:none;
		position:absolute;
		left:0;
		top:0;
		padding:0;
		margin:0;
		width:588px;
		height:391px;
		
	}
	
	.jaune {
		
		color:yellow;
		background:transparent;
		
	}
	
	.rates {
		
		width:100%;
		border:1px solid yellow;
		font-size:10px;
		background:#0E2C08;
		color:#b3b3b3;
		background-image:url('../images/home/bg_menu.gif');
		background-position:left top;
		background-repeat:repeat;
		margin-top:5px;
		
	}
	
	.ratesCTT {
		
		width:100%;
		border:1px solid yellow;
		font-size:10px;
		background:#0E2C08;
		color:#b3b3b3;
		margin-top:5px;
		
	}
	
	.rates td {
		
		padding:2px 10px;
		
	}
	
	.ratesCTT td {
		
		padding:2px 5px;
		
	}
	
	.tours a {
		
		text-decoration:none;
		color:#b3b3b3;
		background:transparent;
		
	}
	
	.tours a:hover {
		
		text-decoration:underline;
		color:#b3b3b3;
		background:transparent;
		
	}
	
	.headat {
		
		background: orange;
		color: black;
		
	}
	
	sup {
		
		font-size:8px;
		
	}