/*
-----------------------------------------------
Screen Stylesheet for Flight Display

Site: www.InnovativeInSite.com
Author:   John Holleman    www.InnovativeInSite.com

----------------------------------------------- */



@import url("navigation.css");
@import url("news.css");




body, html {
	padding: 0;
	margin: 0;
	font-family: Book Antiqua, Palatino, serif;	
	background-color: white;
	color: black;
	font-size: 13px;
	width: 100%;
}

ul, h1, h2, h3, h4, h5, h6, input, form, p, dt, dd, dl {
margin:0;padding:0;
list-style:none;
}

/* ----- Positioning ----- */
.containerhome {
	width: 100%;
	background: url(../images/bghome.jpg) repeat-x;
	padding-top: 5px;

}

.containersub {
	width: 100%;
	background: url(../images/bgsub.jpg) repeat-x;
	padding-top: 5px;

}

.navheader {
	width: 900px;
	margin: 0 auto;
	height: 90px;
	background: url(../images/navbg.png) no-repeat;
	clear: both;
}

.logo {
	padding: 5px;
	float: left;
}

.sky {
	width: 900px;
	margin: 0 auto;
	height: 225px;
	background: url(../images/skybg.png) no-repeat;
}

.skysub {
	width: 900px;
	margin: 0 auto;
	height: 125px;
	background: url(../images/skysub.png) no-repeat;
}

.homefeatured {
	width: 900px;
	height: 315px;
	margin: 0 auto;
	background: url(../images/homefeaturedbg.png) no-repeat;
}

.featured {
	clear: both;
	min-height: 165px;
}

.featuredimg {
	float: left;
	width: 165px;
	min-height: 165px;
}

.featuredcontent {
	width: 250px;
	color: white;
	float: right;
	min-height: 165px;
	font-weight: normal;
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 3px;
}

.fourcolcontainer {
	width: 900px;
	margin: 0 auto;
	clear: both;
	padding: 0px;
	margin-top: 0px;
}

.fourcol {
	width: 204px;
	float: left;
	color: white;
	padding: 10px;
}

.content {
	width: 900px;
	margin: 0 auto;
}

.contentsub {
	background: url(../images/contentsubbg.png) no-repeat;
	min-height: 300px;
	width: 900px;
	margin: 0 auto;
	clear: both;
}

.contentproduct {
	background: url(../images/productsbg.png) no-repeat;
	width: 900px;
	margin: 0 auto;
	clear: both;
	min-height: 40px;
}

.productslisting {
	padding: 10px;
}

.td3col {
	width: 300px;
	padding: 10px;
}

.subpagecol1 {
	width: 205px;
	float: left;
	padding: 10px;
	padding-top: 10px;
}

.subpagecol2 {
	width: 655px;
	padding: 10px;
	padding-left: 235px;
	padding-top: 110px;
	
}

.productnav {
	height: 35px;
	padding: 7px;
}

.producttitle {
	color: white;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
}

.productnav a {
	color: white;
	text-decoration: none;
	font-family: trebuchet MS;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
	height: 35px;
	font-size: 14px;
	font-weight: normal;	
}

.productnav a:hover {
	background: #f2f1f1;
	color: #062f6b;
	padding-left: 5px;
	padding-right: 5px;
}

#productselected {
	background: #f2f1f1;
	color: #062f6b;
	padding-left: 7px;
	padding-right: 7px;
	margin: 0px;
}

table.products {
	width: 100%;
	font-family: trebuchet MS;	
	
}

.tableleft {
	width: 300px;
}

.tablemiddle {
	width: 410px;
}

.tableright {
	text-align: right;
}

.odd {
	
}

.even {

}

.even .tableleft {
	background: url(../images/tablebgleft.jpg) repeat-y;
}

.even .tableright {
	background: url(../images/tablebgright.jpg) repeat-y;
}

.upgrade {
	font-weight: bold;
	font-size: 14px;
	font-family: trebuchet MS;
}

/* ----- Text Formatting ----- */

.amps {
	padding: 5px;
	background: #fbfae7;
	border: 1px solid #e8dda0;
}

.productname {
	color: #1b1b1b;
	font-size: 16.5px;
	font-weight: bold;
}

.partnumber {
	font-size: 13.5px;
	color: #757575;
}

.clicktoenlarge {
	font-size: 13.5px;
	color: #c00435;
}

.price {
	font-size: 14.5px;
	color: #cd0338;
	font-weight: bold;
}

.specmanuals {
	font-size: 14.5px;
	color: #062f6b;
}

.specmanuals a {
	color: #062f6b;
	text-decoration: none;
}

.specmanuals a:hover {
	text-decoration: underline;
	color: #062f6b;
}

.subpagenav li {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 15px;
	border-top: 1px solid #860327;
}

.subpagenav li a {
	font-weight: normal;
	color: white;
	text-decoration: none;
	font-size: 14px;
	font-family: Book Antiqua, Palatino, serif;	
}

.subpagenav li a:hover {
	text-decoration: underline;
	color: white;
	
}

.float {
	float: left;
}

.floatright {
	float: right;
	padding-left: 5px;
}

.blogfeed {
	list-style: url(../images/bullet.gif);
	padding-top: 10px;
	padding-left: 25px;
}

.blogfeed li {
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}

p.date, .blogdate {
	padding: 0px;
	margin: 0px;
	color: #062f6b;
	font-variant: small-caps;
	padding-bottom: 7px;
}

span.headline, a.bloglink {
	padding: 0px;
	margin: 0px;
	color: #d20339;
	text-decoration: none;
	
}

a.bloglink:hover {
	padding: 0px;
	margin: 0px;
	color: #d20339;
	text-decoration: underline;
}

a#featuredlink {
	color: white;
}

.fourcolheadline a, .fourcolheadline a:hover {
	font-family: trebuchet MS;
	width: 224px;
	color: white;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.fourcolcontent a, .fourcolcontent a:hover {
	width: 224px;
	color: white;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.fourcolcontent {
	width: 205px;
	color: white;
}

.featuredcontent p {
	color: white;
}

.hightlighted {
	
}

a {
	color: #d20339;
	border-bottom: #d20339;
}

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

a img {
	border: none;
	border-bottom: 0px;
	border-width: 0px;
	border-style: none;
	border-color: none;
	text-decoration: none;
}

p {
	font-weight: normal;
	font-size: 13px;
	line-height: 1.4em;
	margin-top: 0px;
	padding-top: 10px;
	color: #4e4e4e;
}

h1 {
	color: white;
	font-weight: normal;
	font-size: 22px;
	padding: 0px;
	padding-left: 30px;
}

h2 {
	color: #c20436;
	font-size: 18px;
	font-family: trebuchet MS;	
}

h3 {
	font-size: 16px;
	font-weight: normal;
	color: white;
	font-family: trebuchet MS;
}

h3.faq {
	font-size: 13px;
	color: #c20436;
	background: #f2f1f1;
	border-top: 1px solid white;
	padding: 5px;
}

h4 {
	margin-bottom: 5px;
	padding-top: 5px;
	font-family: trebuchet MS;
	color: #062f6b;
	font-size: 18px;
	font-weight: normal;
}

h5 {
	color: white;
	font-weight: normal;
	font-family: trebuchet MS;
	font-size: 18px;
	padding-left: 16px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

h6 {
	font-size: 25px;
	color: #c30436;
	font-family: trebuchet MS;
}

hr {
	border: 0;
	color: #bdbdbd;
	background-color: #bdbdbd;
	height: 1px;
	margin: 0 0 3px 0;
	}

input {
	color: #062f6b;
	padding: 3px;
}

textarea {
	color: #062f6b;
	padding: 3px;
}

/* ----- Dealer Styles ----- */

.dealerstate {
	font-size: 16px;
	color: #d20339;
	font-weight: bold;
	font-family: trebuchet MS;
	
}

.dealercity {
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: trebuchet MS;
}

.dealername {
	padding-left: 20px;
	color: #4e4e4e;
}

img#photo {
	padding: 3px;
	border: 1px solid #bababa;
}

/* ----- Blog Styles ----- */

h2 a {
	color: #d20339;
	text-decoration: none;
	font-size: 25px;
	text-transform: uppercase;
}

h2 a:hover {
	text-decoration: underline;
}

blockquote {
	padding: 10px;
	padding-left: 70px;
	padding-right: 20px;
	font-size: 20px;
	font-style: italic;
	color: #4e4e4e;
	background: #eaeaea url(../images/quote.jpg) no-repeat;
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
}

.entry p {
	font-size: 15px;
}

.entry img#photo {
	padding: 3px;
	border: 1px solid #bababa;
}

.sidebarlinks {
	list-style-type: square;
	padding-left: 20px;
	color: #d20339;
	
}

/* ----- Footer ----- */

.footer {
	background: #f2f1f1;
	height: 90px;
	width: 100%;
	border-top: 3px solid #e1e1e1;
	clear: both;
}

.footernew {
	background: #f2f1f1;
	width: 100%;
	height: 445px;
	border-top: 3px solid #e1e1e1;
	clear: both;
}

.footerinner {
	width: 900px;
	margin: 0 auto;
	clear: both;
	padding-top: 5px;
}

.footerbox {
	width: 280px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.footerleft {
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}

.footerright {
	padding-top: 10px;
	float: right;
	color: #4e4e4e;
}

.footerright a {
	color: #4e4e4e;
}

.bluefooter {
	color: #062f6b;
}

.redfooter {
	color: #d20339;
}

.footerform {
	padding: 15px;
	padding-left: 25px;
	padding-top: 20px;
	background: url(../images/footerformbg.jpg) no-repeat;
	height: 316px;
}

/*-----Home Page Rotator-----*/

#dropcontentsubject{
}

.dropcontent{
display:block;
}


/* ----- Landing page sidebar ----- */

.landingside {
	width: 330px;
	padding: 10px;
	text-align: left;
	text-align: center;
}

.landingformbox {
	text-align: left;
	background: #e9e9e9;
	padding: 10px;
	width: 280px;
	margin-left: 20px;
}

.landingformbox textarea {
	width: 270px;
	height: 75px;
}

.landingformbox #contactform tr td {
	padding-right: 5px;
}

/*.landingside input {
	height: 15px;
	padding: 1px;
}
*/
.testimonialsbox {
	width: 260px;
	height: 275px;
	padding: 10px;
	margin-left: 30px;
	text-align: left;
	font-size: 12px;
	background: url(../images/testimonialssidebarbg.jpg) no-repeat;
	
}

/* ----- Military form code ----- */

.militarylanding tr td{
	vertical-align: top;
}

.militaryform {
	width: 180px;
	height: 410px;
	padding: 10px;
	text-align: center;
	background: url(../images/militaryformbg.jpg) no-repeat;
}

.militaryform input {
	border: none;
	background: url(../images/militaryformfieldbg.jpg) no-repeat; 
	width: 171px;
	height: 21px;
	padding: 5px;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 14px;
}

input.militarysubmit {
	width: 171px;
	height: 36px;
	padding: 5px;
	padding-left: 10px;
	color: white;
	background: url(../images/militarysubmit.jpg) no-repeat; 
}

span.label,span.spacer,span.multiple span {width:120px;float:left;}
span.multiple {float:left;}
span.button {padding-left:120px;}
div.clear {clear:both;padding-top:5px;}
