/* Colour styles for Abercrombie & Kent DMC Website - A&K Theme - February 2009 */

/* =============================================================================
elements.css
==============================================================================*/


/* Default HTML elements, globals, and miscellaneous colors
==============================================================================*/

.colourbody { 
	background: #49668d url("../images/blue/style/background3.gif") repeat-x top; 
	}
#colour { 
	background: #49668d url("../images/blue/style/background3.gif") repeat-x top;
	}

h1.logo {
	margin: 0 0 0 20px; 
	padding: 40px 0 0 0;
	width: 270px;
	}
	h1.logo a  { 
		text-indent: -5000px; 
		display: block; 
		width: 270px;
		height: 54px;
		overflow: hidden 
		}
	h1.logo a:hover  { 
		text-decoration: none; 
		}
	h1.logo a.ken  { background: url("../images/blue/logo/Ken_L.gif") no-repeat; }
	h1.logo a.sa  { background: url("../images/blue/logo/SA_L.gif") no-repeat; }
	h1.logo a.tan  { background: url("../images/blue/logo/Tan_L.gif") no-repeat; }
	h1.logo a.zim  { background: url("../images/blue/logo/Zim_L.gif") no-repeat; }
	
	h1.logo a.in  { background: url("../images/blue/logo/In_L.gif") no-repeat; }
	
	h1.logo a.chin  { background: url("../images/blue/logo/Chin_L.gif") no-repeat; }
	
	h1.logo a.mya  { background: url("../images/blue/logo/Mya_L.gif") no-repeat; }
	h1.logo a.thai  { background: url("../images/blue/logo/Thai_L.gif") no-repeat; }
	
	h1.logo a.egy  { background: url("../images/blue/logo/Egy_L.gif") no-repeat; }
	h1.logo a.jor  { background: url("../images/blue/logo/Jor_L.gif") no-repeat; }
	h1.logo a.mor  { background: url("../images/blue/logo/Mor_L.gif") no-repeat; }
	
	h1.logo a.cro  { background: url("../images/blue/logo/Cro_L.gif") no-repeat; }
	h1.logo a.fra  { background: url("../images/blue/logo/Fra_L.gif") no-repeat; }
	h1.logo a.it  { background: url("../images/blue/logo/It_L.gif") no-repeat; }
	h1.logo a.rus  { background: url("../images/blue/logo/Rus_L.gif") no-repeat; }	
	h1.logo a.spp  { background: url("../images/blue/logo/Eur_L.gif") no-repeat; }	
	h1.logo a.uk  { background: url("../images/blue/logo/UK_L.gif") no-repeat; }	
	h1.logo a.rest  { background: url("../images/blue/logo/Eur_L.gif") no-repeat; }
	
	h1.logo a.arg  { background: url("../images/blue/logo/Arg_L.gif") no-repeat; }
	h1.logo a.chi  { background: url("../images/blue/logo/Chi_L.gif") no-repeat; }
	h1.logo a.ecu  { background: url("../images/blue/logo/Ecu_L.gif") no-repeat; }
	h1.logo a.per  { background: url("../images/blue/logo/Per_L.gif") no-repeat; }
	
	h1.logo a.aus  { background: url("../images/blue/logo/Aus_L.gif") no-repeat; }
	h1.logo a.nz  { background: url("../images/blue/logo/NZ_L.gif") no-repeat; }
	
	h1.logo a.dm  { background: url("../images/blue/logo/DM_L.gif") no-repeat; }


	h2 { color: #4a6b80; }
		.nav_column h2 {
			color: #fff;
			background: url("../images/blue/nav/nav02_header.gif") no-repeat;
			}

	.homefeature2 h3 { color: #49668d; }
	.homefeature2 p { color: #fff; }


.primary {
	background: #c7d2d4;
	}

a {
	color: #002e67;
	}
	a:hover { 
		color: #002e67; 
		}
	a img { 
		color: #fff;  
		}

hr.itinerary_day { 
	border: 1px solid #4a6b80; 
	}

/* Images
==============================================================================*/

.img_map { border-bottom: 10px solid white; }

.img_feature3 { 
	border-right: 10px solid #d7e5e6;
	}
	.img_feature2 img, .img_feature2 img, #map_canvas2 {
		border: 1px solid #496f93;
		}
	#map_canvas, .column350 table {
		border: 1px solid #496f93;
		}
		
/* Buttons
==============================================================================*/

.buttonrow {
	border: 10px solid #d7e5e6;
	}

.button60 {	background: url("../images/blue/nav/buttons/button60.gif") center top no-repeat; }
.button120 { background: url("../images/blue/nav/buttons/button120.gif") center top no-repeat; }
.button200 { background: url("../images/blue/nav/buttons/button200.gif") center top no-repeat; }
.button60 a, .button120 a, .button200 a { color: #fff; }

.button_print { background: url("../images/blue/nav/buttons/print.gif") center top no-repeat; }
.button_save { background: url("../images/blue/nav/buttons/save.gif") center top no-repeat; }
.button_send { background: url("../images/blue/nav/buttons/send.gif") center top no-repeat; }
.button_quote { background: url("../images/blue/nav/buttons/quote.gif") center top no-repeat; }
.button_map { background: url("../images/blue/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: #d7e5e6; 
	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/blue/style/background2.gif") center top repeat-y; 
	}

#wrap {
	background: url("../images/blue/style/dest_back.gif") center bottom no-repeat; 
	}
#wrap2 {
	background: url("../images/blue/style/dest_back2.gif") center top no-repeat; 
	}
#wrap3 {
	background: url("../images/blue/style/nondest_back.gif") center bottom no-repeat; 
	}
#wrap4 {
	background: url("../images/blue/style/nondest_back2.gif") center top no-repeat; 
	}
#wrap5 {
	background: url("../images/blue/style/home_back.gif") center bottom no-repeat; 
	}
#wrap6 {
	background: url("../images/blue/style/home_back2.gif") center top no-repeat; 
	}
#wrap7 {
	background: url("../images/blue/style/fullwidth_back.gif") center bottom no-repeat;
	}

/* Main content columns & Adverts
==============================================================================*/

.content_column_blue { background: #d7e5e6; }
.content_column_blue2, .content_column_blue5, .content_column_blue6 { background: #d7e5e6; border-right: 10px solid white; }
.content_column_blue3 { background: #d7e5e6; border-right: 10px solid white; }
.content_column_blue4 { background: #d7e5e6; 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: #c7d2d4;
	border-bottom: 10px solid #d7e5e6;
	}
.itinerary_bar {
	background: url("../images/blue/style/bar.gif") repeat-x;
	color: #fff;
	}

/* Pagination and filters
==============================================================================*/

.filters {
	border-bottom: 10px solid #d7e5e6;
	}
	
/* Footer
==============================================================================*/

#footer { 
	background: #49668d url("../images/blue/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/blue/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 #d7e5e6;
	}
.stform form input.standard {
	border: 1px solid #4a6b80;
	background: white;
	}
.stform form textarea {
	border: 1px solid #4a6b80;
	}
.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/blue/nav/nav02_02.gif") no-repeat; 
			color: #fff; 
			}
		.nav02b li a { 
			background: url("../images/blue/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, .nav03 {
	background: white;
	}

	.nav03 a {
		color: #fff;
		background: url(../images/blue/nav/nav03_blue_01.gif) left top no-repeat;
		}
	.nav03 a span	{
		background: url(../images/blue/nav/nav03_blue_02.gif) right top no-repeat;
		}
	.nav03 a:hover, .nav03 a.active {
		background: url(../images/blue/nav/nav03_blue_03.gif) left top no-repeat;
		color: #4a6b80;
		}
	.nav03 a:hover span, .nav03 a.active span {
		background: url(../images/blue/nav/nav03_blue_04.gif) right top no-repeat;
		}

/* Secondary Page Navigation
==============================================================================*/

/* Results Navigation
==============================================================================*/

			#nav_full { background: url("../images/blue/nav/nav_each_02.gif") center top no-repeat; width: 162px; }
			#nav_client { background: url("../images/blue/nav/nav_each_03.gif") center top no-repeat; width: 155px; }
			#nav_quote { background: url("../images/blue/nav/nav_each_04.gif") center top no-repeat; width: 153px; }
			#nav_more { background: url("../images/blue/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: #0092AB;
	}
/* style the links hover */
#nav ul ul :hover, #nav ul ul :hover > a, #nav ul ul a:hover {
	color: #fff;
	background: #294d6b;
	}
