
/**************************************************** A C C U E I L ****************************************************/
/* YAHOO WEATHER */
.weatherFeed
{
	width:200px;
}

.odd
{
	height:150px;
}

.weatherItem
{	
	background:20px -10px;
}

.weatherCity
{
	text-transform:uppercase;
	font-weight: bold;
	padding-top:110px;
}
.weatherTemp
{
	margin-top:-20px;
	position:relative;
	float:right;
	font-size: 2.5em;
	font-weight: bold;
}

/* .weatherRange, .weatherLink, .weatherWind */

.backToTopHome
{
	top:20px;
}

#imgsPartnership
{
	margin-top:10px;
	margin-left:7px;
}

#imgsPartnership img
{
	margin-right:5px;
	margin-bottom:5px;
}



/**************************************************** P A D I   C O U R S E S  /   P A R T N E R S H I P *************************************/
#homeCoursesLeft
{
	width:250px;
	margin-left:40px;
}

/*#homeCoursesMiddle
{
	width:200px;
	margin-left:50px;
	margin-bottom:100px;
}*/

#homeCoursesRight
{
	width:250px;
	margin-left:100px;
}

.homeCoursesImg
{
	width:100px;
	height:80px;
	position:relative;
	float:left;
	margin-right:8px;
	margin-bottom:2px;
}

.padiCoursesContent
{
	width:530px;
	height:160px;
}

.padiCoursesTxt
{
	margin-top:10px;
	text-align:justify;
	width:530px;
}

.padiCoursesFull
{
	text-align:center;
	width:100%;
}

.padiCoursesFull ul li
{
	list-style:none;
	margin-left:-15px;
}

.backToTopPartnership
{
	/* left:530px; */
	top:113px;
}

#diveSiteMapIMG
{
	margin-top:20px;
	margin-left:35px;
}

#equipmentTxtLeft, #equipmentTxtRight
{
	width:100px;
}

#equipmentTxtMiddle
{
	width:450px;
	margin-left:35px;
}

#equipmentAquaIMG
{
	margin-left:128px;
}



/**************************************************** T E A M ******************************************************/
.teamIMG
{
	/* background:#F00;*/
	width:130px;
	height:169px;
	margin-right:10px;
}
.teamTxt
{
	width:300px;
}

.team
{
	margin-right:20px;
}

.floatTopL 

{

	FLOAT: left; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px;

}

.floatTopR

{

	FLOAT: right; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px;

}

/**************************************************** H O T E L ****************************************************/
#preview
{
	position:absolute;
	/* border:1px solid #ccc; */
	background:#FFF;
	padding:5px;
	display:none;
	z-index:2;
}

#leftHotelDesc
{
	width:200px;
}

.ulIMG li
{
	list-style:none;
	/* display:inline;*/
	margin-top:10px;
}



/**************************************************** R A T E S ****************************************************/
.txtIntro
{
	width:180px;
}

.backToTopRates
{
	top:410px;
}

.titleRubRate
{
	font-size:1.5em;
	margin-bottom:10px;
}

.titleColumRate
{
	background:#e2c088;
	font-style:italic;
}

#tours
{
	width:700px;
}

/*#tours ul
{
	margin-left:0;
}*/

#tabRateRooms td, #tabRateDives td, #tabRateEquipment td, .tabRatePackage td
{
	border-bottom:1px solid #ebbc71;
}

#tabRateRooms
{
	font-size:1.1em;
	text-align:center;
	margin-bottom:30px;
}

#tabRateDives
{
	text-align:center;
	margin-bottom:20px;
}

#tabRateEquipment
{
	text-align:center;
	margin-bottom:80px;
}

.tabRatePackage
{
	text-align:center;
	margin-bottom:30px;
}

.backgroundTR
{
	background:#f5d9ab;
}

.backToTopSpecialFR
{
	text-align:right;
	width:150px;
}

.backToTopOffer
{
	position:relative;
	float:right;
	margin-top:300px;
	margin-bottom:50px;
}

#IDBOOK
{
	width:480px;
}

#txtIDBOOK
{
	width:300px;
	height:300px;
	margin-left:30px;
}



/**************************************************** P H O T O   T O U R ****************************************************/
#homePhotoLeft, #homePhotoRight
{
	width:300px;
	margin-bottom:80px;
}

#homePhotoRight
{
	margin-left:40px;
}
.thanksPics
{
	margin-top:25px;
	margin-left:5px;
	font-size:0.85em;
	font-style:italic;
}

#pikame
{
	margin-left:18px;
	width:600px;
}

.pikachoose{width:600px;margin:10px auto 50px auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:5px; padding-top:5px;width:510px;height:140px;margin:0;overflow:hidden; margin-top:40px;}
.pikachoose ul li{float: left;/*border:1px solid #555;padding:2px;*/background:#FFF;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:600px;height:400px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:relative; width:600px; height:400px;}
.pika_subdiv{position:relative;/* border:1px solid #555;background:#777;*/padding:2px;}
.pika_animationDivs{top:2px;left:2px; width:600px;} /*must match top/left padding for subdiv */
.pika_subdiv img, .pika_subdiv a img{border:none;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../img/buttonPlay.png') top center no-repeat;}
.pika_play a.pika_stop_button{background:url('../img/buttonPause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{/*padding-top:10px;*/ margin-top:-50px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('../img/buttonPrevious.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('../img/buttonNext.png') top right no-repeat;}



/**************************************************** I N F O R M A T I O N ****************************************************/

.inputBox
{
	height:20px;
	width:200px;
	margin:0;
	padding:0;
	background:#f9ddb3;
	/* border:1px solid #ebbc71; */
	border:0;
	font:1em Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	color:#484848;
}

.inputPer
{
	height:20px;
	width:30px;
	margin:0;
	padding:0;
	/* border:1px solid #ebbc71; */
	border:0;
	font:1em Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
}

#tabDemandFor
{
	margin-left:80px;
	margin-bottom:100px;
}

.textareaBox
{
	width:400px;
	height:170px;
	margin:0;
	padding:0;
	background:#f9ddb3;
	/* border:1px solid #ebbc71; */
	border:0;
	font:1em Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	color:#484848;
	vertical-align:middle;
	display:inline;
}
/*
#captchaInfo
{
	background: #FFF
}
*/

#captchaInfo
{
	margin-top:20px;
}

#captchaInfo table
{
	margin-left:215px;
	padding-top:8px;
	padding-right:10px;
	background:#FFF;
}

#captchaInfo div
{
	margin-top:10px;
	margin-left:85px;
	text-align:center;
}

#buttonSend
{
	position:relative;
	float:left;
	left:-255px;
	top:370px;
	width:100px;
	height:30px;
	background:#f9ddb3;
	border:1px solid #ebbc71; 
	/* border:0; */
	font:1em Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	color:#484848;
}

#mandatory
{
	top:370px;
	font-size:0.9em;
}



/**************************************************** G U E S T B O O K ****************************************************/
#tabCom
{
	margin-left:100px;
}

#tabTextareaGuestbook
{
	margin-left:60px;
}

.commPair
{
	border:1px dashed #ec9306;
	padding:8px;
	margin-top:20px;
}

.commImpair
{
	background:#f5d9ab;
	border:1px dashed #ec9306;
	padding:8px;
	margin-top:20px;
}

#captchaComm
{
	margin-top:20px;
}

#captchaComm table
{
	margin-left:285px;
	padding-top:8px;
	padding-right:10px;
	background:#FFF;
}

#captchaComm div
{
	margin-top:10px;
	margin-left:30px;
	text-align:center;
}

#textareaGuestbook
{
	width:400px;
	height:100px;
	margin:0;
	padding:0;
	background:#f9ddb3;
	/* border:1px solid #ebbc71; */
	border:0;
	font:1em Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	color:#484848;
	vertical-align:middle;
	display:inline;
}

#buttonSendGuestbook
{
	margin-top:15px;
	margin-left:30px;
	width:100;
	height:30px;
	background:#f9ddb3;
	border:1px solid #ebbc71; 
	/* border:0; */
	font:1em Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
	color:#484848;
}
