html {
	background:#fff url(http://www.incrediblejourney.net/images/bg_page-bot.gif) center top repeat-y;
	}
body {
	margin:0;
	padding:0;
	background:transparent url(http://www.incrediblejourney.net/images/bg_page_101.gif) left top repeat-x;
	font-size:1em;
	font-family:'Trebuchet MS',trebuchet,verdana,arial,helvetica,georgia;
	}
#whole {
	background:transparent url(http://www.incrediblejourney.net/images/bg_page-top.gif) center top no-repeat;
	}

.area-regions {
	width:100%;
	clear:both;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:5px 0;
	padding-bottom:2px;
	}
	.outlined { /* use with .area-regions */
		border:solid #CFC38A 1px;
		border-width:1px 0;
		}
.area-regions a.skip-to{
	color:#E05A00; /* orange */
	margin:0 0 0 15px;
	line-height:2em;
	}
.area-regions a.skip-to:hover{
	color:#007790;
	background:#94E100; /* bright green */
	}
	
.area-regions ul {
	margin:2px 0 2px 10px;
	padding:0;
	background:transparent;
	list-style: none;
	width:600px;
	display:block;
	clear:both;
	color:#007790;
	color:#E05A00;
	min-height:2em;
	}
.area-regions ul.foot-list {
	margin-left:10px;
	font-size:1.1em;
	}
.area-regions ul.others-list {
	margin-left:10px;
	}
.area-regions ul.others-list li a{
	color:#007790;
	}
.area-regions li strong {
	padding: 1px 3px 1px 5px;
	font-size:1.2em;
	}
.area-regions li.no-link {
	padding: 1px 8px;
	}
.area-regions li,
.area-regions li a {
	float: left;
	list-style: none;
	margin:0;
	background:transparent;
	line-height:2em;
	}
.area-regions li a,
.area-regions li a:visited {
	color:#007790;
	color:#E05A00;
	text-decoration:underline;
	background:transparent;
	padding: 1px 8px;
	}
.area-regions ul li a:hover {
	color:#E05A00;
	text-decoration:none;
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	padding:0px 7px;
	border:solid #CFC38A 1px;
	}
	
#container {
	background:#fffff2 url(http://www.incrediblejourney.net/images/bg_content_102.gif) center top repeat-y;
	margin:0 auto;
	xwidth:780px;
	width:100%;
	border:solid #fff 1px;
	border-width:0 1px;
	}
#banner {
	background:#00208C url(http://www.incrediblejourney.net/images/bg_logo_bgonly_104_002.gif) left top repeat-x;
	height:130px;
	}
#banner .logo {
	float:left;
	margin:0 10px 0 0;
	border-width:0;
	}
#banner .banner-contact {
	text-align:right;
	font-size:.8em;
	color:#fff;
	width:320px;
	float:right;
	margin:10px 10px 0 0;
	padding:0;
	}
#banner .banner-contact strong{
	display:block;
	font-size:1.25em;
	padding:0;
	}

#banner h1 {
	color:#fff;
	margin:0;
	padding:10px 0 0 20px;
	font-family:'Trebuchet MS',trebuchet,verdana,arial,helvetica,georgia;
	}
#nav-main {
	background:#48BD02 url(http://www.incrediblejourney.net/images/bg_banner_002.gif) center top repeat-x;
	height:1.7em;
	line-height:1.7em;
	border-bottom:solid #0F6184 1px;
	}
#content-whole {
	background:transparent url(http://www.incrediblejourney.net/images/bg_sand_101.gif) bottom right no-repeat;
	padding-bottom:40px;
	}
#content-whole-oa {
	background:#fffff2 url(http://www.incrediblejourney.net/images/bg_content-oa.gif) left top repeat-x;
	padding:2em 0;
	}
#nav-destinations {
	background:transparent url(http://www.incrediblejourney.net/images/bg_nav-section_101.gif) top left no-repeat;
	font-family:'Trebuchet MS',trebuchet,verdana,arial,helvetica,georgia;
	float:left;
	width:155px;
	font-size:.95em;
	line-height:1.15em;
	padding:0;
	}
#content-main {
	float:right;
	background:transparent url(http://www.incrediblejourney.net/images/bg_beach_101.jpg) top right no-repeat;
	width:624px;
	padding-top:205px;
	font-family:'Trebuchet MS',Georgia,verdana,Helvetica;
	color:#002929;
	font-size:1em;
	}
#content-main .breadcrumb {
	font-size:.75em;
	padding:0 0 0 8px;
	text-transform:capitalize;
	color:#004f4f;
	}
#content-main .breadcrumb a{
	color:#004f4f;
	}
#content-main .breadcrumb a:hover{
	background:#94E100;
	}
#content-main h1,
#content-whole-oa h1 {
	font-family:'Trebuchet MS',Georgia,verdana,Helvetica;
	font-size:1.5em;
	color:#004f4f;
	padding:0;
	margin:3px 5px 0 10px;
	}
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5 {
	text-transform:capitalize;
	font-family:'Trebuchet MS',Georgia,verdana,Helvetica;
	padding:0;
	margin:10px 5px 0px 10px;
	clear:both;
	}
#content-main h2 {
	background:#E05A00; /* orange */
	color:#fff;
	padding-left:5px;
	font-size:1.2em;
	}
#content-main h3 {
	display:block;
	font-size:1.2em;
	color:#007790;
	color:#E05A00; /* orange */
	color:#fff;
	xxx-width:580px;
	border:solid #029CBD 2px;
	border-width:2px 2px 2px 5px;
	border-bottom:solid #0085A2 2px;
	padding:0 0 0 .5em;
	xxx-width:590px;
	margin:12px 12px 3px 8px;
	background:#029CBD url(http://www.incrediblejourney.net/images/bg_banner.gif) left top repeat-x;
	}
#content-main h3 a,
#content-main h3 a:visited {
	color:#007790;
	}
#content-main h4 {
	display:block;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:3px;
	color:#E05A00; /* orange */
	color:#fff;
	border:solid #48BD02 1px;
	background:#48BD02 url(http://www.incrediblejourney.net/images/bg_banner_002.gif) center top repeat-x;
	}
#content-main h5 {
	display:block;
	font-size:.8em;
	color:#007790; /* medium blue */
	margin:15px 5px 0px 10px;
	}

#content-main p {
	font-family:'Trebuchet MS',Georgia,verdana,Helvetica;
	text-indent:.75em;
	padding:0;
	margin:0px 20px 10px;
	text-align:left;
	font-size:.85em;
	}
#content-main p img {
	background:#fff;
	padding:2px;
	border:solid #cfc38a 1px;
	margin:4px;
	}
#content-main p a {
	color:#E05A00; /* red-orange */
	text-decoration:underline;
	font-weight:bold;
	}
#content-main p a:hover {
	color:#007790; /* medium blue */
	text-decoration:none;
	background:#94E100;
	}
#content-main p strong{
	font-size:1.1em;
	}
#content-main ul li {
	font-size:.8em;
	font-family:'Trebuchet MS',Georgia,verdana,Helvetica;
	}
#content-main .item-description {
	clear:both;
	}
#content-main .accommodation-list {
	clear:both;
	border-bottom:solid #CFC38A 1px;
	margin:5px 0;
	padding-bottom:3px;
	}
#content-main .accommodation-list ul {
	list-style:none;
	display:block;
	font-size:1em;
	width:560px;
	margin:0 auto;
	font-family:verdana;
	}
#content-main .accommodation-list ul li {
	line-height:1.3em;
	margin:0;
	display:block;
	clear:both;
	}
#content-main .accommodation-list ul li h4 {
	margin:0;
	}
#content-main .accommodation-list ul li a {
	color:#5E8E00; /* green-darker */
	display:block;
	text-decoration:none;
	padding:2px 1px;
	width:550px;
	margin:3px 0;
	min-height:97px;
	background:#FBEEA5 url(http://www.incrediblejourney.net/images/bg_nav-roll_803.gif) left top repeat-x;
	border:solid #E3D165 1px;
	}
#content-main .accommodation-list ul li a:visited strong{
	color:#6B4A90;
	}
#content-main .accommodation-list ul li a:hover {
	color:#006F86; /* medium blue-darker */
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	text-decoration:none;
	padding:2px 1px;
	border:solid #9F8F34 1px;
	}
#content-main .accommodation-list ul li a strong{
	color:#007790;
	padding:0 2px;
	}
#content-main .accommodation-list ul li a:hover strong {
	color:#E05A00;
	background:#94E100; /* bright green */
	background:#f3e281;
	text-decoration:underline;
	}
#content-main .accommodation-list ul li a:hover small {
	text-decoration:underline;
	}

#content-main .accommodation-list ul li a img {
	border:0;
	background:#fff;
	padding:2px;
	width:120px;
	margin:0 3px 0 2px;
	border:solid #E3D165 1px;
	}
#content-main .accommodation-list ul li a:hover img {
	border:solid #9F8F34 1px; /* dark brown*/
	}
#content-main.homepage p {
	font-size:.96em;
	}

#content-main .area-map img {
	background:#fff;
	border:solid #E3D165 1px;
	padding:3px;
	margin:0 0 10px;
	}
	
#content-main ul.area-description-list {
	color:#007790;
	margin:5px 2.5em 10px;
	}
#content-main ul.area-description-list li a,
#content-main ul.area-description-list li a:visited {
	color:#007790;
	}
#content-main ul.area-description-list li a:hover{
	color:#007790;
	background:#94E100;
	}
#content-main ul.area-description-list ul {
	margin:5px 2.5em 20px;
	font-size:1.05em;
	}

#content-main #accommodation-pics {
	width:100%;
	display:block;
	text-align:center;
	}
#content-main #accommodation-pics a img {
	border:0;
	margin:5px;
	background:#fff;
	padding:2px;
	border:solid #E3D165 1px;
	}
#content-main .one-wide ul {
	width:590px;
	}
#content-main .two-wide ul {
	width:285px;
	}
#content-main .three-wide ul {
	width:190px;
	}
	
#content-main .four-wide ul {
	width:140px;
	}
#content-main ul#amenities-list-main {
	list-style:disc;
	color:#007790;
	margin:1em 2em;
	padding:0;
	}
#content-main ul.amenities-list {
	list-style:none;
	color:#E05A00;
	float:left;
	margin: .2em 0 0 10px;
	padding:0;
	}
#content-main ul.amenities-list li {
	padding:0;
	margin:0 0 .65em 0;
	line-height:1.05em;
	}
#content-main ul.amenities-list li strong {
	font-size:1.1em;
	background:none;
	}

#content-main .amenities-bullets {
	padding-bottom:.7em;
	}

#content-main table#amenities-table {
	font-size:.9em;
	color:#006F86;
	width:600px;
	margin:0 0 1.5em 15px;
	border-collapse:collapse;
	border:solid #B4A340 1px;
	border-width:1px 1px 0 0;
	}
#content-main table#amenities-table td,
#content-main table#amenities-table th {
	padding:3px;
	border:solid #B4A340 1px;
	border-width:0 0 1px 1px;
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	}
#content-main table#amenities-table td.td-area {
	text-transform:capitalize;
	}
#content-main table#amenities-table td.td-rates {
	font-weight:bold;
	font-size:1.25em;
	color:#E05A00;
	color:#007EFF;
	}
#content-main table#amenities-table td .specials {
	color:#E05A00;
	}
#content-main table#amenities-table caption {
	color:#5E8E00;
	text-align:left;
	text-indent:15px;
	font-weight:bold;
	}
#content-main #accommodation-rates table#rates-table {
	font-weight:normal;
	font-size:.8em;
	border-collapse:collapse;
	width:600px;
	border:solid #B7AE89 1px;
	border-width:1px 1px 0 0;
	}
#content-main #accommodation-rates table#rates-table td,
#content-main #accommodation-rates table#rates-table th {
	border:solid #B7AE89 1px;
	border-width:0 0 1px 1px;
	background:#f2ecd1 url(http://www.incrediblejourney.net/images/bg_nav-section_101.gif) top left repeat-x;
	text-align:center;
	}
#content-main #accommodation-rates table#rates-table td.td-left {
	text-align:left;
	}

#content-main small {
	font-size:.75em;
	}
#content-main small a{
	color:
	}
#content-main #reviews {
	width:600px;
	margin:0 0 1.5em 15px;
	border:solid #B4A340 1px;
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	}
#content-main #reviews .review {
	width:550px;
	margin:0 auto;
	border-top:solid #B4A340 1px;
	background:transparent url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	color:#5E8E00;
	padding:.5em 10px;
	font-size:.9em;
	}
#content-main #reviews .review small{
	display:block;
	padding:.5em 0 0 1em;
	color:#007790;
	}
#content-main #reviews strong {
	display:block;
	background:#transparent url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	color:#E05A00; /* red-orange */
	font-size:1.2em;
	padding:.25em;
	}
#content-main #reviews form.reviewform {
	width:550px;
	margin:0 auto 1em;
	border:solid #B4A340 1px;
	background:transparent url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	color:#5E8E00;
	padding:.5em 10px;
	}
#content-main #reviews form.reviewform #comment-url-dark{
	display:none;
	}
#content-main #reviews form.reviewform label{
	width:230px;
	float:left;
	text-align:right;
	margin-right:10px;
	}
#content-main #reviews form.reviewform br{
	clear:both;
	}
#content-main #reviews form.reviewform input[type="text"]{
	float:left;
	padding:0;
	margin:0;
	width:275px;
	}
#content-main #reviews form.reviewform textarea{
	float:left;
	padding:0;
	margin:0;
	width:275px;
	height:70px;
	}
#content-main #reviews form.reviewform input[type="submit"]{
	line-height:2em;
	float:right;
	text-align:right;
	}
	
#content-oa {
	width:100%;
	background:transparent;
	}

#footer {
	font-family:'Trebuchet MS',Georgia,verdana,Helvetica;
	font-size:.9em;
	line-height:1.5em;
	width:780px;
	margin:0 auto;
	border-left:solid #fff 1px;
	border-right:solid #fff 1px;
	text-align:center;
	color:#fff;
	background:#FFFFF2 url(http://www.incrediblejourney.net/images/bg_footer_001.gif) left top repeat-x;
	}

#footer a, #footer a:visited {
	color:#fff;
	text-decoration:underline;
	}
#footer a:hover {
	color:#94E100;
	text-decoration:underline;
	}
#footer img {
	margin:10px 10px 0px;
	background:#fff;
	padding:2px;
	border:solid #002E80 1px;
	}
#footer a img,
#footer a:hover img,
#footer a:visited img, {
	border:solid #002E80 1px;
	}
#footer #footer-nav {
	font-size:95%;
	color:#007EFF;
	margin:0 0 1em;
	}
#footer #footer-nav a,
#footer #footer-nav a:visited {
	color:#007EFF;
	}
#footer  #footer-nav a:hover {
	color:#fff;
	background:transparent;
	}
#footer-nav a:link {
	margin:0 5px;
	text-decoration:underline;
	}
#footer strong {
	display:block;
	text-align:center;
	margin:5px;
	font-size:1.3em;
	}
#footer small {
	display:block;
	text-align:center;
	margin:0px;
	}

#navigation {
	margin:0;
	padding:0;
	xxx-position:relative;
	}
#navigation ul,
#navigation li,
#navigation a {
	float: left;
	list-style: none;
	margin:0;
	padding:0;
	background:transparent;
	}
#navigation a {
	background:#48BD02 url(http://www.incrediblejourney.net/images/bg_banner_002.gif) center top repeat-x;
	color:#fff;
	font-family:'Trebuchet MS',Georgia,verdana,Helvetica;
	font-weight:bold;
	height: 1.7em;
	line-height: 1.7em;
	padding: 0 10px;
	text-decoration:none;
	border-right:solid #4D9C1D 1px;
	border-left:solid #A0D97E 1px;
	}
#navigation a:hover {
	background:#018396 url(http://www.incrediblejourney.net/images/bg_nav-main-roll_105.gif) center top repeat-x;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	height: 1.7em;
	line-height: 1.7em;
	padding: 0 10px;
	border-right:solid #0F6184 1px;
	border-left:solid #259EB4 1px;
	}
/*
#navigation .current_page a,
#navigation .current_page a:hover {
	color: #fff;
	background:#64DBFE url(http://www.incrediblejourney.net/mockups/images/bg_banner_001_004.gif) bottom left repeat-x;
	text-decoration:none;
	}
*/
#nav-destinations ul {
	margin:0;
	padding:0 0 6px;
	border:0;
	list-style:none;
	border-bottom:solid #E2DAB7 1px;
	border-top:solid #f9f5e5 1px;
	}
#nav-destinations ul li {
	text-align:left;
	margin:0;
	}
#nav-destinations ul li a {
	display:block;
	width:155px;
	margin:0;
	color:#6AA100;
	text-decoration:none;
	background:transparent;
	font-weight:bold;
	padding:1px 0;
	}
#nav-destinations ul li a:hover {
	color:#E05A00; /* red-orange */
	width:155px;
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	border:solid #E3D165 1px;
	border-width:1px 0;
	padding:0;
	}
#nav-destinations li {
	text-indent:1em;
	}
#nav-destinations li a.top-level {
	margin-top:.4em;
	text-indent:.5em;
	xxx-color:#067398;
	color:#007EFF;
	font-weight:bold;
	}
#nav-destinations li a.top-level:hover {
	text-indent:.5em;
	}
.clear-both {
	clear:both;
	}
.no-smoking {
	color:#E05A00; /* red-orange */
	}
	
.float-right {
	float:right;
	}
.float-left {
	float:left;
	}
p.no-indent {
	text-indent:0;
	}
	
.newsletter-form {
	width:400px;
	padding:.5em;
	margin:1em;
	border:solid #9F8F34 1px;
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	}
	
	
	
#contact-form {
	border:solid #9F8F34 1px;
	background:#ECE3BF;
	padding:5px;
	float:center;
	width:550px;
	margin:20px auto;
	font-size:.9em;
	color:#E05A00; /* orange */
	}
#contact-form form {
	float:left;
	width:400px;
	border:solid #9F8F34 1px;
	background:#F2ECD1 url(http://www.incrediblejourney.net/images/bg_nav-section_101.gif) top left repeat-x;
	}
#contact-form form input {
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	border:solid #9F8F34 1px;
	}
#contact-form form textarea {
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	border:solid #9F8F34 1px;
	}
#contact-form form select {
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	border:solid #9F8F34 1px;
	}

#contact-form strong{
	width:130px;
	display:inline;
	font-size:1em;
	float:left;
	margin:0 5px 0 0;
	text-align:right;
	color:#E05A00; /* orange */
	font-weight:normal
	}
#contact-form b {
	font-weight:normal;
	}
#contact-form small {
	color:#9F8F34;
	font-size:.9em;
	}
#contact-form .text-right {
	margin:.5em;
	text-align:right;
	}
#contact-form .text-right input{
	margin:.5em;
	background:#48BD02 url(http://www.incrediblejourney.net/images/bg_banner_002.gif) center top repeat-x;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	font-family:'Trebuchet MS', trebuchet,arial,georgia,verdana,
	}
.contact-form-row {
	margin:6px 0px;
	clear:both;
	}
.contact-form-textarea {
	display:inline;
	float:left;
	width:250px;
	height:200px;
	margin:0;
	border:solid #36ABAB 1px;
	}
.contact-form-data {
	float:left;
	clear:left;
	}
#contact-form .form-tips {
	background:#fff097 url(http://www.incrediblejourney.net/images/bg_nav-roll_801.gif) left top repeat-x;
	width:135px;
	font-size:.9em;
	font-family:verdana;
	float:left;
	border:solid #6AA100 1px;
	margin:0 0 0 5px;
	padding:3px;
	color:#6AA100;
	}
#contact-form .form-tips p {
	font-size:.9em;
	margin:0 0 1em 0;
	text-indent:0;
	font-family:verdana;
	}
#contact-form .form-tips strong {
	font-size:1.1em;
	float:none;
	font-weight:bold;
	color:#007EFF;
	}
#contact-form .form-tips b {
	font-weight:bold;
	}
	
	/*added by Justin for newsletter formatting*/
#content-main ul.content-list {
	color:#000000;
	margin:5px 2.5em 10px;
	}
#content-main ul.content-list li a,
#content-main ul.content-list li a:visited { 
	color:#E05A00;
	font-weight:bold;
	}
#content-main ul.content-list li a:hover{
	color:#007790;
	background:#94E100;
	}
	
#ads a img {
	border:0;
	margin:5px;
	background:#fff;
	padding:2px;
	}