@charset "utf-8";body{margin:0;background:url(images/bg.jpg) no-repeat top #064b7f;height:1413px;text-align:center;}
.title{margin:0 auto;text-align:right;width:972px;height:70px;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:13px;color:#006c9d;padding-top:10px;position:relative;}
.title a{text-decoration:none;color:#006c9d;}
.title a:hover{text-decoration:underline;color:#f93;}
.title img{vertical-align:middle;padding-right:4px;}
.logo{width:60px;height:60px;position:absolute;left:0;top:8px;}
.menu{margin:0 auto;text-align:left;background:url(images/menu-bg.png) no-repeat;width:972px;height:48px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#fff;padding-bottom:2px;}
.menu ul{list-style:none;margin:0;padding:0;}
.menu li{padding-top:15px;text-align:center;}
.menu li a{color:#fff;text-decoration:none;}
.menu li a:hover{color:#f93;}
#current a{color:#f93;}
.menu li.home{float:left;width:86px;}
.menu li.about{float:left;width:89px;}
.menu li.how{float:left;width:138px;}
.menu li.products{float:left;width:106px;}
.menu li.FAQ{float:left;width:73px;}
.menu li.articles{float:left;width:96px;}
.menu li.contact{float:left;width:124px;}
.menu li.share{float:left;width:250px;}
.banner{margin:0 auto;text-align:left;background:url(images/banner-bg.png) no-repeat;width:994px;height:387px;position:relative;}
.video{background:url(images/video-thumbnail.jpg) no-repeat;width:350px;height:300px;position:absolute;left:43px;top:53px;}
.banner-text{width:530px;height:280px;margin:10px 30px 0 30px;position:absolute;left:394px;top:44px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;line-height:18px;}
h1.home{font-family:Arial,Helvetica,sans-serif;font-size:35px;font-weight:bold;font-style:italic;color:#000;padding-top:5px;margin:0;}
h2.home{font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:bold;color:#fff;margin:0;padding:0;}
h2.home a{text-decoration:none;color:#fff;}
h2.home a:hover{text-decoration:underline;}
.banner-title,h1.home a{color:#000;text-decoration:none;}
.banner-title,h1.home a:hover{text-decoration:none;}
.banner-text ul{list-style:none;color:#006c9d;font-weight:bold;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin:10px 10px 18px 10px;padding:0;line-height:22px;}
.banner-text ul li font{color:#f93;font-size:15px;padding:15px;}
.view-button{position:absolute;left:272px;top:168px;}
.tags{font-size:11px;height:22px;}
.tags a{text-decoration:none;color:#333;border-bottom:dotted 1px #333;vertical-align:middle;}
.tags a:hover{color:#006c9d;}
.content-home{margin:0 auto;width:993px;height:490px;background:url(images/home-bg.png) no-repeat;position:relative;}
.column1{width:323px;height:378px;position:absolute;left:12px;top:7px;text-align:left;}
.column2{width:323px;height:378px;position:absolute;left:334px;top:7px;text-align:left;}
.column3{width:323px;height:378px;position:absolute;left:652px;top:7px;text-align:left;}
.box{margin:20px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff;line-height:20px;text-align:justify;}
.turn-safe{background:url(images/ride-safe.png) no-repeat center;width:282px;height:109px;padding:20px 0;}
.spacer{background:url(images/spacer.gif) no-repeat center;height:30px;}
.testimonial{background:url(images/testimonial.png) no-repeat;width:294px;height:302px;}
.testimonial img{position:absolute;left:196px;top:324px;}
.content{margin:0 auto;text-align:left;width:1010px;height:877px;background:url(images/content-bg.png) no-repeat;position:relative;}
.contact-form{width:881px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;padding-left:43px;}
h1.general{font-family:Arial,Helvetica,sans-serif;font-style:italic;font-size:35px;font-weight:bold;color:#000;padding:33px 0 10px 43px;margin:0;}
h2.contact{font-weight:bold;margin:0;padding:0;font-size:14px;}
.contact-form p{width:881px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;margin:0;padding:5px 0 25px 0;}
h2.how{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#006c9d;padding-left:43px;line-height:40px;}
.how-text{font-family:Arial,Helvetica,sans-serif;text-align:left;color:#333;line-height:25px;font-size:12px;font-weight:bold;padding-left:43px;width:450px;}
.how-poster{background:url(images/about-safe-turn.jpg) no-repeat;border:1px solid #CCC;width:420px;height:600px;position:absolute;left:533px;top:64px;}
.how-purchase{width:422px;height:105px;position:absolute;left:532px;top:690px;}
.tags-how{font-size:11px;height:22px;padding:20px 0 0 43px;font-family:Arial,Helvetica,sans-serif;}
.tags-how a{text-decoration:none;color:#333;border-bottom:dotted 1px #333;vertical-align:middle;}
.tags-how a:hover{color:#006c9d;}
.error{font-family:Arial,Helvetica,sans-serif;text-align:left;color:#333;line-height:25px;font-size:12px;font-weight:bold;padding-left:43px;width:400px;}
.error a{text-decoration:underline;color:#000;}
.error-pic{background:url(images/error.jpg) no-repeat;width:400px;height:273px;position:absolute;left:43px;top:180px;}
.error-pic-a{background:url(images/error.jpg) no-repeat;width:400px;height:273px;}
.product{margin:0 auto;text-align:left;background:url(images/banner-bg.png) no-repeat;width:994px;height:387px;position:relative;}
.product-text{width:530px;height:330px;padding-top:43px;padding-left:43px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;line-height:18px;}
.product-text a{color:#006c9d;text-decoration:underline;font-weight:bold;}
.product-text a:hover{text-decoration:none;}
.product-text ul{list-style:none;color:#006c9d;font-weight:bold;font-size:14px;font-family:Arial,Helvetica,sans-serif;padding:0;line-height:22px;position:absolute;left:44px;top:185px;}
.product-text ul li font{color:#f93;font-size:15px;padding-right:15px;}
.price{font-family:Arial,Helvetica,sans-serif;font-size:25px;color:#F60;font-weight:bold;font-style:italic;text-decoration:underline;position:absolute;left:46px;top:320px;}
.add-to-cart{width:93px;height:25px;position:absolute;left:146px;top:318px;}
.tc{font-size:9px;color:#999;text-align:center;padding-top:2px;}
.tc a{color:#999;text-decoration:underline;}
.tags-product{font-size:11px;height:22px;font-family:Arial,Helvetica,sans-serif;position:absolute;left:290px;top:319px;}
.tags-product a{text-decoration:none;color:#333;border-bottom:dotted 1px #333;vertical-align:middle;}
.tags-product a:hover{color:#006c9d;}
.off{background:url(images/off.gif) no-repeat left center;width:100px;height:110px;position:absolute;left:250px;top:186px;padding-left:55px;font-weight:bold;}
.on{background:url(images/on.gif) no-repeat left center;width:90px;height:110px;position:absolute;left:408px;top:186px;padding-left:63px;font-weight:bold;}
.content-product{margin:0 auto;width:993px;height:490px;background:url(images/product-bg.png) no-repeat;position:relative;text-align:left;}
.product-image{border:1px solid #ccc;position:absolute;left:622px;top:44px;}
.product-thumb ul{list-style:none;margin:0;padding:0;width:320px;height:80px;position:absolute;left:623px;top:256px;}
.product-thumb li{float:left;}
.product-thumb li img{border:1px solid #ccc;}
.product-test{width:425px;height:358px;padding:30px 0 0 43px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff;line-height:20px;text-align:justify;position:absolute;left:0;top:0;}
.press{width:117px;height:35px;position:absolute;left:352px;top:340px;}
.product-tech{width:425px;height:358px;padding:30px 0 0 43px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fff;line-height:20px;text-align:justify;position:absolute;left:484px;top:0;}
.product-tech ul{padding:0 0 0 13px;margin:0;list-style-type:disc;}
.instructions{width:117px;height:35px;position:absolute;left:352px;top:340px;}
.footer{position:relative;margin:0 auto;text-align:right;width:972px;}
.footer-text{position:absolute;left:0;top:375px;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:13px;color:#fff;}
.footer-text a{text-decoration:none;color:#fff;}
.footer-text a:hover{text-decoration:underline;color:#f93;}
.twitter{position:absolute;left:875px;top:296px;width:13px;height:17px;}
.facebook{position:absolute;left:911px;top:284px;width:13px;height:17px;}
.stumbleupon{position:absolute;left:933px;top:319px;width:13px;height:17px;}