body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

/****   LINK FORMATTING   *****/
a, a:link, a:active, a:visited	{
	color: #D12727;
	font-weight: bold;
	text-decoration: none;
}
.content02_left a:hover, .content02_right a:hover	{
	text-decoration: underline;
}

/*****   HEADERS   *****/
h1	{
	font-size: 3em;
	width: 400px;
	height: 54px;
	overflow:  hidden;
	margin: 0 0.5em 0.5em 1em;
}
#h1_home	{	
	background:url(../images/h1_livefromjamaica.gif) no-repeat 0 0.5em;
}
h1#about	{
	background:url(../images/h1_aboutus.gif) no-repeat left 0.5em;
}
#h1_community	{
	background: url(../images/h1_community.gif) no-repeat left 0.5em;
}
#h1_maps	{
	background: url(../images/h1_maps.gif) no-repeat left 0.5em;
}
#h1_maps_accompong	{
	background: url(../images/h1_maps_accompong.gif) no-repeat left 0.5em;
}
#h1_maps_blackriver	{
	background: url(../images/h1_maps_blackriver.gif) no-repeat left 0.5em;
}
#h1_maps_montegobay	{
	background: url(../images/h1_maps_montegobay.gif) no-repeat left 0.5em;
}
#h1_maps_negril	{
	background: url(../images/h1_maps_negril.gif) no-repeat left 0.5em;
}
#h1_maps_tbeach	{
	background: url(../images/h1_maps_tbeach.gif) no-repeat left 0.5em;
}
#h1_positivevibes	{
	background: url(../images/h1_positivevibes.gif) no-repeat left 0.5em;
}
#h1_thankyou	{
	background: url(../images/h1_thankyou.gif) no-repeat left 0.5em;
}
#h1_history	{
	background: url(../images/h1_history.gif) no-repeat left 0.5em;
}
#h1_gallery	{
	background: url(../images/h1_gallery.gif) no-repeat left 0.5em;
}

h2	{
	font-size: 2em;
	font-weight: bold;
	margin-bottom: .75em;
	line-height: 1.5em;
	color: #1F541A;
}
#h2_community, #h2_contact, #h2_accommodations, #h2_artists, #h2_dining, #h2_guide, #h2_review, #h2_maps, #h2_card, #h2_congrats, #h2_health	{
	width: 450px;
	height: 72px;
	overflow: hidden;
	margin-bottom: 18px;
}
#h2_community	{
	background: url(../images/h2_whatsnew.gif) no-repeat left top;
}
#h2_contact	{
	background: url(../images/h2_dropusaline.gif) no-repeat left top;
}
#h2_accommodations	{
	background: url(../images/h2_accommodations.gif) no-repeat left top;
}
#h2_artists	{
	background: url(../images/h2_artists.gif) no-repeat left top;
}
#h2_dining	{
	background: url(../images/h2_dining.gif) no-repeat left top;
}
#h2_guide	{
	background: url(../images/h2_guides.gif) no-repeat left top;
}
#h2_review	{
	background: url(../images/h2_review.gif) no-repeat left top;
}
#h2_maps	{
	background: url(../images/h2_maps.gif) no-repeat left top;
}
#h2_card	{
	background: url(../images/h2_card.gif) no-repeat left top;
}
#reviews	{
	clear: both;
}
#h2_congrats	{
	background: url(../images/h2_congrats.gif) no-repeat left top;
}
#h2_health	{
	background: url(../images/h2_health.gif) no-repeat left top;
}


/*HEADLINE*/
#headline h2	{
	margin-left: 1.5em;
	margin-bottom: 0.375em;
	color: #fff;
}
#headline h6	{
	margin-left: 3.6em;
	padding-top: 1.8em;
	color: #fff;
}
#headline h2 a	{
	color: #fff;
}
#headline h2 a:hover	{
	color: #ff0;
}


h3	{
	width: 300px;
	height: 72px;
	overflow: hidden;
	margin: 0 0 1.5em 0;
}
#h3_about	{
	background: url(../images/h3_about.gif) no-repeat left top;
}
#h3_trip	{
	background: url(../images/h3_plantrip.gif) no-repeat left top;
}
#h3_contact	{
	background: url(../images/h3_contact.gif) no-repeat left top;
}
#h3_community	{
	background: url(../images/h3_community.gif) no-repeat left top;
}
#h3_promote	{
	background: url(../images/h3_promote.gif) no-repeat left top;
}
#h3_homecommunity	{
	background: url(../images/h3_homecommunity.gif) no-repeat left top;
}
#h3_explore	{
	background: url(../images/h3_explore.gif) no-repeat left top;
	margin-bottom: 0.75em;
}

h4	{
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
}

h5	{
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
}

h6	{
	font-size: 0.833em;
	font-weight: bold;
	line-height: 1.8em;
	text-transform: uppercase;
}

h1 span, h2 span, h3 span	{
	display: none;
}

/*****   LINKS   *****/
#container #headline a	{
	color: #ffff00;
}

/*****   PARAGRAPHS   *****/
p, li, th, td	{
	font-size: 1em;
	line-height: 1.5em;
}
p, ul, ol	{
	margin-bottom: 1.5em;
}
#headline p	{
	color: #fff;
	margin: 0 0 1.5em 3em;
	width: 50.75em;
}
p.headlinepara	{
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 1em;
	color: #1F541A;
}
.content02_right p.headlinepara	{
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 1em;
	margin-top: 2em;
	color: #1F541A;
}
#headline p.headlinepara	{
	font-size: 1.5em;
	line-height: 1.5em;
	margin-left: 2em;
	margin-bottom: 1.5em;
	color: #fff;
	width: 33.83em;
}
strong	{
	font-weight: bold;
}
.nobold	{
	font-weight: normal;
}

/*****   FORMS   *****/
legend	{
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.5em;
}
form ol	{
	list-style: none;
	margin-bottom: 18px;
}
form ol li	{
	line-height: 1.5em;
	margin-bottom: .75em;
	clear: both;
}
label	{
	width: 151px;
	float: left;
	display: block;
	font-weight: bold;
	font-size: 1.167em;
	font-weight: bold;
	line-height: 1.286em;
	margin-bottom: 0.643em;
}

/*****   HEADLINE ICONS   *****/
/*ICONS*/
#headline ul.headline_btns	{
	margin-left: 3em;
}
#headline ul.headline_btns li	{
	float: left;
	padding: 0.75em 0 0 2.25em;
	margin: 0 1.5em 1.5em 0;
	height: 27px;
}
#headline ul.headline_btns li	a	{
	color: #ff0;
	font-weight: bold;
}
#headline ul.headline_btns li	a:hover	{
	text-decoration: underline;
}


/*****   ICON LINKS (FEATURE)   ****/
ul.feature_btns li	{
	float: left;
	padding: 0.75em 0 0 2.25em;
	margin: 0 1.5em 1.5em 0;
	height: 27px;
}

/*****   MISC  *****/
.clear	{
	clear: both;
}
