/* Print Styles */
@media print {
	/*body { background:white; color:black; margin:0 }*/
	div#demobbed table#aircraft tr.print_preview_info,
	div#eurodemobbed table#eurodaircraft tr.print_preview_info,
	div#worlddemobbed table#eurodaircraft tr.print_preview_info,
	div#usdemobbed table#usdaircraft tr.print_preview_info {
		display: table-row !important;
	}
	div#demobbed #slidingDiv,
	div#eurodemobbed #slidingDiv,
	div#worlddemobbed #slidingDiv,
	div#usdemobbed #slidingDiv {
		display: block !important;
	}
	#slidingDiv, .print_preview_info {
		display: block !important;
	}
}

@media screen, print {
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
}
a img {
    border: none;
}

body {
	font-family: Arial;
}

.clearfix {
	clear: both;
}

a:link {color: #0000FF; }    /* unvisited */
a:visited {color: #0000FF; } /* visited */
a:active {color: #00FFFF; }  /* selected */

#demobbed a:link    {color: green;}
#demobbed a:visited {color: green;}
#demobbed a:hover   {color: red;}
#demobbed a:active  {color: black;}

#usmap a:link {color: #FF0000; }
#usmap a:visited {color: #FF0000; }
#usmap a:active {color: #FF0000; }

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: bold;
}

p {
	line-height: 1.2;
	padding: 0 0 8px 0;
}

#demobbedheader, #euroheader, #usheader {
	font-size: 14px;
	width: 100%;
	text-align: center;
	color: #C0C0C0;
	padding-bottom: 5px;
}
#demobbedheader { background-color: #036A6F; }
#euroheader { background-color: #01199E; }
#usheader { background-color: #D32B0E; }

#demobbedheader a:link, #euroheader a:link {color: #C0C0C0; }
#demobbedheader a:visited, #euroheader a:visited {color: #C0C0C0; }
#demobbedheader a:active, #euroheader a:active {color: #C0C0C0; }

#usheader a:link {color: #FFF; }
#usheader a:visited {color: #FFF; }
#usheader a:active {color: #FFF; }


ul#navlist {
	margin: 5px 0;
}
#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

h1 { font-size: 25px; }
h2 { font-size: 20px; margin-bottom: 10px; }

/*Authors, Feedback, Gallery Image, Helpneeded, Images, Image View, Index, Links, Overview*/
#main {
	width: 100%;
	margin: 10px auto;
	text-align: center;
}

#main h2 {
	font-size: 12px;
	font-weight: normal;
}

#feedback {
	margin: 10px 0 0 300px;
	width: 600px;
	text-align: left;
}

#feedback fieldset {
	border: none;
	width: 550px;
}

p.warning {
	color: #FF0000;
	font-weight: bold;
}

p.center {
	text-align: center;
}
/*
#demobbed {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 10px 10px 0;
}
*/
#demobbed, #eurodemobbed, #usdemobbed, #worlddemobbed {
	background-color: #E6EAE9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 10px 10px 0;
}

.demobbedHeader, .aircraftHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.product {
	font-size: 11px;
	color: #000000;
}


#ukmap a:link {color: #008080; }
#ukmap a:visited {color: #008080; }
#ukmap a:active {color: #008080; }

#eurodukmap a:link {color: #0000FF; }
#eurodukmap a:visited {color: #0000FF; }
#eurodukmap a:active {color: #0000FF; }

#ukmap, #eurodukmap {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
}

table#table_ukmap {
	width: 846px;
	margin: 10px auto;
	border: none;
	text-align: left;
}

table#locations {
	width: 600px;
	margin: 10px auto;
	border: none;
	text-align: left;
}

table#countries {
	width: 300px;
	margin: 10px auto;
	border: none;
	text-align: left;
}

table#country {
	width: 100%;
	margin: 10px auto;
	border: none;
	text-align: left;
}

table#gallery {
	width: 100%;
	margin: 10px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
}

#googleMap, .googleMap {
	margin: 5px auto;
	width: 500px;
	height: 300px;
}


/* Demobbed / Euro Demobbed / US Demobbed Aircraft types / Locations */
#demobbedaircraft, 
#eurodaircraft,
#usdaircraft,
#aircraft {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	background-color: #E6EAE9;
}

table#demobbedaircraft,
table#eurodaircraft, 
table#usdaircraft,
table#aircraft {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

table#demobbedaircraft a, 
table#eurodaircraft a, 
table#usdaircraft a, 
#usdlocationDetails a:link, 
#usdlocationDetails a:visited, 
#usdlocationDetails a:active,
table#aircraft a {
	color: #c75f3e;
}

table#demobbedaircraft th, 
table#eurodaircraft th, 
table#usdaircraft th,
table#aircraft th, {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url() no-repeat;
}

table#demobbedaircraft td, 
table#eurodaircraft td, 
table#usdaircraft td,
table#aircraft td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 4px 4px 4px 4px;
	color: #4f6b72;
}

/* original tablesorter START */
/*
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}
*/
/* original tablesorter END */


a.show_hide {
	margin-right: 10px;
}

#slidingDiv, .print_preview_info {
	display: none;
}


#euromap, #usmap {
	margin: 5px auto;
	width: 650px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 13px;
}
#usmap {
	width: 740px;
}
div#euromap a, div#usmap a {
	margin-right: 8px;
}

#usdlocationDetails {
	/*font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url() no-repeat;
}


.location_page_break {
	page-break-after: always;
}

.ui-tooltip {
    background: #d9d9c2;
    color: #4f6b72;
}