/* CSS Print Document for Deer Valley*/

body {
	font-family: Verdana, "Lucida Grande", sans-serif;
	font-size: small;
	text-align: left;
	line-height: 1.4em;
	color: #404040;
	background: #C6CDCD url(/deervalleyairport/images/bckgrnd-home.jpg) repeat-x left top;
	}
	
/* global ------------------------------------------------ */

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0; }
	
ul,li { list-style-type: none; }

hr, .hide { display: none; }

.clear { clear: both; }

img { border: 0; display: none;} /***** Hides Images durring Printing (Jeff O'Meara - 8-6-2007) ****/

/* links ------------------------------------------------- */

a:link { color: #4B253E; }
a:visited { color: #404040; }
a:hover { color: #000; text-decoration: none; }

/* page structure ---------------------------------------- */

	/* changes fade on homepage */
	#homepage { background: #C7CDCD url(/deervalleyairport/images/bckgrnd-home-fade.jpg) repeat-x left top; }
	
#wrap {
	margin: 0 auto 0 0;
	padding: 0;
	font-size: 90%;
	text-align: left;
	width: 760px;
	background: url(/deervalleyairport/images/faux-columns.gif) repeat-y left top;
	}
	/* eliminates faux columns on home page */
	#homepage #wrap { background: none; }
	
/* header structure -------------------------- */

#header {
	width: 760px;
	height: 100px;
	margin: 0;
	padding: 0;
	background: url(/deervalleyairport/images/logo-header.jpg) no-repeat left top;
	position: relative;
	clear: both;
	}

/* changes logo - without plane */
	#homepage #header { background: url(/deervalleyairport/images/logo-home-header.jpg) no-repeat left top; }
	
	
#header h1 {
	width: 238px;
	height: 100px;
	float: left;
	margin: 0;
	padding: 0;
	}
#header h1 a {
	width: 238px;
	height: 100px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	border: none;
	display: block;
	}
	
/* form in header is in seperate forms stylesheet */

#header p {
	margin: 0;
	color: #FFF;
	font-size: 90%;
/*****	float: right;   (Jeff removed the 'float right' in order to line up printing to the left ***/
	padding: 8px 3px 0 0;
	}
#header p br { display: none; }
#header p a:link, #header p a:visited {
	margin: 0;
	padding: 3px 10px;
	text-decoration: none;
	color: #FFF;
	border-right: 1px solid #FFF;
	}
#header p a#h-lastone { border: none; }
#header p a:hover { color: #3F647E; }
	
/* heading structures -------------------------- */

h1 {
	padding: 7px 19px 1em 40px;
	font-size: 180%;
	line-height: 1em;
	font-weight: normal;
	color: #3F647E;
	}
 h2 {
	font-size: 110%;
	line-height: 1em;
	font-weight: bold;
	color: #4B253E;
	margin: 0 10px 2px 42px;
	}
h3 {
	padding: 0 19px 3px 42px;
	font-size: 100%;
	line-height: 1em;
	letter-spacing: 1px;
	font-weight: bold;
	color: #4B253E;
	}
	
/* dropdown nav structures -------------------------- */
/******  (Jeff removed the entire dropdown nav structure to hide durring printing  ******/
/*
#nav {
	width: 238px;
	height: 400px;
	padding-top: 11px;
	font-size: 86%;}

#nav ul { margin: 0; padding: 0 0 0 68px; list-style-type: none; font-weight: bold; }

/* Links must be in correct order and not combined to correct browser bugs 
#nav li a:link {
	display: block;
	margin: 0;
	padding: 8px 4px 8px 34px;
	width: 132px;
	text-decoration: none;
	color: #3F647E;
	}
#nav li a:visited {
	display: block;
	margin: 0;
	padding: 8px 4px 8px 34px;
	width: 132px;
	text-decoration: none;
	color: #3F647E;
	}
#nav li a:hover { 
	display: block;
	margin: 0;
	padding: 8px 4px 8px 34px;
	width: 132px;
	text-decoration: none;
	color: #4B253E;
	background: transparent url(/deervalleyairport/images/nav-bullet-on.gif) no-repeat 17px 14px;
	}
#nav li a:active {
	display: block;
	margin: 0;
	padding: 8px 4px 8px 34px;
	width: 132px;
	text-decoration: none;
	color: #3F647E;
	}	
*/

/* controls icons on main navigation */
.nav-pilots {
	background-color: transparent;
	background-image: url(/deervalleyairport/images/nav-bullet-off.gif);
	background-repeat: no-repeat;
	background-position: 17px 49%;
}
.nav-tenants { 
	background-color: transparent;
	background-image: url(/deervalleyairport/images/nav-bullet-off.gif);
	background-repeat: no-repeat;
	background-position: 17px 49%;
}	
.nav-airportamenities { 
	background-color: transparent;
	background-image: url(/deervalleyairport/images/nav-bullet-off.gif);
	background-repeat: no-repeat;
	background-position: 17px 49%;
}
.nav-about { 
	background-color: transparent;
	background-image: url(/deervalleyairport/images/nav-bullet-off.gif);
	background-repeat: no-repeat;
	background-position: 17px 49%;
}

/* makes sub navigation visible */
.pilots .sub-pilots li, .pilotguide .sub-pilots li, 
.tenant .sub-tenant li, .storage .sub-tenant li, .vehicle .sub-tenant li, .rules_regs .sub-tenant li, .tenantservices .sub-tenant li, 
.airportamenities .sub-airportamenities li, .restaurant .sub-airportamenities li, .pilotgiftshop .sub-airportamenities li, .fbo .sub-airportamenities li, .rentals .sub-airportamenities li, 
.aerialphotos .sub-about li, .about .sub-about li, .history .sub-about li, .community .sub-about li, .dept .sub-about li, .newsletters .sub-about li, .noise .sub-about li, .news .sub-about li, .planning .sub-about li { display: block; }

/* makes font color match sub links for active section 
.air-flights #nav .sub-pilots .nav-pilots, .air-tracker #nav .sub-pilots .nav-pilots, .about #nav .sub-about .nav-about { color: #5B5F3D; }*/

/* hides sub navigation */
.sub-pilots li, .sub-tenant li, .sub-airportamenities li, .sub-about li { display: none; }


#nav li ul {
	margin: 0;
	padding:0;
	font-size: 100%;
	font-weight: normal;
	line-height: 1.3em;
	}
	
/* links for the subnavigation - must be in correct order and not combined to correct browser bugs  */
#nav li ul a:link  { width: 108px; margin: 0; padding: 0px 4px 5px 48px; display: block;
	background: transparent url(/deervalleyairport/images/nav-bullet-off.gif) no-repeat 34px 4px; color: #4B253E; }
	
#nav li ul a:visited { width: 108px; margin: 0; padding: 0px 4px 5px 48px; color: #6A6B6B; display: block;
	background: transparent url(/deervalleyairport/images/nav-bullet-off.gif) no-repeat 34px 4px}	

#nav li ul a:hover { width: 108px; margin: 0; padding: 0px 4px 5px 48px; display: block;
	background: transparent url(/deervalleyairport/images/nav-bullet-on.gif) no-repeat 34px 4px; color: #000; }

#nav li ul a:active  { width: 108px; margin: 0; padding: 0px 4px 5px 48px; display: block;
	background: transparent url(/deervalleyairport/images/nav-bullet-off.gif) no-repeat 34px 4px; color: #4B253E; }


/* changes the bullet on the nav to the active state */	
.pilots .sub-pilots, .tenant .sub-tenant,  .airportamenities .sub-airportamenities, .about .sub-about{ 
	background: transparent url(/deervalleyairport/images/nav-bullet-on.gif) no-repeat 17px 14px; }
	
/* changes the bullet on the subnav to the active state */	
.pilotguide .sub-pilots .sn-pilotguide, .storage .sub-tenant .sn-storage, .rules_regs .sub-tenant .sn-rules_regs, .vehicle .sub-tenant .sn-vehicle, .tenantservices .sub-tenant .sn-tenantservices,

.fbo .sub-airportamenities .sn-fbo, .restaurant .sub-airportamenities .sn-restaurant, .pilotgiftshop .sub-airportamenities .sn-pilotgiftshop,  .rentals .sub-airportamenities .sn-rentals,

.aerialphotos .sub-about .sn-aerialphotos, .history .sub-about .sn-history, .community .sub-about .sn-community, .dept .sub-about .sn-dept, .newsletters .sub-about .sn-newsletters, .news .sub-about .sn-news, .noise .sub-about .sn-noise, .planning .sub-about .sn-planning { background: transparent url(/deervalleyairport/images/nav-bullet-on.gif) no-repeat 34px 4px; }

/* primary and secondary structure -------------------------- */

#primary {
	width: 522px;
	margin: 0;
	padding: 0 0 5px;
	float: inherit; /**** (Jeff changed from 'right' to 'inherit' to move content to left side ****/ 
	color: #404040;
	min-height: 500px;
	background: url(/deervalleyairport/images/bckgrnd-primary-fade.jpg) repeat-x;
	}
	/* Changes main image and headings and layout for text on homepage */
	#homepage #primary { background: url(/deervalleyairport/images/bckgrnd-primary-image.jpg) no-repeat; padding-top: 224px; }
	#homepage #primary h1 { padding: 26px 19px 0.75em 0; font-size: 150%; }
	#homepage #primary #news { clear: both; }
	#homepage #primary #news .extra { width: 50%; float: left; }
	#homepage #primary #news .extra h2 { padding: 0 10px 2px 0; margin: 0; font-size: 100%; }
	#homepage #primary #news .extra p { padding: 0 10px 10px 0; margin: 0; }
	
#primary p { margin: 0 10px 1em 45px; }
#primary ul { margin: 0 10px 1.3em 70px; }
#primary ul li { padding: 1px 2px 2px 10px; background: url(/deervalleyairport/images/bullet.gif) no-repeat 0px 8px; }
	
#secondary {
	width: 238px;
	margin: 0;
	padding: 0 0 25px;
	color: #404040;
	background: url(/deervalleyairport/images/bckgrnd-secondary-fade.jpg) repeat-x;
	float: left;
	display: none; /****** (Jeff added line to hide left nav durring printing ****/
	}
	/* changes fade on left navigation column on homepage */
	#homepage #secondary { background: url(/deervalleyairport/images/bckgrnd-secondary-image.jpg) no-repeat; }
	
#secondary h2 {
	margin: 0;
	padding: 0 10px 3px;
	font-size: 110%;
	line-height: 1.3em;
	font-weight: bold;
	color: #FFF;
	}
#secondary p { padding: 0 10px 1.2em; }

/* sublinks structure - above footer ------------------------- */

#sub-links {
	margin: 0;
	padding: 20px 0 60px 20px; /***Jeff changed last padding px from '238' to '20' to move to left */
	background: url(/deervalleyairport/images/dots.gif) no-repeat 280px 0px;
	font-size: 84%;
	clear: both;
	}
	
/* moves sublinks to the right due to text alignment change */
	
	#homepage #sub-links {
	margin: 0;
	padding: 20px 6px 60px 20px; /**Jeff changed last padding px from '238' to '20' to move to left */
	background: url(/deervalleyairport/images/dots.gif) no-repeat 27px 0px;
	font-size: 85%;
	}


/* footer structure - bottom of page ------------------------ */
/* form in footer is in seperate forms stylesheet */	

/* */
#footer {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	background: #4B253E /* url(/deervalleyairport/images/logo-footer.gif) no-repeat 13px center; */
	clear: both;
	float: left;
	}
/* */


/* misc structure -------------------------- */

.dashed { padding-top: 1em; border-top: 1px dashed #95A4AA; }
.backtotop { text-align: right; font-size: 80%; }
.map { padding: 40px 0 40px 30px; }
.picture { float: right; padding: 0 35px 2px 5px; }
.sub { padding-left: 70px; display: block; }
.sub strong { font-weight: bold; color: #4B253E; }
.bottom { padding-bottom: 150px; }
.right { float: right; }
.left { float: left; }

/* table styling -------------------------- */

table, tr, th, td, { border: 0; }

/* DESCRIPTION: table styling */

table.table-style1 {
	margin: 0.7em 10px 1em 45px;
	padding: 0;
	background-color: #fff;
	border: none;
	color: #4C5456;
	}

table.table-style1 tbody td {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #D7DBDB;
	line-height: 1.3em;
	}
table.table-style1 tbody td.nam {
	padding: 10px;
	border-right: 1px solid #D7DBDB;
	font-weight: bold;
	vertical-align: text-top;
	}

table.table-style1 tbody td.price { font-weight: bold; }
