/*========================================================

Global CSS file for Oasis Overland

Created by Strawberrysoup - www.strawberrysoup.co.uk

=========================================================*/
/*===================================================================
BODY IMAGES THAT CHANGE BASED ON TIME OF DAY
===================================================================*/
#debug {
	z-index:99999999
}

p {
	font-size:1em;
}

body {
/*	color: #908A7F;*/
	font-family: Arial, Helvetica, sans-serif;
}

.UniversMedium {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'UniversMedium', helvetica;
}

.UniversBold {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'UniversBold', helvetica;
}

.UniversCondensedBold {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'UniversCondensedBold', helvetica;
}

.UniversCondensedMedium {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'UniversCondensedMedium', helvetica;
}

@font-face {
	font-family: 'UniversBold';
	src: url('/fonts/unvr65x-webfont.eot');
	src: local('☺'), url('/fonts/unvr65x-webfont.woff') format('woff'), url('/fonts/unvr65x-webfont.ttf') format('truetype'), url('/fonts/unvr65x-webfont.svg#webfontOC8Asuv2') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UniversMedium';
	src: url('/fonts/unvr55x-webfont.eot');
	src: local('☺'), url('/fonts/unvr55x-webfont.woff') format('woff'), url('/fonts/unvr55x-webfont.ttf') format('truetype'), url('/fonts/unvr55x-webfont.svg#webfont5oFAkVY4') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UniversCondensedBold';
	src: url('/fonts/unvr67x-webfont.eot');
	src: local('☺'), url('/fonts/unvr67x-webfont.woff') format('woff'), url('/fonts/unvr67x-webfont.ttf') format('truetype'), url('/fonts/unvr67x-webfont.svg#webfontyfLI8tog') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UniversCondensedMedium';
	src: url('unvr57x-webfont.eot');
	src: local('☺'), url('/fonts/unvr57x-webfont.woff') format('woff'), url('/fonts/unvr57x-webfont.ttf') format('truetype'), url('/fonts/unvr57x-webfont.svg#webfontKNaf74XW') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*===================================================================
SITE SIZE DEFINED
===================================================================*/

#wrapper {
	width: 1040px;
}

#outer_wrapper {
	position:relative;
	width: 1040px;
	margin:40px auto 0 auto;
	padding-top:80px;
}

/*===================================================================
BRANDING
===================================================================*/

h1#branding{
	position:absolute;
	top:-57px;
	left:-40px;
	width:380px;
	text-indent:-999em;
	z-index:997;
}

h1#branding a {
	display: block;
	width:305px;
	height:150px;
}

/*===================================================================
SITE CONTAINER
===================================================================*/

#container{
	width: 944px;
	padding: 0 6px 0;
	margin: 0 0 0 42px;
	position: relative;
	top: -8px;
}

#clear_button {
	background-color:#FCBE00;
	border:1px solid #666666;
	color:#000000;
	font-size:12px;
	padding:3px 4px;
	vertical-align:middle;
}

/*===================================================================
NAVIGATION
===================================================================*/

#main_navigation{
	list-style:none;
	position:absolute;
	top:45px;
	left:380px;
	z-index:999;
}

#main_navigation li {
	float:left;
	margin:0 3px 0 0;
}

#main_navigation li a {
	color: #FFF;
	padding: 4px 10px 1px 0;
	font-size: 11px;
}

#main_navigation_tabbed{
	list-style:none;
	position:absolute;
	top:38px;
	left:320px;
	z-index:900;
}

#main_navigation_tabbed li {
	float:left;
	margin:0 3px 0 0;
}

#main_navigation_tabbed li a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:10px 10px 0px 10px;
	height:26px;
	background:url('/cssimages/tab_down.png') repeat-x top left;
	text-align:center;
}

#main_navigation_tabbed li a:hover {
	background:url('/cssimages/hover_tab.png') repeat-x top left;
}



/*===================================================================
LOCATATIONS BAR
===================================================================*/
#continents{
	display:block;
	list-style:none;
	color:#fff;
	padding: 3px 0 0 0;
	margin-left: 218px;
	position:relative;
	top: 0px;
	left: 6px;
	z-index: 998;
}

#continents li {
	position: relative;
	float: left;
	margin: 0;
	border-right: solid 1px #3a3a3a;
	font-size:1.1em;
	z-index: 998;
}

#continents li a, #continents li p {
	padding: 10px 22px 10px 20px;
	display:block;
}

#continents li a {
	color: #FFF;
}

#continents li:last-child{
	border:none;
}

/*===================================================================
LOCATATIONS BAR - SS
===================================================================*/
#continents-new{
	display:block;
	list-style:none;
	color:#fff;
	padding: 3px 0 0 0;
	margin-left: 218px;
	position:relative;
	top: 0px;
	left: 6px;
	z-index: 990;
}

#continents-new li {
	position: relative;
	float: left;
	margin: 0;
	border-right: solid 1px #3a3a3a;
	font-size:1.1em;
	z-index: 998;
}

#continents-new li a, #continents-new li p {
	padding: 10px 22px 10px 20px;
	display:block;
}

#continents-new li a {
	color: #FFF;
}

#continents-new li:last-child{
	border:none;
}

/*** New Styles ***/

#continents-new.new_style {
	
}

#continents-new.new_style li {
	
}
#continents-new.new_style li a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:10px 0px 0px 0px;
	height:26px;
	background:url('/cssimages/tab_down.png') repeat-x top left;
	text-align:center;
}
#continents-new.new_style li a:hover {
	
}
.banner_image {
	border: 6px solid #000000;
}

li#book_trip {
	padding: 0px;
	margin: 0;
}

#book_trip span {
	padding:12px 14px 8px 31px;
	display:block;
}

#book_trip_form {
	display: none;
	background:none repeat scroll 0 0 #5E2220;
	color:#FFFFFF;
	padding:14px;
	position:absolute;
	right:15px;
	top:47px;
	z-index:999;
	width: 640px;
}

#book_trip_form dl {
	float: left;
}

#book_trip_form dt {
	font-size:1.2em;
	padding:1px 0 10px;
}

#book_trip_form dd {
	
}

#book_trip_form #close_book_trip_form {
	position:absolute;
	display:block;
	right:10px;
	top:10px;
	background:url('../images/icons/cross.png') no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
}

/*===================================================================
BANNER IMAGES
===================================================================*/

#banner_images {
	position: absolute;
	z-index: 90;
}

.banner_title {
	font-family: 'UniversCondensedBold', helvetica;
	position: absolute;
	z-index: 999;
	top: 204px;
	left: 0px;
	width: 661px;
	height: 30px;
	padding: 8px 15px 24px 15px;
	color: #FFFFFF;
	font-size: 35px;
	text-shadow: 2px 2px 10px #333;
}

.photo_box {
	height: 260px;
	width: 685px;
	overflow: hidden;
	border: 6px solid #000000;
}

.photo_box img {
	position:absolute;
}

.current_c {
	position: relative;
	background: #000000;
}

.current_c span {
	position: absolute;
	z-index: 96;
	top: 36px;
	left: 0px;
	display: block;
	width: 100%;
	height: 23px;
}

/*****************************************************************
SIDEBAR NAVIGATION
******************************************************************/

#sidebar_navigation {
	font-family: 'UniversCondensedBold', helvetica;
	font-size: 16px;
	width: 246px;
	height: 272px;
	float: right;
	
}

#sidebar_navigation ul {
	margin: 10px 0 0 0px;
}

#sidebar_navigation li {
	list-style: none;
	margin: 0;
	line-height: 1.1em;
}

#sidebar_navigation li a {
	color: #fff;
	display: block;
	width: 216px;
	padding: 0px 0 0 30px;
}

#sidebar_navigation h3 {
	font-family: 'UniversCondensedBold', helvetica;
	color: #fff;
	margin: 12px 0 0 0px;
	text-align: center;
}

#sidebar_navigation ul li.african_trip a {
	padding-top: 17px;
	padding-bottom: 15px;
}

#sidebar_navigation ul li.photo_gallery a {
	padding-top: 15px;
	padding-bottom: 17px;
	width:152px !important;
}


#sidebar_navigation ul li.volunteer a {
	width: 155px !important;
	padding-top: 14px;
	padding-bottom: 17px;
}

#sidebar_navigation ul li.faq a {
	padding-top: 15px;
	padding-bottom: 13px;
}

#sidebar_navigation ul li.faq2 a {
	padding-top: 23px;
	padding-bottom: 13px;
}

#promo_banners {
	list-style: none;
	position:relative;
	color: #fff;
}

#special_span {
	display: block;
	width: 50px;
	float:right;
	height:16px;
}

#promo_banners li {
	float:left;
	height:134px;
	width: 305px;
	margin:4px 5px 0 0;
	position: relative;
	z-index: 999
}

#promo_banners li#brochure_download {
	width: 311px;
	margin-right: 10px;
}

#promo_banners li h3 {
	font-family: 'UniversCondensedBold', helvetica;
	color: #fff;
	font-size: 18px;
	margin: 7px 0 0 10px;
}

#promo_banners li h3 a, #call_us #call_us_email a {
	font-size: 18px;
	margin: 0;
	text-decoration: none;
}

#promo_banners a {
	color: #fff;
	text-decoration: underline;
	margin: 0 0 0 8px;
	font-size: 0.8em;
}

#brochure_download p, #special_offers p, #call_us p {
	width: 200px;
	margin: 0 0 0 10px;
	line-height: 1.1em;
	font-weight: bold;
	letter-spacing: 0.1px;
	font-size: 12px;
}

/*****************************************************************
BROCHURE DOWNLOAD CTA
******************************************************************/

#brochure_download h3 {
	width: 170px;
}

/*****************************************************************
SPECIAL OFFERS CTA
******************************************************************/

#promo_banners #special_offers {
	background-position: -320px 0;
}

#special_offers p {
	margin-top: 20px;
}

/*****************************************************************
CALL US CTA
******************************************************************/

#promo_banners #call_us {
	background-position: -636px 0;
	margin-right: 0px;
	float: right;
}

#promo_banners #call_us h3 {
	font-size: 23px;
	margin-top: 15px;
	text-shadow: 2px 2px 7px #494949;
}

#promo_banners #call_us p {
	font-family: 'UniversCondensedMedium', helvetica;
	text-shadow: 2px 2px 7px #494949;
}


#promo_banners #call_us p#call_us_email {
	font-size: 19px;
	width: 290px;
	margin: 12px 0 0 10px;
	font-weight: 100;
}

#promo_banners #call_us p#call_us_skype {
	font-size: 16px;
	width: 217px;
	margin: 12px 0 0 88px;
	font-weight: 100;
}

.divide {
	left:0;
	position:absolute;
	width:100%;
	margin: 0;
}

/*****************************************************************
SIDEBAR
******************************************************************/
#additional_content {
	width: 303px;
	float: left;
}

#additional_content h3 {
	margin: 0;
}

#additional_content .box_section {
	float: none;
}

/*contact details*/

#sidebar_contact_info {
	width: 296px;
	height: 375px;
	color: #fff;
}

#sidebar_contact_info a, #sidebar_contact_info h2, #sidebar_contact_info h3 {
	color: #fff;
}

#sidebar_contact_info p {
	font-family: 'UniversCondensedMedium', 'UniversCondensedBold', helvetica;
	font-size: 16px;
	margin: 0 0 10px 10px;
	line-height: 1.2em;
	text-shadow: 2px 2px 7px #333;
}

#sidebar_contact_info p span {
	font-size: 18px;
}

#sidebar_contact_info h3 {
	font-family: 'UniversCondensedBold', helvetica;
	text-shadow: 2px 2px 7px #333;
	margin: 0 0 5px 10px;
	font-size: 18px;
}

#sidebar_contact_info h2 {
	font-family: 'UniversCondensedBold', helvetica;
	font-size: 21px;
	padding: 10px 0 0 30px;
	margin:10px 0;
}

#sidebar_contact_info h3 {
	font-family: 'UniversCondensedBold', helvetica;
}

#skype_logo {
	padding: 15px 0 5px 80px;
}

/*brochure_download*/

#brochure_dl {
	color: #fff;
	width: 299px;
	height: 140px;
}

#brochure_dl a {
	color: #fff;
	text-decoration: underline;
}

#brochure_dl h3 a {
	text-decoration: none;
}

#brochure_dl h3 {
	font-family: 'UniversCondensedBold', helvetica;
	font-size: 19px;
	color: #fff;
	width: 190px;
	padding: 8px 0 0 28px;
}

#brochure_dl p {
	font-size: 12px;
	padding: 0px 0 0 10px;
	line-height: 1.2em;
	width: 190px;
}

/*Newsletter signup*/

#newsletter_signup {
	width: 296px;
	height: 170px;
}

#newsletter_signup h3 {
	font-family: 'UniversCondensedBold', helvetica;
	color: #fff;
	padding: 6px 0 0 27px;
}

#newsletter_signup form {
	color: #fff;
	margin: 30px 0 0 10px;
	font-weight: bold;
}

#newsletter_signup form dd {
	margin: 0 0 10px 0;
}

/*	recent trips */
	
#recent_trips {
	width: 299px;
	color: #fff;
}

#recent_trips a {
	color: #fff;
}

#recent_trips h3 {
	font-family: 'UniversCondensedBold', helvetica;
	color: #fff;
	padding: 5px 0 5px 25px;
	margin: 0;
}

#recent_trips ul {
	list-style: none;
}

#recent_trips li {
	color: #333;
	margin: 0;
	padding: 10px 0 5px 10px;
}

#recent_trips li a {
	color: #73853b;
}

td.spaces0 {
	background:#c5070b;
}

td.spaces5 {
	background:#D79200;
}

td.spaces10 {
	background:#74852D;
}


/*===================================================================
HOMEPAGE
===================================================================*/

.column_layout {
	float: left;
	width:314px;
	padding:5px 0;
}

.box_section {
	float:left;
	width: 310px;
	margin: 6px 0 0 0;
	color: #353535;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-weight: bold;
}

.box_section h3 {
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	color: #FFFFFF;
	padding:7px 0 7px 10px;
	font-size: 1.4em;
	font-family: 'UniversCondensedBold', helvetica;
	font-weight: 500;
}

.box_section h3 a {
	color: #FFFFFF;
}

.box_section h3 img {
	margin:4px 4px 0 0;
	vertical-align:top;
}

.box_section dl {
	padding:0 0 10px 15px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

.box_section dt {
	padding: 20px 0 4px 0;
}

.box_section dt span {
	font-size: 10px;
}

#datepickerFrom, #datepickerTo {
	border: solid 1px #ccc;
	padding: 3px;
}

.button_black_white, a.button_black_white {
	border:0 none;
	color:#FFFFFF;
	padding: 5px 20px 6px 6px;
	font-size: 10px;
}

a.button_black_white {
	padding: 9px 20px 7px 6px;
}

#special_events {
	margin-right: 0px;
	height: 378px;
}

#quick_trip_finder h3, #traveller_blogs h3 {
	background-color: #427289;
}

#quick_trip_finder dl {
	height: 332px;
	position: relative;
}

#quick_trip_finder #clear_button {
	float: right;
	margin: 0px 20px 0px 0px;
	padding: 3px 6px 3px 6px;
	font-size: 10px;
	background: #FFF;
}

#quick_trip_finder dt {
	padding: 18px 0px 4px;
}

#quick_trip_finder input.button_black_white {
/*	position: absolute;*/
/*	right: 15px;*/
/*	bottom: 17px;*/
	cursor:pointer;
	margin: 0px 0px 10px 0px;
	border: 1px solid #333;
	padding: 4px 10px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	width: 262px;
	background: #FCBE00;
}

#home #quick_trip_finder input.button_black_white {
	width: 275px;
}

#select_destination h3, #trip_month h3 {
	background-color: #161f16;
}


ul#select_destination_list {
	position: relative;
	width: 310px;
	height: 162px;
	list-style: none;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

ul#select_destination_list li {
	position: relative;
	text-indent: -9999em;
	display: block;
}

ul#select_destination_list li a {
	position: absolute;
	display: block;
	text-indent: -9999em;
}

ul#select_destination_list li#select_me a {
	top: 29px;
	right: 69px;
	z-index: 2;
	width: 42px;
	height: 36px;
}

ul#select_destination_list li#select_sa a {
	width: 48px;
	height: 76px;
	top: 63px;
	left: 79px;
}

ul#select_destination_list li#select_a a {
	width: 70px;
	height: 77px;
	top: 37px;
	right: 81px;
	z-index: 1;
}

ul#select_destination_list li#select_me a:hover {
	width: 110px;
	height: 47px;
	top: 18px;
	right: 69px;
}

ul#select_destination_list li#select_sa a:hover {
	width: 139px;
	height: 76px;
	top: 63px;
	left: -13px;
}

ul#select_destination_list li#select_a a:hover {
	width: 124px;
	height: 77px;
	top: 36px;
	right: 26px;
}

#photo_competition {
	color: #fff;
}

/*.s_photo_compeition a {
	width: 90px;
	height: 85px;
	overflow: hidden;
	margin:0 0 0 17px;
	float: left;
}*/

#photo_competition h3 {
	background-color: #112027;
}

#photo_competition h4 {
	font-family: 'UniversCondensedBold', helvetica;
	font-size: 25px;
	text-shadow: 2px 2px 7px #242424;
	padding:7px 0 3px 10px;
}

#photo_competition .photo_comp_description, #photo_competition .photo_comp_close, #photo_competition .photo_comp_enter {
	margin: 0 0 0 10px;
	width: 200px;
	font-size: 12px;
}

#photo_competition .photo_comp_description a {
	text-decoration: underline;
	color: #FFFFFF;
}

#photo_competition .photo_comp_close {
	padding-top: 10px;
}

#photo_competition .photo_comp_days {
	padding-top: 7px;
}

#photo_competition .photo_comp_enter {
	padding-bottom: 6px;
	text-decoration: underline;
}

#photo_competition .photo_comp_enter a {
color: #FFFFFF;
}

.s_photo_compeition img {
	padding: 0 3px
}

.s_photo_compeition ul {
	list-style: none;
}

.s_photo_compeition {
	margin: 0 0 0 3px;
}

#nextBtn a, #prevBtn a {
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 20px;
}

#nextBtn {
	float:right;
	left:3px;
	position:relative;
	top:-57px;
	width:20px;
}

#prevBtn {
	float:left;
	left:2px;
	position:relative;
	top:-57px;
	width:20px;
}


#news_section h3, #photo_competition h3 {
	background-color: #20201a;
}

#special_events h3 {
	background-color: #7b2f48;
}

#join_us h3 {
	background-color: #d89125;
}

#traveller_feedback h3, #stay_updated h3, #insurance_button h3 {
	background-color: #20201a;
}

#about_oasis h3 {
	background-color: #29191d;
}

#about_oasis p {
	font-size: 1em;
	line-height: 1.5em;
}

#about_oasis a {
	color: #fff;
	/*text-decoration: underline;*/
}

#about_oasis a:hover, #news_section a:hover, #traveller_feedback a:hover, #traveller_blogs a:hover {
	color: #A2A2A2;
	text-decoration: none;
}


.photo_competition_winners {
	width: 100%;
	border-spacing: 4px;
}

.photo_competition_winners th {
	font-size: 14px;
	border-bottom: 2px solid #D89125;
}

.photo_competition_winners td {
	text-align: center;
}

/*****************************************************************
CONTENT PAGE
******************************************************************/

/*------------------- faq page -------------------*/

#faq_content {
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 20px;
}

#faq_content h4.faq_title {
	font-size:1.1em;
	line-height:1.5em;
	padding:10px 0 4px;
}

#faq_content .faq_title img {
	margin: 0 10px 0px 0;
}

#faq_content h3 {
	margin-top: 20px;
}

#content_page #content_wide {
	background-color:#FFFFFF;
	color:#353535;
	float:left;
	margin:7px 0 0 5px;
	padding:10px 15px;
	width:610px;
	-moz-border-radius:5px 5px 0 0;
	min-height:1200px;
}

#content_page #content_wide h2 {
	background-color:#D89125;
	-moz-border-radius:5px 5px 0 0;
	color:#FFFFFF;
	font-family:'UniversCondensedBold',helvetica;
	font-size:1.5em;
	font-weight:500;
	padding:7px 0 7px 10px;
	margin:-10px -15px 13px;
	clear:both;
}



#content_page #content {
	background-color:#FFFFFF;
	color:#353535;
	float:left;
	margin:7px 0 0 5px;
	padding:10px 15px;
	-moz-border-radius:5px 5px 0 0;
	min-height:1200px;
}

#content_page #content h2 {
	background-color:#D89125;
	-moz-border-radius:5px 5px 0 0;
	color:#FFFFFF;
	font-family:'UniversCondensedBold',helvetica;
	font-size:1.5em;
	font-weight:500;
	padding:7px 0 7px 10px;
	margin:-10px -15px 13px;
	clear:both;
}


.trip_type_buttons {
	width:196px;
}

#content_page #trip_list_container {
	margin:5px 0 0;
	width:632px;
}

#content_page .list_cost {
	/*margin-left: 0;*/
}

#content_page .list_image {
	/*margin: 10px;*/
}

#content_page .trips_list {
	margin-left:-3px;
	/*
	width: 640px;
		background-color:#323232;*/
	
}

#content_page .trips_list li {
	/*
	width:640px;
		-moz-border-radius:0 0 5px 5px;
		padding: 0;*/
	
}

#content_page #additional_content {
	width:297px;
	float:left;
}

#content_page #additional_content .box_section {
	width:296px;
}

#breadcrumb_container {
	position: relative;
	background: #000;
	height: 35px;
}

#breadcrumb {
	position: absolute;
	z-index: 90;
	top: 10px;
	left: 20px;
	color: #fff;
}

#breadcrumb a {
	color: #fff;
}

#recent_trips {
	width:296px;
}

#brochure_dl p {
	padding:10px 0 0 7px;
}

#brochure_dl h3 {
	padding:9px 0 0 28px;
}

#trip_list_container p.pagination_top {
	margin-bottom: 0;
	padding: 20px 0 0 16px;
}

#trips_additional_buttons {
	margin: 30px 10px 0 0;
}

/*#content_wide p {
	float:left;
}*/

#trip_month ul {
	list-style: none;
	width:200px;
	float:left;
	font-size: 0.8em;
}

#trip_month ul li.title {
	font-size: 1.1em;
	padding: 0 0 5px 0;
}

#trip_month div.trip_month_container {
	background-color: #da9328;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	padding:15px 0;
	height:108px;
	overflow:hidden;
}

#trip_month .button_submit {
	margin-top: 5px;
	font-size:1.3em;
}

.trip_image {
	height:90px;
	overflow:hidden;
	width:90px;
	border: 2px solid #FFFFFF;
}

.drop_shadow {
	padding:0 9px 9px 0;
	float:right;	
}

#special_events ul {
	clear: left;
	position: relative
}

#special_events ul li {
	list-style: none;
	margin: 0;
}

#special_events .event_image {
	float: left;
	width: 70px;
	margin: 10px 0 0 5px;
}

#special_events .event_title {
	padding: 15px 0 0 90px;
}

#special_events .event_link {
	position: absolute;
	top: 50px;
	left: 90px;
}

#about_oasis div {
	background-color: #85334e;
	padding: 20px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	color: #FFFFFF;
}

#news_section div {
	padding: 8px 8px;
	margin: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

#news_section h4 {
	font-size: 1.1em;
	padding: 5px 0;
}

#news_section h4 a {
	color: #2980ad;
}

#news_section div.news_item {
	background-color: #FFFFFF;
	font-size: 0.9em;
	margin:0 0 7px;
}

#news_section p {
	line-height:14px;
	font-size: 0.9em;
}

.news_item a {
	color: #666666;
}

#news_section div.news_divide {
	padding:0 0 8px;
}

.button_green {
	background-color:#313b14;
	border:0 none;
	color:#FFFFFF;
	padding:4px 10px;
	font-size:0.7em;
}

#traveller_feedback div, #traveller_blogs div, #join_us div, #insurance_button div {
	background-color: #E6E3D8;
	padding: 6px 8px;
	margin: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

#traveller_feedback p, #traveller_blogs p, #insurance_button p {
	background-color: #FFFFFF;
	padding:13px 8px 14px;
}

#stay_updated dl {
	color: #FFFFFF;
	padding:5px 0 17px 15px;
}

#join_us ul {
	list-style: none;
}

#join_us table {
	font-size:1.7em;
	margin:4px 17px 0;
}

#join_us table td {
	vertical-align: middle;
	padding:4px 0 5px;
}

#photo_competition {
	position: relative;
}

#view_photocomp {
	font-size:1.4em;
	padding:3px 4px 1px;
	text-align:center;
	width:302px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	color:#FFFFFF;
	display:block;
	font-family:'UniversCondensedMedium',helvetica;
	background-color:#74852D;
}

#view_photocomp a {
	color: #FFFFFF;
}

#photo_competition div.first {
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

#mini_gallery {
	width: 310px;
	height: 125px;
}

#join_us div#likebox {
	background-color: #FFFFFF;
	padding:0;
}



/*===================================================================
IMAGE BUTTONS (HOME PAGE ONLY)
===================================================================*/

#home_image_buttons{
	margin:0 0 0 3px;
}

#home_image_buttons li{
	float:left;
	list-style:none;
	margin:0 -1px 9px 0;
	text-indent:-999em;
}

#home_image_buttons li a{
	display:block;
	width:215px;
	height:131px;
}

#home_image_buttons li.trip_styles{
	margin:0;
}

/*===================================================================
SEARCH BOX
===================================================================*/
#search_box{
	color:#fff;
	font-size:1.2em;
	width:208px;
	height:112px;
	padding:15px 0 0 15px;
}

#our_vehicles {
	margin:8px 0 0 0;
}

/*===================================================================
SEARCH RESULTS
===================================================================*/

#search_results .trips_list{
	list-style:none;
	margin:20px 0 0 0;
	width:635px;
}

.trips_list li{
	margin: 0 0 20px 0;
	background: #fff;
	padding: 5px 0 0 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#search_results .list_image{
	width:140px;
	float:left;
	clear:left;
	margin:0px 10px 0 0px;
}

#search_results .list_content{
	width:280px;
	float:left;
	margin:0 10px 0 0;
}

#search_results .list_cost{
	width:190px;
	float:left;
}

/*===================================================================
CONTENT CONTAINER
===================================================================*/

#content_container{
	clear:both;
	padding:10px 0 20px 0;
}

/*===================================================================
LEFT COLUMN
===================================================================*/

#left_column{
	width:208px;
	float:left;
	margin:0 10px 0 0;
}

/*===================================================================
ADDITIONAL NAVIGATION
===================================================================*/

#additional_navigation{
	list-style:none;
}

#additional_navigation li{
	margin:5px 0 0px 0;
}

#additional_navigation li a{
	color:#fff;
	display:block;
	background:#667B82;
	padding:5px 0 5px 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#newsletter_open {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#667B82 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	padding:5px 0 5px 10px;
}

/*------------------------------IE FIX-----------------------------*/

*html li#newsletter_expanded {
	height:0px;
	margin:-10px 0 -10px 0;
	padding:0;
}

*:first-child+html li#newsletter_expanded {
	margin:-5px 0 -10px 0;
	padding:0;	
} 

/*------------------------------END-----------------------------*/

#newsletter {
	margin: 10px 0 10px 4px;
	height: 100px;
}

#newsletter dt {
	float: left;
	padding: 9px 0 5px;
	width: 40px;
}

#newsletter dd {
	float:left;
	padding: 7px 0;
}

#additional_navigation li a:hover{
	color:#364246;
}

/*===================================================================
INSURANCE
===================================================================*/

#quote_table {
	width:560px;;
	margin:0px 0px 0px 15px;
}

#quote_table th {
	padding:5px;
	background-color: #364246;
	color:white;
}

#quote_table td {
	padding:5px;
	text-align: center;
}

#insurance_warn {
	display:none;
}

.warning_ins {
	border:1px solid red;
	margin:0 0 0 17px;
	padding:4px;
	width:585px;
}
#d_dates_information,#d_quote_information {
	background-color: white;
	border: 1px solid #999;
	margin: 6px 2px;
	padding: 10px;
	position: absolute;
	width: 400px;
}

#d_quote_information {
	margin: 0px 150px;
	
}

.quote {
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-left:10px !important;
}

.quote + p {
	clear:left;
	float:left;
	font-size:20px;
	margin-left:40px;
	padding:0;;
}

#skip_booking {
	cursor:pointer;
}

#skip_booking_details {
	display:none;
	clear:both;
	padding:20px 0px 0px 30px;
}

.form_info {
	float:left;
	clear:left;
	padding:5px 10px;
	/*border:black solid 1px;*/
	margin:5px 0px;
	margin-bottom:15px;
}

.form_info_my {
	float:left;
	clear:left;
	/*border:black solid 1px;*/
	margin:5px 0px;
	margin-bottom:15px;
}

/*===================================================================
CONTENT
===================================================================*/


#content{
	width: 400px;
	margin: 10px 10px 0 0;
	float: left;
}

#content_wide{
	width: 639px;
	float: left;
	margin: 0px 0 0;
}

#content_wide p {

}

#content_wide p img{
	padding:10px;
}

#content h1, #content_wide h1{
	margin-bottom:20px;
} 

input.submit{
	width:63px;
	height:21px;
	border:none;
	font-weight:bold;
}

#content div.warning{
	width:390px;
}

.warning{
	color:#990103;
}

/*===================================================================
NEWS COLUMN
===================================================================*/

#news_column{
	width:200px;
	float:left;
	margin:14px 0 0 20px;
}

/*===================================================================
SIDEBAR CONTENT
===================================================================*/
/*#sidebar_content{
	width:200px;
	float:left;
	margin: 10px 0 0 20px
}*/

#sidebar_content {
	float:left;
	margin: 6px 0 0 6px;
	width:204px;
	-moz-border-radius:5px 5px 0 0;
}

#sidebar_content h2 {
	color: #FFF;
	padding:14px 0 0 28px;
}

/*****************************************************************
FOOTER
******************************************************************/

#footer {
	position: relative;
	clear: both;
	height: 200px;
	background: url('../cssimages/footer_bg.jpg') no-repeat;
}

#social_bookmarks{
	padding-top: 10px;
	margin: 10px 0 0 0;
	clear:both;
}

.agent_login {
	position: absolute;
	top: -100px;
	left: 0px;
}

.agent_login a {
	display: block;
	color: #fff;
	padding: 10px;
	text-decoration: none;
	background: #20272B;
}

#logos_atta {
	list-style-type: none;
	float:right;
	padding-top:10px;
	margin:0px 6px 0;
}

#logos_atta li {
	float: left;
	margin: 0px 2px;
}

.social_bookmarks {
	float:left;
	clear:both;
	margin-left:5px;
}

#pspbypands {
	position: absolute;
	right: 9px;
	bottom: 70px;
}

/*===================================================================
SECONDARY NAVIGATION
===================================================================*/

#secondary_navigation {
	position: absolute;
	top: 114px;
	left: 0px;
	width:400px;
	list-style:none;
}

#secondary_navigation li{
	float:left;
	border-right:solid 1px #3E5D73;
	padding:0 5px 0 5px;
	margin:0;
	line-height:1em;
}

#secondary_navigation li:last-child{
	border:none;
}

#footer_navigation {
	position: absolute;
	top: 100px;
	right: 0;
}

#footer_navigation li{
	float:left;
	margin:10px 10px 0 0;
	list-style: none;
}

#footer_navigation #copyright {
	float:right;
}

div.confirmation, div.warning {
	background:#E1A31C;
	clear:both;
	margin:0 0 15px;
	padding:4px;
/*	width:626px;*/
}

p.confirmation, p.warning {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	clear:both;
	padding:5px;
}

#got_to_top {
	position: relative;
	right: 10px;
	text-align:right;
	padding:15px 0 0;
	clear:both;
}

.addon_description {
	width:420px;
	float:left;
}

.list_cost_addon {
	width: 180px;
	float: right;
}

.list_cost_addon p {
	font-size:13px;
}

.asset_item {
	margin: 10px 0;
	min-height:25px;
}

.asset_item h4 {
	border-bottom:1px solid #999999;
	color:#3E5D73;
	font-size:1.1em;
	font-weight:bold;
	margin:5px 0 7px;
	padding:5px;
}

.asset_info {
	padding:5px;
	color:#555;
}

.asset_desc {
	border-bottom:1px solid #999999;
}

.asset_info a {
	color:#555;
}

.asset_desc p {
	padding:0 10px 8px;
	text-align:justify;
}


/*====================================================================
CSS for Strawberrysoup footer div
=====================================================================*/

#strawberrysoup {
	margin: 0 auto;
	width: 970px;
	text-align: center;
}

#i_passenger_network {
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin:6px 8px;
	padding:10px;
	position:absolute;
	width:400px;
}


.tool_tip_a {
	background-color:#323232;
	color:#FFFFFF;
	margin:-38px 0 0 140px;
	padding:7px;
	position:absolute;
	width:200px;
	z-index:99999;
}

#photo_ad_banner {
	position: relative;
	width: 297px;
	height: 352px;
	color: #102835;
	margin: 0 0 20px 0;
	background: url('../cssimages/photo_comp_ad_banner.png') no-repeat;
}

#photo_ad_banner h3 {
	font-family: 'UniversCondensedBold', helvetica;
	font-size: 22px;
	width: 200px;
	line-height: 1em;
	padding: 3px 0 0 45px;
	color: #fff;
}

#photo_ad_banner p {
	font-weight: bold;
	font-size: 14px;
	width: 160px;
	padding: 15px 0 0 14px;
}

#photo_ad_banner p#photo_ad_banner_click {
	font-family: 'UniversCondensedBold', helvetica;
	font-size: 20px;
	font-weight: normal;
	position: absolute;
	bottom: 0;
	left: 0px;
	padding: 0;
	width: 100%;
}

#photo_ad_banner p#photo_ad_banner_click a {
	display: block;
/*	border: solid 1px red;*/
	padding: 317px 0 10px 45px;
	color: #fff;
	width: 250px;
}


#trip_check_availability {
	padding: 3px 4px;
	border: 1px solid #666666;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background: #FCBE00;
	font-family:arial,Verdana,sans-serif;
}

#trip_check_availability a {
	color: #3E5D73;
}

#trip_sold_out {
	padding: 3px 4px;
	border: 1px solid #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background: #C5070B;
}

#trip_sold_out a {
	color: #333;
}

/*****************************************************
*
*
*	NEW HEADER CSS
*
*
**************************************/

/*===================================================================
LOCATATIONS BAR - NEW
===================================================================*/

.new_header #continents .circle {
	position:absolute;
	height:15px;
	width:14px;
	top:13px;
	right:0px;
}



.new_header #continents #area-1 .circle {
	background:url('../images/new_header/middle_east_v.png') no-repeat top left;
}

.new_header #continents #area-2 .circle {
	background:url('../images/new_header/south_america_v.png') no-repeat top left;
}

.new_header #continents #area-3 .circle {
	background:url('../images/new_header/africa_v.png') no-repeat top left;
}

.new_header #continents #area-8 .circle {
	background:url('../images/new_header/peru_v.png') no-repeat top left;
}

.new_header #continents #area-7 .circle {
	background:url('../images/new_header/egypt_v.png') no-repeat top left;
}



.new_header #continents{
	display:block;
	list-style:none;
	color:#fff;
	padding: 3px 0 0 0;
	margin-left: 218px;
	position:relative;
	top: 0px;
	left: 6px;
	z-index: 997;
}

.new_header #continents li {
	position: relative;
	float: left;
	margin: 0;
	border-right: none;
	font-size:1.1em;
	z-index: 998;
}

.new_header #continents li .triangle {
/*	border-color: transparent transparent red transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	height: 0px;
	width: 0px;*/
	position:absolute;
	right:-26px;
	top:0px;
	width:26px;
	height:39px;
	overflow:hidden;
}

.new_header #continents li#area-1 {
	background-color:#9f3729;
	z-index:5;
}

.new_header #continents li#area-1 .triangle {
	background:url('../images/new_header/middle_east_triangle.png') no-repeat;
}

.new_header #continents li#area-2 {
	/* Blue colour */
	background-color:#427289;
	z-index:4;
}

.new_header #continents li#area-2 .triangle {
	background:url('../images/new_header/south_america_triangle.png') no-repeat;
}

.new_header #continents li#area-3 {
	/* Yellow Colour */
	background-color:#e59823;
	z-index:3;
}

.new_header #continents li#area-3 .triangle {
	background:url('../images/new_header/africa_triangle.png') no-repeat;
}

.new_header #continents li#area-8 {
	background-color:#87334f;
	z-index:2;
}

.new_header #continents li#area-8 .triangle {
	background:url('../images/new_header/peru_triangle.png') no-repeat;
}

.new_header #continents li#area-7 {
	background-color:#798e3e;
	z-index:1;
}

.new_header #continents li#area-7 .triangle {
	background:url('../images/new_header/egypt_triangle.png') no-repeat;
}

.new_header #continents li a, .new_header #continents li p {
	padding: 10px 19px 7px 31px;
	display:block;
}

.new_header #continents li a {
	color: #FFF;
}

.new_header #continents li:last-child{
	border:none;
}

/* New Continent */

/*===================================================================
LOCATATIONS BAR - NEW
===================================================================*/

.new_header #continents-new .circle {
	position:absolute;
	height:15px;
	width:14px;
	top:13px;
	right:0px;
}



.new_header #continents-new  #area-1 .circle {
	background:url('../images/new_header/middle_east_v.png') no-repeat top left;
}

.new_header #continents-new  #area-2 .circle {
	background:url('../images/new_header/south_america_v.png') no-repeat top left;
}

.new_header #continents-new  #area-3 .circle {
	background:url('../images/new_header/africa_v.png') no-repeat top left;
}

.new_header #continents-new  #area-8 .circle {
	background:url('../images/new_header/peru_v.png') no-repeat top left;
}

.new_header #continents-new  #area-7 .circle {
	background:url('../images/new_header/egypt_v.png') no-repeat top left;
}

.new_header #continents-new  #area-10 .circle {
	background:url('../images/new_header/morocco_v.png') no-repeat top left;
}

.new_header #continents-new  #area-4 .circle {
	background:url('../images/new_header/asia_v.png') no-repeat top left;
}


.new_header #continents-new {
	display:block;
	list-style:none;
	color:#fff;
	padding: 3px 0 0 0;
	margin-left: 127px;
	position:relative;
	top: 0px;
	left: 6px;
	z-index: 200;
}

.new_header #continents-new  li {
	position: relative;
	float: left;
	margin: 0;
	border-right: none;
	font-size:1.1em;
	z-index: 998;
}

.new_header #continents-new  li .triangle {
/*	border-color: transparent transparent red transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	height: 0px;
	width: 0px;*/
	position:absolute;
	right:-26px;
	top:0px;
	width:26px;
	height:39px;
	overflow:hidden;
}

.new_header #continents-new  li#area-1 {
	background-color:#9f3729;
	z-index:7;
}

.new_header #continents-new  li#area-1 .triangle {
	background:url('../images/new_header/middle_east_triangle.png') no-repeat;
}

.new_header #continents-new  li#area-2 {
	/* Blue colour */
	background-color:#427289;
	z-index:6;
}

.new_header #continents-new  li#area-2 .triangle {
	background:url('../images/new_header/south_america_triangle.png') no-repeat;
}

.new_header #continents-new  li#area-3 {
	/* Yellow Colour */
	background-color:#e59823;
	z-index:5;
}

.new_header #continents-new  li#area-3 .triangle {
	background:url('../images/new_header/africa_triangle.png') no-repeat;
		z-index:999;
}

/* ASIA */
.new_header #continents-new  li#area-4 {
	/* Yellow Colour */
	background-color:#5b5b5b;
	z-index:4;
}

.new_header #continents-new  li#area-4 .triangle {
	background:url('../images/new_header/asia_triangle.png') no-repeat;

}



.new_header #continents-new  li#area-8 {
	background-color:#87334f;
	z-index:3;
}

.new_header #continents-new  li#area-8 .triangle {
	background:url('../images/new_header/peru_triangle.png') no-repeat;
}

.new_header #continents-new  li#area-7 {
	background-color:#798e3e;
	z-index:1;
}

.new_header #continents-new  li#area-7 .triangle {
	background:url('../images/new_header/egypt_triangle.png') no-repeat;
}

/* MOROCCO */
.new_header #continents-new  li#area-10 {
	/* Yellow Colour */
	background-color:#70401b;
	z-index:2;
}

.new_header #continents-new  li#area-10 .triangle {
	background:url('../images/new_header/morocco_triangle.png') no-repeat;
}

.new_header #continents-new  li a, .new_header #continents-new  li p {
	padding: 10px 19px 7px 20px;
	display:block;
}

.new_header #continents-new  li a {
	color: #FFF;
}

.new_header #continents-new  li:last-child{
	border:none;
}

/* END NEW HEADER */

.new_header .banner_image {
	border: 6px solid #000000;
}

.new_header li#book_trip {
	padding: 0px;
	margin: 0;
}

.new_header #book_trip span {
	padding:7px 10px 6px 13px;
	display:block;
}

.new_header #book_trip_form {
	display: none;
	background:none repeat scroll 0 0 #5E2220;
	color:#FFFFFF;
	padding:14px;
	position:absolute;
	right:42px;
	top:-11px;
	z-index:999;
	width: 640px;
}

.new_header #book_trip_form dl {
	float: left;
}

.new_header #book_trip_form dt {
	font-size:1.2em;
	padding:1px 0 10px;
}

.new_header #book_trip_form dd {
	
}

.new_header #book_trip_form #close_book_trip_form {
	position:absolute;
	display:block;
	right:10px;
	top:10px;
	background:url('../images/icons/cross.png') no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
}

/*===================================================================
BANNER IMAGES
===================================================================*/

.new_header .banners {
	padding-bottom:10px;
	padding-top:10px;
	z-index:100;
	position:relative;
}

.new_header .banners.area-1 {
	background-color:#9f3729;
}

.new_header .banners.area-2 {
	background-color:#427289;
}

.new_header .banners.area-3 {
	background-color:#e59823;
}

.new_header .banners.area-7 {
	background-color:#798e3e;
}

.new_header .banners.area-8 {
	background-color:#87334f;
} 

.new_header .banners.area-10 {
	background-color:#70401b;
	
}

.new_header .banners.area-4 {
	background-color:#5b5b5b;
	
}

.new_header #banner_images {
	position: absolute;
	z-index: 90;
	left:15px;
}

.new_header .banner_title {
	font-family: 'UniversCondensedBold', helvetica;
	position: absolute;
	z-index: 999;
	top: 204px;
	left: 0px;
	width: 661px;
	height: 30px;
	padding: 8px 15px 24px 15px;
	color: #FFFFFF;
	font-size: 35px;
	text-shadow: 2px 2px 10px #333;
}

.new_header .photo_box {
	height: 260px;
	width: 685px;
	overflow: hidden;
	border: 6px solid #fff;
}

.new_header .photo_box img {
	position:absolute;
}

.new_header .current_c {
	position: relative;
	background: #000000;
}

.new_header .current_c span {
/*	position: absolute;
	z-index: 96;
	display: block;*/
	left:auto;
	background:none;
}

/*****************************************************************
SIDEBAR NAVIGATION
******************************************************************/

.new_header #sidebar_navigation {
	font-family: 'UniversCondensedBold', helvetica;
	font-size: 16px;
	width: 246px;
	height: 272px;
	float: right;
	background:none;
}

.new_header #sidebar_navigation ul {
	margin: 10px 0 0 0px;
}

.new_header #sidebar_navigation li {
	list-style: none;
	margin: 0;
	line-height: 1.1em;
	background:url('../images/new_header/heading_option_bg.png') no-repeat;
	width:217px;
	height:44px;
	margin-left:18px;
	margin-bottom:6px;
	position:relative;
}

.new_header #sidebar_navigation li .view_icon {
	background:url('../images/new_header/view_trips_icon.png') no-repeat top left;
	position:absolute;
	top:7px;
	left:5px;
	width:34px;
	height:32px;
}

.new_header #sidebar_navigation li .photo_gallery_icon {
	background:url('../images/new_header/photo_gallery_icon.png') no-repeat top left;
	position:absolute;
	top:5px;
	left:5px;
	width:34px;
	height:32px;
}

.new_header #sidebar_navigation li .addon_icon {
	background:url('../images/new_header/addons_icon.png') no-repeat top left;
	position:absolute;
	top:5px;
	left:5px;
	width:34px;
	height:32px;
}

.new_header #sidebar_navigation li .faq_icon {
	background:url('../images/new_header/faq_icon.png') no-repeat top left;
	position:absolute;
	top:5px;
	left:5px;
	width:34px;
	height:32px;
}

.new_header #sidebar_navigation li a {
	color: #fff;
	display: block;
	width: 140px;
	padding: 4px 0 0 54px !important;
	font-size:14px;
	font-family: 'UniversCondensedBold', helvetica;
}

.new_header #sidebar_navigation h3 {
	font-family: 'UniversCondensedBold', helvetica;
	color: #fff;
	margin: 5px 0 0 20px;
	text-align: left;
	width:217px;
}

.new_header #sidebar_navigation ul li.african_trip a {
	padding-top: 17px;
	padding-bottom: 15px;
}

.new_header #sidebar_navigation ul li.photo_gallery a {
	padding-top: 15px;
	padding-bottom: 17px;
}

.new_header #sidebar_navigation ul li.volunteer a {
	width: 213px;
	padding-top: 14px;
	padding-bottom: 17px;
}

.new_header #sidebar_navigation ul li.faq a {
	padding-top: 15px;
	padding-bottom: 13px;
}

.new_header #sidebar_navigation ul li.faq2 a {
	padding-top: 23px;
	padding-bottom: 13px;
}

/*===================================================================
NAVIGATION
===================================================================*/

.new_header #main_navigation{
	list-style:none;
	position:absolute;
	top:42px;
	left:326px;
	z-index:999;
}

.new_header #main_navigation li {
	float:left;
	margin:0 3px 0 0;
}

.new_header #main_navigation li a {
	color: #FFF;
	padding: 4px 10px 1px 0;
	font-size: 11px;
}
.new_header #book_trip {
	position:absolute;
	right:42px;
	top:-41px;
	width:132px;
	background:url('/cssimages/book_you_trip_new.png') no-repeat top left;
}
.new_header #book_trip span {
	background:none;
	background:url('/cssimages/book_you_trip_new.png') no-repeat top left;
	font-size:15px;
	font-family:Arial;
	font-weight:300;
	color:#fff;
	cursor:pointer;
	position: relative;
	text-indent:-9999px;
}

.new_header #my_account_header {
	display:block;
	width:137px;
	height:32px;
	background:url('/cssimages/new_top_tabs.png') no-repeat top left;
	position:absolute;
	top:-42px;
	right:200px;
}





























