/* CSS Document */

body {
	background:#44a45b url(images/belizecultures_splash_bg.jpg) repeat-y center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;}
div#wrapper {
	margin:0 auto;
	width:950px;}
div#header {
	background:url(images/belizecultures_splash_01.jpg) no-repeat center;
	width:950px;
	height:149px;
	margin: 0 auto;}
div#map {
	background:url(images/belizecultures_splash_02.jpg) no-repeat;
	width:373px;
	height:459px;
	float:left;}
div#topright {
	background:url(images/belizecultures_splash_03.jpg) no-repeat;
	width:577px;
	height:459px;
	float:right;}
div#tropicaladventures {
	width:245px;
	float:left;
	padding: 25px 5px 0 10px;}
div#formtop {
	width:285px;
	background:#ffc956;
	float:right;
	margin: 150px 2px 0 0;
	padding:5px;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;}
div#formmain {
	width:295px;
	background:#fce988;
	float:right;
	margin:10px 0 0 0;
	padding: 5px;
	font-size:11px;
	font-weight:bold;}
div#payform {
	width: 600px;
	margin:10px auto;
	padding: 10px;
	font-size:11px;
	font-weight:bold;
	background:#fce988;
	clear:both;}
div#middle {
	width:950px;
	height:610px;
	background:url(images/middle_bg_2.jpg) no-repeat;
	margin:0;
	clear:both;}
div#rainforestadventure {
	width:392px;
	float:left;}
div#rainforestadventure {
	width:287px;
	float:left;
	margin: 5px 0 0 105px;
	padding:0;}
div#rivers {
	width:270px;
	float:right;
	margin: 5px 80px 0 0;
	padding:0;}
td.details {
	font-size:13px;
	vertical-align:top;
	padding-top:15px;
	padding-left:15px;}
.details  li{
	margin-top:6px;
	line-height:14px;}
div#value {
	width:885px;
	margin:15px auto;
	background:url(images/value_bg.jpg) repeat-y;
	padding: 10px;
	clear:both;}
div#facts {
	background:url(images/facts_bg.jpg) no-repeat;
	width:545px;
	height:683px;
	font-size:12px;
	padding-top:25px;
	padding-right:50px;
	padding-left:355px;}
div#links {
	width: 952px;
	height: 148px;
	background:url(images/links_bg.jpg) no-repeat;
	text-align:center;
	margin: 28px 0;
	padding-top:25px;
	line-height:20px;}


#header h1 {
	text-indent:-5000px;
	margin:0;}
#header p {
	color:#fdffe5;
	margin:60px 0 0 50px;
	font-weight:bold;
	padding:0;
	text-transform:uppercase;}
#tropicaladventures p {
	font-size:12px;
	text-align:center;
	font-weight:bold;
	margin-top:5px;}
.bluecaps {
	color:#1200bf;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	margin:0;}
.yellowcaps{	
	color:#FFFF00;
	text-transform:uppercase;
	font-weight:bold;}
.xlred {
	color:#ff3b23;
	font-size:38px;
	font-weight:bold;}
.lgred {
	color:#ff3b23;
	font-size:23px;
	font-weight:bold;
	line-height:23px;}
.medred {
	color:#ff3b23;
	font-size:18px;
	font-weight:bold;
	line-height:23px;}
.regred {
	color:#ff3b23;
	font-size:14px;
	font-weight:bold;
	line-height:23px;}
.smblack {
	color:#000000;
	font-size:12px;}
.medblack {
	color:#000000;
	font-size:16px;
	font-weight:bold;}
.smwhite {
	font-size:12px;
	color:#FFFFFF;}


p#jungalow {
	width:420px;
	clear:both;
	font-weight:bold;
	font-size:16px;
	padding: 15px 0 0 50px;
	margin:0;}
p#reservetoday {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 0 0 0;
	text-align:center;
	margin:5px 0 0 0;}
	
#emailtoday {
	width:105px;
	background:#FFFF99;
	float:right;
	margin: 0 20px 0 0;
	text-align:center;}
