@charset "UTF-8";
/* KiwiBase Screen Style Sheet*/

body {
	margin:0px auto;
	font-family:"Lucida-Grande", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.5em;
	background-color:#e1f5e9;
}
dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
	margin:0px;
	padding:0px;
	font-weight:normal;
	letter-spacing:-0.01em;
}
h1, h2, h3, h4, h5, h6{
	color:#116431;
	padding:0 0 8px 0;
}
img {
	padding:0;
	margin:0;
	border:0;
}
#container {
	position:relative;
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:760px;
}
#xeContainer {
	clear:both;
	padding:0px 20px 10px;
}
/* mainContent (middle panel of page) CSS Styles start here */
#mainContent {
	padding: 10px 150px 20px 160px;
	background-color:#fff;
}
#mainContent p{
	padding:5px 10px 5px 30px;
}

.photoCaption{
	font-size:0.8em;
	font-style:oblique;
	color:#929497;
	line-height:1.2em;
}

.returnTop {
	display:inline-block;
	color:#827e7e;
	text-decoration:none;
	font-size:0.8em;
	background-image:URL(../images/uparrow10x9.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin-top:20px;
	margin-bottom:10px;
}
.reference {
	font-style:italic;
	font-weight:bold;
	color:#2b4f78;
}
.clear {
	clear:both;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
#mainContent a:link, #mainContent a:visited, #footer2 a:link, #footer2 a:visited {
	text-decoration:underline;
	color:#116431;
}
#mainContent a:hover, #mainContent a:active, #footer2 a:hover, #footer2 a:active {
	text-decoration:underline;
	color:#607b9a;
}
#mainContent ul li{
	padding:3px 20px 5px 70px;
	text-indent:-15px;
	list-style-position:inside;
	list-style-type:square;
}
#mainContent img {
	border: none;
	padding: 0 0 0 10px;
}
#header {
	height:100px;
	text-align:left;
	margin:0;
	padding:10px 0 0 0;
	border-bottom:1px solid #0db04b;
	background-color:#fff;
}
h1 {
	font-size:1.6em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.2em;
}
h2 {
	font-size:1.4em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:oblique;
	color:#2bba62;
	padding:0 0 5px 30px;
}
h3 {
	font-size:1.2em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4 {
	font-size:1.1em;
	font-weight:bold;
	font-family:"Lucida-Grande", Arial, Helvetica, sans-serif;
	padding:8px 10px;
}
h5 {
	font-size:1em;
	font-weight:bold;
	font-family:"Lucida-Grande", Arial, Helvetica, sans-serif;
	padding:5px;
}
h6 {
	font-size:0.9em;
	font-weight:bold;
	font-family:"Lucida-Grande", Arial, Helvetica, sans-serif;
}

/************************************************/
/**   TourismExchange Book Now Button Styling   */
/************************************************/

.bookNowButton a:link {
	/* background-image: url('../images/bookNow.gif'); */
	width:113px;
	height:38px;
	border:0;
	margin-top:10px;
	margin-bottom:10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.bookNow {
	text-align: center;
	font-family: "Lucida-Grande", Arial,  Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color:#334466;
}

	/* Left SideBar CSS Styles start here */
#leftSidebar {
	width:140px;
	float:left;
	margin:10px 0 30px 0;
}
#leftSidebar img {
	padding:7px;
}
#leftPromo1, #leftPromo2 {
	width:140px;
	margin:0;
	padding:20px 0 0;
}
#leftPromo2 h2, #leftPromo2 h4{
	color:#ffffff;
	text-align:center;
	padding:0 6px 8px;
	font-weight:normal;
	font-style:normal;
	line-height:140%;
}

#leftPromo2 a {
	color:#ffffff;
}

/* Left vertNav Navigation CCS Starts */
#vertNav{
	padding:0px;
	font-size:1em;
	width:140px;
}
#vertNav li{
	list-style-type:none;
	margin:0;
	padding:6px 0 6px;
	border-bottom:1px solid #0db04b;
	background-color:#2b4f78;
}
#vertNav a{
	color:#fff;
	text-decoration:none;
	padding:0px 10px;
	display:block;
}
#vertNav li:hover{
	background-color:#c3ebd2;
	border-right:#0db04b 10px solid;
}
#vertNav li:hover a{
	color:#929497;
}
#vertNav li ul{
	position:absolute;
	border:1px solid #b7b4b3;
	padding:0px;
	display:none;
	width:160px;
}
#vertNav li:hover ul{
	display:block;
	left:119px;
	margin-top:-25px;
}
#vertNav li ul li{
	float:none;
	margin:0px;
	background-image:none;
	border-bottom:1px solid #b7b4b3;
}
#vertNav li:hover ul li a{
	color:#333;
}
#vertNav li ul li:hover a{
	color:#fff;
}
#vertNav .selected{
	background-color:#607b9a;
	border-right:#0db04b 10px solid;
}
	/* Left vertNav Navigation CCS ends */
/* Left SideBar CSS Styles finish here */

/* Right SideBar CSS Styles start here */
#rightSidebar {
	width:140px;
	float:right;
	padding:0;
}
#rightSidebar p{
	padding:0px 10px 0 10px;
	font-size:0.9em;
	line-height:1.3em;
}
#rightSidebar h4{
	padding:5px 10px 5px 10px;
	text-align:center;
}
.imgSmall{
	padding:7px 12px 7px 12px;
}
#rightSidebar a:link, #rightSidebar a:visited {
	text-decoration:underline;
	color:#192d45;
}
#rightSidebar a:hover, #rightSidebar a:active {
	text-decoration:underline;
	color:#000000;
}
address {
	text-align:center;
	color:#fff;
	font-size:0.85em;
	font-style:normal;
	padding:5px;
	width:130px;
}
#rightSidebar address a:link, #rightSidebar address a:visited {
	text-decoration:underline;
	color:#ffffff;
}
#rightSidebar address a:hover, #rightSidebar address a:active {
	text-decoration:underline;
	color:#e1f5e9;
}
#rightPromo1{
	width:140px;
	margin:0;
	padding:10px 0 5px;
}
#rightPromo2{
	width:140px;
	margin:0;
	padding:10px 0 5px;
}
#rightAddress{
	width:140px;
	margin:0;
	padding:10px 0 5px;
}
	/* rightNav Navigation CCS Starts */
#rightNav{
	padding:0px;
	font-size:0.9em;
	width:140px;
	z-index:50;
}
#rightNav li{
	list-style-type:square;
	list-style-position:inside;
	margin:0;
	padding:3px 10px 3px;
	border-bottom:1px solid #b7b4b3;
}
#rightNav a{
	color:#000;
	text-decoration:none;
	display:inline-block;
}
#rightNav li:hover{
	color:#2b4f78;
	text-decoration:none;
}
#rightNav li:hover a{
	color:#2b4f78;
}
#rightUl li{
	list-style-type:square;
	list-style-position:inside;
	padding:3px 10px 3px 26px;
	text-indent:-14px;
	font-size:0.9em;
	line-height:1.3em;
}
li .selected {
	background-color:#0db04b;
}
.quickPageIndex h5{
	font-size:0.9em;
	font-family:"Lucida-Grande", Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	color:#444342;
	padding:5px 5px 0 5px;
}
	/* rightNav Navigation CCS ends */
/* Right SideBar CSS Styles finishes here */

/* Footer CSS Styles start here */
#footer {
	clear:both;
	padding:0px;
	margin:0px
}
#footer2 {
	margin:0px;
	padding:10px;
	font-size:0.8em;
	text-align:center;
	line-height:1.6em;
	border-top:1px solid #0db04b;
}
/* Footer CSS Styles finish here */

/* Background Container shadow boxes starts */
.leftBground {
	background-image:url(../images/bgleft5x1.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#fff;
}
.rightBground {
	background-image:url(../images/bgright5x1.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.leftBottomBground{
	background-image:url(../images/bgleftbottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.rightBottomBground{
	background-image:url(../images/bgrightbottom.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:400px;
	padding:0px 16px 6px 16px;
}
.bottomStrip{
	background-image:url(../images/bgbottom1x10.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
/* Background Container shadow boxes finishes */

/* Enquiry Form CSS starts */

form {
	position:relative;
	padding:5px 0 0 0;
	width:97%;
}
legend {
	color:#097e36;
	font-weight:bold;
	background-color:#fff;
	font-size:1em;
	}
fieldset{
	border:1px dotted #097e36;
	margin:5px 0 10px 0;
	padding:10px 0 10px 14px;
}
.formRow {
	clear:both;
	width:95%;
	margin: 5px 0 8px 0;
}
.formRow input{
	width:60%;
}
.formLabel {
	width:30%;
	min-height:5px;
	float:left;
	color:#7d7f81;
}
.formRadio {
	float:left;
}
.formRequired {
	color:red;
}
.formDisclaimer {
	color:red;
	font-size:0.8em;
	line-height:1.1em;
	padding:0;
	margin:0;
	text-indent:-5px;
}

/* Enquiry Form CSS finishes */

/* Rounded Boxes CSS starts */
/* Light Blue */
#lbContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#lbContent .lbBottomRight{
	height:100%;
}
.lbTop{
	width:140px;
	margin:0;
	background:#e5e9ee URL(../images/lbtop.png) top center repeat-x;
}
.lbBottom{
	background:URL(../images/lbbottom.png) bottom center repeat-x;
}
.lbLeft{
	background:URL(../images/lbleft.png) top left repeat-y;
}
.lbRight{
	background:URL(../images/lbright.png) top right repeat-y;
}
.lbTopLeft{
	background:URL(../images/lbtopleft.png) top left no-repeat;
}
.lbTopRight{
	background:URL(../images/lbtopright.png) top right no-repeat;
}
.lbBottomLeft{
	background:URL(../images/lbbottomleft.png) bottom left no-repeat;
}
.lbBottomRight{
	background:URL(../images/lbbottomright.png) bottom right no-repeat;
	min-height:10px;
	padding:5px;
}
/* End of Light Blue */

/* Light Green */
#lgContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#lgContent .lgBottomRight{
	height:100%;
}
.lgTop{
	width:140px;
	margin:auto;
	background:#e1f5e9 URL(../images/lgtop.png) top center repeat-x;
}
.lgBottom{
	background:URL(../images/lgbottom.png) bottom center repeat-x;
}
.lgLeft{
	background:URL(../images/lgleft.png) top left repeat-y;
}
.lgRight{
	background:URL(../images/lgright.png) top right repeat-y;
}
.lgTopLeft{
	background:URL(../images/lgtopleft.png) top left no-repeat;
}
.lgTopRight{
background:URL(../images/lgtopright.png) top right no-repeat;
}
.lgBottomLeft{
	background:URL(../images/lgbottomleft.png) bottom left no-repeat;
}
.lgBottomRight{
	background:URL(../images/lgbottomright.png) bottom right no-repeat;
	padding:0px;
	min-height:10px;
}
/* End of Light Green */

/* Black */
#blContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#blContent .blBottomRight{
	height:100%;
}
.blTop{
	width:140px;
	margin:auto;
	background:#000000 URL(../images/bltop.png) top center repeat-x;
}
.blBottom{
	background:URL(../images/blbottom.png) bottom center repeat-x;
}
.bgLeft{
	background:URL(../images/blleft.png) top left repeat-y;
}
.blRight{
	background:URL(../images/blright.png) top right repeat-y;
}
.blTopLeft{
	background:URL(../images/bltopleft.png) top left no-repeat;
}
.blTopRight{
background:URL(../images/bltopright.png) top right no-repeat;
}
.blBottomLeft{
	background:URL(../images/blbottomleft.png) bottom left no-repeat;
}
.blBottomRight{
	background:URL(../images/blbottomright.png) bottom right no-repeat;
	padding:0px;
	min-height:10px;
}
/* End of Black */


/* Dark Blue */
#dbContent{
	width:100%;
	margin:0px;
	padding:0px;
}
#dbContent .dbBottomRight{
	height:100%;
}
.dbTop{
	width:120px;
	margin:auto;
	background:#2b4f78 URL(../images/dbtop.png) top center repeat-x;
}
.dbBottom{
	background:URL(../images/dbbottom.png) bottom center repeat-x;
}
.dbLeft{
	background:URL(../images/dbleft.png) top left repeat-y;
}
.dbRight{
	background:URL(../images/dbright.png) top right repeat-y;
}
.dbTopLeft{
	background:URL(../images/dbtopleft.png) top left no-repeat;
}
.dbTopRight{
	background:URL(../images/dbtopright.png) top right no-repeat;
}
.dbBottomLeft{
	background:URL(../images/dbbottomleft.png) bottom left no-repeat;
}
.dbBottomRight{
	background:URL(../images/dbbottomright.png) bottom right no-repeat;
	height:100%;
	padding:10px;
}
/* End of Dark Blue */

/* Dark Green */
#dgContent{
	width:100%;
	margin:0px;
	padding:0px;
}
#dgContent .dgBottomRight{
	height:100%;
}
.dgTop{
	width:120px;
	margin:auto;
	background:#0db04b URL(../images/dgtop.png) top center repeat-x;
}
.dgBottom{
	background:URL(../images/dgbottom.png) bottom center repeat-x;
}
.dgLeft{
	background:URL(../images/dgleft.png) top left repeat-y;
}
.dgRight{
	background:URL(../images/dgright.png) top right repeat-y;
}
.dgTopLeft{
	background:URL(../images/dgtopleft.png) top left no-repeat;
}
.dgTopRight{
	background:URL(../images/dgtopright.png) top right no-repeat;
}
.dgBottomLeft{
	background:URL(../images/dgbottomleft.png) bottom left no-repeat;
}
.dgBottomRight{
	background:URL(../images/dgbottomright.png) bottom right no-repeat;
	min-height:10px;
	padding:5px 0px 7px;
}
/* End of Dark Green */

/* Mid Green */
#mgContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#mgContent .mgBottomRight{
	min-height:20px;
}
.mgTop{
	width:140px;
	margin:0;
	background:#a8e5bf URL(../images/mgtop.png) top center repeat-x;
}
.mgBottom{
	background:URL(../images/mgbottom.png) bottom center repeat-x;
}
.mgLeft{
	background:URL(../images/mgleft.png) top left repeat-y;
}
.mgRight{
	background:URL(../images/mgright.png) top right repeat-y;
}
.mgTopLeft{
	background:URL(../images/mgtopleft.png) top left no-repeat;
}
.mgTopRight{
	background:URL(../images/mgtopright.png) top right no-repeat;
}
.mgBottomLeft{
	background:URL(../images/mgbottomleft.png) bottom left no-repeat;
}
.mgBottomRight{
	background:URL(../images/mgbottomright.png) bottom right no-repeat;
	min-height:10px;
	width:140px;
	padding:5px 0;
}
/* End of Mid Green */

/* Mid Blue */
#mbContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#mbContent .mbBottomRight{
	min-height:20px;
}
.mbTop{
	width:140px;
	margin:0;
	background:#b0bdcc URL(../images/mbtop.png) top center repeat-x;
}
.mbBottom{
	background:URL(../images/mbbottom.png) bottom center repeat-x;
}
.mbLeft{
	background:URL(../images/mbleft.png) top left repeat-y;
}
.mbRight{
	background:URL(../images/mbright.png) top right repeat-y;
}
.mbTopLeft{
	background:URL(../images/mbtopleft.png) top left no-repeat;
}
.mbTopRight{
	background:URL(../images/mbtopright.png) top right no-repeat;
}
.mbBottomLeft{
	background:URL(../images/mbbottomleft.png) bottom left no-repeat;
}
.mbBottomRight{
	background:URL(../images/mbbottomright.png) bottom right no-repeat;
	min-height:20px;
	padding:5px 0;
}
/* End of Mid Blue */

/* Light K (black) */
#lkContent{
	width:100%;
	margin:0;
	padding:0px;
}
#lkContent .lkBottomRight{
	height:inherit;
}
.lkTop{
	width:120px;
	margin:auto;
	background:#d6d7d8 URL(../images/lktop.png) top center repeat-x;
}
.lkBottom{
	background:URL(../images/lkbottom.png) bottom center repeat-x;
}
.lkLeft{
	background:URL(../images/lkleft.png) top left repeat-y;
}
.lkRight{
	background:URL(../images/lkright.png) top right repeat-y;
}
.lkTopLeft{
	background:URL(../images/lktopleft.png) top left no-repeat;
}
.lkTopRight{
	background:URL(../images/lktopright.png) top right no-repeat;
}
.lkBottomLeft{
	background:URL(../images/lkbottomleft.png) bottom left no-repeat;
}
.lkBottomRight{
	background:URL(../images/lkbottomright.png) bottom right no-repeat;
	height:50px;
	padding:10px;
}
/* End of Light K */

/* End of Kiwi Base Style Sheet */
