@charset "UTF-8";
/* CSS Document */

body { height:100%; background:#071b24 url('../images/background.jpg') no-repeat center top; margin-top:0; margin-bottom:25px; margin-left:0px; margin-right:0px; font-family:"Century Gothic", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; }

p { font-size:14px; margin-top:0px; }
.quote { font-weight:bold; font-size:20px; }
.mediaContact { font-size:12px; }
.date { font-size:12px; }
.pdf { font-size:12px; color:#000000; }
.pressItem { font-size:14px; }
.pressItemOn { font-size:14px; font-weight:bold; }
a img{border:none;}
a.facebook{padding:20px 0;}

ul.nav { font-size: 17px; list-style:none; margin-top:0px; }
li.nav { padding-bottom:10px; }

#subnav { width:160px; font-size:14px; }
#subnav ul { margin:0; padding:0; list-style-type:none; }
#subnav li { margin:0px 0 0; }
#subnav li.subnavOn { margin:0px 0 0; background-color:#0090c0; font-weight:bold; }
#subnav a { display:block; width:148px; padding:5px 2px 5px 10px; border-bottom:#FFFFFF dotted 1px; text-decoration:none; }
#subnav a:link, #subnav a:active, #subnav a:visited { color: #fff; }
#subnav a:hover { background: #0090c0; }


a { color:#FFFFFF; }
a.relatedLink { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.pressLink { color:#FFFFFF; text-decoration:none; }
a.pressLink:hover { color:#FFFFFF; background-color:#0090c0; text-decoration:none; }
a.pdfLink { color:#000000; text-decoration:none; }
a.pdfLink:hover { color:#000000; background-color:#0090c0; text-decoration:none; }
a.contact { color:#FFFFFF; text-decoration:none; }
a.navLinkActive { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.navLinkInactive { color:#0090c0; text-decoration:none; }
a.navLinkInactive:hover { color:#FFFFFF; text-decoration:none; }

#wrap { margin:0 auto; min-height:100%; width:900px; height:746px; float:none; }
#logoBlank { margin:0 auto; height:241px; width:900px; }
#logo { margin:0 auto; height:241px; width:900px; }
#leftColumn { float:left; width:213px; text-align:right; }

/* Index */
#mainHome { float:left; width:550px; }
#topRow { padding-left:100px; margin-bottom:5px;}
#topRow p{text-align:left;font-size:18px;font-weight:bold;}
#contentHome { width:550px; padding-top:0px; padding-bottom:0px; padding-right:0px; margin-bottom:25px; }
#contentHome a {text-decoration:none;}
#motors { float:left; width:70px; padding-left:15px; padding-right:15px; text-align:right; }
#contentLeft { float:left; width:220px; padding-right:5px;}
#contentLeft img {border:solid 1px #fff;}
#contentLeft p{margin-top:16px;font-weight:100;font-size:14px;}
#contentRight {float:left; width:222px; padding-left:3px; }
#contentRight img{border:solid 1px #fff; }
#contentRight p{margin-top:16px;font-weight:100;font-size:14px;}
#flashbanner{width:450px;margin-left:100px;margin-bottom:5px;}
#videoWrap{border:1px solid #FFF;}

/* What we believe */
#mainBelieve { float:left; width:650px; }
#contentBelieve { width:650px; padding-top:0px; padding-bottom:0px; padding-right:0px; margin-bottom:25px; }
#contentLeft2 { float:left; width:225px; margin-left:100px;}
#contentRight2 { float:left; width:225px; margin-left:50px;}
#flashbanner2{width:500px;margin-left:100px;margin-bottom:15px;}

/* Products */
#mainProducts { float:left; width:680px; padding-bottom:50px; }
#contentProducts { width:650px; padding-top:0px; padding-bottom:0px; padding-right:0px; margin-bottom:25px; }
#productRow{border-top:solid 1px #0090c0;height:100px;margin-left:100px;}
#productRow .productImage{float:left;width:110px;margin-top:20px;}
#productRow .productName{float:left;width:160px;text-align:center;margin-top:35px;}
#productRow .productDesc{float:left;width:280px;margin-top:10px;}
#productRow .productDesc p{width:auto;font-size:12px;}

#productRowDetailLeft{margin-left:10px;float:left;width:360px;}
#productRowDetailLeft .productImage{width:350px;margin:20px 20px 0 0;}
#productRowDetailLeft .productFeatures{float:left;width:270px;margin:0 0 0 30px;font-size:11px;line-height:14px;}
#productRowDetailLeft .productFeatures p{width:auto;}
#productRowDetailLeft .productFeatures ul{margin:0;padding:0;}
#productRowDetailLeft .productFeatures li{width:auto;}
#productRowDetailLeft .productFeatures h3{width:auto;padding-top:10px;margin:0;}

#productRowDetailRight{margin-left:5px;float:left;display:inline;}
#productRowDetailRight .productName{clear:left;text-align:left;width:270px;margin-top:20px;font-size:24px;}
#productRowDetailRight .productDesc{float:left;width:270px;margin-top:10px;}
#productRowDetailRight .productDesc p{width:auto;font-size:12px;}
#productRowDetailRight .productDesc ul{margin:0;padding:0;}
#productRowDetailRight .productDesc li{width:auto;font-size:12px;}
#productRowDetailRight .productDesc h3{width:auto;font-size:12px;padding-top:20px;}
#productRowDetailRight .productFeatures{width:270px;font-size:11px;line-height:14px;}
#productRowDetailRight .productFeatures p{width:auto;}
#productRowDetailRight .productFeatures ul{margin:0;padding:0;}
#productRowDetailRight .productFeatures li{width:auto;}
#productRowDetailRight .productFeatures h3{width:auto;padding-top:10px;margin:0;}

#productNav{padding:30px 0 0 20px;}
#productNav ul{display:inline;list-style:none;margin:0;padding:0;border-bottom:solid 1px #0090c0;}
#productNav li{display:inline;}
#productNav li a{text-decoration:none;margin:0 5px;color:#62b2d6;}
#productNav li a.Active{color:#fff;}

/* Events */
#mainEvents { float:left; width:650px; }
#contentEvents { width:650px; padding:0px; margin-bottom:25px;}
#contentLeft3 {float:left;display:inline; width:245px; margin:0 0 50px 100px;}
#contentLeft3 p{font-size:18px;font-weight:bold;margin:0;}
#contentRight3 {float:left;display:inline; width:235px; margin-left:20px;}
#contentRight3 a{text-decoration:none;}
#prizeRow{border-bottom:solid 1px #0090c0;height:40px;padding-top:10px;}
#prizeRow img{float:left;display:inline;}
#prizeRow p{float:left;display:inline;margin:5px 0 0 20px;}
#prizeRow .desc{margin-left:64px;font-size:16px;font-weight:100;width:180px;}
#contentFull {clear:both;float:left;display:inline; width:500px; margin-left:100px;padding:0 0 20px 0;border-top:solid 1px #0090c0;}
#contentFull ul{list-style:none;}
#contentFull li{line-height:30px;}
#contentFull li a{text-decoration:none;}

/* Contact */
#mainPad { padding-left:25px; float:left; margin-bottom:50px; }

/* Press Releases */
#midColumn { float:left; width:175px; margin-left:17px; margin-bottom:25px; text-align:left; }
#midItemTop { padding:5px; }
#midItemTopOn { padding:5px; background-color:#0090c0; }
#midItem { border-top:#FFFFFF dotted 1px; padding:5px; }
#midItemOn { background-color:#0090c0; border-top:#FFFFFF dotted 1px; padding:5px; }
#bodyColumn { float:left; padding-left:35px; width:430px; padding-left:25px; margin-bottom:50px; padding-bottom:50px; }
#bodyColumn ul{font-size:14px;}
#mediaContact { float:left; padding-top:25px; width:140px; }

#relatedLogos { float:right; margin-right:80px; width:586; height:41px; }

#contact-area {width: 400px;margin-top: 25px;}
#contact-area input, #contact-area textarea, #contact-area select {padding: 5px;width: 200px;font-family: Helvetica, sans-serif;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #0090c0;}
#contact-area input.submit-button {width: 100px;float: right;background-color:#0090c0;color:#fff;font-size:1.2em;}
label {float: left;text-align: right;margin-right: 15px;width: 100px;padding-top: 5px;}
#copyright{float:left; font-size:12px; clear:left; padding:10px 0 25px 230px;}

