@charset "utf-8";
/* CSS Document */

/*
DEFAULT
LAYOUT
HEADERS
INDEX
VIDEOS
FORMS
RESULTS
GALLERY
USER
ADVERTISEMENTS
UNIVERSAL
LIGHTBOX
EXPAND
SITEMAP
PAGES

TEXT color color:#2642a5;
BORDER border:1px solid #2076d8;
red:#d82920;
*/

.b_question {
	padding:2px 5px;
	text-decoration:none;
	background:#d82920;
	border-radius:4px;
	border-radius:4px;
	border-radius:4px;
	margin-left:5px;
	font-size:.8em;
}
.b_question:link, .b_question:visited, .b_question:hover, .b_question:active {	
	color:#FFF;
}

body {
background: #206ace url(images/back.jpg) repeat-x top;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#2642a5;
font-size:12px;
}
img {
border:none;
}
p, td, li, body {
font-size:12px;
}
li {
margin-bottom: 5px;
}
h1 i, h2 i, i {
display:none;
}
form {
font-weight:bold;
}
select, input, textarea {
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
a {
font-weight:bold;
}
	a:link {
	color:#d82920;
	}
	a:visited {
	color:#2266c8;
	}
	a:hover, a:active {
	color:#2642a5;
	}
h1 {
font-size:1.8em;
}
h2 {
font-size:1.6em;
}
h3 {
font-size:1.4em;
}
h4 {
font-size:1.2em;
}
br {
margin:0;
padding:0;
}
div {
overflow:hidden;
}
table {
	border-collapse:collapse;
}
.gone {
	display:none;
}
/* ------------------------------ LAYOUT ------------------------------ */
#wrapb {
	width:940px;
	margin:0 auto;
}
	#wrapc {
		width:771px;
		float:left;
	}
	#adsright {
		width:160px;
		text-align:center;
		float:right;
		margin-top:10px;
	}
#wrap {
width:771px;
margin:0 auto;
}
	#wrap2 {
	border:4px solid #2076d8;
	border-top:none;
	background: #FFF url(images/footer.gif) no-repeat bottom right;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	.gpad {
		border:4px solid #2076d8;
		margin-top:10px;
	}

	#pages #wrap2 {
		background: #FFF url(images/footer2.gif) repeat-x bottom;
	}
	#pages #footer1 {
		text-align:center;
	}
	
#menu, #menub {
	clear:both;
}
#menub {
	background: url(images/back_nav.gif) repeat-x;
	border-top:1px solid #2076d8;
}
	#menu img {
		float:right;
	}
	#nav_test, #nav_testb {
		background: url(images/back_nav.gif) repeat-x;
		float:left;
		height:34px;
		
	}
	#nav_test {
		width:504px;
		border-top:1px solid #2076d8;
	}
		#nav_test a, #nav_testb a {
		display:block;
		float:left;
		height:34px;
		line-height:34px;
		text-align:center;
		border-right:1px solid #2076d8;
		text-decoration:none;
		font-size:1.2em;
		}
		#nav_test a:link, #nav_test a:link  {
			color:#2076d8;
		}
		#nav_test a:hover, #nav_test a:active, #nav_testb a:hover, #nav_testb a:active {
			color: #FFF;
			background-color:#d82920;
		}
#b1 {
	background:url(images/back_banner.gif) repeat-x bottom;
}
	#b2 {
		background:url(images/banner_03.gif) no-repeat top right;
	}
	#b3 {
		background:url(images/banner_03b.gif) no-repeat top right;
	}
#banner2 {
width:466px;
height:114px;
border-top:4px solid #2545a8;
}
	.tag img {
		vertical-align:middle;
		margin-right:2px;
	}

#banner {
background:url(images/banner_03.gif) no-repeat top right;
}
#breadcrumbs {
border-top:1px solid #2076d8;
background: url(images/shadow.gif) repeat-x top;
padding:4px 5px 2px 5px;
}
	#breadcrumbs a {
	text-decoration:none;
	font-size:14px;
	margin: 0 5px;
	}
#center {
border-top:1px solid #2076d8;
background: url(images/shadow.gif) repeat-x top;
padding: 10px 10px 0 10px;
overflow:hidden;
}
	.right, .right2, .right3  {
	margin:0;
	float:right;
	padding:0 0 10px 10px; /* style edits in style_ie.css */
	}
	.right {
	width:245px;
	}
	.right2 {
	width:332px;
	}
	.right3 {
	width: 170px;
	}
#footer1 {
text-align:right;
clear:both;
padding:0 0 0 10px;
height:20px;
margin-top:10px;
overflow:hidden;
}
	#footer1 a {
	color:#faf695;
	}
#footer2 {
width:751px;
text-align:center;
margin:5px auto;
}
	#footer2 a {
	margin:0 5px;
	color:#faf695;
	font-size:.9em;
	}
	#footer1, .footerp2 {
	color:#faf695;
	font-size:.8em;
	}
	.footerp2 {
	padding-top:8px;
	}
	.footerp2 a {
	margin:0 10px;
	}
.google {
	border-top: 1px solid #2076d8;
	text-align:center;
}
/* ------------------------------ HEADERS ------------------------------ */

.headers {
	background-repeat:no-repeat;
}
	#h_ind_forsale {
		background-image:url(images/h_ind_forsale.png);
		height:20px;
	}
	#h_ind_news {
		background-image:url(images/h_ind_news.png);
		height:20px;
	}
	#h_ind_services {
		background-image:url(images/h_ind_services.png);
		height:20px;
	}
	#h_ind_welcome {
		background-image:url(images/h_ind_welcome.png);
		height:24px;
	}
h1 {
margin:6px 0;
padding:0;
}
	#h_mailing {
	background:url(images/h_mailing.gif) no-repeat left;
	width:275px;
	height:28px;
	}
	#h_contact {
	background:url(images/h_contact.gif) no-repeat left;
	width:104px;
	height:23px;
	}
	#h_advertisers {
	background:url(images/h_advertisers.gif) no-repeat left;
	width:159px;
	height:24px;
	}
	#h_searchservices {
	background: url(images/h_searchservices.gif) no-repeat left;
	width:315px;
	height:24px;
	}
	#h_searchlistings {
	background:url(images/h_searchlistings.gif) no-repeat left;
	padding-left:300px;
	height:29px;
	}
	#h_createprofile {
	background:url(images/h_create.gif) no-repeat left;
	width:354px;
	height:60px;
	}
	#h_flightschool {
	background:url(images/h_flightschool.gif) no-repeat left;
	width:250px;
	height:29px;
	margin: 20px 0;
	}
	#h_flyingclub {
	background:url(images/h_flyingclub.gif) no-repeat left;
	width:220px;
	height:28px;
	margin: 20px 0;
	}
	#h_fbo {
	background:url(images/h_fbo.gif) no-repeat left;
	width:258px;
	height:28px;
	margin: 20px 0;
	}
	#h_quicksearch {
	background:url(images/h_quicksearch.gif) no-repeat left;
	height:28px;
	}
	#h_video {
	background:url(images/h_video.gif) no-repeat left;
	height:28px;
	}
	#h_video2 {
	background:url(images/h_videos2.png) no-repeat left;
	}
	#h_quicklinks {
	background:url(images/h_quicksearch.gif) no-repeat left;
	}
	#h_sell {
	background:url(images/h_sellyour.gif) no-repeat left;
	width:384px;
	height:24px;
	}
	#h_listyour {
	background:url(images/h_listyouraircraft.gif) no-repeat left;
	height:28px;
	}
	#h_snapshot {
	background:url(images/h_listingsnapshot.gif) no-repeat left;
	}
	#h_aircraft {
	background:url(images/h_aircraft.gif) no-repeat left bottom;
	height:28px;
	}
	#h_aircraftinfo {
	background:url(images/h_aircraftinfo.gif) no-repeat left bottom;
	height:28px;
	}
	#h_inspection {
	background:url(images/h_inspection.gif) no-repeat left;
	height:57px;
	}
	#h_avionics {
	background:url(images/h_avionics.gif) no-repeat left;
	height:28px;
	}	
	#h_login {
	background:url(images/h_login.gif) no-repeat left;
	height:28px;
	}
	#h_yourlist {
	background:url(images/h_yourlist.gif) no-repeat left;
	margin-top:20px;
	}
	#h_deleted {
	background:url(images/h_deleted.gif) no-repeat left;
	}
	#h_youracc {
	background:url(images/h_youracc.gif) no-repeat left;
	}
	.h_update {
	background:url(images/h_update.gif) no-repeat left;
	}
	#h_upload {
	background:url(images/h_upload.gif) no-repeat left;
	margin-top:20px;
	}
	#h_images {
	background:url(images/h_images.gif) no-repeat left;
	margin-top:20px;
	}
	#h_upload span {
			display:block;
			width:100px;
			margin-left:200px;
			}
	#h_editprof {
	background:url(images/h_editprof.gif) no-repeat left;
	margin-top:20px;
	}
	#h_password {
	background:url(images/h_password.gif) no-repeat left;
	margin-top:20px;
	}
	#h_email {
	background:url(images/h_email.gif) no-repeat left;
	height:28px;
	}
	#h_featured {
	background:url(images/h_featured.gif) no-repeat left;
	height:28px;
	}	
	#h_owner {
	background:url(images/h_owner.gif) no-repeat left;
	height:28px;
	}
	#h_aircraftlistings {
	background:url(images/h_aircraftlistings.gif) no-repeat left;
	height:28px;
	}
	#h_sitemap {
	background:url(images/h_sitemap.gif) no-repeat left;
	height:28px;
	}
	#h_contribute {
	background:url(images/h_contribute.gif) no-repeat left;
	height:28px;
	}
	#h_books {
	background:url(images/h_books.gif) no-repeat left;
	height:28px;
	}
	#h_toc {
	background:url(images/h_toc.gif) no-repeat left;
	height:28px;
	}
	#h_yoursolution {
	background:url(images/h_yoursolution.gif) no-repeat left;
	height:20px;
	}
	#h_p_appint {
	background:url(images/h_p_appint.gif) no-repeat left;
	height:28px;
	}
	#h_p_synmark {
	background:url(images/h_p_synmark.gif) no-repeat left;
	height:28px;
	}
	#h_p_profile {
	background:url(images/h_p_profile.gif) no-repeat left;
	height:28px;
	}
	#h_p_webdesign {
	background:url(images/h_p_webdesign.gif) no-repeat left;
	height:28px;
	}
	
/* ------------------------------ INDEX ------------------------------ */
.intro h4 {
	margin-bottom:0;
}
.intro p {
	margin-top:0;
}
.indexrow{
	overflow:hidden;
}
#ind_search, #ind_news {	
	margin-right:5px;
	float:left;
	height:238px; 
}
	#ind_search h3, #ind_news h3, #ind_services h3 {
		margin:0 0 5px 0;
		padding:0;
	}
#ind_search {
	width:413px;
	padding:5px 10px;
	/*width:225px;  for when both search and news are there*/
}
	#ind_search table {
		margin-top:10px;
	}
	#ind_search td {
		padding:2px 75px 2px 5px;
	}
		#ind_search .left2 {
			padding:2px 5px 2px 75px;
		}
#ind_news {
	width:183px;
}
	#ind_news ul {
		margin:0;
		padding:0;
		list-style:none;
	}
		#ind_news li {
			margin:0 0 5px 5px;
			padding:0 0 0 15px;
			background:url(images/arrow.png) no-repeat 0 3px;
		}
		
#ind_ad {
	width:300px;
	float:left;
}
#ind_buttons {
	float:right;
	width:151px;
	margin:10px 0 0 10px;
}
	#ind_buttons img {
		margin-bottom:3px;
	}
#ind_google_ban {
	border:1px solid #2545a8;
	border-width:1px 0;
	padding:5px 0;
	text-align:center;
	margin:5px 0;
}
#ind_services {
	float:right;
	width:250px;
	padding:10px 0 0 10px;
}

#snapshot td {
padding:5px;
vertical-align:top;
}
	#snapshot a {
	font-size:12px;
	}
.listings {
width:470px;
}
.listings h2, .listings p {
margin:0;
}
.listings td {
vertical-align:top;
padding:10px 0 2px 0;
border-bottom:2px solid #2076D8;
}
	.listings a  {
	text-decoration:none;
	}
	.listings img {
	margin-bottom:2px;
	}
		.listings1 {
		width:161px;
		}
		.listings1b {
		width:95px;
		min-height:85px;
		border:1px solid #2076d8;
		margin:0;
		float:left;
		}
#columns {
width:750px;
clear:both;
}
	#columns td {
	vertical-align:top;
	}
	.colsetup td {
	width:250px;
	height:1px;
	padding:0;
	}
	.col1 {
	width:240px;
	padding:10px 10px 0 0;
	}
	.col2 {
	width:500px;
	padding:10px 10px 0 0;
	}
	.col2video {
	width:500px;
	padding:30px 0 0 0;
	}
.featured, .adspecial {
background:#efeded;
padding:5px;
border:1px solid #d82920;
overflow:hidden;
color:#d82920;
	}
	.specialtop {
		background:#d82920;
		color:#FFF;
		font-size:.8em;
		font-weight:bold;
		padding:2px;
	}
	.featured table, .adspecial table {
		width:100%;
	}
	.featured td {
		vertical-align:top;
	}
	.featured a, .adspecial a {
	font-size:14px;
	color:#d82920;
	}
	.f1 img {
	border:1px solid #d82920;
	margin:5px;
	width:120px;
	}
	.f3 {
	text-align:center;
	padding:0 10px;
	}
	.f3 span {
	font-weight:bold;
	font-size:20px;
	}
	.f3 img {
	margin-top:10px;
	}
/* ------------------------------ VIDEO ------------------------------ */
.flashvid {
width:425px;
height:600px;
background:url(images/flash_back.gif) no-repeat top;
margin:20px auto;
}
	.flashvid h2 {
	margin:0;
	padding:8px 5px 5px 5px;
	}
	.flashvid img {
	float:right;
	}
.videothumb, .videothumb2 {
height:58px;
overflow:hidden;
padding: 2px 0 3px 0;
}
.videothumb2 {
background-color:#e5e9f4;
}
	.videothumb img, .videothumb2 img {
	float:left;
	border:1px solid #2076d8;
	margin-right:10px;
	}
#quicksearch table {
width:100%;
margin-bottom:10px;
}
/* ------------------------------ FORMS ------------------------------ */
form td {
font-size:.9em;
}
#form {
margin:0;
}
#form2 {
float:right;
margin-left:10px;
margin:0;
clear:both;
}
.floatleft {
float:left;
margin-right:10px;
position:relative;
}
.blueform {
background-color:#d3daee;
border:1px solid #2545a8;
padding:5px;
}
#listform1, #listform2, #listform3, #listform4, #chpass, #contact, #sponsor   {
width: 320px;
}
#listform1, #listform2, #listform3, #listform4, #chpass, #contact, #sponsor, #listing {
background-color:#d3daee;
border:1px solid #2545a8;
padding:5px;
}
#listing {
	margin-bottom:10px;
}
#sponsor {
	width:340px;
	float:right;
	margin-left:10px;
}
#position {
float:left;
width:154px;
}
.required {
vertical-align:middle;
margin-right: 3px;
width:10px;
height:10px;
}
#listform1 table, #listform2 table, #listform3 table {
width:320px;
}
	#listform1 td, #listform2 td, #listform3 td, #listform4 td, #search td, #searchlong td, #chpass td, #ind_search td  {
	border-bottom:1px solid #afbade;
	}
	form td {
	vertical-align:top;
	padding:2px 4px;
	}
	.left {
	text-align:right;
	width:100px;
	font-weight:bold;
	}
	.left2 {
	text-align:right;
	}
	#banner form, #loggedin, #b2 form, #b3 form {
	width:300px;
	height:110px;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	}
		#banner input, #b2 input, #b3 input {
		margin-top: 5px;
		}
		.loginimg {
		vertical-align:middle;
		margin-right:5px;
		}
		.logintxt {
		width:100px;
		background:#225ec0;
		border:1px solid #8597ce;
		padding:3px 2px;
		color:#FFF;
		}
		.b_forum {
		display:inline;
		float:left;
		margin:0;
		padding:0;
		}
		#loggedin {
		color:#FFF;
		}
#sell2 {
width: 720px;
margin-left:20px;
}
	.sell1, .sell2 {
	vertical-align:top;
	width:50%;
	}
#login, #password {
	padding-left:30px;
	width:250px;
	margin:0 0 40px 20px;
	}
#searchlong {
width:730px;
overflow:hidden;
clear:both;
margin: 15px 0 0 0;
}	
	#searchlong table {
	float:left;
	margin:5px 20px;
	}
.gone {
display:none;
}
.searchtype {
	clear:both;margin-top:3px;
}
	.searchtype img {
		vertical-align:middle;
		margin-left:10px;
	}
/* ------------------------------ RESULTS ------------------------------ */
.clear {
font-size:10px;
font-weight:normal;
}
#results {
width: 480px;
border-bottom:none;
margin-bottom:10px;
}
	.pagination {
	background-color:#2076d8;
	color:#FFF;
	padding:2px;
	font-size:14px;
	font-weight:bold;
	}
		.pagination a:link {
		color:#e5e9f4;
		}
		.pagination a:visited {
		color:#d3daee;
		}
		.pagination a:hover, .pagination a:active {
		color:#d82920;
		}
		.pagination img {
		vertical-align:middle;
		}
.adnot {
	border:1px solid #2076d8;
}
.res1 {
	padding:10px 5px;
	border-bottom:3px solid #2076d8;
	vertical-align:top;
	}
	.res2 {
	padding:10px 5px;
	width:207px;
	border-bottom:3px solid #2076d8;
	vertical-align:top;
	}
		.res2 p {
		margin:0 0 5px 0;
		padding:0;
		}
	.res2b {
	padding:10px 8px 10px 5px;
	width:398px;
	vertical-align:top;
	}
	.res3 {
	vertical-align:top;
	padding:10px 0 0 0;
	}
	.res4 {
	border-bottom:3px solid #2076d8;
	text-align:center;
	vertical-align:bottom;
	padding:0 0 3px 0;
	width:103px;
	height:40px;
	background:url(images/b_view.gif) no-repeat bottom left;
	}
	.adspecial .res4, .adspecial .res2, .adspecial .res1 {
		border-color:#d82920;
	}
	.res4b {
	border-bottom:3px solid #2076d8;
	text-align:right;
	vertical-align:bottom;
	padding:0 8px 3px 5px;
	width:398px;
	height:40px;
	background:url(images/b_view.gif) no-repeat bottom right;
	}
		.res4  a, .res4b a {
		text-decoration:none;
		font-size:1.1em;
		}
		.res4  a:link, .res4  a:visited, .res4b  a:link, .res4b  a:visited {
		color:#FFF;
		}
		.res4  a:hover, .res4  a:active, .res4b  a:hover, .res4b  a:active {
		color:#d82920;
		text-decoration:underline;
		}
.thumb {
border:1px solid #2076d8;
margin-bottom:10px;
width:150px;
min-height:100px;
display:block;
}
.expand {
width:450px;
margin-left:20px;
}
	.expand td  {
	border-bottom:1px solid #afbade;
	vertical-align:top;
	padding:4px;
	}
#loancalc {
	border:1px solid #2076d8;
	margin:5px 0;
}
#loancalc table {
	border-collapse:collapse;
	font-size:.9em;
}
	#loancalc td {
		padding:2px;
	}
	 .lc1 {
		 text-align:right;
		border-bottom:1px solid #D3DAEE;
	 }
	 .lc2 {
		 background-color:#D3DAEE;
		border-bottom:1px solid #D3DAEE;
	 }

/* ------------------------------ GALLERY ------------------------------ */
.gallerythumb {
	display:block;
	padding:5px;
	margin:5px;
	float:left;
	width:122px;
	height:115px;
	text-decoration:none;
	text-align:center;
	font-size:.8em;
}
	.gallerythumb img {
		width:120px;
		height:90px;
		border:1px solid #2076d8;
	}
	.gallerythumb:link, .gallerythumb:visited {
		background:#E5E9F4;
		color:#d82920;
	}
	.gallerythumb:hover, .gallerythumb:active {
		background:#d82920;
		color:#FFF;
	}
	
	
/* ------------------------------ USER ------------------------------ */
#update1 {
float:left;
width:350px;
padding-left:30px;
}

	#update h1 {
	margin-top:20px;
	width:320px;
	}
			.h_update span {
			display:block;
			width:100px;
			margin-left:185px;
			}
			.delete {
			float:left;
			margin:55px 0 0 5px;
			cursor:pointer;
			}
#deletepop {
z-index:10;
display:block;
height:100%;
width:100%;
background-color:#206acd;
position: absolute;
margin:0;
opacity: .8;
filter: alpha(opacity=80);
}
	#deletepopdiv {
	position: absolute;
	z-index:20;
	background-color: #206acd;
	border:3px solid #FFF;
	color: #FFFFFF;
	width:500px;
	height:400px;
	padding:10px;
	text-align:center;
	margin: 30px 30% 0 30%;
	}
	#deletepopdiv img {
	cursor:pointer;
	}
.buttons {
margin: 5px 7px;
}
.account {
border:2px solid #d82920;
padding:5px;
}

#upload {
width:300px;
}
.thumbs2 {
padding-left: 20px;
}
	.thumbs2 img {
	vertical-align:middle;
	padding-right:5px;
	}
	.thumbs2 p {
	line-height:30px;
	}
	.thumbs2 span {
	font-weight:bold;
	font-size:1.3em;
	}
.views {
border:1px solid #2076d8;
width:300px;
display:block;
overflow:hidden;
padding:2px;
margin:5px 0;
}
	.views ol {
	margin:10px 0;
	}
/* ------------------------------ ADVERTISEMENTS ------------------------------ */
.adbutton {
	text-decoration:none;
	float:right;
	font-weight:bold;
	font-size:1.2em;
	-moz-border-radius:10px;
	-webkit-border-radius:01px;
	border-radius:10px;
	border:1px solid #999;
	padding:3px 5px;
}
.textad {
margin: 10px 0;
border:1px solid #D92C23;
}
.textad h3 {
margin:0;
}
	.textad h3, .textad a {
	background-color:#D92C23;
	padding:2px 4px;
	color:#FFF;
	display:block;
	}
	.textad p {
	color:#D92C23;
	margin:5px;
	}
	.textad span {
	font-size:.8em;
	}
	
.sponsors {
	border:1px solid #d82920;
	padding:5px;
	margin:0 7px 5px 0;
}
	.sponsors h3 {
		color:#d82920;
		margin:0 0 5px 0;
		padding:0;
	}
	.sponsors p {
		margin:0;
		padding:0;
	}


/* ------------------------------ UNIVERSAL ------------------------------ */

.bluebox1, .bluebox2, .bluebox3 {
border:1px solid #2545a8;
padding:5px;
}
.bluebox1 {
background-color:#e5e9f4;
}
.bluebox2 {
background-color:#d3daee;
}
.bluebox3 {
background-color:#edf0f7;
}
.redbox, .redbox2 {
background:#f7d4d2;
padding:5px;
border:1px solid #d82920;
}
.redbox {
width:380px;
}
.redbox h2, .redbox2 h2 {
text-align:center;
}
.red, .redbox h2, .redbox2 h2, .redbox p, .redbox2 p, .featured {
color:#d82920;
}

.blue2 {
color:#2266c8;
}
.small {
font-size:.8em;
font-weight:normal;
}
.border {
border:1px solid #2545a8;
}
#checks li {
list-style-image:url(images/checkmark.gif);
margin-bottom:10px;
font-size:1.2em;
}
#quicklist {
	padding:5px;
	overflow:hidden;
}
	#quicklist h1 {
		margin:0;
	}
/* ------------------------------ LIGHTBOX ------------------------------ */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* ------------------------------ EXPAND ------------------------------ */
#ownerdetails {
margin:0 0 10px 0;
padding:5px 5px 0 5px;
}
	#ownerdetails h4, #ownerdetails p {
	margin:0 0 5px 0;
	padding:0;
	}
#bcard {
border:1px solid #2076d8;
background-color:#FFF;
padding:10px;
width:520px;
font-size:14px;e
}
	#bcard h2 {
	margin:0 0 15px 0;
	padding:0 0 3px 0;
	border-bottom:1px dotted #d82920;
	overflow:hidden;
	}
	#bcard td {
	vertical-align:top;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	}
	#bcard span {
	font-size:14px;
	color:#d82920;
	}
	.bcard2 {
	border-left:1px dotted #d82920;
	padding-left:10px;
	}
/*  ------------------ SITEMAP ------------------ */
.sitemap {
margin:30px;
}
	.sitemap ul, .sitemap li {
	list-style:circle;
	}
	.sitemap a {
	font-size:16px;
	}
	.sitemap li {
	margin-bottom:10px;
	}
/* ------ PAGES ------ */
#pages {
	padding-bottom:20px;
	background: #9f9f9f url(images/back2.jpg) repeat-x top;
}
#pagebanner {
	border:4px solid #2076D8;
	background:#FFF;
	margin-top:20px;
}
	#pagebanner h2 {
		font-size:2em;
		margin: 20px 10px;
	}
	#pagebanner h2 span {
	font-size:14px;
	color:#d82920;
	}
#pages #wrapb {
	width:950px;
}
#pages #wrapc {
	width:950px;
}
#pages #wrap2 {
	padding:10px 10px 0 10px;
}
#pages #left {
	width:690px;
}
#pages #bcard {
	width:550px;
	float:right;
	margin:10px 15px 0 0;
	border:none;
}
#pages #bcard td {	
border-left: 1px dotted #D82920;
padding-left:5px;
font-size:.9em;
}

#pages #searchlong {
	width:675px;
}
#pages #searchlong table {
	margin:5px 5px 5px 0;
	font-size:.9em;
}
#pages #bcard table {
	width:100%;
}
#pages #results {
	margin:10px 0;
	width:690px;
}
#pages .right3 {
	width:200px;
	margin:0 10px 0 0;
}
#pages .featured {
	display:block;
	overflow:Hidden;
	margin-bottom:10px;
}
#pages .gallerythumb {
	margin:3px;
	padding:3px;
}
#pages #catshowing img, #pages #cathiding img {
	clear:both;
	float:right;
}
#pages .featured .gallerythumb {
	width:172px;
	height:165px;
}
	#pages .gallerythumb {
		overflow:hidden;
	}
	#pages .featured .gallerythumb img {
		width:170px;
		height:140px;
	}
	#pages .featured .gallerythumb:link, #pages .featured .gallerythumb:visited {
		color:#d82920;
		background:none;
	}
	#pages .featured .gallerythumb:hover, #pages .featured .gallerythumb:active {
		background:#d82920;
		color:#FFF;
	}
#pages #cathidden, #pages #catshowing {
	margin-top:20px;
}


/* ------ ADS -------- */
.skyads div {
	margin: 0 0 10px 0;
}
.textads {
	border-top: 1px solid #2076d8;
}
.textads div {
	line-height:25px;
	padding:0 10px;
	color:#000;
}
.textads a {
    color: #0000FF;
}
