/* ----------------------------------------
   Aircraft list page
------------------------------------------- */

.alistdetail {
	margin-bottom: 4px;
	margin-left: 4px;
	color: #444;
}
.alistdetail_title {
    background: #E8E8E8 url('img/alist/title.gif') no-repeat left top;
    margin: 0px 6px 0px 0px;
	padding: 6px 8px 5px;
	width: 798px;
	height: 13px;
}

.alistdetail_body_line {
	padding: 1px 1px 1px;
	background: #F5F5F5 url('img/post/body.gif') repeat-x left top;	
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
}

.alistdetail_title h1 {font: bold 0.9em Verdana,sans-serif;}
.alistdetail_title h1 a {color: #444;}
.alistdetail_title h1 a:hover {
	color: #469;
	text-decoration: underline;
}
.alistdetail_title h1.left {width: 810px}

.alistdetail_payware {
    color: #990000;
	padding-top: 1px;
    margin:-1px -8px 1px -1px;	
	font-size: 0.85em;
	font-weight: bold;
    float:right;
}
.alistdetail_metadata {
	margin-top: 5px;
	padding: 0 5px;
	background: #F5F5F5;
}
.alistdetail_metadata .content {
	border-top: 1px solid #E5E5E5;
	padding: 8px 5px 6px;
	font-size: 0.8em;
	color: #666;
}
.alistdetail_metadata .content a {color: #567;}
.alistdetail_metadata .content a:hover {color: #002;}

.specshelp_body {
	padding: 1px 1px 8px;
    margin:-1px 10px 0px 0px;
	width:814px;
}

.alistlatest_body {
	padding: 1px 3px 8px;
    margin:-1px 0px 0px 1px;
	width:491px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #eeeeee;
	float:left;
}

.alistlatest_body_top {
	padding: 7px 3px 1px 3px;
    margin:4px 0px 0px 1px;
	width:491px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
}

.alistlatest_reviews {
	padding: 1px 3px 4px;
    margin:-1px 0px 0px 6px;
	width:300px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #eeeeee;
	float:left;
}

.alistlatest_reviews_top {
	padding: 7px 3px 1px 3px;
    margin:-19px 0px 0px 6px;
	width:300px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
	float:left;
}

.alistdetail_body {
	padding: 1px 3px 8px;
    margin:-1px 0px 0px 1px;
	width:550px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #eeeeee;
	float:left;
}

.alistdetail_body_top {
	padding: 7px 3px 1px 3px;
    margin:78px 0px 0px 1px;
	width:550px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
}

.alistdetail_ad_top {
	padding: 7px 3px 1px 3px;
    margin:78px 0px 0px 1px;
	width:804px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
}

.alistdetail_g {
	padding: 1px 3px 4px;
    margin:-2px 0px 0px 6px;
	width:240px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #eeeeee;
	float:left;
}

.alistdetail_g_top {
	padding: 7px 3px 1px 3px;
    margin:-19px 0px 0px 6px;
	width:240px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
	float:left;
}

.alistdetail_b {
	padding: 1px 3px 4px;
    margin:-1px 0px 0px 6px;
	width:240px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #eeeeee;
	float:left;
}

.alistdetail_b_top {
	padding: 7px 3px 1px 3px;
    margin: 8px 0px 0px 6px;
	width:240px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
	float:left;
}

.alistdetail_dl {
	padding: 1px 3px 4px;
    margin:-1px 0px 0px 6px;
	width:240px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #eeeeee;
	float:left;
}

.alistdetail_dl_top {
	padding: 7px 3px 1px 3px;
    margin: 8px 0px 0px 6px;
	width:240px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
	float:left;
}

.alistdetail_sp {
	padding: 1px 3px 4px;
    margin:-1px 0px 0px 6px;
	width:240px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #eeeeee;
	float:left;
}

.alistdetail_sp_top {
	padding: 7px 3px 1px 3px;
    margin: 8px 0px 0px 6px;
	width:240px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
	float:left;
}

.gb li {
	padding: 3px 3px 1px 5px;
	margin: 0px 0px 0px 14px;
}

.alistdetail_gad {
	padding: 1px 3px 4px 2px;
    margin:7px 1px 0px 1px;
	width:805px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #F5F5F5;
	float:left;
}

.alistdetail_comp {
	padding: 1px 3px 8px 2px;
    margin:-1px 0px 0px 1px;
	width:805px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #F5F5F5;
	float:left;
}

.alistdetail_comp_top {
	padding: 7px 3px 1px 2px;
    margin:8px 0px 0px 1px;
	width:805px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
	float:left;
}

.alistdetail_comments {
	padding: 1px 3px 8px 2px;
    margin:-1px 0px 8px 1px;
	width:805px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px dashed #aaa;
	background: #F5F5F5;
	float:left;
}

.alistdetail_comments_top {
	padding: 7px 3px 1px 2px;
    margin:8px 0px 0px 1px;
	width:805px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;
	float:left;
}


.alistdetail_desc  {
    font-family: verdana, arial, sans-serif;
	line-height: 0px;
	font-size: x-small;
	font-weight: bold;
	font-weight:normal;
	text-transform:uppercase;
	font-size: 0.9em;
}

.g_img {
	border: 0px;
	background: url('img/icons/12-em-plus.png') no-repeat left top;
	padding: 1px 2px 0px 8px;
    margin:-6px 1px 0px -1px;
	float:left;
}

.b_img {
	border: 0px;
	background: url('img/icons/12-em-cross.png') no-repeat left top;
	padding: 1px 2px 0px 8px;
    margin:-6px 1px 0px -1px;
	float:left;
}

.s_img {
	border: 0px;
	background: url('img/icons/16-message-info.png') no-repeat left top;
	padding: 1px 2px 0px 10px;
    margin:-6px 1px 0px -1px;
	float:left;
}

.help {
	border: 0px;
	padding: 1px 2px 0px 10px;
    margin:-15px 1px 0px -1px;
	float:right;
}

.d_img {
	border: 0px;
	background: url('img/icons/12-em-down.png') no-repeat left top;
	padding: 1px 2px 0px 8px;
    margin:-6px 1px 0px -1px;
	float:left;
}

.d_img_a {
color: #06A;
hover: color: #036;
}

.alistdetail_body img {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 3px;
}
.alistdetail_bottom {
	background: url('img/post/bottom.gif') no-repeat left top;
	display: block;
	height: 5px;
	font-size: 0;
	line-height: 0;
}

.comnote {
	border-bottom:1px dashed;
	padding: 4px;
}

.latest {
	border-bottom:1px dashed;
    margin: 5px 0px 3px 0px;
}

.comadd {
	padding: 4px;
}

.comname {
    color: #06A;
}


/* 
	CSS Gallery
*/


/* default link style - needed to make the :active work correctly in IE */

/* style the outer containing div to fit the landscape, portrait and buttons */
#album {
width:810px; 
height:508px; 
border:1px solid #aaa;
margin:4px 0px 0px 1px;
}
/* remove the padding margin and bullets from the list. Add a top margin and width to fit the images and a position relative */
.gallery {
padding:4px; 
margin:514px 20px 20px 2px; 
list-style-type:none; 
position:relative; 
width:512px;
}
/* remove the default image border */
.gallery img {
border:0;
}
/* make the list horizontal */
.gallery li {
float:left;
}
/* style the link text to be central in a surrounding box */
.gallery li a, .gallery li a:visited {
float:left; 
color:#fff;
width:96px; 
height:60px; 
margin:1px;
border:1px solid #aaa;
}

.end {
float:left; 
color:#fff;
width:4px; 
height:60px; 
margin:1px;
border:1px solid #aaa;
background:#eee url(https://flightsimulatorguide.com/img/imgbg5-end.gif) 2px 2px no-repeat;
}

/* position the images using an absolute position and hide them from view */
.gallery li a img {
position:absolute; 
top:-512px; 
left:0; 
visibility:hidden; 
border:0;
}

.licontainer {
width:810px;
height:66px;
margin:-4px 0px 0px -7px;
border:1px solid #aaa;
}

.licontainerlatest {
width:98px;
height:62px;
margin:1px 1px -1px -1px;
padding: 2px 0px 0px 2px;
border:1px solid #aaa;
}


.lispacer {
width:810px;
height:66px;
margin:1px 0px 0px 1px;
}

/* style the hover background color for the text boxes */
.gallery li a:hover {
border:1px solid #000;
}
/* style the active/focus colors for the text boxes (required for IE) */
.gallery li a:active, .gallery li a:focus {
color:#fff;
}
/* make the images visible on active/focus */
.gallery li a:active img, .gallery li a:focus img {
visibility:visible;
}

.starrating {
  margin: -2px 0px 0px 0px;
  padding: -10px 2px 4px 2px;
  float:right;
}

/* styles for the star rater */
/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
	width:80px;
	height:16px;
	margin:0 0 0px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(img/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(img/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */


/* Admin CP - Forms */
table.form { font-size : 8pt; }
.align_top { vertical-align: top; }
.formleft { width : 18%; }
.formleft_small { width : 10%; }
input, select, textarea, option { font : 10pt verdana, arial, sans-serif; border : 1px solid #BBC9DD; background : #fff; padding : 1px; }
option { border : 0; }
#contentarea>#search_gap { display : none; }
#breaknote { display : none; }
#toolbox_right>#breaknote { display : block; }

/* Category/file listing styles */
#contentarea .box h2 .cat_head_options {
	display: inline;
	font-size: 8pt;
}

#contentarea .box h2 .cat_head_options a {
	font-size: 8pt;
}

/* Left Bar - Categories */
#leftbar h2 { 
	margin : 0; padding : 0;
	padding : 3px;
	color : white;
	font : 10pt tahoma, arial, sans-serif;
	text-align : center;
	background : #8CAEDC;
}

#leftbar .root_categories {
	margin : 0;
	padding : 0;
	list-style : none; 
}

#leftbar .root_categories li p { 
	position : relative; 
	margin : 0; 
	padding : 5px; 
	border-bottom : 1px solid #899EC8; 
	background : #E4EBF6;
}
#leftbar .root_categories li p a:link, #leftbar .root_categories li p a:visited, #leftbar .root_categories li p a:active {
	color : #2B4B8B;
	font-weight : normal;
	font : 10pt tahoma, arial, sans-serif;
	text-decoration : none;
	text-align : center;
	padding : 4px;
}
#leftbar .root_categories li p a:hover { color : #5B78B3; }
#leftbar .root_categories li p a.collapse { position : absolute; right : 0; padding : 5px; }
#leftbar .root_categories li p a.collapse:hover { color : white; }
#leftbar .root_categories li p>a.collapse { margin-top : -4px; }
a.collapse:hover { background : #8CAEDC; color : #CFDAE9; }