/*-----------------------------insert styles----------------------*/

/*------------------------------------Forms-------------------------*/

form {
	padding: 0;
	}


form p {
	clear:left;
	margin:0;
	padding:5px 0 0 5px;
	font:0.8em verdana,arial,sans-serif;
	}

form p label {
	width:50%;
	font:0.8em verdana,arial,sans-serif;
	font-weight:700;
	color:#000;
	padding-right:8px;
	}



form.a {
	font:0.8em verdana,arial,sans-serif;
	color:#0000ff;
	}


input {
	color:#000;
	
	}

input.txt {
	font:0.8em verdana,arial,sans-serif;
	color:#000;
	width:60px;
	}
	


input.clearbtn {
	font:0.8em verdana,arial,sans-serif;
	color:#000;
	background-color:#ffffc6;
	}

input.accommbtn {
	font:0.8em verdana,arial,sans-serif;
	color:#0000ff;
	font-weight:700;
	border:0;
	background-color:#fff;
	}


.accomm {
	font:0.8em verdana,arial,sans-serif;
	width:94%;
	}

.hidden {
	visibility:hidden;
	padding:5px 0;
	}

.date {
	font:0.8em verdana,arial,sans-serif;
	width:60px;
	}

.cost {
	font:0.8em verdana,arial,sans-serif;
	width:70px;
	}

.tel {
	font:0.8em verdana,arial,sans-serif;
	width:100px;
	}

.persons {
	font:0.8em verdana,arial,sans-serif;
	width:40px;
	}

.children {
	font:0.8em verdana,arial,sans-serif;
	width:40px;
	}

.ages {
	font:0.8em verdana,arial,sans-serif;
	width:39px;
	}


.email {
	font:0.8em verdana,arial,sans-serif;
	width:150px;
	}

.execute {
	font:0.8em verdana,arial,sans-serif;
	width:25px;
	}

select {
	font: 0.8em verdana,arial,sans-serif;
	width: 120px;
	color:#000;
	}

.selection {
	font: 0.8em verdana,arial,sans-serif;
	width:105px;
	}

/*---------------------------------------iframe-------------------------------*/




#frame2 {
	position:absolute;
	top:10px;
	left:10px;
	
	}

.panel {
	width:100%;
 	height:600px;
	}

.panel2 {
	width:26%;
 	height:150px;
	}

/*---------------------------------------boxes--------------------------------*/

#home_1 {
	position:absolute;
	top:120px;
        left:8px;
	width:58%;
	border:1px solid #0000ff;
	font:100% verdana,ariel,sans-serif;
	padding:20px 30px;
	}

#home_1 a.two {
	color:blue;
	font-size:70%;
	}

#home_2 {
	position:absolute;
	top:120px;
	right:10px;
	width:31%;
	border:1px solid #0000ff;
	font:100% verdana,ariel,sans-serif;
	color:#ff0000;
	font-weight:700;
	}

#home_3 {
	position:absolute;
	top:230px;
	right:10px;
	width:31%;
 	}

/*-----------------------------------------containers-------------------------------*/


#container_1 {
	position:relative;
	top:120px;
	left:30%;
	}
	


