* { margin: 0; padding: 0px; }

body { 
margin: 0; 
padding: 0px;
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;

}

h2 { 
font: 14pt "lucida sans unicode";
font-weight: bold;
color: #003060;
}

div {
	font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

.background {
background: #FFF url('/images/bg.gif') repeat-x; 
}

p {margin: 0; padding: 0px;
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #000000;
}

.hr {
border: none 0;
background: #FFF url('/images/linebreak.gif') no-repeat;
width: 953px;
height: 15px;
}

/* LABELS AND FORMS */

label {font-weight: bold }

input#name {
width: 20em; 
border: 1px solid #755a3c;
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #755a3c;
}

textarea { 
width: 20em; 
height: 12em;
border: 1px solid #755a3c;
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #755a3c;
}


input.button { 
width: 6em;
font: bold 12pt Arial, Sans-serif;
color: #fff;	
background: #b50000; 
padding: 2px 3px; 
border: 1px solid #2E2E2E;
}

input#other {width 18em }


/* LABELS AND FORMS */



/* FLASHBOX */


#flashbox {
background-image: url('/images/flashbox_bg.jpg');
height: 224px;
}

#flashbox .content {
padding: 30px 0px 0px 10px;
font: bold 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #fff;
}

#flashbox .content h1 {
background: url('/images/flashbox_head.jpg') no-repeat;
width: 483px;
height: 36px;
}

#flashbox .content p {
padding: 5px 10px 10px 0px;
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #fff;
}


/* FLASHBOX */



/* IMGRTR */

#pre {
padding: 12px 0px 0px 0px;
}

#photodiv {
width: 338px;
background-repeat: no-repeat;
}

#photoimg {
width: 338px;
}

/* IMGRTR */


/* FEATUREDAIRCRAFT */

#featured {
width: 655px;
font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

#featured h1 {
font: bold 18pt;
color: #003060;
}

#featured b {
color: #003060;
font: bold 10pt;
}

#featured p {
font-size: 8pt;
color: #000;
}

#featured .pic {
padding: 6px;
background: url('/images/imgborder.gif') repeat;
}


#featured .content ul {
font: 8pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #FFF;
list-style: none;
margin: 0; padding: 0;		
}

#featured .content li {
padding: 0px 18px;	
font: 8pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;

}

#featured .content li a {
padding: 3px 12px;	
color: #a2a2a2;
background-color: transparent;
text-decoration: none;
border-right: 1px solid #a2a2a2;
}

#featured .content li a:hover {
background: transparent;
color: #FFF;
text-decoration: underline;
}

#listings .content li {
padding: 0px 18px;	
color: #003060;
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

/* FEATUREDAIRCRAFT */


/* CONTENTBOX */

#contentbox {
width: 655px;
font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

#contentbox2 {
margin-left: 10px;
margin-top: 10px;
font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

#contentbox h1 {
font: bold 18pt;
color: #003060;
}

#contentbox b {
color: #003060;
font: bold 10pt;
}

#contentbox p {
font-size: 10pt;
color: #000;
sup: 9px;
}

#contentbox .phone  {
margin-top: -5px; }

#contentbox .icon {
margin-top: 5px; }

#contentbox .pic {
padding: 6px;
background: url('/images/imgborder.gif') repeat;
}

#contentbox .contact li {
padding: 0px 18px;	
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

/* CONTENTBOX */



/* RIGHTSIDE */

#rightside {
width: 282px;
height: 28px;
}

#rightside .pic {
padding: 6px;
background: url('/images/imgborder.gif') repeat;
}

#rightside .top {
padding: 12px 0px 0px 12px;
height: 28px;
}

#rightside h1 {
height: 42px;
width: 190px;
}

#rightside .bottom {
height: 69px;
}

#rightside .content {
padding: 0px 15px 0px 15px;
font: 8pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}


/* RIGHTSIDE */





/* INVENTORY */

#inventory {
width: 100%;
font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

#inventory h1 {
font: bold 18pt;
color: #003060;
}

#inventory .heading {
background: url('/images/bg_listing.gif') repeat-x;
line-height: 90%;
height: 25px;
}

#inventory h2 {
font: bold 14pt;
color: #003060;
line-height: 90%;
}

#inventory h3 {
font: bold 12pt;
color: #8f001a;
line-height: 90%;
}

#inventory b {
color: #003060;
font: bold 10pt;
}

#inventory p {
font-size: 10pt;
color: #000;
}

#inventory .pic {
padding: 6px;
background: url('/images/imgborder.gif') repeat;
}

#inventory .content ul {
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #FFF;
margin: 0;
padding: 0px 18px;	
list-style: none;
}

#inventory .content li {
padding: 0px 0px;	
margin: 0 0 0 1em; 
text-indent: -1em;
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}


#inventory .content li a {
padding: 3px 12px;	
color: #a2a2a2;
background-color: transparent;
text-decoration: none;
border-right: 1px solid #a2a2a2;
}

#inventory .content li a:hover {
background: transparent;
color: #FFF;
text-decoration: underline;
}

#inventory .listside {
font: 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #000;
list-style: none;
margin: 0;
padding: 0px 0px;	
}


#inventory .picblack {
padding: 3px;
background: url('/images/imgborder2.gif') repeat;
text-align: center;
}


#main .picblack {
padding: 3px;
background: url('/images/imgborder2.gif') repeat;
}


/* INVENTORY */



/* INNEED */

#inneed {
padding: 0px;
margin: 0px;
}

#inneed div {
font: 8pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #000;
}

/* INNEED */




/* NEWSFLASH */

#newsflash {
background: url('/images/newsflash_bg.jpg') repeat-y; 
width: 282px;
height: 28px;
}

#newsflash .top {
padding: 12px 0px 0px 12px;
background: url('/images/newsflash_top.jpg') no-repeat; 
height: 28px;
}

#newsflash h1 {
background: url('/images/newsflash_head.gif') no-repeat; 
height: 42px;
width: 190px;
}

#newsflash .bottom {
background: url('/images/newsflash_bot.jpg') no-repeat; 
height: 69px;
}

#newsflash .content {
padding: 0px 15px 0px 15px;
font: 8pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}


/* NEWSFLASH */




/* FOOTER */


#footer {
height: 195px;
background: #000 url(/images/footerbg.gif) repeat-x;
}

#footer p {
color: #FFF;
}

#footer .asc a{
color: #FFF;
font: 8pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}

#footer .content {
padding-top: 80px;
font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
width: 600px;
}

#footer .content ul {
position: center;
font: bold 10pt "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
color: #FFF;
list-style: none;
margin: 0; padding: 0;		
}

#footer .content li {
display: inline;
}

#footer .content li a {
padding: 3px 12px;	
color: #a2a2a2;
background-color: transparent;
text-decoration: none;
border-right: 1px solid #a2a2a2;
}

#footer .content li a:hover {
background: transparent;
color: #FFF;
text-decoration: underline;
}


/* FOOTER */


/* ----- Customer Cart TABLES ---------- */
#awscustomertables table{margin: 1em; border-collapse: collapse;}
#awscustomertables td{ padding: .3em; border: 1px #F2F2F2 solid; }
#awscustomertables th{ padding: .3em; border: 1px #F2F2F2 solid; background: #F2F2F2; }
