/* All Navigation at bottom of page

Colours

Dark Brown	#776433 - #645A52
Light Brown	#C2AC70
Blue		#5EC9C9

*/

BODY
{
	background:#EBEBEB;
	padding:0px;
	margin:5px 0px 0px 0px;
	color:#645A52;
}
DIV, ul
{
	font:11px Tahoma, Verdana, Arial, serif;
	color:#645A52;
}
ul ul ul a
{
	color:#776433;
}
H1
{
	padding:10px 0px 0px 10px;
	margin:0;
	color:#600;
	font:normal 18px "Times New Roman", Times, serif;
}
H2
{
	color:#600;
	padding:3px 0 0px 10px;
	margin:0px 0px 10px 0px;
	font:bold 11px Tahoma, Verdana, Arial, serif;
}
H3
{
	color:#776433;
	padding:3px 0px 8px 0px;
	margin:8px 0px 0px 0px;
	font:bold 11px Tahoma, Verdana, Arial, serif;
}
p
{
	padding:0px;
}
UL
{
	margin:0px 0px 10px 0px;
	list-style:square;
}
a
{
	color:#660000;
	text-decoration:none;
}
a:hover 
{
   color:#5AC5C5;
}
/* IDs */
#PageControl 
{
	padding:1px;
	width: 765px;
	/*JRF - Change to 100% for full width*/
	margin: 0 auto;
}
#brd
{
	border: 1px solid #ccc;
}
#Column1 {
	float: left;
	width: 235px;
	/*background:#ccc;*/
}

#Column2 {
	margin: 0 0 0 236px;
}
/* To clear the floats so the left and right can be longer than content */
#Content 
{
	overflow: hidden;
	width: 100%;
	/*Remove next line for all pages apart from HP*/
	background:#fff url(/images/BGs/Swirls1.png) repeat-y top left;
	margin:1px 0px;
}
/*For everything else*/
#Content1 
{
	overflow: hidden;
	background:#fff;
	width: 100%;
	margin:1px 0px;
}

/*START HEADER*/
#Header 
{
	background:#fff;
}
#HeaderTop
{
	background:#776433;
	height:5px;
	line-height:5px;
	margin:0px 0px 1px 0px;
}
#HeaderContent
{
	height:290px;
}
#HeaderColumn1 {
	float: left;
	width: 235px;
	background:#C2AC70 url(/images/BGs/Swirls.png) repeat top left;
}
#HeaderColumn2 {
	margin: 0px 0px 0px 236px;
	text-align:right;
}
#HeaderColumn2 img
{
	width:527px;
	height:290px;
}
#HeaderBrand
{
	border-bottom:1px solid #B1994E;
}
#HeaderSearch
{
	background:transparent url(/images/BGs/searchSite.gif) no-repeat 6px 6px;
	height:55px;
}
#HeaderBot
{
	background:#5EC9C9;
	height:5px;
	line-height:5px;
	margin:1px 0px;
}
/*END HEADER*/

/*START CONTENT*/

#ContentColumn1 
{
	float: left;
	width: 327px;
}
#ContentColumn1 P
{
	padding:10px 10px 20px 30px;
	margin:0;
}
#ContentColumn1 UL
{
	padding:10px 10px 20px 46px;
	margin:0;
}
#ContentColumn1 P IMG
{
	position:relative;
	float:right;
	padding:0 0 0 10px;
}
#ContentColumn2 
{
	margin: 0px 0px 0px 338px;
}
#ContentColumn3 
{
	width: 500px;
	margin-bottom:10px;
}
#ContentColumn3 P
{
	padding:10px 10px 10px 0px;
	margin:0px;
	/*text-align:justify;*/
}
#ContentColumn3 UL
{
	padding:10px 10px 20px 46px;
	margin:0;
}
#ContentColumn3 P IMG
{
	position:relative;
	float:right;
	padding:0 0 0 10px;
}
#ContentColumn3 H2
{
	padding:10px 0 10px 30px;
	margin:0;
}
.pricetblcont
{
	margin:10px 0px 0px 10px;
	padding:0;
	width:215px;
	background-color:#B1994E;
	border-top:1px solid #4E4423;
	border-right:1px solid #4E4423;
	border-left:1px solid #4E4423;
}
.pricetblcont .title
{
	height:24px;
	line-height:24px;
	padding-left:4px;
	border-bottom:1px solid #4E4423;
	font:normal 18px "Times New Roman", Times, serif;
	color:#fff;
	background:#84713F url(/images/bgs/swirls4.png) repeat top left;
}
.pricetbl
{
	width:215px;
}
.pricetbl .date
{
	background:#84713F url(/images/bgs/swirls5.png) repeat top left;
	padding:2px;
	color:#776433;
	font-weight:bold;
}
.pricetbl .price
{
	width:60px;
	text-align:right;
	background:#84713F url(/images/bgs/swirls6.png) repeat top left;
	padding:2px;
	color:#660000;
	font-weight:bold;
}
.pricetbl .bb
{
	border-top:solid 1px #F2EEE1;
	border-bottom:1px solid #B1994E;
}
.pricetbl .bb2
{
	border-top:solid 1px #E1D6B9;
	border-bottom:1px solid #B1994E;
}
.pricetbl .br
{
	border-right:1px solid #B1994E;
}
.flightstblcont
{
	margin:10px 0px 0px 0px;
	padding:0;
	width:426px;
	background-color:#B1994E;
	border-top:1px solid #B1994E;
	border-right:1px solid #B1994E;
	border-left:1px solid #B1994E;
}
.flightstblcont .title
{
	height:24px;
	line-height:24px;
	padding-left:4px;
	border-bottom:1px solid #B1994E;
	font:normal 18px "Times New Roman", Times, serif;
	color:#fff;
	background:#84713F url(/images/bgs/swirls6.png) repeat top left;
}
.flightstbl
{
	width:426px;
}
.flightstbl .dep
{
	width:213px;
	background:#84713F url(/images/bgs/swirls5.png) repeat top left;
	padding:2px;
	color:#776433;
	font-weight:bold;
}
.flightstbl .arr
{
	width:213px;
	background-color:#F0ECDE;
	padding:2px;
	color:#660000;
	font-weight:bold;
}
.flightstbl .bb
{
	border-top:solid 1px #F0ECDE;
	border-bottom:1px solid #B1994E;
}
.flightstbl .bb2
{
	border-top:solid 1px #fff;
	border-bottom:1px solid #B1994E;
}
.flightstbl .br
{
	border-right:1px solid #B1994E;
}
.notestbl
{
	border:1px solid #4E4423;
	margin:10px 0px 0px 10px;
	padding:0;
	width:217px;
	background-color:#B1994E;
}
.notestbl .notes
{
	background:#E4DAC3 url(/images/bgs/swirlsarrow.png) no-repeat top left;
	padding:5px 2px 5px 28px;
	border-top:solid 1px #F2EEE1;
	border-bottom:solid 1px #C2AC71;
}
.notestbl .notes a
{
	display:block;
	color:#776433;
	text-decoration:none;
}
.btntbl
{
	width:215px;
	margin:20px 0px 0px 10px;
}

.btntbl td
{
	border:1px solid #B1994E;
	background-color:#F0ECDE;
}
.btntbl2
{
	width:215px;
	margin:5px 0px 0px 10px;
}
.btntbl2 td
{
	border:1px solid #B1994E;
	background-color:#F0ECDE;
}
#toolstbl
{
	margin-top:10px;
	border-top:solid 1px #847241;
}
#toolstbl td
{
	padding:1px;
}
/* Search page */
#search
{
	margin:10px 10px 10px 30px;
}
#search b
{
	color:#776433;
}
#search a
{
	font-weight:bold;
}
a.linkNext
{
	background:transparent url(/images/arrows/link.gif) no-repeat 5px 5px;
	padding:0px 5px 0px 16px;
	color:#660000;
	text-decoration:none;
}
a.linkPrev
{
	background:transparent url(/images/arrows/linkprev.gif) no-repeat 5px 5px;
	padding:0px 5px 0px 16px;
	color:#660000;
	text-decoration:none;
}
.txt
{
	width:180px;
	font-size:8pt;
	padding-left:3px;
}
.btnsearchagain
{
	position:relative;
	top:5px;
}
.searchResultsp
{
	width:470px;
	margin:8px 0px 8px 0px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.theresultsTbl
{
	padding-bottom:10px;
}
.prevnexttbl
{
}
.maplink
{
	padding:4px;
	line-height:14px;
	height:14px;
}
/*END CONTENT*/
#Footer 
{
	background:#C2AC70 url(/images/BGs/Swirls.png) repeat top left;
	padding:2px 0px 0px 10px;
}
#FooterLinks 
{
	float:left;
	width:535px;
}
#FooterPhone 
{
	margin: 0 0 0 536px;
	text-align:right;
	padding:1px 10px 0px 0px;
}
#FooterTop
{
	background:#5EC9C9;
	height:2px;
	line-height:2px;
	margin:0px 0px 1px 0px;
}
#FooterBot
{
	background:#776433;
	height:5px;
	line-height:5px;
	margin:1px 0px 1px 0px;
	clear:both;
}
/* Details Page */
#detailContent
{
	position:relative;
	top:0px;
	left:30px;
	width:466px;
	display:block;
	border:solid 1px #847241;
}
#detailContent3 b, #detailContent3 li b, #detailContent3 strong, #detailContent3 li strong
{
	font-weight:bold;
	color:#8D7B4D;
	text-transform:uppercase;
}
#detailContent3
{
	padding-right:10px;
}
.relative
{
	position:relative;
}
.stars
{
	float:right;
	color:#958559;
	font-size:12px;
	font-weight:bold;
}
.hotel
{
	width:158px;
	float:right;
	margin:12px 0px 0px 4px;
}
.hotel img
{
	padding:1px;
	border:1px solid #5EC9C9;
}
ul.horzlist
{
	position:relative;
	top:0px;
	left:46px;
	display:inline;
	margin:0px 0px 5px 0px;
}
ul.horzlist li
{
	width:390px;
}
.icopassport
{
	background:transparent url(/images/bgs/icopassport.gif) no-repeat 0px 0px;
	padding-left:28px;
	margin-top:0px;
	margin-bottom:0px;
}
.icovisa
{
	background:transparent url(/images/bgs/icovisa.gif) no-repeat 0px 0px;
	padding-left:28px;
	margin-top:0px;
	margin-bottom:0px;
}
.icohealth
{
	background:transparent url(/images/bgs/icohealth.gif) no-repeat 0px 0px;
	padding-left:28px;
	margin-top:0px;
	margin-bottom:0px;
}
p.rectext
{
	position:relative;
	top:-10px;
	margin-top:0px;
}
/*destination page */
.destimgtbl
{
	position:relative;
	float:right;
	margin-top:10px;
	margin-left:4px;
	padding:1px;
}
.destimgtbl td
{
	padding:1px;
}
.destimgtbl IMG
{
	padding:1px;
	border:1px solid #5EC9C9;
}
.destnationthumb
{
	width:126px;
	height:126px;
	padding:1px;
	text-align:center;
}
.destnationthumb img
{
	width:120px;
	height:120px;
	padding:1px;
	border:1px solid #5EC9C9;
}
.destlisttbl
{
	margin-top:10px;
	width:478px;
	border:solid 1px #B1994E;
}
.desttitle
{
	height:24px;
	line-height:24px;
	padding-left:4px;
	border-bottom:1px solid #B1994E;
	border-left:1px solid #B1994E;
	font:normal 18px "Times New Roman", Times, serif;
	color:#fff;
	background:#84713F url(/images/bgs/swirls6.png) repeat top left;
}
.destprice
{
	font-size:10pt;
	margin-top:2px;
	margin-right:4px;
}
.desct
{
	height:14px;
	line-height:14px;
	padding-left:4px;
	border-left:1px solid #B1994E;
	background:#84713F url(/images/bgs/swirls5.png) repeat top left;
}
#destlist ul
{
	background-color:#F2EEE1;
	border:solid 1px #DBCFAC;
}
#destlist ul ul
{
	border:none;
}
#destlist ul ul ul
{
	background:#fff url(/images/BGs/dots.gif) repeat-x left top;
}
/*Various Classes*/

.searchSiteTxt
{
	border:1px solid #B1994E;
	height:16px;
	line-height:16px;
	width:169px;
	font:11px Tahoma, Verdana, Arial, serif;
	margin:25px 3px 0px 28px;
	padding-left:3px;
}
.searchSiteGo
{	
	position:relative;
	top:5px;
	left:0px;
	
}
.LinkImgHolder
{
	margin:10px 0px 0px 10px;
}
.LinkImgHolder IMG
{
	margin:0px 0px 10px 0px;
}
#flash
{
	border:1px solid #B1994E;
	margin:10px 0px 0px 10px;
	padding:10px 0px 0px 0px;
	text-align:center;
	width:213px;
	background-color:#F2EEE1;
	visibility: hidden;
	height: 1px;
}
#flash OBJECT, #flash param, #flash embed
{
	margin:0;
	padding:0;
	visibility: hidden;
}
/*RIGHT COLUMN - HOMEPAGE*/
.col2title
{
	background:#F2EEE1;
	color:#600;
	font:normal 18px "Times New Roman", Times, serif;
	border:1px solid #CEBC8C;
	padding:7px;
	margin:10px 10px 5px 2px;
}
.col2image
{
	background:#fff;
	border:1px solid #CEBC8C;
	padding:1px;
	margin:5px 10px 5px 2px;
}
.col2price
{
	background:#F2EEE1;
	color:#600;
	font:normal 18px "Times New Roman", Times, serif;
	border:1px solid #CEBC8C;
	padding:7px;
	margin:5px 10px 5px 2px;
	text-align:right;
}
.col2copy
{
	background:#F2EEE1;
	color:#630;
	border:1px solid #CEBC8C;
	padding:7px;
	margin:5px 10px 5px 2px;
}
.col2copy P
{
	padding:3px 0 3px 0;
	margin:0px;
}
.col2action
{
	font:bold 16px "Times New Roman", Times, serif;
	border:1px solid #CEBC8C;
	padding:9px 7px 7px 28px;
	margin:5px 10px 5px 2px;
	background:#F2EEE1 url(/images/arrows/big.gif) no-repeat 5px 9px;
}
.col2action A
{
	color:#776433;
	text-decoration:none;
}
.col2action A:hover
{
	color:#600;
	text-decoration:none;
}
.flRight
{
	position:relative;
	float:right;
}
.flRight IMG
{
	padding:1px;
	margin-left:4px;
	border:1px solid #5EC9C9;
}
.flLeft
{
	position:relative;
	float:left;
}
.flLeft IMG
{
	padding:1px;
	border:1px solid #5EC9C9;
}
/*.lmarg
{
	margin-left:30px;
}*/
.imgtbl
{
	position:relative;
	float:left;
	margin:0px 10px 2px 0px;
}
.imgtbl td.bb
{
	padding-bottom:6px;
}
.imgtbl IMG
{
	padding:1px;
	border:1px solid #5EC9C9;
}
.action
{
	width:160px;
	padding:9px 7px 7px 30px;
	margin:5px 0px 5px 30px;
	font:bold 16px "Times New Roman", Times, serif;
	border:1px solid #CEBC8C;
	background:#F2EEE1 url(/images/arrows/big.gif) no-repeat 7px 9px;
}
.action A
{
	color:#776433;
	text-decoration:none;
}
.action A:hover
{
	color:#600;
	text-decoration:none;
}
.descClipper
{
	overflow:hidden;
	width:240px;
	height:213px;
	margin:3px 0 0 0;
}
#Column2 .descClipper P
{
	padding:0 0 8px 0;
	margin:0 0 0 30px;
}
.clear
{
	clear:right;
	line-height:20px;
	background:transparent url(/images/BGs/dots.gif) repeat-x 0px 0px;
	margin:0px 4px 0 30px;
}
/*NAVIGATION*/

#HeaderLinks UL
{
	list-style:none;
	padding:0;
	margin:0;
}
#HeaderLinks LI
{
	
	
}
#HeaderLinks A
{
	background:transparent url(/images/arrows/1.gif) no-repeat 9px 1px;
	padding:4px 0px 3px 29px;
	border-top:1px solid #D5C89F;
	border-bottom:1px solid #B1994E;
	text-decoration:none;
	color:#584A25;
	display:block;
}
#HeaderLinks A:hover
{
	border-top:1px solid #D6C8A0;
	border-bottom:1px solid #DFD3B3;
	background:#D6C8A0 url(/images/arrows/1.gif) no-repeat 9px 1px;
	text-decoration:none;
	color:#600;
	display:block;
}

#FooterLinks ul
{
	margin:4px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

#FooterLinks UL LI 
{
	display: inline;
	margin:0px;
}
#FooterLinks UL LI A
{
	background:transparent url(/images/arrows/3.gif) no-repeat 10px 6px;
	margin:0px;
	padding:6px 15px 6px 28px;
	border-left:1px solid #D5C89F;
	border-right:1px solid #B1994E;
	text-decoration:none;
	color:#584A25;
}
/* general classes */
.linkarrow
{
	background:transparent url(/images/arrows/link.gif) no-repeat 5px 5px;
	padding:0px 5px 0px 16px;
}
a.linkarrow
{
	color:#660000;
	text-decoration:none;
	padding:0px 5px 0px 16px;
}
p.intro
{
/*	position:relative;
	left:30px;*/
	color:#776433;
	font-weight:bold;
}
/*p.text
{
	position:relative;
	left:30px;
	width:426px;
}*/
.detailtext
{
	margin-left:30px;
}
.detailtext P
{
	padding:0;
	margin:0;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.center
{
	text-align:center;
}
.detailimg
{
	float:right;
	padding:0px 0px 3px 4px;
}
.detailimg img
{
	width:250px;
	padding:1px;
	border:1px solid #5EC9C9;
}
.footertext
{
	text-align:justify;
	color:#bbb;
	display:none;
}
/* Email Form */
.conttbl
{
	width:450px;
	border-top:solid 1px #B1994E;
	border-left:solid 1px #B1994E;
}
.conttbl td
{
	padding:4px;
	border-top:solid 1px #F2EEE1;
	border-bottom:solid 1px #B1994E;
	border-right:solid 1px #B1994E;
	border-left:solid 1px #F2EEE1;
}
.nobrds
{	
	border:none;
}
.nobrds td
{
	border:none;
}
.input {
   width:210px;
   font-size:8pt;
   margin-bottom:4px;   
}
.select {
   width:214px;
   font-size:8pt;
   margin-bottom:4px;
}
.selectm {
   width:214px;
   height:120px;
   font-size:8pt;
   margin-bottom:4px;
}
.radio {
   width:25px;
   font-size:8pt;
}   
.textarea {
   width:210px;
   font-size:8pt;
   margin-bottom:4px;
}
.address
{
	padding-left:45px;
}
.small
{
	font-size:7pt;
	color:#660000;
}
.formLine
{
	width:200px;
}
.r1
{
	background-color:#F2EEE1;
}
.r2
{
	background-color:#D5C89F;
}
.mandatoryField
{
	margin-left:8px;
	color:#660000;
}
.caps
{
	text-transform:capitalize;
}
.border
{
	border:solid 1px #B1994E;
}
.flashmap
{
	border:solid 1px #B1994E;
}
/* Jamber Link */
#jamber
{
	float:right;
	margin:2px 0px 4px 0px;
}
.frPrint
{
	background:#fff;
	display:block;
	text-align:right;
	width:445px;
}
.printBranding
{
	display:none;
}