/* CSS Document */

body

{
	position:relative; 
	height:100%;width:100%;
	min-height:650px;
	
}

#page
{
	position:relative; 
	width:976px;	
	margin:0 auto; 
	margin-top:0px;
	height:600px;
}

#header
{
position:relative; 
width:974px;
height:80px;
}

#logo
{
position:relative; 
float: left;
display: inline;
margin:20px 30px 0px 40px;
z-index:10;
}

#fblogo
{
position:relative; 
margin:-10px 5px 0px 5px;
z-index:10;
}

#plane-rotation
{
position:relative; 
margin:5px 0px 0px 0px;
z-index:10;
text-align:center;
}

#search
{
position:relative; 
margin:-24px 0px 0px 37px;
z-index:10;
width: auto;
}


#main
{
position:relative; 
width:auto;
height:auto;
}


#main-home
{
position:relative; 
width:auto;
height:525px;
}

#main-inner
{
position:relative; 
height:auto;

}

#content
{
position:relative; 
width:auto;
height:auto;
}


#content-inner
{
position:relative; 
height:auto;
}

#content-inner-2
{
position:relative; 
height:auto;
background: url(http://www.ndaircraft.com/images/x-back.png) bottom center no-repeat;

}

#divider
{
position:relative; 
height:421px;
width: 45px;
background: url(http://www.ndaircraft.com/images/divider.png) top left no-repeat;
margin:27px 0px 0px 14px;
display:block;
float:left;
}

#nav
{
position:relative; 
float:left;
overflow:hidden;
margin:27px 0px 0px 0px;	
}	

#nav-inner
{
	position:relative; 
height: 44px;
width: auto;
}

#news
{
	position:relative; 
	height:20px;
	width:auto;
	margin: 4px 0px 0px 0px;
	padding-left:35px;
	display:block;
	float:left;
}

#header-image
{	
	position:relative; 
	margin:5px 0px 0px 0px;
	z-index:10;
	text-align:center;
	
}

#subhead
{	
	position:relative; 
	margin: 0px 0px 0px 12px;
	display:inline;
	
}

#grayline
{
	position:relative; 
	display:block;
	height:7px;
	width:976px;
	margin: 0px 0px 0px 0px;
	text-align:center;
}

#home-column-wrap
{
	position:relative;
	height:170px;
	width:976px;
	display:block;
	float:left;
}

#home-column1
{
	position:relative; 
	height:170px;
	width:227px;
	margin: 0px 0px 0px 12px;
	padding-top:10px;
display:block;
float:left;
}

#home-column1-orange
{
	float: left;
	position:relative;
	height:36px;
	width:227px;
	margin: 0px 0px 0px 0px;

}

#home-column1-text
{
float:left;
	position:relative; 
	height:24px;
	width:227px;
	margin: 0px 0px 0px 0px;

}


#home-column1-img
{
float:left;
	position:relative; 
	height:110px;
	width:227px;
	margin: 0px 0px 0px 0px;

}

#home-column2
{
	position:relative; 
	height:170px;
	width:227px;
	margin: 0px 0px 0px 14px;
	padding-top:10px;
display:inline;
float:left;
}


#avionics-column-wrap
{
	position:relative;
	height:587px;
	width:976px;
	display:block;
	margin: 0px 0px 0px 14px;
	
}




#avionics-column1
{
	position:relative;
	height:auto;
	width:160px;
	display:block;
	margin: 25px 17px 0px 0px;
	float:left;
}


#avionics-column1-2
{
	position:relative;
	height:auto;
	width:350px;
	display:block;
	margin: 23px 0px 0px 0px;
	float:left;

}

#avionics-column2
{
	position:relative;
	height:auto;
	width:350px;
	display:block;
	margin: 23px 0px 0px 0px;
	float:left;

}

#avionics-column2-1
{
	position:relative;
	height:auto;
	width:280px;
	display:block;
	margin: 25px 17px 0px 10px;
	float:left;
}

#avionics-column2-2
{
	position:relative;
	height:auto;
	width:160px;
	display:block;
	margin: 25px 17px 0px 0px;
	float:left;
}

#warranty-column1-2
{
	position:relative;
	height:auto;
	width:700px;
	display:block;
	margin: 23px 0px 0px 0px;
	float:left;

}

#press-column2
{
	position:relative;
	height:auto;
	width:438px;
	display:block;
	margin: 23px 0px 0px 0px;
	float:left;

}

#press-column1-2
{
	position:relative;
	height:auto;
	width:458px;
	display:block;
	margin: 23px 0px 0px 0px;
	float:left;

}

#press-orange{
width: 430px;
}

#specs-column-wrap
{
	position:relative;
	height:525px;
	width:946px;
	display:block;
	margin: 0px 0px 0px 14px;
	
}

#gallery-column-wrap
{
	position:relative;
	height:525px;
	width:976px;
	display:block;
	margin: 0px 0px 0px 14px;
	
	
}

#gallery-column-wrap-2
{
	position:relative;
	float:left;
	height:350px;
	width:400px;
	display:block;
	margin: 0px 0px 0px 14px;
	
	
}


#facebook-column-wrap
{
	position:relative;
	height:auto;
	width:976px;
	display:block;
	margin: 0px 0px 0px 14px;
	
}

#facebook-column1-2
{
	position:relative;
	height:360px;
	width:407px;
	display:block;
	margin: 23px 0px 0px 0px;
	float:left;
	background: url(http://www.ndaircraft.com/images/facebookconnect/x-fb-back.png) bottom center no-repeat;

}

#facebook-column1-2-text
{
margin-top:110px;
}


#facebook-column2
{
	position:relative;
	height:auto;
	width:500px;
	display:block;
	margin: 43px 0px 0px 0px;
	float:left;

}

#link-box
{
	position:relative;
	height:auto;
	width:auto;
	display:block;
	margin: 0px 0px 0px 0px;
	float:left;

}

#specs-spacer
{
margin: 60px 0px 0px 0px;
}
#specs-table
{
position:relative; 
margin: 0px 0px 0px 15px;
text-align:center;
}



#coming
{
font-family:Arial, Helvetica, sans-serif;
	font-size:3.0em;
	font-weight:normal;
	color:#cccccc;
margin: 0px 0px 0px -20px;
height:100%;
line-height:13.0em;
text-align: center;
}

#sitemap-text
{
font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color:#cccccc;
margin: 0px 0px 0px 15px;
height:100%;
line-height:2.0em;

}

#gallery-text
{
font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	color:#cccccc;
margin: 80px 0px 0px 15px;
line-height:2.0em;

}

#sitemap-text a:link {text-decoration: none; color:#C9C9C9;}
#sitemap-text a:visited {text-decoration: none; color:#C9C9C9;}
#sitemap-text a:active {text-decoration: none; color:#C9C9C9;}
#sitemap-text a:hover {text-decoration: none; color: #FFFFFF; }

#contact-text
{
font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	color:#cccccc;
margin: 0px 0px 0px 180px;
height:100%;
line-height:2.5em;

}

#thanks-text
{
font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:#cccccc;
margin: 0px 0px 0px 0px;
height:100%;
line-height:25.0em;
text-align:center;

}

#search-text
{
font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:#cccccc;
margin: 0px 0px 0px 15px;
height:100%;
line-height:2.0em;

}

#footer
{
	position:relative;
	display:block;
	height:20px;
	width:auto;
	margin: 4px 0px 0px 0px;
	padding-top:20px;
	float:left;
}

#footer-inner
{
	position:relative; 
	width:auto;
}


#configurator
{
position:relative; 
width:960px;
height:212px;
display:block;
background-color:#FFFFFF;
}

#config-wrap
{
position:relative; 
width:960px;
height:212px;
display:block;
}

#config-block
{
position:relative; 
width:960px;
height:212px;
display: inline;
float:left;
}

#config-plane-1
{
position:relative; 
width:560px;
height:212px;
float:left;
position:relative;

}

#config-plane-2
{
position:relative; 
width:560px;
height:212px;
float:left;
display:none;
position:relative;

}

#config-plane-3
{
position:relative; 
width:560px;
height:212px;
float:left;
display:none;
position:relative;
 
}


#config-block-2
{
position:relative; 
width:160px;
height:212px;
display:inline;
float:left;
}

#config-block-3
{
position:relative; 
width:200px;
height:212px;
display:inline;
float:left;
}

#config-base-color
{
}

#config-interior-type
{

}

#config-interior-type-2
{
display:none;

}

#config-interior-type-3
{
display:none;

}

#config-stripe-package
{

}

#config-stripe-package-red
{
display:none;

}

#config-exterior
{
position:relative; 
width:545px;
height:auto;
 
}

#config-interior
{
position:relative; 
width:638px;
height:auto;
display:none;
}

#config-options
{
position:relative; 
width:550px;
height:auto;
display:none; 
}

#calc
{
position:relative; 
width:auto;
height:auto;
display:block;
float:left;
}



.table {
position:relative; 
 width: 100%;
 border: 1px solid #999999;
 
}

.table-top {
position:relative; 
 width: 100%;
}

.table-top .td-top {
position:relative; 
 float: left;
 width: 560px;
 padding-left: 0%;
} 

.table-top .td2-top {
position:relative; 
 float: left;
 width: 400px;
 padding-left: 0%;

} 

.table .th-ext {
position:relative; 
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #f00;
}

.table .td-ext {
position:relative; 
 float: left;
 width: 195px;
 padding-left: 2%;
} 

.table .td2-ext {
position:relative; 
 float: left;
 width: 165px;
 padding-left: 2%;

} 

.table .td3-ext {
position:relative; 
 float: left;
 width: 121px;
 padding-left: 2%;
 text-align:center;
}



.table .th-int {
position:relative; 
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #f00;
}

.table .td-int {
position:relative; 
 float: left;
 width: 196px;
 padding-left: 2%;
 
} 

.table .td2-int {
position:relative; 
 float: left;
 width: 196px;
 padding-left: 2%;
 text-align:center;
} 

.table .td3-int {
position:relative; 
 float: left;
 width: 196px;
 padding-left: 2%;
 text-align:center;
}


.table .th {
position:relative; 
 color: #fff;
 font-weight: bold;
 border-bottom: 1px dotted #f00;
}
.table .tr:nth-child(odd) {
position:relative; 
 background-color: #eee;
}
.table .td {
position:relative; 
 float: left;
 width: 65%;
 padding-left: 2%;
} 

.table .td2 {
position:relative; 
 float: left;
 width: 14%;
 padding-left: 2%;
 text-align:right;
} 

.table .td3 {
position:relative; 
 float: left;
 width: 14%;
 padding-left: 2%;
 text-align:right;
} 

DIV#container {
	MARGIN-LEFT: auto; WIDTH: 967px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}

