@import url("common.css");

/* Page Layout */
#wrap { width:996px; margin:0px auto; font-family:Trebuchet MS, Helvetica, sans-serif; }



#header { height:163px; background:url("http://cdn-www.airliners.net/graphics/frontpageLogo_996.jpg"); margin-bottom:0px; padding-bottom:0px; text-align:right; color:#fff; }
#header .spacer { float:left; margin-left: 0px; border:0px; }
#header .logo { float:left; margin-left: 0px; border:0px; }
#header .headerStatus { padding-top:8px; margin:0px 10px 5px 0px; }
#header .headerStatus a { color:#f5e3ac; text-decoration:none; }
#header .headerStatus a:hover { color:#f5e3ac; text-decoration:underline; }
#header .tracker { float:right; display:inline; width:315px; margin:0px 10px -100% 0px; font-size:11px;}
#header .tracker a { color:#f90; }
#header .search { float:right; width:282px; text-align:left; margin-top:40px; padding:0 10px 0px 2px;  }
#header .search a { color:#fff; font-size:90%; }
#header .search a.unselected { color:#fff; font-size:90%; }
#header .search a.selected { color:#f5e3ac; background:url("http://cdn-www.airliners.net/images/search_selected.gif") no-repeat 50% bottom; }
#header .search .searchOptions { margin-bottom:-1px; }
#header .search .input { vertical-align: middle; margin:0px; padding:0px; line-height:20px; height:20px; width:200px; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:100%; border-width:0px; }


#content {  }
.col_1_2_3 { float:left; width:980px; margin:4px 0px 8px 0px; }
.col_1_2 { float:left; width:677px; }
.col_1 { float:left; width:300px; }
.col_2 { float:right; width:360px; }
.col_3 { float:right; width:300px; }


#footer { text-align:center; color:#fff; clear:both; }
#footer .sitemap, #footer .partners { color:#fff; margin:15px 0px; font-size:90%; }
#footer a { color:#fff; margin:0 5px; }
#footer .copyright { font-size:80%; margin:15px 0px; }
#footer .ip { font-size:9px; }

/* Box */
.box { margin-bottom:10px;  background-color: #002e5c;}
.box .boxHeader { background:url("http://cdn-www.airliners.net/images/box/header_bg.gif") repeat-x top left #134678; border-top:1px solid #3972ac; border-bottom:1px solid #036; color:#fff; text-transform:uppercase; line-height:18px; padding:0px 5px; }
.box .boxHeader a { color:#fff; display:block; float:left; line-height:18px; padding:0px 10px 0px 2px; }
.box .boxHeader a.unselected { color:#fff; display:block; float:left; line-height:18px; padding:0px 10px 0px 2px; }
.box .boxHeader a.selected { background:#036; padding-left:5px; }
.box .boxHeader a.right { float:right; width:100px; text-align: right; color:#f5e3ac; padding:0px 2px 0px 2px; }
.box .boxHeader p.left { float:left; padding:0px; margin:0px; }
.box .boxHeader .column_heading { float:left; width:122px; text-align:left; }
.box .boxHeader .column_heading_small { float:left; width:122px; text-align:left; }
.box .boxHeader .column_heading_left { float:left; width:50px; text-align:center; }
.box .boxHeader .column_heading_right { float:left; width:135px; text-align:left; }
.box .boxHeader .mod_column_heading { float:left; width:118px; text-align:left; }
.box .boxHeader .mod_column_heading_left { float:left; width:50px; text-align:center; }
.box .boxHeader .mod_column_heading_right { float:left; width:105px; text-align:right; }
.box .boxContent { background:#e3e9f0; border:2px solid #e3e9f0; padding:0px; margin:0px; font-size:90%; }
.box .boxContent2 { background:#1d364c;color:#fff; font-size:14px; padding:16px; margin:0px; }
.box .boxContent2 p { padding:8px 0px; }
.box .boxContent2 a { color:#fff; text-decoration:underline }
.box .fpSearch { background:#fff; border:2px solid #fff; padding:6px 0px 0px 4px; font-size:90%; width:305px; float:left; height:60px;}
.box .fpSearch .search a.selected_underline { text-decoration:underline; }
.box .boxContent .search a.selected_underline { text-decoration:underline; }
.box .numbers { background:#fff; border:2px solid #fff; margin:0px; padding:0px; font-size:90%; width:663px; height:66px; float:right; text-align:center; vertical-align:bottom}
.box .boxFooter { background:url("http://cdn-www.airliners.net/images/box/footer_bg.gif") no-repeat left bottom #e3e9f0; }
.box .boxFooterInner { background:url("http://cdn-www.airliners.net/images/box/footer_bg.gif") no-repeat right bottom transparent; padding:6px; font-size:90%; }
html>body #content .col_2 .box .boxFooterInner { width:340px; }
.box .subHeader { font-weight:bold; color:#036; margin-bottom:5px; }


/* Forms */
.form1 label { display:block; }
.form1 .help { float:right; }
.form1 input, .form1 select { margin-bottom:8px; }
.form1 input.check { margin-bottom:0px; }
.form1 select { background:#036; color:#fff; width:296px; }
.form1 select option { width:310px; }
.form1 select#search-loction-select option { width:600px; }
.form1 .col1 { float:left; width:140px; }
.form1 .col2 { float:right; width:140px; }
.form1 .col1 select, .form1 .col2 select,
.form1 .col1 select option, .form1 .col2 select option,
.form1 .col1 input, .form1 .col2 input { width:140px; }

/* Lists/Tables */
.list1 { width:100%; }
.list1 li, .list1 td { background:#c1d1e0; padding:3px; border-bottom:1px solid #fff; }
.list1 li.alt, .list1 tr.alt td { background:#e0e8ef; }

.search_table { padding: 0px 2px 0px 2px}
.search_table tr.alt td { background:#e0e8ef; }

.newsList {  }
.newsList li { margin:0px 5px 10px 5px; padding-left:25px; font-size:90%; }
/*.newsList li a { color:#69c; }*/
.newsList li .data { color:#999; font-size:90%; }
.newsList li.article { background:url("http://cdn-www.airliners.net/images/icon_news.gif") no-repeat top left; }
.newsList li.photos { background:url("http://cdn-www.airliners.net/images/icon_photos.gif") no-repeat top left; }

/* Buttons */
.button1 { background:url("http://cdn-www.airliners.net/images/button_80.gif") no-repeat top left; width:80px; height:20px; line-height:20px; text-align:center; color:#fff; border:none; cursor:pointer; }
a.button1 { display:block; }
.button2 { background:url("http://cdn-www.airliners.net/images/button_110.gif") no-repeat top left; width:110px; height:20px; line-height:20px; text-align:center; color:#fff; border:none; cursor:pointer; }
a.button2 { display:block; }
.button3 { background:url("http://cdn-www.airliners.net/images/button_130.gif") no-repeat top left; width:130px; height:20px; line-height:20px; text-align:center; color:#fff; border:none; cursor:pointer; }
a.button3 { display:block; }
.button4 { background:url("http://cdn-www.airliners.net/images/button_280.gif") no-repeat top left; width:280px; height:21px; line-height:21px; text-align:center; color:#fff; border:none; cursor:pointer; margin:0px auto 10px auto; }
a.button4 { display:block; }
input.button4 { padding-bottom:1px;}
.button5 { background:url("http://cdn-www.airliners.net/images/button_340.gif") no-repeat top left; width:340px; height:21px; line-height:21px; text-align:center; color:#fff; border:none; cursor:pointer; margin:0px auto 10px auto; }
a.button5 { display:block; }
.button6 { background:url("http://cdn-www.airliners.net/images/search_new.gif") no-repeat 50% 50% #6481A8; width:70px; height:26px; line-height:15px; text-align:center; color:#fff; font-weight:bold; vertical-align: middle; *vertical-align: text-middle; border:none; cursor:pointer; padding:0px; margin:0px; font-size:125%; font-family:Trebuchet MS, Helvetica, sans-serif; }
a.button6 { display:block; }
button{
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:78px;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:21px;
	line-height:20px;
	}
button span {
	display:block;
	padding:0;
	margin:0;
	_margin:0;
	height:21px;
	line-height:20px;
	vertical-align: middle; 
	margin:0;
	}
button span{
	display:block;
	padding:0;
	margin:0;
	_margin:0;
	height:21px;
	line-height:20px;
	vertical-align: middle; 
	background:url("http://cdn-www.airliners.net/images/button_search.gif") no-repeat top left;
	}	
button strong{
	padding:0;
	margin:0;
	_margin:0;
	color:#fff; 
	height:21px;
	line-height:20px;
	vertical-align: middle; 
	cursor:pointer; 
	font-size:100%; 
	font-family:Trebuchet MS, Helvetica, sans-serif;
	background:url("http://cdn-www.airliners.net/images/button_search.gif") no-repeat top left;
	}
	
.footerButton { float:right; margin:5px 0px 5px 3px; _margin:5px 0px 5px 3px; }
.footerButton2 {  margin:5px 0px 5px 6px; _margin:5px 0px 5px 3px; }

/* Ads */
.ad { margin-bottom:10px; }

/* Global */
.nomb { margin-bottom:0px; }

.photo { display:block; border:2px solid #fff; margin:0px auto; }
.photoFloat { float:left; margin-right:10px; border:2px solid #fff; }
.thumb { border:1px solid #fff; margin:0; padding:0; }

strong { color:#000; }

.color2 { color:#69c; }
a.u { text-decoration:underline; }
.color3 { font-size:11px;}
.smallfixtext { font-size:11px;}
.largeFont { font-size:130%; }

/* Featured Photographer */
.featuredPhotographer p { margin:0px 0px 8px 0px; }

/* SuperFish Menu */
.mainNav, .mainNav * { margin:0px; padding:0px; list-style:none; z-index:10000000; }
.mainNav { line-height:29px; }
.mainNav ul { position:absolute; top:-999em; width:180px; }

.mainNav ul.navPhotos { width:180px; }
.mainNav ul.navPhotosFAQ { width:140px; }
.mainNav ul.navPhotosTopViews { width:140px; }
.mainNav ul.navForums { width:140px; }
.mainNav ul.navForumsAviation { width:160px; }
.mainNav ul.navForumsRules { width:100px; }
.mainNav ul.navNews { width:180px; }
.mainNav ul.navNewsTop { width:280px; }
.mainNav ul.navArticles { width:140px; }
.mainNav ul.navArticlesLatest { width:280px; }
.mainNav ul.navData { width:200px; }
.mainNav ul.navDataUpdated { width:200px; }
.mainNav ul.navDataNew { width:200px; }
.mainNav ul.navCommunity { width:180px; }
.mainNav ul.navCommunityPhotographers { width:210px; }
.mainNav ul.navCommunityFun { width:210px; }

.mainNav ul li/*, .mainNav a*/ { width: 100%; }
.mainNav li { float:left; position:relative; z-index:99; }
.mainNav a { display:block; }
.mainNav li:hover ul,
ul.mainNav li.sfHover ul { left:-1px; top:29px; }
.mainNav li:hover ul.navCommunity,
ul.mainNav li.sfHover ul.navCommunity { left:-84px; top:29px; }
.mainNav li:hover ul.navData,
ul.mainNav li.sfHover ul.navData { left:-84px; top:29px; }
.mainNav li:hover li ul,
.mainNav li.sfHover li ul { top:-999em; }
.mainNav li li:hover ul,
ul.mainNav li li.sfHover ul { left:180px; top:-1px; }

.mainNav li ul.navForums li:hover ul,
ul.mainNav li ul.navForums li.sfHover ul { left:140px; top:-1px; }
.mainNav li ul.navNews li:hover ul,
ul.mainNav li ul.navNews li.sfHover ul { left:180px; top:-1px; }
.mainNav li ul.navArticles li:hover ul,
ul.mainNav li ul.navArticles li.sfHover ul { left:140px; width:215px; top:-1px; }
.mainNav li ul.navData li:hover ul,
ul.mainNav li ul.navData li.sfHover ul { left:-200px; top:-1px; }
.mainNav li ul.navCommunity li:hover ul,
ul.mainNav li ul.navCommunity li.sfHover ul { left:-210px; top:-1px; }

.superfish li:hover ul,
.superfish li li:hover ul { top:-999em; }

.mainNav { background:url("http://cdn-www.airliners.net/images/mainNav_bg.gif") repeat-x top left #242424; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; }
.mainNav li { background:url("http://cdn-www.airliners.net/images/mainNav_border.gif") no-repeat left top; color:#fff; font-size:12px; }
.mainNav li.first { float:left; background:none; }
.mainNav a { line-height:29px; display:block; padding:0px 11px; text-align:center; color:#FFF; text-transform:uppercase; }
/*.mainNav li:hover, .mainNav li.sfHover,*/
.mainNav a:focus, .mainNav a:hover, .mainNav a:active { background:url("http://cdn-www.airliners.net/images/mainNav_bg_selected.gif") repeat-x top left; text-decoration:none; color:#f5e3ac; }
.mainNav li li { background:#000; }
.mainNav li li:hover, .mainNav li li.sfHover,
.mainNav ul a:focus, .mainNav ul a:hover, .mainNav ul a:active { background:#000; text-decoration:none; color:#f5e3ac; }
.mainNav li li a { text-transform:none; text-align:left; line-height:20px; }

.mainNav li.normal { line-height:29px; padding:0px 11px; }
.mainNav li.normal a, .mainNav li.normal .link { display:inline; color:#f5e3ac; text-transform:none; padding:0; text-decoration:none;}
.mainNav li.normal:hover { background:url("http://cdn-www.airliners.net/images/mainNav_border.gif") no-repeat left top; }
.mainNav li.normal a:hover, .mainNav li.normal .link:hover { background:none; text-decoration:underline; }

#Layer1 {
	position:relative;
	top:0px;
	z-index:1;
}
#Layer2 {
	position:relative;
	top:0px;
	z-index:1;
}
#Layer3 {
	position:relative;
	top:0px;
	z-index:1;
}
#Layer4 {
	position:relative;
	top:0px;
	z-index:1;
}

/* Color Choices */
.mainNav li.normal a.color { display:block; float:left; margin:10px 0px 0px 5px; width:10px; height:10px; overflow:hidden; }
.mainNav li.normal a.blue, .mainNav li.normal a.blue:hover { background:#002e5c; color:#002e5c; }
.mainNav li.normal a.red, .mainNav li.normal a.red:hover { background:#f00; color:#f00; }
.mainNav li.normal a.white, .mainNav li.normal a.white:hover { background:#ccc; color:#ccc; }
.mainNav li.normal a.green, .mainNav li.normal a.green:hover { background:#0c0; color:#0c0; }
.mainNav li.normal a.black, .mainNav li.normal a.black:hover { background:#000; color:#000; }
.mainNav li.normal a.purple, .mainNav li.normal a.purple:hover { background:#29034d; color:#29034d; }
.mainNav li.normal a.classic, .mainNav li.normal a.classic:hover { background:#476a8e; color:#476a8e; }
h1.homepage{font-size:13px; font-family: arial, helvetica, sans-serif; font-weight:bold; color:#fff; margin:0px auto; padding:0px; } 

/* Top of the Last 24 Hours */
.topWindow { width:665px; height:135px; position:relative; margin:4px 0 0 2px; overflow:hidden; }
.topWindow .tops { height:135px; position:absolute; left:0px; }
.topWindow .tops .top { margin:0px 0px 0px 2px; padding:0px; float:left; height:168px; overflow:hidden; }
.topWindow .tops .top img {  }
.topWindow .tops .top .title { margin: 0px 0px 5px 0px; text-align:left; }
.topWindow .tops .top .title a { font-weight:bold; letter-spacing:-0.03em; #letter-spacing:-0.05em; }
.topNavigation { float:right; position:relative;}
.topNavigation .animateLeft, .topNavigation .animateRight { cursor:pointer;  }
.showTopNavPopUp { position:relative; }
.views {color:#f5e3ac;} 


/* Color Schemes */
body.red #wrap, body.white #wrap, body.green #wrap, body.purple #wrap { padding:0px; }
body.red .box .boxFooter,
body.white .box .boxFooter,
body.green .box .boxFooter,
body.classic .box .boxFooter,
body.purple .box .boxFooter { background:url("http://cdn-www.airliners.net/images/box/footer_bg.gif") no-repeat left bottom #e3e9f0; }
body.red .box .boxFooterInner,
body.white .box .boxFooterInner,
body.green .box .boxFooterInner,
body.classic .box .boxFooterInner,
body.purple .box .boxFooterInner { background:url("http://cdn-www.airliners.net/images/box/footer_bg.gif") no-repeat right bottom transparent; }

/* White */
html body.white { background-color: #999; }
body.white .box .boxHeader { background:url("http://cdn-www.airliners.net/images/box/white/header_bg.gif") repeat-x top left #cdcdcd; border-top:0px solid #fff; border-bottom:0px solid #000; line-height:20px; color:#036; }
body.white .box .boxHeader a { color:#036; }
body.white .box .boxHeader a.selected { color:#fff; }
body.white #footer a { color:#fff; }
body.white #footer .sitemap { color:#fff; }
body.white #footer .partners { color:#fff; }
body.white #footer .ip { color: #999; }

/* Purple */
html body.purple { background-color: #29034d; }
body.purple .box .boxHeader { background:url("http://cdn-www.airliners.net/images/box/purple/header_bg.gif") repeat-x top left #29034d; border-top:0px solid #fff; border-bottom:0px solid #000; line-height:20px; }
body.purple #footer .ip { color: #29034d; }

/* Classic */
html body.classic { background-color: #476a8e; }
body.classic .box .boxHeader { background:url("http://cdn-www.airliners.net/images/box/classic/header_bg.gif") repeat-x top left #476a8e; border-top:0px solid #fff; border-bottom:0px solid #000; line-height:20px; }
body.classic #footer .ip { color: #476a8e; }

/* Blue */
html body.blue { background-color: #002e5c; }
body.blue .box .boxHeader { background:url("http://cdn-www.airliners.net/images/box/header_bg.gif") repeat-x top left #002e5c; border-top:0px solid #fff; border-bottom:0px solid #000; line-height:20px; }
body.blue #footer .ip { color: #002e5c; }


/*Featured Photographer*/
h1 {font-size:18px; font-weight:bold; color:#fff; margin:0px 0px 8px 0px; }

#users_search .search .input { line-height:25px; width:200px; font-family:Trebuchet MS, Helvetica, sans-serif; margin:0px 6px 0px 0px;}
.result_row { width:120px; vertical-align:middle; padding:4px 6px 4px 0px; }
.result_row_centered { width:120px; vertical-align:middle; text-align:center; }
.result_row_right { width:120px; vertical-align:middle; text-align:right; }

.mod_result_row { width:118px; vertical-align:middle; padding:4px 6px 4px 0px;}
.mod_result_row_centered { width:118px; vertical-align:middle; text-align:center; }
.mod_result_row_right { width:118px; vertical-align:middle; text-align:right; }
.mod_result_row_left { width:50px; vertical-align:middle; text-align:center; }
.error { color:#f00; text-align:center; font-weight:bold; font-size:14px; }
.featured_image { border:2px solid #f00; }
.non_featured_image { border:1px solid #666; }

/* Airliners Index */

.airlinersIndex {  }
.airlinersIndex li { margin:0px 5px 5px 5px; padding-left:15px; }
.airlinersIndex li a { color:#69c; }


.site_sliver { position: fixed; bottom: 0; width: 100%; height:84px; z-index: 10000; text-align: center; opacity:.95;filter:alpha(opacity=95); background:url("/images/sliver/airliners-sliver-background.png") repeat scroll top left; }
.sliver_container { margin:0 auto; height:84px; width:996px; color: #ffffff; font-size: 20px; }
.site_sliver .sliver_text { float:left; width:676px; margin-top:25px; }
.site_sliver .sliver_FbBox { float:left; width:270px; margin:10px 10px 0 10px; }
.site_sliver .closeRecipe { float:left; height:20px; width: 20px; margin-top:10px; background:url("/images/sliver/airliners-sliver-close.png") no-repeat scroll top left; }