@font-face {

        font-family: 'Univers Condensed';

        src: url('../fonts/Univers_Condensed.ttf');

}



@font-face {

        font-family: 'Calibri';

        src: url('../fonts/calibri.ttf');

}



#bottom_inner_shadow {

	float: left;

	height: auto;

	width: 1000px;

	margin: 0px;

	padding:0px;

	background-image:url(../images/footer_out.png);

	background-position:top left;

	background-repeat:repeat-x;

	z-index:9000;

}



#bottom_inner {

	float: left;

	height: auto;

	width: 930px;

	background-color: #FFF;

	margin: 0px;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 20px;

	padding-left: 35px;

	background-image:url(../images/innerDolphinN.png);

	background-position:bottom left;

	background-repeat:no-repeat;

}

#bottom_inner_video {

	float: left;

	height: 700px;

	width: 930px;

	background-color: #FFF;

	margin: 0px;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 20px;

	padding-left: 35px;

	background-image:url(../images/innerDolphinN.png);

	background-position:bottom left;

	background-repeat:no-repeat;

}



#bottom_inner_gallery {

	float: left;

	height: 350px;

	width: 930px;

	background-color: #FFF;

	margin: 0px;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 20px;

	padding-left: 35px;

	background-image:url(../images/innerDolphinN.png);

	background-position:bottom left;

	background-repeat:no-repeat;

}

#bottom_inner_dome {

	float: left;

	height: auto;

	width: 930px;

	background-color: #FFF;

	margin: 0px;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 20px;

	padding-left: 35px;

	background-position:bottom left;

	background-repeat:no-repeat;

}

#bottom_inner_activities {

	float: left;

	height: auto;

	width: 930px;

	background-color:#FFF;

	margin: 0px;

	padding-top: 35px;

	padding-right: 35px;

	padding-bottom: 35px;

	padding-left: 35px;

	background-position:bottom left;

	background-repeat:no-repeat;

}

#bottom_inner_dolphins_whales {

	float: left;

	height: auto;

	width: 930px;

	background-color: #ccffff;

	margin: 0px;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 20px;

	padding-left: 35px;

	background-image:url(../images/dolphins_whales_bg.jpg);

	background-position:left top;

	background-repeat:no-repeat;

}

#bottom_inner_about_us {

	float: left;

	height: auto;

	width: 930px;

	background-color: #ffffff;

	margin: 0px;

	padding-top: 15px;

	padding-right: 35px;

	padding-bottom: 20px;

	padding-left: 35px;

}



#bottom_inner_left {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 610px;

}

#bottom_inner_left_gallery {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 350px;

	width: 930px;

}

#bottom_inner_left_activities {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 610px;

	background-color: #FFF;

}



#bottom_inner_left h3 {

	margin: 0px;

	padding: 0px;

	color: #663333;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

}

#bottom_inner_left h4 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #663333;

	padding: 0px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#bottom_inner_left p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999;

	line-height: 15px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	text-align: justify;

}

#bottom_inner_left_activities p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999;

	line-height: 15px;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	text-align: justify;

}



#bottom_inner_left_rates {

	margin: 0px;

	float: left;

	height: auto;

	width: 590px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}



#bottom_inner_left_rates h3 {

	margin: 0px;

	padding: 0px;

	color: #663333;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

}

#bottom_inner_left_rates h4 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #663333;

	padding: 0px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#bottom_inner_left_rates p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	line-height: 15px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	text-align: justify;

}



#bottom_inner_right {

	float: right;

	height: auto;

	width: 285px;

	margin: 0px;

	padding-top: 30px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#fb_connect {

	float: right;

	padding: 0px;

	margin-top: 0px;

	margin-right: 60px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#news_letter {

	float: right;

	padding: 0px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#news_letter h3 {

	color: #330000;

	padding: 0px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.news_letter_btn {

	background-color: #C93;

	background-image: url(../images/news_letter_btn.png);

	background-repeat: no-repeat;

	display: block;

	padding: 0px;

	height: 29px;

	width: 29px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 60px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#makara_logoIn {

	padding: 0px;

	float: right;

	height: 115px;

	width: 119px;

	margin-top: 60px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



.subLinks {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#ffffff;

	float:left;

	text-decoration:none;

	text-align:center;

	width:150px;

	height:30px;

	background-image:url(../images/linksBack.jpg);

	background-repeat:no-repeat;

}



.subLinks:Hover {

	color:#FFFFFF;

}



#innerMenu {
	width:160px;

	height:430px;

	position:absolute;

	top:20px;

	

	z-index:999;

	margin: 0px;

	padding: 0px;


}

#test {

	background-color: #006666;

	background-image: url(../images/activities_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#top_left_activities {

	float: left;

	height: auto;

	width: 270px;

	background-repeat:no-repeat;

	padding-right:20px;

	text-align:center;

	height:250px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-color: #FFF;

	margin: 0px;

}

#activities_inner {

	height: auto;

	width: 100%;

	float: left;

	background-color: #FFF;

	margin: 0px;

	padding: 0px;

}



#top_left_activities h3 {

	margin: 0px;

	padding: 0px;

	color: #663333;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

}

#top_left_activities h4 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	color: #663333;

	padding: 0px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#top_left_activities p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	line-height: 15px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	text-align: justify;

}

#rateTbl {

	margin-bottom: 15px;

	margin-top: 10px;

}

#rateTbl td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	vertical-align: top;

	line-height: 15px;

	padding-bottom: 2px;

}

.rate_color1 {

	color: #cc0000;

}

.rate_color2 {

	color: #336666;

}

.rate_color3 {

	color: #996600;

}

.rate_color4 {

	color: #993366;

}

.rate_color5 {

	color: #006699;

}

#activity_widget {
	padding: 0px;
	float: left;
	width: 600px;
	
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}



#about_makara {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	margin-top: 70px;

	padding-right: 10px;

	padding-left: 10px;

	width: 90%;

}

#video_player {

	display: block;

	float: right;

	height: 400px;

	width: 500px;

}

#video_widget {

	height: 100px;

	width: 200px;

	margin-bottom: 10px;

	margin-left: 10px;

	float: left;

}















