/*
*************************************************
* START FINAL CSS
**************************************************
*/

.pageHeading {
	font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
	/*	font-weight:bold;	*/
	font-size: 30px;
	color: #FFFFFF;
}

.pageHeading2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 30px;
	color: #FFFFFF;
}

.pageSubHeading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 18px;
	color: #FFFFFF;
}

.pageSubHeading2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 18px;
	color: #7C783A;
}

.pageLinks {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:15px;
	font-size: 18px;
	color: #FFFFFF;
}

.pageBottom
	{
		 padding-top:20px;
		 text-align:center;
	}
	
a:hover{text-decoration:none;}

.pageIntro {
		background-image:url(/images/background.png);
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:14px;
		line-height:20px;
		color:#FFFFFF;
		font-weight:bold;
		border-top:0px;
		border-top-color:#3C8ECC;
		border-top-style:solid;
		margin-top:5px;
		padding-top:5px;
		margin-left:17px;  
		margin-right:30px; 
		margin-bottom:20px;
		padding:5px;
}

.grapes {
		background-image: url(/images/r-t.jpg); 
		background-repeat: no-repeat;
		background-position: right top;
		position:relative;
		float:right;
		z-index:90;
		height:1000px;
		width:500px;
}



.vehicle {
		background-image: url(/images/vehicleincountry.gif); 
		background-repeat: no-repeat;
		background-position: right top;
		position:relative;
		float:right;
		z-index:90;
		height:1000px;
		width:500px;
}



.bush {
		background-image: url(/images/bush.gif); 
		background-repeat: no-repeat;
		background-position: right top;
		position:relative;
		float:right;
		z-index:90;
		height:1000px;
		width:500px;
}


.kangaroo {
		background-image: url(/images/kangaroo.gif); 
		background-repeat: no-repeat;
		background-position: right top;
		position:relative;
		float:right;
		z-index:90;
		height:1000px;
		width:500px;
}





.siteBackground {
		padding:0px;
		margin:0px;
		background-color:#325A1C;
		background-image: url(/images/bwtt-dr.gif); 
		background-repeat: repeat-x; 
		background-position: top;
		width:100%;
		height:100%;
		float:none;
		position:absolute;
		z-index:80;
}


.BTsiteBackground {
		padding:0px;
		margin:0px;
		background-color:#6F7D40;
		background-image: url(/images/bt-dr.gif); 
		background-repeat: repeat-x; 
		background-position: top;
		width:100%;
		height:100%;
		float:none;
		position:absolute;
		z-index:80;
}



.BMTsiteBackground {
		padding:0px;
		margin:0px;
		background-color:#6699CC;
		background-image: url(/images/bmtt-dr.gif); 
		background-repeat: repeat-x; 
		background-position: top;
		width:100%;
		height:100%;
		float:none;
		position:absolute;
		z-index:80;
}


.BNTsiteBackground {
		padding:0px;
		margin:0px;
		background-color:#999966;
		background-image: url(/images/bnt-dr.gif); 
		background-repeat: repeat-x; 
		background-position: top;
		width:100%;
		height:100%;
		float:none;
		position:absolute;
		z-index:80;
}




	
.pageContainer {
		margin-top:150px;
		width:500px;
}

.flashContainer {
		margin-top:56px;
		width:400px;
	}

.pagePurple
	{
	background-color:#6D4196;
	border-style:dotted;
	border-width:0px;
	border-color:#3C8ECC;
	border-top-style:solid;
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:0px;
	padding:5px;
}


.pageBlue
	{
	background-color:#336699;
	border-style:dotted;
	border-width:0px;
	border-color:#3C8ECC;
	border-top-style:solid;
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:0px;
	padding:5px;
}


.pageBrown
	{
	background-color:#663300;
	border-style:dotted;
	border-width:0px;
	border-color:#3C8ECC;
	border-top-style:solid;
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:0px;
	padding:5px;
}

.pageKhaki
	{
	background-color:#A09C68;
	border-style:dotted;
	border-width:0px;
	border-color:#3C8ECC;
	border-top-style:solid;
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:0px;
	padding:5px;
}



.pageWine
	{
	background-color:#990000;
	border-style:dotted;
	border-width:0px;
	border-color:#3C8ECC;
	border-top-style:solid;
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:0px;
	padding:5px;
}


.pageWhite
	{
	background-color:#FFFFFF;
	border-style:dotted;
	border-width:0px;
	border-color:#3C8ECC;
	border-top-style:solid;
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:0px;
	padding:5px;
}


.pageBlack
	{
	background-color:#000000;
	border-style:dotted;
	border-width:0px;
	border-color:#3C8ECC;
	border-top-style:solid;
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:0px;
	padding:5px;
}
	
.twocolHeader
	{
		background-color:#7C783A;
}

.twocolContent
	{
		background-color:#A09C68;
		color:#515128;
		font-family:Tahoma;
		font-size:12px;
		line-height:17px;
	}
	
.brownTop
	{
		padding:5px;
		background-color:#7C783A;
        border-left-style:dotted;
		border-left-width:0px;
        border-right-style:dotted;
		border-right-width:0px;

		border-color:#464600;
		border-top-style:solid;
		border-top-width:0px;
		padding:3px;		
	
	}

.brownCell
	{
		/* background-color:#DCDCB8; */
	}
	
.brownMain
	{
		padding:10px;
		background-color:#A09C68;
		color:#515128;
		font-family:Tahoma;
		font-size:12px;
		line-height:17px;
		
	  	border-left-style:dotted;
		border-left-width:0px;
        border-right-style:dotted;
		border-right-width:0px;
		border-color:#464600;
		border-bottom-style:solid;
		border-bottom-width:0px;
		padding:5px;
	}
.brownText
	{
		background-color:#A09C68;
		color:#515128;
		font-family:Tahoma;
		font-size:12px;
		line-height:17px;
	}

.footer
	{
	 	padding-top:30px;
	 	text-align:right;
	}	

.siteBackground1
	{
		width:100%;
		height:100%;
		z-index:101;
	}

.siteColumn1
	{
		background-image: url(/images/l-t.jpg); 
		background-repeat: no-repeat; 
		background-position: left top; 
		position:absolute;		
		width:270px;
		z-index:99;
	}
	
	
	
	
	.BTAsiteColumn1
	{
		background-image: url(/images/btal-t.gif); 
		background-repeat: no-repeat; 
		background-position: left top; 
		position:absolute;		
		width:270px;
		z-index:99;
	}
	
	
	.BMTsiteColumn1
	{
		background-image: url(/images/bmtl-t.jpg); 
		background-repeat: no-repeat; 
		background-position: left top; 
		position:absolute;		
		width:270px;
		z-index:99;
	}
	
	
	
	.BNTsiteColumn1
	{
		background-image: url(/images/bntal-t.gif); 
		background-repeat: no-repeat; 
		background-position: left top; 
		position:absolute;		
		width:270px;
		z-index:99;
	}
	
	

.siteColumn2
	{
		position:absolute;
		left:270px;
		z-index:98;
	}

		
.siteNavigation
	{
		margin-top:35px;
		margin-right:20px;
	}

	.bookNow {
		background-image:url(/images/booknowASP.gif);
		margin-top:30px;
		margin-right:20px;
		margin-left:10px;
		width:220px;
		height:100px;
		text-align:center;
}

.travelnow {
		margin-top:400px;
		margin-right:0px;
		margin-left:10px;
		width:220px;
		height:100px;
		text-align:center;
		
}


.specialoffer1 {
		margin-top:375px;
		margin-right:0px;
		margin-left:10px;
		width:220px;
		height:100px;
		text-align:center;
		
}

.specialoffer2 {
		margin-top:75px;
		margin-right:0px;
		margin-left:10px;
		width:220px;
		height:90px;
		text-align:center;
		
}


.star {
		background-image:url(/images/star.png);
		width:100px;
		height:100px;
		text-align:center;
		font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
		/*	font-weight:bold;	*/
		font-size: 30px;
		color: #FFFFFF;
}

.giftVoucher {
		background-image:url(/images/booknowASP.gif);
		margin-right:20px;
		margin-left:10px;
		width:220px;
		height:100px;
		text-align:center;
		margin: 0 auto;
}
  
.contactUs {
		background-color:#ffa84f;
		width:220px;
		height:100px;
		text-align:center;

}

.contactUs2 {
		background-color:#ffa84f;
		color:#6D4196;
		width:220px;

		text-align:center;
}
	
.bookNow1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 18px;
	color: #FFFFFF;
}

.bookNow2 {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 14px;
	color: #FFFFFF;
}

.link {
	margin-left:24px;
	margin-top:6px;
	margin-right:25px;
	margin-bottom:5px;
}


/* MAIN TEXT (WHITE) */
.m_text
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:18px;
		color:#FFFFFF; 
	}

/* MAIN TEXT (BLACK) */
.m_textb
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:17px;
		color:#000000; 
	}
	
	/* MAIN TEXT (PURPLE) */
.m_textp
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:17px;
		color:#6D4196; 
	}
	
		/* MAIN TEXT (GREEN) */
.m_textg
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:17px;
		color:#7C783A; 
	}
	


.c1_text
	{
		font-family:Arial;
		font-size:11px;
		line-height:11px;
		color:#6094F1;
	}

.form
	{
		width:216px; height:20px; border-color:#9ED8FF; border-width:1px; background-color:#1B50B1; border-style:solid; padding-left:5px
	}
	
.form_div
	{
		height:23px; margin-top:0px;
	}
		
	a.text{text-decoration:none;}	
	a.text:hover{text-decoration:underline;}

.menuWhiteBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 14px;
	color: #FFFFFF;
}

.navBorder {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}




/*
*********************************** 
 START: SUCKERFISH MENUS
***********************************
*/
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;

	}

	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11em;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 12.5em;
		margin-top : -2.00em;
		background-color:#999966; 
		padding-right:55px;
		/* background-color:#6D4196; */
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		
	}

	/* HACK to make it work in all browsers */
	html>body #nav li a { width : 10em; }
	#nav li a {	width: 14.1em;}
	
	#nav li a {
		
		display : block;
		color : white;
		font-weight : bold;
		font-size:24x;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration : none;
		border-bottom:1px solid white;
		padding : 0 0.5em;
		padding-top:10px;
		padding-left:30px;

		background-repeat: no-repeat;

	}
	
	#nav li a:hover {
		color : white;
		background-color :#666633;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
	{ /* lists nested under hovered list items */
		left: auto;
	}
/*
*********************************** 
 END: SUCKERFISH MENUS
***********************************
*/

/*
***********************************
 BMD: NEW CSS FOR SEO
***********************************
*/
h1 {
	font-family: Impact, Arial, Verdana, Helvetica, sans-serif;
	/*	font-weight:bold;	*/
	font-size: 30px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
}



