/* CSS Document APCO Aviation Website */

/* START: Basic Layout */
body		{ 	

font-family: Arial, Helvetica, Geneva;
			  	font-size: 12px;
			  	color: #000000;
				margin: 0px;
			}

div.container{	

position:relative;
				width: 770px;
				margin: 0 auto;
				padding: 0px;
			}
			
div.outer	{	

position: absolute;
				top:371px ; left:0;
				width: 770px;
				background-image:url(../images/page_border.gif);
				background-repeat:repeat-y;
			}
			
div.outerGallery	{	position: absolute;
				top:370px ; left:0;
				width: 770px;
				background-image:url(../images/page_border.gif);
				background-repeat:repeat-y;
			}
			

div.inner	{ background-image: url(images/justforflyfondo.gif);	
position:relative;
				 left: 20px;
				width: 728px;
				border: 1px solid #A0A0A0;
			}
			
div.menubg	{	position:absolute;
				top: 150px; 
				width: 770px; height: 220px;
				background-image:url(../images/page_border.gif);
				background-repeat:repeat-y;
			}
			
div.menubgGallery	{	position:absolute;
				top: 150px; 
				width: 770px; height: 235px;
				background-image:url(../images/page_border.gif);
				background-repeat:repeat-y;
			}

div.menu	{	position:absolute;
				top: 150px; left: 20px;
				width: 730px; height:25px;
				background-repeat:no-repeat;
				padding: 175px 0px 0px 0px;
			}

div.submenu {	position:absolute;
				top: 350px; left: 20px;
				padding: 0px 2px 2px 2px;
				width: 726px; height: 15px;
				vertical-align: top;
				color:#FFFFFF;
			}
			
div.submenuGallery {	position:absolute;
	top: 350px; left: 20px;
	padding: 0px 2px 2px 2px;
	width: 726px; height: 30px;
	vertical-align: top;
	color:#FFFFFF;
}

div.Rcontent{	position: relative;
				top: 70px; left: 0px;
				width: 525px;
				padding: 1px 5px 5px 198px;
			}

div.Fcontent{	position: relative;
				top: 70px; left: 0px;
				padding: 5px;
			}

div.sidebar {	position: absolute;
				top: 371px; left: 20px;
				z-index: 1;
				width: 188px;
				border: 1px solid #A0A0A0;
				padding: 1px;
			}
			
div.sidebarGallery {	position: absolute;
				top: 371px; left: 20px;
				z-index: 1;
				width: 188px;
				border: 1px solid #A0A0A0;
				padding: 1px;
			}
			
div.sidetxt {	padding: 3px;
			}

div.header 	{	position:absolute;
				top: 70;
				width: 770px;
			}
			
div.gallery	{	width: 620px;
				margin: 9px 9px 9px 9px;
				border: 1px solid #A0A0A0;
				text-align: center;
			}

div.manuals	{	width: 150px;
				margin-left: 10px;
				margin-bottom: 10px;
				float:left;
			}

div.products{	width: 150px;
				margin-left: 10px;
				margin-bottom: 10px;
				float:left;
			}
/* END: Basic Layout */

/* START: Link Styling */
a:active,
a:link,
a:visited 	{	text-decoration: none;
				/*color: #FF6600;*/
				color: #FF0000;
			}

a:hover 	{	text-decoration: none;
				color: #A0A0A0;
			}

a.menu:active,
a.menu:link,
a.menu:visited{	font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
				margin: 0px;
			}
a.menu:hover{	font-weight:bold;
				text-decoration: none;
				color: #000000;
			}

/* END: Link Styling */

/* START: Text Styling */
.bold		{	font-weight: bold; }
.italic		{	font-style: italic; }

.boldName	{	font-weight: bold;
				/*color:#0099FF;*/
				color:#6699CC;
			}

.hnews		{	font-weight: bold;
			}


ul			{	position:relative;
				top: -5px; left: -20px;	
				list-style: square outside none;
				color: #000000;
				list-style-image:url(../images/list_sqr_gray.gif);
			}
ul.orange	{	list-style-image:url(../images/list_sqr_orange.gif);	}
ul.gray		{	list-style-image:url(../images/list_sqr_gray.gif);	}

li			{	padding-bottom: 5px;	}

div.more	{	text-align: right;
				padding-right: 10px;	
			}

div.imgComment{	text-align: center;
				font-weight: bold;
				color: #A0A0A0;
				padding-bottom: 4px;	}

h1			{	font-size: 16px; color: #FFFFFF;
				font-weight:bold;
				background-color: #6699CC;
				margin: 0px;
			}

h1.content	{ 	width: 515px;
				height: 16px;
				padding: 1px 5px 2px 5px;
			}

h1.sidebar	{ 	width: 188px;
				height: 16px;
				padding: 1px 0px 2px 0px;
				text-align:center;
			}

h1.orange	{	font-family: Arial Black;
				font-weight:normal;
				font-size: 20px; 
				/*color: #FF6600;*/
				color: #FF0000;
				background-color:#FFFFFF;
			}
			


h2.orange	{	font-family: Arial;
				font-weight:bold;
				font-size: 16px; /*color: #FF6600;*/
				color: #FF0000;
			}

.disclaimer	{	font-size: 10px;
				color:#0000FF;
			}

/* END: Text Styling */

/* START: Image Styling */

div.imgGallery{
				border: 1px solid #FF6600;
				width: 150px;
				padding: 5px;
				margin: 5px 6px 5px 0px;
				float: left;
			}

div.imgScroller{
				border: 1px solid #A0A0A0;
				width: 150px;
				height: 113px;
				padding: 5px;
				margin: 5px 6px 5px 10px;
				float: right;
			}

img.feature {	border: 1px solid #A0A0A0;
				width: 70px; height: 70px;
				padding: 1px;
				display: block;
				margin-right: 20px;
			}


img.intext {	border: 1px solid #A0A0A0;
				padding: 2px;
				display: block;
			}

/* END: Image Styling */


/* START: Contact form Styling */
input 		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				text-align: left;
				border: 1px solid #A0A0A0;
				width: 200px;
			}
			
input.radio {	width: 20px;
			}
			
select 		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				text-align: left;
				border: 1px solid #A0A0A0;
				width: 202px;
			}

textarea 	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				background-color: #FFFFFF;
				border: 1px solid #A0A0A0;
				width: 100%;
				height: 250px;
			}

.submit 	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #000000;
				background-color: #FFFFFF;
				border: 1px solid #A0A0A0;
				text-align: center;
				width: 100px;
			}
/* END: Contact form Styling */


/* START: TABLE Styling */

td.DtSb		{	border-top: 3px double #A0A0A0;
				border-bottom: 1px solid #A0A0A0;
				font-weight: bold;
				font-size: 14px;
			}
			
td.DtSb2		{	border-top: 3px double #A0A0A0;
				border-bottom: 1px solid #A0A0A0;
				font-size: 12px;
			}
td.Dt		{	border-top: 3px double #A0A0A0;
			}

td.DtSr		{	border-top: 3px double #A0A0A0;
				border-right: 1px solid #A0A0A0;
				font-weight: bold;
				text-align: left;
			}

td.St		{	border-top: 1px solid #A0A0A0;
			}

td.Sl		{	border-left: 1px solid #A0A0A0;
			}

td.Sr		{	border-right: 1px solid #A0A0A0;
				font-weight: bold;
				text-align: left;
			}

td.Sb		{	border-bottom: 1px solid #A0A0A0;
			}

td.Srb		{	border-right: 1px solid #A0A0A0;
				border-bottom: 1px solid #A0A0A0;
				font-weight: bold;
				text-align: left;
			}

td.Srt		{	border-right: 1px solid #A0A0A0;
				border-top: 1px solid #A0A0A0;
				font-weight: bold;
				text-align: left;
			}


/* END: TABLE Styling */

/* START: Selective Layer */
div#wingSelector{	display: block;
				}
				
div#backpage	{	display: none;
					width: 600px; 
					height: 845px;
				}
				
div#frontpage	{	display: block;
					width: 600px; 
					height: 845px;
				}	

div#popup		{	border: 2px solid #0099FF;
					background-color:#FFFFFF;
					padding: 5px;
					display:block;
					width: 200px;
					position:absolute;
					top: 10px; left: 50%;
					margin-left: -100px;
				}
div#veil		{	background-color: #000000;
					filter:alpha(opacity=70);
					opacity: 0.70; 
					-moz-opacity:0.70;
					height: 900px;
					width: 100%;
				}
/* END: Selective Layer */

/* START: Sitemap Styling */

div.level1		{ 	font-weight: bold;
					font-size:14px;
					padding-left: 20px;
				}

div.level2		{ 	font-weight:bold;
					font-size:11px;
					padding-left: 40px;
				}

div.level3		{ 	font-weight:normal;
					font-size:11px;
					padding-left: 80px;
				}

div#productsSM 	{	display:none; }
div#supportSM 	{	display:none; }
div#dealersSM 	{	display:none; }
div#incentivesSM{	display:none; }
div#aboutusSM 	{	display:none; }
div#gallerySM 	{	display:none; }
div#newsSM	 	{	display:none; }


/* END: Sitemap Styling */

