@charset "utf-8";
/* CSS Document */

a:link {
	color: #060;
	text-decoration: none;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #060;
}
a:active {
	text-decoration: none;
	color: #060;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #060;
}
a:hover {
	text-decoration: none;
	color: #739607;
	font-size: 12px;
	text-align: left;
	font-style: normal;
}
a:link.nav {
	color: #060;
	text-decoration: none;
}
a:visited.nav {
	text-decoration: none;
	color: #060;
}
a:active.nav {
	text-decoration: none;
	color: #060;
	background-color: #F0F0F0;
}
a:hover.nav {
	text-decoration: underline;
	color: #739607;
	font-size: 16px;
}
a:link.left_align {
	color: #739607;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited.left_align {
	text-decoration: none;
	color: #3A9E0A;
	text-align: left;
}
a:active.left_align {
	text-decoration: none;
	color: #3A9E0A;
	text-align: left;
}
a:hover.left_align {
	text-decoration: underline;
	color: #739607;
	font-size: 18px;
}
a:link.customise_your_safari {
	color: #600;
	text-decoration: none;
	font-size: 18px;
}
a:visited.customise_your_safari {
	text-decoration: none;
	color: #060;
	font-size: 12px;
}
a:active.customise_your_safari {
	text-decoration: none;
	color: #060;
	font-size: 18px;
}
a.customise_your_safari {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #060;
}
a:hover.customise_your_safari {
	text-decoration: none;
	color: #739607;
	font-size: 14px;
}

.contenttable {
	background-color: bisque;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
h1 {
	color: #600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	list-style-position: outside;
	list-style-image: url(../bullet.html);
}
body {
	/* background-color: #FFEADD; */
	background-color:#454201;
	color: #CCC;
	margin-top: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	border-left-color: #FFF;
	text-align: left;
}
.table_bkgd {
	/* background-color: #E8D2BB; */
	background-color:bisque;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	text-align: left;
	margin-left: 16px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.footlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #030;
	padding: 10px;
	}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #030;
	text-align: right;
	padding: 10px;
}
.packages_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #600;
	padding-left: 20px;
	font-style: normal;
	text-align: left;
}
.packages_summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 21px;
	line-height: 20px;
	text-align: justify;
	}
h2 {
	font-size: 16px;
}
.large {
	font-size: 16px;
}
.large {
	font-weight: bold;
}
activities {
	text-align: left;
}
.activities {
	text-align: left;
}
bulleted paragraphs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.left_align {
	text-align: left;
	color: #000;
}
centre align {
	text-align: center;
}
.centre_align {
	text-align: center;
}
.contenttable tr td table {
	text-align: left;
	background-color: bisque;
	color: #000;
}
left align learn more {
	text-align: left;
}
.left_align_learn_more {
	text-align: left;
}
.burgundydayi {
	color: #600;
	font-size: 12px;
}
.burgundydaysnights {
	color: #300;
	font-size: 12px;
}
.burg {
	color: #300;
}
.burg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.itinerary {
	font-size: 14px;
}
.contenttable tr td table tr td ul {
	font-size: 12px;
	color: #000;
}
.bullets {
	list-style-type: disc;
}
.BookingInfo {
	font-size: 10px;
	color: #600;
}
.booking {
	font-size: 9px;
	color: #600;
}
.delete {
	padding-left: 20px;
}
.contact_heading {
	padding-left: 60px;
}

.buttonpanel {
width: 1024px;
height: 55px;
background-image: url(../images/button-bg.jpg);
padding: 0;
position: absolute;
}

#menu {
	margin: 0;
	padding: 0;
	height: 73px; 
	}
#menu li {
	list-style: none;
	float: left;
height: 50px;
	}
	

#menu li a {
	display: block;
	padding: 10px 15px;
	*padding: 10px 15px;
	_padding: 10px 15px;
	color: #ffe4c4;
	text-decoration: none;
	font-size: 12px;
	border-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	

	
	#menu li a:hover {
		background-color:#540101;
	}
	
#menu li:hover {

	}

#menu li ul {
	display: none; 
	width: 12em; /* Width to help Opera out */
	background-color: #69f;

	}
	
	#menu li p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 12px;
	color: #FFFFFF;
	}
	
	#menu li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; 
	z-index: 99999;
background-color: #660000;
	}
#menu li:hover li {
	float: none;
	height:35px;
	
	}
#menu li:hover li a {

	border-left: 0;
	color: #ffe4c4; 
	font-family: Arial, Helvetica, sans-serif;

	}
#menu li li a:hover {
background-image: url(../images/button-bg-li-hover.jpg);
background-color: #660000;
background-repeat: repeat;
	background-color:#540101;

	}

#BannerFade {
	margin: auto;
	float: none;
    width: 1024px;
    height: 320px;
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position: absolute; font-size: 24px; font-weight: normal; color: #fff; text-decoration: none; background-color: #660000; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
ul.bjqs-controls.v-centered li a:hover{ color: #333; background-color: #e1cea2;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:30px; top: 15px !important; padding: 3px 9px 3px 11px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{right:90px; top: 15px !important; padding: 3px 11px 3px 9px;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center; display: none;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}