/* Camping-France-Direct - CSS Document - */

/* ------------------------------- framework ----------------------------- */
body {
	color:#000;
	background-color:#fff;
	margin-left:0px;
	margin-top:0px;
	font:1.0em verdana,arial,sans-serif;
	}

.bottombar {
	background-color:#7b9ace;
	margin-left:15px;
	height:3px;
	}

h1 {
	font:120% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	margin-top:25px;
	font-style:italic;
	letter-spacing:0.2em;
	line-height:1.4em;
	text-align:center;
	z-index:2;
	}

.reduced {
	font:100% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	}

#center h2 {
	color:black;
	}

h2 {
	font:1.0em verdana,Arial,sans-serif;
	color:#ff0000;
	font-weight:700;
	padding-left:20px;
	margin:0.5% 0 2% 0;
	}



h3 {
	font:0.9em Verdana,arial,sans-serif;
	font-weight:700;
	color:yellow;
	text-align:center;
	padding:5px 0;
	width:100%;
	background:blue;
	}

h4 {
	font: 0.8em verdana,arial,sans-serif;
	color:#fff;
	font-weight:700;
	text-align:center;
	background:#336699;
	padding:10px 3px;
	width:90%;
	}

h5 {
	font:80% verdana,arial,sans-serif;
	color:#ff0000;
	font-weight:700;
	margin-top:10px;
	text-align:center;
	}

h6 {
	font:0.9em Verdana,Arial,sans-serif;
	color:#ff0000;
	padding-left:10px;
	margin-top:10px;
	}




p {
	margin:10px; 
	padding-left:10px; 
	font:90% verdana,arial,sans-serif;
	}

p.one {
	margin:10px; 
	padding-left:10px; 
	font:80% verdana,arial,sans-serif;
	}

p.two {
	margin:20px 0 10px 0;
	padding:0; 
	font:90% verdana,arial,sans-serif;
	color:blue;
	background-color:#fff;
	font-weight:700;
	}

p.three {
	margin:20px 0 10px 0;
	padding-left:20px; 
	font:0.9em verdana,arial,sans-serif;
	color:#ff3118;
	background-color:#fff;
	font-weight:700;
	}

p.four {
	padding:5px 1px;
	font:90% verdana,arial,sans-serif;
	color:#fff;
	font-weight:700;
	text-align:center;
	background-color:#ff0000;
	}

p.five {
	padding:5px 0;
	font:90% verdana,arial,sans-serif;
	color:blue;
	font-weight:700;
	text-align:center;
	background-color:#e3e3e3;
	}

p.six {
	margin:10px 0 10px 0;
	padding-left:40px; 
	font:80% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	}

p.seven {
	padding-left:40px; 
	font:80% verdana,arial,sans-serif;
	color:#ff0000;
	font-weight:700;
	}

p.eight {
	font:70% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	}


p.table {
	margin-left:50px;
	}


.indentlarge {
	margin-left:300px;
	}

.indent {
	margin-left:80px;
	}


p.space {
	margin:40px 0 10px 0px;
	}

.space {
	margin:0 0 0 100px;
	}

.space60 {
	margin:60px 0 0 10px;
	}

p.space100 {
	margin:100px 0 10px 0;
	}

.spot {
	font:0.6em verdana,arial,sans-serif;
	font-weight:700;
	color:blue;
	background-color:white;
	}

p.offertop {
	font:80% verdana,arial,sans-serif;
	color:#fff;
	font-weight:700;
	background-color:#ff0000;
	padding:5px 15px;
	margin:0 70px;
	text-align:center;
	}


p.offer {
	font:70% verdana,arial,sans-serif;
	background-color:#ffffc6;
	padding:5px 15px;
	margin:0 70px;
	text-align:center;
	}

p.middle {
	text-align:center;
	margin-left:0;
	}

.charlie {
	text-indent:30px;
	}
	

#top {
	margin:0px;
	height:109px;
	width:100%;
	background:url(img/header.jpg) no-repeat;
	}

.logo {
	position:absolute;
	top:18px;
	left:15px;
	width:80px;
	height:40px;
	}

#footer {
	clear:both;
	margin-top:-20px;
	padding-left:20px;
	}


#leftxwide {
	position:absolute;
	left:0px;
	width:698px;
	padding-left:20px;
	}




#box {
	background:#0000ff;
	padding:10px;
	margin-left:10px;
	margin-right:30px;
	text-align:center;
	}

#accorbox {
	background:yellow;
	padding:5px 30px;
	}

#myframe {
	width:300px;
	height:250px;
	border:0;
	margin-left:30px;
	}


/*----------------------------------------Boxes----------------------------*/
#spotlight {
	position:absolute;
	top:450px;
	right:10px;
	width:240px;
	padding:2px 2px;
	float:right;
	}

.spotlight {
	font:0.4em verdana,ariel,sans-serif;
	color:#0000ff;
	}

#polobox {
	position:absolute;
	top:900px;
	left:10px;
	width:155px;
	}

#polotext {
	position:absolute;
	top:960px;
	left:25px;
	}

#polotext a {
	font:0.6em verdana,arial,sans-serif;
	color:#ffff10;
	font-weight:700;
	}

#eobox {
	position:absolute;
	top:760px;
	left:15px;
	width:155px;
	margin:0 2px 0 2px;
	}

.eclipse {
	border:2px solid #67b8c5;
	}

#dreambox {
	position:absolute;
	top:630px;
	left:15px;
	width:155px;
	margin:0 2px 0 2px;
	}

#specialbox {
	position:absolute;
	top:120px;
	left:470px;
	width:350px;
	}

#resbox {
	position:absolute;
	top:510px;
	left:15px;
	width:155px;
	margin:0 2px 0 2px;
	}

#f4fbox {
	position:absolute;
	top:830px;
	left:5px;
	width:155px;
	}	
	

#search {
	position:absolute;
	top:212px;
	left:5px;
	}


#boxwhite {
	background:white;
	padding:10px;
	margin-left:0px;
	margin-right:30px;
	text-align:left;
	}

.boxtext {
	font:0.9em verdana,arial,sans-serif;
	color:#ffff10;
	font-weight:700;
	}

#linkbox {
	position:absolute;
	top:480px;
	left:0px;
	background:blue;
	width:155px;
	}

#oharabox {
	position:absolute;
	top:560px;
	left:19%;
	width:60%;
	padding:5px 10px 5px 15px;
	border:3px outset #0000ff;
	}

#sitebox {
	position:absolute;
	top:110px;
	left:25%;
	width:50%;
	}

#sitebox ul {
	list-style:disc;
	color:#0000ff;
	margin:10px 0 0 20px;
	}

#sitebox li {
	font:0.9em verdana,arial,sans-serif;
	color:#000;
	}

ul#pullquote {
	position:absolute;
	right:10px;
	top:260px;
	width:125px;
	margin: 0;
	padding:5px 0;
	border: 2px solid blue;
	}

		
ul#pullquote li {
	list-style:disc;
	color:#0000ff;
	margin:0 0 0 20px;
	}

ul#pullquote li a {
	text-decoration: underline;
	display: block;
	width: 60px;
	background-color:white;
	font:0.9em arial, sans-serif;
	color: blue;
	font-weight:700;
	padding:3px 4px;
	}

ul#pullquote li a:hover {
	background-color:#666699;
	color:white;
	}	



/*---------------------------------Spaces-----------------------------------*/

.fifty {
	width:50px;
	height:0;
	}

/*---------------------------------Corners----------------------------------*/
.container {
	position:absolute;
	top:270px;
	right:3px;
	text-align:center;
	font:0.7em verdana,arial,sans-serif;
	color:#000;
	background:#fff;
	border:2px solid #0000ff;
	width: 11em;
	}

.container_2 {
	position:absolute;
	top:250px;
	right:5px;
	text-align:left;
	font:60% verdana,arial,sans-serif;
	color:#000;
	font-weight:700;
	background:#fff;
	border:2px solid #0000ff;
	width: 11em;
	}

.container_3 {
	position:absolute;
	top:170px;
	right:60px;
	text-align:center;
	font:0.9em verdana,arial,sans-serif;
	color:#000;
	font-weight:700;
	background-color:#ffffc6;
	border:2px solid #0000ff;
	padding:5px 10px 5px 10px;
	width: 15em;
	}

.container_4 {
	position:absolute;
	top:270px;
	right:3px;
	text-align:center;
	font:0.9em verdana,arial,sans-serif;
	color:#000;
	font-weight:700;
	background-color:#ffffc6;
	border:2px solid #0000ff;
	padding:5px 10px 5px 10px;
	width: 14em;
	}

.container_5 {
	position:absolute;
	top:370px;
	left:12px;
	text-align:center;
	font:0.9em verdana,arial,sans-serif;
	color:#000;
	font-weight:700;
	background-color:#ffffc6;
	border:2px solid #0000ff;
	padding:5px 10px 5px 10px;
	width: 10em;
	}

.container_6 {
	position:absolute;
	top:355px;
	right:25px;
	text-align:center;
	font:0.9em verdana,arial,sans-serif;
	color:#000;
	font-weight:700;
	background-color:#ffffc6;
	border:2px solid #0000ff;
	padding:5px 10px 5px 10px;
	width: 10em;
	}

.container_7 {
	position:absolute;
	top:380px;
	right:10px;
	}

.container_8 {
	position:absolute;
	top:385px;
	right:25px;
	text-align:center;
	font:0.9em verdana,arial,sans-serif;
	color:#000;
	font-weight:700;
	background-color:#ffffc6;
	border:2px solid #0000ff;
	padding:5px 10px 5px 10px;
	width: 10em;
	}

#container_9 {
	position:absolute;
	top:500px;
	left:200px;
	background-color:#fff;
	border:2px solid #0000ff;
	width:380px;
	}



.blpb {
	position:absolute;
	top:250px;
	right:21px;
	text-align:center;
	font:60% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	background: url(../img/bl_pb.gif) 0 100% no-repeat #b3d7f8;
	width: 15.5em;
	}


.brpb {
	background: url(../img/br_pb.gif) 100% 100% no-repeat;
	z-index:2; 
	}

.tlpb {
	background: url(../img/tl_pb.gif) 0 0 no-repeat;
	}

.trpb {
	background: url(../img/tr_pb.gif) 100% 0 no-repeat;
	padding:10px 5px 3px 5px; 
	}

.blpb_2 {
	position:absolute;
	top:250px;
	left:350px;
	text-align:left;
	font:70% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	background: url(../img/bl_pb.gif) 0 100% no-repeat #b3d7f8;
	width: 15em;
	}


.brpb_2 {
	background: url(../img/br_pb.gif) 100% 100% no-repeat;
	z-index:2; 
	}

.tlpb_2 {
	background: url(../img/tl_pb.gif) 0 0 no-repeat;
	}

.trpb_2 {
	background: url(../img/tr_pb.gif) 100% 0 no-repeat;
	padding:1px 5px 1px 5px; 
	}



/*-----------------------------------Corners 3 -----------------------------------*/

.blpb_3 {
	position:absolute;
	top:180px;
	left:640px;
	text-align:left;
	font:70% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	background: url(../img/bl_pb.gif) 0 100% no-repeat #b3d7f8;
	width: 12em;
	}


.brpb_3 {
	background: url(../img/br_pb.gif) 100% 100% no-repeat;
	z-index:2; 
	}

.tlpb_3 {
	background: url(../img/tl_pb.gif) 0 0 no-repeat;
	}

.trpb_3 {
	background: url(../img/tr_pb.gif) 100% 0 no-repeat;
	padding:10px 1px 3px 2px; 
	}


.blpb_4 {
	position:absolute;
	top:370px;
	left:15px;
	text-align:left;
	font:70% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	background: url(../img/bl_ly.gif) 0 100% no-repeat #e5dcb8;
	width: 14em;
	}


.brpb_4 {
	background: url(../img/br_ly.gif) 100% 100% no-repeat;
	z-index:2; 
	}

.tlpb_4 {
	background: url(../img/tl_ly.gif) 0 0 no-repeat;
	}

.trpb_4 {
	background: url(../img/tr_ly.gif) 100% 0 no-repeat;
	padding:10px 5px 3px 5px; 
	}

.blpb_5 {
	position:absolute;
	top:1000px;
	left:350px;
	text-align:left;
	font:70% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	background: url(../img/bl_pb.gif) 0 100% no-repeat #b3d7f8;
	width: 15em;
	}



.brpb_5 {
	background: url(../img/br_pb.gif) 100% 100% no-repeat;
	z-index:2; 
	}

.tlpb_5 {
	background: url(../img/tl_pb.gif) 0 0 no-repeat;
	}

.trpb_5 {
	background: url(../img/tr_pb.gif) 100% 0 no-repeat;
	padding:1px 5px 1px 5px; 
	}

.blpb_6 {
	position:absolute;
	top:450px;
	left:200px;
	text-align:center;
	font:70% verdana,arial,sans-serif;
	color:#ff0000;
	font-weight:700;
	background: url(../img/bl_pb.gif) 0 100% no-repeat #b3d7f8;
	width: 20em;
	}



.brpb_6 {
	background: url(../img/br_pb.gif) 100% 100% no-repeat;
	z-index:2; 
	}

.tlpb_6 {
	background: url(../img/tl_pb.gif) 0 0 no-repeat;
	}

.trpb_6 {
	background: url(../img/tr_pb.gif) 100% 0 no-repeat;
	padding:1px 5px 1px 5px; 
	}


.clear {
	font-size:1px; 
	height: 1px;
	}




/*---------------------------------center----------------------------------*/
#centerwide {
	margin:20px 50px 0 70px;
	border:2px outset #000;
	}

#centerwide_2 {
	margin:20px 10px 0 10px;
	}

#centerwide ul {
	list-style-image:url(../img/arrowhead.gif);
	}

#centerwide ul li {
	font:0.9em verdana,arial,sans-serif;
	}


#centerwide a {
	color:white;
	font-size:0.9em;
	border:none;
	}
	


#centerwide a.two {
	color:blue;
	font-size:80%;
	}


#centerhome {
	margin-left:170px; 
	margin-right:25px;
	margin-top:50px;
	padding-left:20px;
	}

#centerhome ul {
	list-style-image:url(../img/arrowhead.gif);
	}

#centerhome ul li {
	font:0.9em verdana,arial,sans-serif;
	}


#centerhome a {
	color:white;
	font-size:0.9em;
	border:none;
	}

#centerhome a.two {
	color:blue;
	font-size:1.0em;
	}

#centerhome a.four {
	color:blue;
	font-size:1.0em;
	}



#centerhome a:hover {
	background-color:#0000ff;
	color:#fff;
	}

#centerhome a.two:hover {
	background-color:transparent;
	text-decoration:underline;
	color:#0000ff;
	}


#center {
	margin-left:170px; 
	margin-right:25px;
	margin-top:0;
	padding-left:20px;
	}

#center ul {
	list-style-image:url(../img/arrowhead.gif);
	}

#center ul li {
	font:0.9em verdana,arial,sans-serif;
	}


#center a {
	color:white;
	font-size:0.9em;
	border:none;
	}

#sitecenter {
	position:absolute;
	top:118px;
	left:210px;
	width:46%;
	padding:5px 8px;
	font:0.8em verdana,arial,sans-serif;
	border:3px outset #0000ff;	
	}

#sitecenter ul {
	list-style-image:url(../img/arrowhead.gif);
	}

#sitecenter ul li {
	font:0.8em verdana,arial,sans-serif;
	}


#sitecenter a {
	color:#0000ff;
	font-size:0.9em;
	font-weight:700;
	border:none;
	}

#sitecenter a:hover {
	text-decoration:underline;
	}


#center a.two {
	color:blue;
	font-size:0.9em;
	}

#center a.four {
	color:blue;
	font-size:1.0em;
	}

#centerhome a.five {
	font-size:125%;
	color:#ff0000;
	font-style:italic;
	}

#centerhome a.five:hover {
	font-size:125%;
	color:#fff;
	font-style:italic;
	}

#center a:hover {
	background-color:#0000ff;
	color:white;
	}

#center a.two:hover {
	color:#0000ff;
	background-color:#fff;
	font-size:0.9em;
	text-decoration:underline;
	}



/*------------------------------------right----------------------------*/

#right {
	position:absolute;
	top:65px;
	right:10px;
	width:165px; 
	}
	

#rightnarrow {
	position:absolute;
	top:110px;
	right:10px;
	width:150px;
	background:#7b9ace;
	height:500px;
	text-align:center;
	}



/*------------------------------------Forms-------------------------*/

form {
	padding: 8px 6px 3px 6px;
	}

form td {
	font:0.8em verdana,arial,sans-serif;
	}

form p {
	clear:left;
	margin:0;
	padding:5px 0 0 20px;
	font:0.9em verdana,arial,sans-serif;
	}

form ul {
	font:80% verdana,arial,sans-serif;
	background-color:#ffffc6;
	}


form p label {
	float:left;
	width:25%;
	font:0.9em verdana,arial,sans-serif;
	color:black;
	padding-top:8px;
	}


input {
	color:black;
	
	}

input.txt {
	color:black;
	width:250px;
	}
	
input.subbtn {
	color:black;
	background-color:#ffffc6;
	margin:0 300px 0 30px;
	}

input.clearbtn {
	color:black;
	background-color:#ffffc6;
	margin-left:20px;
	}

input.button {
	background-color:#c6eff7;
	font:0.7em verdana,arial,sans-serif;
	color:#ff0000;
	font-weight:700;
	}

input.button2 {
	background-color:#ffffc6;
	font:0.7em verdana,arial,sans-serif;
	color:#ffff10;
	font-weight:700;
	}

input.location {
	width:332px;
	}	

input.accomm {
	width:430px;
	}

input.Cost {
	width:16px;
	}

.starting {
	width:90px;
	}

.ending {
	width:90px;
	}

label {
	font: 0.8em verdana,srial,sans-serif;
	font-weight:700;
	padding:0 10px 0 20px;
	}



select {
	font: 0.9em verdana,srial,sans-serif;
	width: 70px;
	color:black;
	}

select.location {
	width: 200px;
	}

select.accommodation {
	width: 350px;
	}



textarea {
	width:250px;
	height:60px;
	color:black;
	}


/*------------------------------------Tables------------------------*/



.pricetable th {
	padding:4px 3px;
	border:1px solid black;
	background-color:#336699;
	font:0.8em Verdana,sans-serif;
	color:white;
	font-weight:700;
	}

.pricetable caption {
	font:0.8em Verdana,sans-serif;
	font-weight:700;
	color:#000;
	background-color:#fff;
	}



.odd {
	background:#ffffff; 
	font:0.8em Verdana, sans-serif;
	color:black;
	font-weight:700;
	padding:5px 0;
	text-align:center;
	}

.even {
	background:#ffff10; 
	font:0.8em verdana,sans-serif;
	color:black;
	padding:5px 0;
	text-align:center;
	}

.cfd {
	background:#ffff10; 
	font:0.8em verdana,sans-serif;
	color:black;
	font-weight:700;
	padding:5px 0;
	text-align:center;
	}

.address {
	border:1px solid black;
	border-collapse:collapse;
	font:0.8em Verdana,sans-serif;
	font-weight:700;
	color:black;
	width:400px;
	}

.address td {
	padding:4px 3px;
	border:1px solid black;
	border-collapse:collapse;
	}
.address th {
	padding:4px 6px;
	color:black;
	text-align:left;
	}



.tariff {
	border:1px solid black;
	font:0.6em Verdana,sans-serif;
	font-weight:700;
	color:black;
	margin-left:10px;
	}

.tariff caption {
	font:1.0em Verdana,sans-serif;
	font-weight:700;
	color:#000;
	background-color:#fff;
	}

.tariffred caption {
	font:1.0em Verdana,sans-serif;
	font-weight:700;
	color:red;
	}

.tariff th {
	padding:4px 3px;
	border:1px solid black;
	background-color:#336699;
	font:1.0em Verdana,sans-serif;
	color:white;
	font-weight:700;
	}


.tariff td  {
	padding:4px 3px;
	border:1px solid black;
	font:1.0em Verdana,sans-serif;
	text-align:center;
	}

.tariff tr.altrow {
	background-color:yellow;
	}


/*-----------------------------------Apartments-----------------------------*/
.oztitle {
	background-color:#336699;
	color:white;
	}
.oztitle2 {
	background-color:#5d81b2;
	color:white;
	}

.ozodd {
	background-color:#e0e0e0;
	}

.ozeven {
	background-color:#ffffc6;
	}

.oztable {
	border:1px solid #666699;
	border-spacing:0;
	margin-left:60px;
	font:0.8em verdana,arial,sams-serif;
	}

oztable td {
	padding:2px 6px;
	border:0px solid white;
	}

#textbox {
	position:absolute;
	left:50px;
	top:110px;
	width:85%;
	}

#textbox a {
	color:#0000ff;
	font:1.0em verdana,arial,sans-serif;
	}

#textbox a:hover {
	color:#0000ff;
	font:1.0em verdana,arial,sans-serif;
	text-decoration:underline;
	}

#textbox ul {
	margin: 0;
	padding: 0;
	}
		

#textbox li {
	
	text-decoration: none;
	display: block;
	width: 100%;;
	padding:0 20px;
	font:0.8em verdana,arial,sans-serif;
	color: #000;
	}


	
#textbox ul ul.subnav {
	list-style: none;
	margin: 0;
	padding: 0 10px;
	}

#textbox ul ul.subnav li {
	border-top: 0 none;
	padding-left: 1.5em;
	}



.paraheading {
	font:0.8em verdana,arial,sans-serif;
	color:#000;
	line-height:1.5em;
	}




#picscenter {
	position:absolute;
	top:130px;
	left:50px;
	background:white;
	padding:0;
	}

#smallpicscenter {
	position:absolute;
	top:170px;
	left:380px;
	background:white;
	padding:0 30px 0 10px;
	}

#smallpicscenter ul {
	padding-left:5px;
	}


.ozapartments_1 {
	float:left;
	padding:15px;
	}

.ozapartments_2 {
	float:right;
	padding:15px;
	}

.dropcap_0 {
	color:#0000ff;
	font-size:2.0em;
	font-weight:700;
	float:left;
	}

/*-----------------------------------O'Phea---------------------------------*/

.ophea {
	margin:0 0 25px 0;
	padding:20px 0 0 0;
	}

.ophea td {
	padding:0 8px 0 8px;
	}

.ophea caption {
	font:0.8em verdana,arail,sans-serif;
	color:#0000ff;
	font-weight:700;
	text-align:left;
	margin:0 0 -20px 10px;
	padding:10px 0;	
	}

.po {
	margin:-20px 0 25px 10px;
	padding:10px 0;
	}

.po td {
	padding:0 3px 0 3px;
	width:120px;
	}

.po caption {
	font:80% verdana,arail,sans-serif;
	color:#0000ff;
	font-weight:700;
	text-align:left;
	margin:-20px 0 -20px 10px;
	padding:10px 0;	
	}

/*--------------------------Texts-------------------------*/

.heading {
	border:0.9px solid black;
	background:#eeeee3;
	font:0.7em Verdana,sans-serif;
	color:black;
	font-weight:700;
	padding:8px 0;
	}



.subheading {
	font:0.6em Verdana,sans-serif;
	color:white;
	font-weight:700;
	padding:2px 0;
	}

.headingred {
	background:#e5dcbb;
	font:1.1em Verdana,sans-serif;
	color:#ff0000;
	font-weight:700;
	}

.notes {
	background:white; 
	font:0.6em verdana,sans-serif;
	font-weight:700;
	color:red;
	padding:5px 5px;
	text-align:left;
	}





.floatright {
	float:right;
	font:small verdana,sans-serif;
	font-weight:bold;
	}



#subhead {
	position:absolute;
	top:58px;
	left:150px;
	}


	
.contact {
	font:bold small Verdana,sans-serif;
	color:#0000ff;
	}

.spacer {
	padding:3px 0;
	}

.spacer100 {
	padding:0 0 0 100px;
	}
	

.stress {
	font:90% verdana,arial,sans-serif;
	font-weight:700;
	color:#ff0000;
	}

.stress_red {
	font:110% verdana,arial,sans-serif;
	font-weight:700;
	color:#ff0000;
	}

.largecap {
	font-size:1.3em;
	font-weight:700;
	}

.largecapnormal {
	font-size:1.3em;
	}

.largecapred {
	font:125% verdana,arial,sans-serif;
	font-weight:700;
	color:#ff0000;
	font-style:italic;
	}

.mediumcapred {
	font:100% verdana,arial,sans-serif;
	font-weight:700;
	color:#ff0000;
	font-style:italic;
	}

.mediumtext {
	font:90% verdana,arial,sans-serif;
	color:#000;
	font-weight:700;
	}

.mediumtextred {
	font:0.9em verdana,arial,sans-serif;
	color:red;
	font-weight:700;
	}


#contactleft {
	position:absolute; 
  	left:0px; top:80px; 
	width:300px; 
	background:#eeeee3;
	}

.normaltextbw {
	color:white;
	font:0.8em Verdana, Arial,sans-serif;
	font-weight:700
	}


.normaltext {
	color:black;
	font:0.8em Verdana, Arial,sans-serif;
	line-height:1.5em;
	}

.accortext {
	color:black;
	font:0.9em Verdana, Arial,sans-serif;
	line-height:1.5em;
	}

.normaltextred {
	color:red;
	font:0.8em Verdana, Arial,sans-serif;
	font-weight:700;
	line-height:1.3em;
	}
.smalltext {
	color:black;
	font:0.7em Verdana, Arial,sans-serif;
	}

.microtext {
	color:#0000ff;
	font:42% verdana, Arial,sans-serif;
	
	}

.smalltextred {
	color:red;
	font:0.7em Verdana, Arial,sans-serif;
	}

.smalltextblue {
	color:#0000ff;
	font:0.7em Verdana, Arial,sans-serif;
	font-weight:700;
	font-weight:700;
	}

.palmiers_1 {
	font:0.7em Verdana,arial,sans-serif;
	color:#94d639;
	font-style:italic;
	font-weight:700;
	}

.palmiers_2 {
	font:0.8em Verdana,arial,sans-serif;
	color:#9a9af0;
	font-style:italic;
	font-weight:700;
	}

.palmiers_3 {
	font:0.8em Verdana,arial,sans-serif;
	color:#ff6a29;
	font-style:italic;
	font-weight:700;
	}

#companyname {
	position:absolute;
	top:23px;
	left:90px;
	font:140% verdana,arial,sans-serif; 
	color:blue; 
	font-weight:700; 
	font-style:italic;
	padding-left:12px;
	}

#companynamesmall {
	position:absolute;
	top:23px;
	left:90px;
	font-family:Verdana,arial,sans-serif; 
	font-size:1.3em; 
	color:#0000ff; 
	font-weight:bold; 
	font-style:italic;
	padding-left:12px;
	}

#companyname .space {
	text-indent:30px;
	}

.companynamemedium {
	font:1.2em verdana,arial,sans-serif; 
	color:#0000ff; 
	font-weight:bold; 
	font-style:italic;
	z-index:10;
	}

.sitesmall {
	color:black;
	font:0.7em Verdana, Arial,sans-serif;
	}



.dropcap {
	color:black;
	font-size:2.0em;
	font-weight:700;
	float:left;
	}



.star {
	font-size:x-large;
	color:red;
	}

#pointer {
	position:absolute;
	top:440px;
	left:290px;
	}

.largetext {
	font:0.9em verdana,arial,sans-serif;
	color:black;
	font-weight:700;
	}


#offer {
	position:absolute;
	top:160px;
	left:55px;
	z-index:2;
	}
#offer1 {
	position:absolute;
	top:340px;
	left:20px;
	z-index:2;
	}
#back {
	position:absolute;
	top:73px;
	left:80px;
	}

.italic_blue {
	font-style:italic;
	color:#0000ff;
	}

/*---------------------------------Images----------------------------------------*/

img.spot {
	width:10px;
	height:10px;
	border:0;
	}

.titlepic_1 {
	position:absolute;
	top:0px;
	right:212px;
	width:108px; 
	height:80px;
	}

.titlepic_2 {
	position:absolute;
	top:0px;
	right:33px;
	width:180px; 
	height:80px;
	}

.titlepic_3 {
	position:absolute;
	top:0px;
	right:0;
	width:108px; 
	height:80px;
	}


#imagebutton {
	position:absolute;
	top:5px;
	left:50px;
	}

#imagebutton .text {
	font:0.8em verdana,arial,sans-serif;
	color:red;
	}

	
img.floatright {
	float:right;
	padding:5px 15px;
	clear:right;
	}

img.floatleft {
	float:left;
	padding:5px 15px;
	}

img.spotlight {
	width:248px;
	height:88px;
	float:right;
	}


#slideshow {
	position:absolute;
	top:125px;
	left:560px;
	float:right;	
	}

.slideshow {
	float:right;
	margin:10px 0 2px 15px;
	}


.toppic1 {
	position:absolute;
	top:0px;
	right:242px;
	width:112px;
	height:80px;
	}

.toppic2 {
	position:absolute;
	top:0px;
	right:0;  
	width:18%;
	height:80px;
	border:0
	}

.toppic2b {
	position:absolute;
	top:0px;
	left:0;  
	width:85%;
	height:80px;
	border:0
	}

.toppic3 {
	position:absolute;
	top:0px;
	right:9px;
	width:108px;
	height:80px;
	}

.resbox {
	width:160px; 
	height:100px;
	border:0;
	}

.dreambox {
	width:160px;
	height:110px;
	border:0;
	}

.eobox {
	width:160px;
	height:60px; 
	border:0;
	}

.polobox {
	width:160px; 
	height:75px;
	border:0;
	}

.f4f {
	width:160px;
	height:72px;
	border:0;
	}

img.two {
	float:left;
	width:240px;
	padding:15px 30px 20px 30px;
	}

img.dunes {
	float:left;
	width:240px;
	padding:15px 30px 20px 30px;
	}


	
img.keranterec {
	float:right;
	width:171px;
	height:137px;
	padding:10px 10px 10px 20px;
	}

img.three {
	float:left;
	width:240px;
	height:160px;
	padding:10px 10px 10px 20px;
	}

.splash {
	float:right;
	width:110px;
	height:110px;
	padding:10px 10px 10px 20px;
	border:none;
	}

img.yelloh {
	float:left;
	width:160px;
	height:95px;
	}

.click {
	width:150px; 
	height:120px;
	border:0;
	}

.clickhere {
	width:299px; 
	height:34px;
	border:0;
	}

.clickhere_2 {
	width:299px; 
	height:100px;
	border:0;
	}

.people {
	position:absolute;
	right:1px;
	top:3px;
	z-index:2;
	}

.offer {
	padding-left:8px;
	}

.offer_2 {
	position:absolute;
	top:270px;
	right:8px;
	}


.pic1 {
	position:absolute;
	top:170px;
	left:50px;
	}

.pic2 {
	position:absolute;
	top:170px;
	left:350px;
	}

.pic3 {
	position:absolute;
	top:310px;
	left:50px;
	}

.pic4 {
	position:absolute;
	top:310px;
	left:200px;
	}

.pic5 {
	position:absolute;
	top:310px;
	left:350px;
	}

.pic6 {
	position:absolute;
	top:310px;
	left:500px;
	}

#corsica {
	position:absolute;
	top:450px;
	left:520px;
	}

#corsica_oh {
	position:absolute;
	top:390px;
	left:520px;
	}

#accomm_details {
	position:absolute;
	top:450px;
	left:250px;
	}

.corsica {
	border:2px solid #7b9ace;
	}


.ohara {
	float:left;
	margin-right:15px;
	}

.go {
	width:150px;
	height:106px;
	}

.info {
	width:42px;
	height:15px;
	border:0;
	}

.noborder {
	border:0;
	}
/*--------------------------------navigation-------------------------------------*/

#navigation {
	position:absolute;
	top:82px;
	left:0px;
	background:url(../img/navback.gif);
	width:100%
	}


#navigation ul {
	list-style:none;
	margin:0;
	padding:3px 50px 5px 20px;
	}
		
#navigation li {
	display:inline;
	}

#navigation li a {
	text-decoration:none;
	background-color:transparent;
	color: #fff;
	font:0.7em verdana,arial,sans-serif;
	font-weight:700;
	padding:0 2.5% 0 2.5%;
	}

#navigation li a.two {
	text-decoration:none;
	background-color:transparent;
	color: #b51032;
	font:0.7em verdana,arial,sans-serif;
	font-weight:700;
	padding:0 2.5% 0 2.5%;
	}

#navigation li a:hover {
	background-color:transparent;
	color: #0000ff;
	margin:0;
	padding-top:7px;
	padding-bottom:9px;
	}





/*--------------------------------Misc----------------------------------------*/
#anchor a {
	font:0.8em verdana,arial,sans-serif;
	color:blue;
	text-decoration:underline;
	}


#anchor a:hover {
	color:white;
	background:blue;
	}	



#container a:hover {
	color:red;
	}
a {
	color:#fff;
	text-decoration:none;
	}
a.two {
	color:white;
	text-decoration:none;
	font:0.7em verdana,arial,sans-serif;
	font-weight:bold;
	}

a.three {
	color:white;
	text-decoration:none;
	font:large verdana,arial,sans-serif;
	font-weight:bold;
	text-align:center;
	background-color:red;
	}

a.four {
	color:black;
	text-decoration:none;
	font:0.7em verdana,arial,sans-serif;
	font-weight:bold;
	}

a.five {
	color:#0000ff;
	text-decoration:none;
	font:100% verdana,arial,sans-serif;
	font-weight:700;
	}

a.five:hover {
	background-color:#0000ff;
	color:#fff;
	text-decoration:none;
	font:100% verdana,arial,sans-serif;
	font-weight:700;
	}

a.six {
	color:#ff0000;
	text-decoration:underline;
	font:100% verdana,arial,sans-serif;
	font-weight:700;
	}

a.six:hover {
	background-color:#ffff10;
	text-decoration:underline;
	font:100% verdana,arial,sans-serif;
	font-weight:700;
	}

a.seven {
	color:#0000ff;
	text-decoration:none;
	font:100% verdana,arial,sans-serif;
	font-weight:700;
	}

a.seven:hover {
	text-decoration:underline;
	font:100% verdana,arial,sans-serif;
	font-weight:700;
	color:#ce007b;
	}


#insurance a {
	color:blue;
	}

/*----------------------------------------Navigation----------------------------*/


	

/*----------------------------------O'Hara Accommodation-------------------------*/
ul#ohara_left {
	list-style:none;
	margin:0 0 0 -30px;
	}
	
ul#ohara_left li {
	border-top: 0 solid white;
	}

ul#ohara_left li a {
	text-decoration:none;
	display: block;
	background-color:#fff;
	width:100px;
	padding:3px 0 3px 0;
	font:60% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	}

ul#ohara_left li a:hover {
	background-color:#fff;
	text-decoration:underline;
	}

/*------------------------------------po accommodation----------------------------*/


ul#po_left {
	list-style:none;
	margin:0 0 0 5px;
	}
	
ul#po_left li {
	border-top: 0 solid white;
	}

ul#po_left li a {
	text-decoration:none;
	display: block;
	background-color:#fff;
	width:100px;
	padding:3px 0 3px 0;
	font:60% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	}

ul#po_left li a:hover {
	color:#ff0000;
	text-decoration:none
	}


/*----------------------------------------leftbox----------------------------*/
#leftbox {
	position:absolute;
	left:-25px;
	top:110px;
	width:160px;
	padding:10px 15px 10px 5px;
	}

#leftbox ul {
	list-style:none;
	}

#leftbox ul li {
	text-decoration:none;
	padding:10px 0;
	}


/*-----------------------------------------left-----------------------------*/

#left {
	position:absolute;
	left:0px;
	width:163px;
	padding-left:10px;
	background-color:#fff;
	margin-top:0; 
	}

ul#left {
	list-style:none;
	margin:10px 0 0 0;
	}
	

			
ul#left li {
	border-top: 0 solid white;
	}


ul#left li a {
	text-decoration:none;
	display: block;
	background-color:#7b9ace;
	width:155px;
	padding:2px 5px 2px 15px;
	font:60% verdana,arial,sans-serif;
	color:#fff;
	font-weight:700;
	}

ul#left li a:hover {
	background-color:#b51032;
	color: #eee;
	}

ul#left li a.two {
	background-color:#336699;
	border-top: 1px solid #fff;	
	}

ul#left li a.two:hover {
	background-color:#336699;
	}


ul#left li a.three {
	border-top: 10px solid white;	
	}
	
ul#left li a.four {
	text-decoration:none;
	display: block;
	background-color:transparent;
	width:100px;
	padding:3px 0 3px 0px;
	font:bold 0.7em verdana,arial,sans-serif;
	color:#fff;
	}



ul#left li a:hover.four {
	text-decoration:none;
	display: block;
	background-color:transparent;
	width:100px;
	padding:3px 0 3px 0px;
	font:70% verdana,arial,sans-serif;
	color:#fff;
	font-weight:700;
	}

ul#left li a.five {
	background-color:#fff;
	font:90% verdana,arial,sans-serif;
	}

ul#left li a.five:hover {
	background-color:#fff;
	border-top: 1px solid #fff;
	text-align:center;
	color:#ff0000;
	}

ul#left li a.six {
	text-decoration:none;
	display: block;
	background-color:#fff;
	width:155px;
	padding:3px 0 3px 5px;
	font:110% verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	}

ul#left li a.six:hover {
	background-color:#fff;
	color: #eee;
	}

ul#left ul.subnav {
	list-style:none;
	margin:0;
	padding:0;
	}
		
ul#left ul.subnav li {
	border-bottom: 1px solid #fff;
	padding-left:10px;
	background-color:#7b9ace;
	}

ul#left ul.subnav li a {
	text-decoration:none;
	display: block;
	width: 140px;
	padding:3px 0 3px 5px;
	background-color:#7b9ace;
	font:60% verdana,arial,sans-serif;
	color:#fff;
	font-weight:700;
	}

ul#left ul.subnav li a:hover {
	background-color:#b51032;
	color: #fff;
	}
	







/*---------------------------------------rightnav----------------------------*/
#right {
	position:absolute;
	right:4px;
	width:155px;
	padding-left:1px;
	background-color:#fff;
	
	}


ul#right {
	list-style:none;
	margin:50px 10px 0 0;
	}
	

			
ul#right li {
	border-top: 0 solid #fff;
	}


ul#right li a {
	text-decoration:none;
	display: block;
	background-color:#7b9ace;
	width:155px;
	padding:2px 0 2px 15px;
	font:60% verdana,arial,sans-serif;
	color:#fff;
	font-weight:700;
	}

ul#right li a.two {
	background-color:#336699;
	border-top: 1px solid #fff;	
	}

ul#right li a.two:hover {
	background-color:#336699;
	border-top: 1px solid #fff;	
	}

ul#right li a.three {
	background-color:#fff;
	}

ul#right li a:hover {
	background-color:#b51032;
	color: #eee;
	}

ul#right ul.subnav {
	list-style:none;
	margin:0;
	padding:0;
	}
		
ul#right ul.subnav li {
	border-bottom: 1px solid #fff;
	padding-left:10px;
	}

ul#right ul.subnav li a {
	text-decoration:none;
	display: block;
	width: 145px;
	padding:3px 0 3px 5px;
	background-color:#7b9ace;
	font:bold 0.6em verdana,arial,sans-serif;
	color:white;
	}

ul#right ul.subnav li a:hover {
	background-color:#b51032;
	color: white;
	}

/*-----------------------------------container_offer----------------------------*/

#container {
	background:#ffffc6;
	margin:10px 5px;
	}

#container_offer {
	position:absolute;
	top:453px;
	right:3px;
	border:0;
	}


#container_offer_ohara {
	position:absolute;
	top:460px;
	right:5px;
	background-image:url(../img/burst_4.gif);
	background-repeat:no-repeat;
	width:119px;
	height:111px;
	padding-top:31px;
	text-align:center;
	}

#container_offer_ohara_2 {
	position:absolute;
	top:145px;
	right:170px;
	background-image:url(../img/burst_4.gif);
	background-repeat:no-repeat;
	height:119px;
	width:111px;
	text-align:center;
	padding-top:22px;
	}

	
.containerHeading  {
	font:1.1em Verdana, Arial,sans-serif;
	font-weight:700;
	color:red;
	}

#container_offer a {
	font:1.1em verdana,arial,sams-serif;
	color:#ff0000;
	font-weight:700;
	}

#container_offer a:hover {
	background-color:transparent;color:#0000ff;
	font-weight:700;
	}

#container_offer_ohara a {
	font:1.1em verdana,arial,sams-serif;
	color:#ff0000;
	font-weight:700;
	}

#container_offer_ohara a:hover {
	font:1.1em verdana,arial,sams-serif;
	color:#0000ff;
	background-color:transparent;
	font-weight:700;
	}

#container_offer_ohara_2 a {
	font:1.1em verdana,arial,sams-serif;
	color:#ff0000;
	font-weight:700;
	}

#container_offer_ohara_2 a:hover {
	font:1.1em verdana,arial,sams-serif;
	color:#0000ff;
	background-color:transparent;
	font-weight:700;
	}

.container_offer {
	border:0;
	}

.container_offer a:hover {
	background-color:#ff0000;
	}

/*-----------------------------------Accommodation------------------------------*/	

#accommodation {
	position:absolute;
	left:160px;
	background-color:#7b9ace;
	width:100%;
	height:29px;
	
	}


#accommodation ul {
	list-style:none;
	margin:0;
	padding-left:8px;
	padding-top:3px;
	}
		
#accommodation li {
	display:inline;
	}

#accommodation li a {
	text-decoration:none;
	
	background-color:#7b9ace;
	color: #ffffff;
	font:0.7em verdana,arial,sans-serif;
	font-weight:700;
	padding:0 1.5% 0 1.5%;
	
	}

#accommodation li a:hover {
	background-color:#b51032;
	color: #eee;
	margin:0;
	padding-top:7px;
	padding-bottom:9px;
	}






/*------------------------------------Yelloh--------------------------------*/

ul#yelloh {
	list-style:none;
	margin-left:0;
	margin-top:0;
	}
	

			
ul#yelloh li {
	border-top: 1px solid white;
	}


ul#yelloh li a {
	text-decoration:none;
	display: block;
	background-color:#ffcc33;
	width:155px;
	padding:6px 0 6px 5px;
	font:0.7em verdana,arial,sans-serif;
	color:#fff;
	font-weight:700;
	}



ul#yelloh li a.yelloh {
	background-color:#b51032;
	border-top: 1px solid white;
	text-align:center;	
	}

ul#yelloh li a.yelloh:hover {
	background-color:#b51032;
	border-top: 1px solid white;
	text-align:center;	
	}

ul#yelloh ul.subnav {
	list-style:none;
	margin:0;
	padding:0;
	
	}
		
ul#yelloh ul.subnav li {
	border-bottom: 1px solid white;
	padding:0;
	background-color:#ffcc33;
	}

ul#yelloh ul.subnav li a {
	text-decoration:none;
	display: block;
	width: 155px;
	padding:10px 0 10px 5px;
	background-color:#ffcc33;
	font:0.7em verdana,arial,sans-serif;
	color:#b51032;
	font-weight:700;
	}

ul#yelloh ul.subnav li a:hover {
	background-color:#fff;
	color: #0000ff;
	}
	



/*------------------------------------Positions----------------------------*/


.leftimage {
	float:left;
	padding:0 20px;
	}

.rightimage {
	float:right;
	}

#sunshinekey {
	position:absolute;
	top:210px;
	left:200px;
	}

#sunshinemap {
	position:absolute;
	top:220px;
	left:310px;
	}

#sunshinekey_oh {
	position:absolute;
	top:190px;
	left:200px;
	}

#sunshinemap_oh {
	position:absolute;
	top:200px;
	left:310px;
	}


/*-------------------------------------Site Co-ordinates----------------------------*/


/*-------------------Brittany-------------------*/

#pleuven {
	position:absolute;
	left:323px;
	top:297px;
	visibility:hidden;
	}

#plage {
	position:absolute;
	left:314px;
	top:294px;
	visibility:hidden;
	}

#kerlut {
	position:absolute;
	left:318px;
	top:296px;
	visibility:hidden;
	}

#keranterec {
	position:absolute;
	left:323px;
	top:258px;
	visibility:hidden;
	}

#pleuven_oh {
	position:absolute;
	left:320px;
	top:258px;
	visibility:hidden;
	}

#plaisance {
	position:absolute;
	left:323px;
	top:294px;
	visibility:hidden;
	}


#metairie {
	position:absolute; 
	left:337px; 
	top:299px;
	visibility:hidden;
	}

#leveno_po {
	position:absolute;
	left:348px;
	top:307px;
	visibility:hidden;
	}


/*-------------------Vendee--------------------*/

#bahamas  {
	position:absolute; 
	left:353px; 
	top:319px;
	visibility:hidden;
	}

#beaulieu  {
	position:absolute; 
	left:353px; 
	top:320px;
	visibility:hidden;
	}


#sables {
	position:absolute; 
	left:355px; 
	top:321px;
	visibility:hidden;
	}

#trevilliere {
	position:absolute; 
	left:355px; 
	top:322px;
	visibility:hidden;
	}

#oceano {
	position:absolute; 
	left:358px; 
	top:325px;
	visibility:hidden;
	}

#bolee {
	position:absolute; 
	left:357px; 
	top:326px;
	visibility:hidden;
	}  

#curtys {
	position:absolute; 
	left:358px; 
	top:326px;
	visibility:hidden;
	} 

#dunes {
	position:absolute; 
	left:358px; 
	top:329px;
	visibility:hidden;
	}


/*------------Atlantic Islands------------------------*/

#suroit {
	position:absolute;
	left:368px;
	top:357px;
	visibility:hidden;
	}

#loisirs {
	position:absolute;
	left:368px;
	top:357px;
	visibility:hidden;
	}

#oleron {
	position:absolute;
	left:368px;
	top:357px;
	visibility:hidden;
	}

/*---------------SW France-----------------*/


#airotel {
	position:absolute;
	left:372px;
	top:375px;
	visibility:hidden;
	}

#pyla {
	position:absolute;
	left:373px;
	top:401px;
	visibility:hidden;
	}

#mayotte {
	position:absolute;
	left:370px;
	top:408px;
	visibility:hidden;
	}

#puntaou {
	position:absolute;
	left:366px;
	top:419px;
	visibility:hidden;
	}

#martin {
	position:absolute;
	left:366px;
	top:419px;
	visibility:hidden;
	}

#marina {
	position:absolute;
	left:365px;
	top:423px;
	visibility:hidden;
	}

#vieuxport {
	position:absolute;
	left:365px;
	top:423px;
	visibility:hidden;
	}

#residence {
	position:absolute;
	left:360px;
	top:429px;
	visibility:hidden;
	}



/*----------------Mediterranean--------------------*/
#pierre {
	position:absolute; 
	left:546px;
	top:423px;
	visibility:hidden;
	}

#pachacaid {
	position:absolute; 
	left:540px;
	top:429px;
	visibility:hidden;
	}


#eden {
	position:absolute; 
	left:485px;
	top:431px;
	visibility:hidden;
	} 


#herault {
	position:absolute; 
	left:468px;
	top:433px;
	visibility:hidden;
	} 

#ondines {
	position:absolute; 
	left:457px;
	top:439px;
	visibility:hidden;
	}

#yole {
	position:absolute; 
	left:457px;
	top:439px;
	visibility:hidden;
	} 

#trivoly {
	position:absolute; 
	left:454px; 
	top:455px;
	visibility:hidden;
	}

#dauphin {
	position:absolute; 
	left:455px; 
	top:459px;
	visibility:hidden;
	}

#catalans {
	position:absolute; 
	left:455px; 
	top:459px;
	visibility:hidden;
	}  
 

#roussillon {
	position:absolute; 
	left:454px; 
	top:457px;
	visibility:hidden;
	}


/*-------------------Inland---------------------*/
#hippo {
	position:absolute; 
	left:526px;
	top:415px;
	visibility:hidden;
	}

#auzon {
	position:absolute; 
	left:484px;
	top:393px;
	visibility:hidden;
	}



#carbonnier {
	position:absolute;
	left:428px;
	top:391px;
	visibility:hidden;
	}




/*-------------------------------------Thumbnails----------------------------------*/

.thumbnail {
	padding:5px 5px 0 5px;
	width:100px;
	height:80px;
	border:0;
	}

.thumbnail_2 {
	padding:5px 5px 0 5px;
	width:78px;
	height:80px;
	border:0;
	}

#kerluttariff {
	position:absolute;
	left:10px;
	margin-left:50px;
	z-index:2
	}

#littoraltariff {
	position:absolute;
	left:50px;
	margin-left:50px;
	z-index:2
	} 

#thumb1 {
	position:absolute;
	left:100px;
	top:270px;
	visibility:hidden;
	}

#thumb2 {
	position:absolute;
	left:100px;
	top:270px;
	visibility:hidden;
	}

#thumb3 {
	position:absolute;
	left:100px;
	top:270px;
	visibility:hidden;
	}

#thumb4 {
	position:absolute;
	left:100px;
	top:270px;
	visibility:hidden;
	}

#thumb5 {
	position:absolute;
	left:100px;
	top:270px;
	visibility:hidden;
	}

#thumb_bolee {
	position:absolute;
	left:100px;
	top:270px;
	visibility:hidden;
	}

/*------------------------- O'Hara Links---------------------------*/




     



/*---------------------------Accommodation------------------------*/

#pleuvenmhrl7 {
	position:absolute;
	left:10px;
	top:320px;
	visibility:hidden;
	}

#metairiemh6 {
	position:absolute;
	left:10px;
	top:288px;
	visibility:hidden;
	}

#metairiemh7 {
	position:absolute;
	left:10px;
	top:288px;
	visibility:hidden;
	}

#group1 {
	position:absolute;
	left:10px;
	top:300px;
	visibility:hidden;
	}

#group2 {
	position:absolute;
	left:10px;
	top:300px;
	visibility:hidden;
	}

#group3 {
	position:absolute;
	left:10px;
	top:300px;
	visibility:hidden;
	}

#group4 {
	position:absolute;
	left:10px;
	top:300px;
	visibility:hidden;
	}

#group5 {
	position:absolute;
	left:10px;
	top:300px;
	visibility:hidden;
	}

#group6 {
	position:absolute;
	left:10px;
	top:300px;
	visibility:hidden;
	}

#group7 {
	position:absolute;
	left:10px;
	top:300px;
	visibility:hidden;
	}

#group8 {
	position:absolute;
	left:10px;
	top:300px;
	visibility:hidden;
	}

/*-----------------------------------Chadotel Accommodation--------------------*/

#chadocean {
	position:absolute;
	top:120px;
	left:40%;
	}

.chadocean {
	width:187px;
	height:197px;
	}

#mhadria {
	position:absolute;
	top:120px;
	left:10%;
	}

.mhadria {
	width:186px;
	height:197px;
	}

#mhcaraibes {
	position:absolute;
	top:120px;
	left:72%;
	}

.mhcaraibes {
	width:179px;
	height:209px;
	}

#mhpacifique {
	position:absolute;
	top:340px;
	left:10%;
	}

.mhpacifique {
	width:187px;
	height:210px;
	}

#chalatlantique {
	position:absolute;
	top:340px;
	left:40%;
	}

.chalatlantique {
	width:187px;
	height:210px;
	}

#chalalize {
	position:absolute;
	top:340px;
	left:72%;
	}

.chalalize {
	width:187px;
	height:210px;
	}

#mhbaltique {
	position:absolute;
	top:560px;
	left:72%;
	}

.mhbaltique {
	width:187px;
	height:210px;
	}

#mhocean {
	position:absolute;
	top:560px;
	left:40%;
	}

.mhocean {
	width:187px;
	height:210px;
	}

#chaladriatique {
	position:absolute;
	top:560px;
	left:10%;
	}

.chaladriatique {
	width:187px;
	height:210px;
	}

/*--------------------------------------------Ophea Accommodation------------------------*/

#op7842 {
	position:absolute;
	top:130px;
	left:40px;
	}

.op7842 {
	width:190px;
	height:260px;
	}

#op7842ct {
	position:absolute;
	top:130px;
	left:260px;
	}

.op7842ct {
	width:190px;
	height:270px;
	}

#op7843 {
	position:absolute;
	top:130px;
	left:480px;
	}

.op7843 {
	width:190px;
	height:260px;
	}

#op8343 {
	position:absolute;
	top:400px;
	left:40px;
	}

.op8343 {
	width:190px;
	height:260px;
	}

#op8352s {
	position:absolute;
	top:400px;
	left:260px;
	}

.op8352z {
	width:190px;
	height:240px;
	}


/*---------------------------------------------------Testbed-----------------------------*/

.testbed_0 {
	float:right;
	width:205px;
	height:207px;
	}

