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

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

.vlatest {
    margin: 5px 0px 3px 0px;
}

.imgtext {
    margin: -20px 0px 0px 10px;
	padding: 0px 0px 0px;
	color:#000000;
    width: 100px;
	z-index:2;
}

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

.titlefont {
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
	font-weight: bold;
}

.viddetail_latest_body_line {
    margin: 0px 0px 0px 0px;
	padding: 6px 8px 5px;
	width: 798px;
	background: #F5F5F5 url('img/post/body.gif') repeat-x left top;	
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;

}

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

}

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

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

.viddetail_body_top {
	padding: 7px 3px 1px 3px;
    margin:10px 0px 0px -5px;
	width:728px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.9em;
    border:1px solid #aaa;
	background: #e8e8e8;

}

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

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

}

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

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

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

.viddetail_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;
}

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

.viddetail_dl_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;
}

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

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

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

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

.viddetail_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;
}


.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;
}

.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;
}

.prev_img {
	border: 1px;
	background: url('img/icons/24-arrow-previous.png') no-repeat left top;
	padding: 1px 2px 6px 14px;
    margin:-5px 5px 0px -9px;
	float:left;
}


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

.viddetail_body img {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 3px;
}
.viddetail_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;
}

.comadd {
	padding: 4px;
}

.comname {
    color: #06A;
}

#album {
width:988px; 
height:584px; 
border:1px solid #aaa;
margin:-5px 0px 0px -5px;
}

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

.licontainerlatest {
width:150px;
height:84px;
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
border:1px solid #aaa;
}

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

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

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

.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}

/* 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; }