/* Colour styles for Abercrombie & Kent DMC Website - Akorn Theme - February 2009 */

/* =============================================================================
elements.css
==============================================================================*/


/* Default HTML elements, globals, and miscellaneous colors
==============================================================================*/

.colourbody { 
	background: #6f8f81 url("../images/green/style/background3.gif") repeat-x top; 
	}
#colour { 
	background: #6f8f81 url("../images/green/style/background3.gif") repeat-x top;  
	}

h1.logo {
	margin: 0 0 0 15px; 
	padding: 10px 0 0 0;
	width: 270px;
	}
	h1.logo a  { 
		text-indent: -5000px; 
		display: block; 
		width: 270px;
		height: 99px;
		overflow: hidden 
		}
	h1.logo a:hover  { 
		text-decoration: none; 
		}
	h1.logo a.akorn	{ background: url("../images/green/logo/akorn.gif") no-repeat; }
	h1.logo a.ken  { background: url("../images/green/logo/Ken_L.gif") no-repeat; }
	h1.logo a.sa  { background: url("../images/green/logo/SA_L.gif") no-repeat; }
	h1.logo a.tan  { background: url("../images/green/logo/Tan_L.gif") no-repeat; }
	h1.logo a.zim  { background: url("../images/green/logo/Zim_L.gif") no-repeat; }
	
	h1.logo a.in  { background: url("../images/green/logo/In_L.gif") no-repeat; }
	
	h1.logo a.chin  { background: url("../images/green/logo/Chin_L.gif") no-repeat; }
	
	h1.logo a.mya  { background: url("../images/green/logo/Mya_L.gif") no-repeat; }
	h1.logo a.thai  { background: url("../images/green/logo/Thai_L.gif") no-repeat; }
	
	h1.logo a.egy  { background: url("../images/green/logo/Egy_L.gif") no-repeat; }
	h1.logo a.jor  { background: url("../images/green/logo/Jor_L.gif") no-repeat; }
	h1.logo a.mor  { background: url("../images/green/logo/Mor_L.gif") no-repeat; }
	
	h1.logo a.cro  { background: url("../images/green/logo/Cro_L.gif") no-repeat; }
	h1.logo a.fra  { background: url("../images/green/logo/Fra_L.gif") no-repeat; }
	h1.logo a.it  { background: url("../images/green/logo/It_L.gif") no-repeat; }
	h1.logo a.rus  { background: url("../images/green/logo/Rus_L.gif") no-repeat; }	
	h1.logo a.spp  { background: url("../images/green/logo/Eur_L.gif") no-repeat; }	
	h1.logo a.uk  { background: url("../images/green/logo/UK_L.gif") no-repeat; }	
	h1.logo a.rest  { background: url("../images/green/logo/Eur_L.gif") no-repeat; }
	
	h1.logo a.arg  { background: url("../images/green/logo/Arg_L.gif") no-repeat; }
	h1.logo a.chi  { background: url("../images/green/logo/Chi_L.gif") no-repeat; }
	h1.logo a.ecu  { background: url("../images/green/logo/Ecu_L.gif") no-repeat; }
	h1.logo a.per  { background: url("../images/green/logo/Per_L.gif") no-repeat; }
	
	h1.logo a.aus  { background: url("../images/green/logo/Aus_L.gif") no-repeat; }
	h1.logo a.nz  { background: url("../images/green/logo/NZ_L.gif") no-repeat; }
	
	h1.logo a.dm  { background: url("../images/green/logo/DM_L.gif") no-repeat; }


	h2 { color: #6f8f81; }
		.nav_column h2 {
			color: #fff;
			background: url("../images/green/nav/nav02_header.gif") no-repeat;
			}

	.homefeature2 h3 { color: #6f8f81; }
	.homefeature2 p { color: #fff; }

.primary {
	background: #c7d2d4;
	}

a {
	color: #6f8f81;
	}
	a:hover { 
		/*color: #1e312b; */
		color: #6f8f81;
		}
	a img { 
		color: #fff;  
		}

hr.itinerary_day { 
	border: 1px solid #6f8f81; 
	}

/* Images
==============================================================================*/

.img_map { border-bottom: 10px solid white; }

.img_feature3 { 
	border-right: 10px solid #d2e1da;
	}
	.img_feature2 img, .img_feature2 img, #map_canvas2 {
		border: 1px solid #6f8f81;
		}
	#map_canvas, .column350 table {
		border: 1px solid #6f8f81;
		}
		
/* Buttons
==============================================================================*/

.buttonrow {
	border: 10px solid #d4e1e1;
	}

.button60 {	background: url("../images/green/nav/buttons/button60.gif") center top no-repeat; }
.button120 { background: url("../images/green/nav/buttons/button120.gif") center top no-repeat; }
.button200 { background: url("../images/green/nav/buttons/button200.gif") center top no-repeat; }
.button60 a, .button120 a, .button200 a { color: #fff; }

.button_print { background: url("../images/green/nav/buttons/print.gif") center top no-repeat; }
.button_save { background: url("../images/green/nav/buttons/save.gif") center top no-repeat; }
.button_send { background: url("../images/green/nav/buttons/send.gif") center top no-repeat; }
.button_quote { background: url("../images/green/nav/buttons/quote.gif") center top no-repeat; }
.button_map { background: url("../images/green/nav/buttons/map.gif") center top no-repeat; }
.button_print a, .button_save a, .button_send a, .button_quote a, .button_map a { color: #fff; }

/* Lists
==============================================================================*/

/* tables for use 
==============================================================================*/

.selector th {
	background-color: #4a6b80; 
	color: white; 
	border-top: 1px solid #5c7a8d;
	border-right: 1px solid #3f5c6e;
	border-bottom: 1px solid #3f5c6e; 
	border-left: 1px solid #5c7a8d;
	}
.selector td { 
	background-color: #d2e1da; 
	color: black; 
	border-top: 1px solid #e5f1f2;
	border-right: 1px solid #c6d1d2;
	border-bottom: 1px solid #c6d1d2; 
	border-left: 1px solid #e5f1f2;
	}


/* =============================================================================
layout.css
==============================================================================*/

	
/* Page
==============================================================================*/

.banner { 
	border-top: 5px solid white;
	}

#page { 
	background: url("../images/green/style/background2.gif") center top repeat-y; 
	}

#wrap {
	background: url("../images/green/style/dest_back.gif") center bottom no-repeat; 
	}
#wrap2 {
	background: url("../images/green/style/dest_back2.gif") center top no-repeat; 
	}
#wrap3 {
	background: url("../images/green/style/nondest_back.gif") center bottom no-repeat; 
	}
#wrap4 {
	background: url("../images/green/style/nondest_back2.gif") center top no-repeat; 
	}
#wrap5 {
	background: url("../images/green/style/home_back.gif") center bottom no-repeat; 
	}
#wrap6 {
	background: url("../images/green/style/home_back2.gif") center top no-repeat; 
	}
#wrap7 {
	background: url("../images/green/style/fullwidth_back.gif") center bottom no-repeat;
	}

/* Main content columns & Adverts
==============================================================================*/

.content_column_blue { background: #d2e1da; }
.content_column_blue2, .content_column_blue5, .content_column_blue6 { background: #d2e1da; border-right: 10px solid white; }
.content_column_blue3 { background: #d2e1da; border-right: 10px solid white; }
.content_column_blue4 { background: #d2e1da; border-top: 10px solid white; }
.homefeature {
	background: black;
	border-bottom: 10px solid white;
	}
.advert_column { border: 1px solid #6e838f; }
.feature_column {
	border: 1px solid #6e838f;
	background: #000;
	color: #fff;
	}

/* Results listings
==============================================================================*/

.itinerary { 
	background: #bbc7c9;
	border-bottom: 10px solid #d2e1da;
	}
.itinerary_bar {
	background: url("../images/green/style/bar.gif") repeat-x;
	color: #fff;
	}

/* Pagination and filters
==============================================================================*/

.filters {
	border-bottom: 10px solid #d2e1da;
	}
	
/* Footer
==============================================================================*/

#footer { 
	background: #6f8f81 url("../images/green/style/footer2.gif") center top no-repeat; 
	}
#copyright {
	color: #fff;
	}
	#copyright p a { color: #fff; }

	
/* =============================================================================
forms.css
==============================================================================*/

/* General form styles
========================================================================= */

select {
	background: #fff;
	}

/* Search form styles
==========================================================================*/

form.search {
	background: url("../images/green/style/search_bg_blue.gif") no-repeat; 
	}

/* Itinerary order form styles
==========================================================================*/

/* Itinerary search form styles
==========================================================================*/

/* non commonspot form styles  
==============================================================================*/

fieldset.odd {
	background: #E7E7E7;
	}
.stform form label, #custom form h3, .stform form h3 {
	border-left: 10px solid #d2e1da;
	}
.stform form input {
	border: 1px solid #6f8f81;
	background: white;
	}
.stform form textarea {
	border: 1px solid #6f8f81;
	}
.stform form select {
	border: 1px solid #a5a7aa;
	}

	.stform form select.short, .stform form select.shortlast {
		background: #fff;
		}
		
.stform form p {
	border-left: 10px solid #ebeced;
	}

/* =============================================================================
nav.css
==============================================================================*/

/* Secondary Navigation
==============================================================================*/

.nav_column a:hover, .column250 a:hover {
	color: white;
	}
	
		.nav02 li a { 
			background: url("../images/green/nav/nav02_02.gif") no-repeat; 
			color: #fff; 
			}
		.nav02b li a { 
			background: url("../images/green/nav/nav02_02.gif"); 
			color: #fff;  
			}
			.nav02 li a:hover, .nav02 li a.active, .nav02b li a:hover, .nav02b li a.active { 
				colour: #fff;
				}

/* Page Navigation
==============================================================================*/

.navi_holder, .navi_holder2, ul.nav03 {
	background: white;
	}
	
	.nav03 a {
		color: #fff;
		background: url(../images/green/nav/nav03_blue_01.gif) left top no-repeat;
		}
	.nav03 a span	{
		background: url(../images/green/nav/nav03_blue_02.gif) right top no-repeat;
		}
	.nav03 a:hover, .nav03 a.active {
		background: url(../images/green/nav/nav03_blue_03.gif) left top no-repeat;
		color: #4a6b80;
		}
	.nav03 a:hover span, .nav03 a.active span {
		background: url(../images/green/nav/nav03_blue_04.gif) right top no-repeat;
		}
	.nav03 a:hover span span, .nav03 a.active span span {
		background: url(../images/green/nav/nav03_blue_04.gif) right top no-repeat;
		}

/* Secondary Page Navigation
==============================================================================*/

/* Results Navigation
==============================================================================*/

			#nav_full { background: url("../images/green/nav/nav_each_02.gif") center top no-repeat; width: 162px; }
			#nav_client { background: url("../images/green/nav/nav_each_03.gif") center top no-repeat; width: 155px; }
			#nav_quote { background: url("../images/green/nav/nav_each_04.gif") center top no-repeat; width: 153px; }
			#nav_more { background: url("../images/green/nav/nav_each_01.gif") center top no-repeat; width: 122px; }

/* CSS Menus
==============================================================================*/

/* style all the links */
#nav ul ul a, #nav ul ul :visited  {
	color: #fff;
	background: #8da800;
	}
/* style the links hover */
#nav ul ul :hover, #nav ul ul :hover > a, #nav ul ul a:hover {
	color: #fff;
	background: #395c52;
	}