body {margin:0px; padding:0px 0px 20px 0px; background:white url('../img/diagonal/bg.jpg') top left repeat-x; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#4a4a4a;}
a:link, a:visited, a:hover{color:#eb6f00; text-decoration:none;}
.blueTop{position:absolute;top:0px;left:0px;width:100%;height:172px;background:white url('../img/blue/blueTop.jpg') top left repeat-x;}
.pageHeader{width:683px;height:65px;background:transparent url('../img/diagonal/pageHeader.jpg') top left no-repeat;margin:0px auto; padding:62px 0px 0px 276px; z-index:300;}
.pageHeader .address{left:0px;top:0px;font-weight:normal;width:310px;position:relative;color:black;display:none;}
.pageHeader .phone{width:auto;font-size:14px;font-weight:bold;text-align:left;color:#636363;text-transform:uppercase;}
.pageHeader .phone div{float:left;}
.pageHeader div{margin:0px 0px 6px 0px;float:left;margin-right:30px;}
.pageHeader .home{position:absolute;width:220px;height:73px;left:0px;top:32px;}
.color{color:#0071c0;}
h1{color:#4b9ad2;}
.navbar{width:963px;height:29px;margin:0px auto 12px auto;padding:0px 4px 0px 4px; z-index:500;background:transparent url('') top left no-repeat;}
.navbar .link{width:auto;height:23px;float:left;background:transparent url('../img/diagonal/navTab.jpg') top right no-repeat;color:#ffffff;font-size:14px;font-weight:bold;text-align:center;padding:6px 17px 0px; cursor:pointer;margin:0px 3px 0px 0px; white-space:nowrap;}
.navbar .link .left{display:inline-block;position:absolute;width:8px;height:29px;top:0px;left:0px;background:transparent url('../img/diagonal/navTab_left.jpg') top right no-repeat;}
.navbar .link a:link, .navbar .link a:visited, .navbar .link a:hover{color:#ffffff;}
.navbar .link .drop{position:absolute;width:135px;height:auto;padding:20px 10px 15px 10px;top:29px;left:-5px;font-weight:normal;background:transparent url('../img/diagonal/drop.png') bottom left no-repeat; display:none; z-index:700; font-size:12px; white-space:normal;text-align:left;}
.navbar .link .drop .top{display:none;}
.navbar .link .drop a:link, .navbar .link .drop a:visited{color:#000000;}
.navbar .link .drop a:hover{color:#000000;text-decoration:underline;}
.homeContent{overflow:hidden;width:959px;padding:0px 0px 20px 0px;margin:0px auto;background:transparent url('') top right repeat-y;}
.main_qq{width:959px;height:393px;margin:0px auto 12px auto;padding:0px;float:left;overflow:hidden;}
.main_qq .home_qq_form{position:absolute;top:93px;left:26px;width:205px;}
.main_qq .home_qq_form form{width:203px;left:0px;top:0px;}
.main_qq .home_qq_form form input{background-color:#363636;color:#fff;border-color:#464646;}
.main_qq .home_qq_form form select{background-color:#363636;color:#fff;border-color:#464646;}
.main_qq .home_qq_form form textarea{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;background-color:#363636;color:#fff;border-color:#464646;}
.main_qq .testDrive{position:absolute;left:54px;top:319px;width:234px;height:57px;}
.main_inv{width:970px;height:391px;margin:0px auto 0px auto;padding:0px;float:left;}
.main_inv .tabs{position:absolute;width:367px;height:30px;top:82px;left:50px;cursor:pointer;}
.main_inv .new{width:339px; height:174px; padding:0px 0px 0px 0px; background:transparent url('') 0px 0px no-repeat; overflow:hidden; position:absolute; top:133px; left:66px;}
.main_inv .new .inst{position:absolute; top:40px; left:28px; font-size:11px; color:#454545;}
.main_inv .summary{width:170px; float:left; padding-top:25px; margin-left:25px; color:#eef5ff; font-size:10px; display:inline; height:146px; margin-bottom:15px; color:#000000; text-transform:capitalize; font-weight:bold;}
.main_inv .short{width:82px; font-size:10px; display:inline;}
.main_inv .results{width:339px; margin-bottom:10px; height:140px; padding:0px; font-size:11px; overflow:auto; font-size:10px; float:left; display:inline; background-color:white;}
.plugThree{float:left;background:transparent url('../img/diagonal/plugin_three_bg.jpg') top left no-repeat;overflow:hidden;width:213px;height:261px;}
.plugDual{width:488px;height:261px;float:left;background:transparent url('../img/diagonal/plugin_dual_bg.jpg') top left no-repeat;padding:0px 0px 0px 0px;overflow:hidden;color:white;}
.plugDual .tabs{width:487px;height:27px;background:transparent url('../img/diagonal/plugin_dual_tabs.gif') 0px 0px no-repeat;cursor:pointer;}
.plugDual .specials .each h1{font-size:12px;font-weight:bold;color:white;margin:0px;}
.plugDual .specials .each .price{color:#cb6a07;font-weight:bold;font-size:18px;margin-top:3px;line-height:15px;}
.plugQq{float:left;background:transparent url('../img/diagonal/plugin_qq_bg.jpg') top left no-repeat;overflow:hidden;width:195px;height:210px;padding:75px 0px 0px 20px;}
.plugModelBar{width:879px;height:94px;float:left;background:transparent url('../img/diagonal/plugin_modelbar_bg.jpg') center left no-repeat;padding:48px 40px 0px 40px;}
.plugModelBar .car{font-size:11px;height:auto;float:left;width:140px;margin-right:10px;text-align:center;color:#474747;text-transform:uppercase;display:none;}
.plugModelBar .fly{width:114px;height:142px;padding:14px 12px 0px 12px;background:transparent url('../img/diagonal/plugin_modelbar_fly.jpg') top left no-repeat;position:absolute;top:-8px;left:0px;display:none;color:black;font-weight:bold;line-height:13px;}
.plugModelBar .fly .name{width:138px;position:absolute;top:125px;left:0px;font-weight:bold;color:#1382ad;text-align:center;}
.plugSearch{width:298px;height:285px;background:transparent url('../img/diagonal/plugin_search_bg.jpg') top left no-repeat;float:left;}
.plugSearch .tabs{position:absolute;width:273px;height:28px;top:26px;left:0px;cursor:pointer;}
.plugSearch .new{width:279px; height:206px; padding:0px 0px 0px 0px; background:transparent url('') 0px 0px no-repeat; overflow:hidden; position:absolute; top:76px; left:10px;}
.plugSearch .results{width:277px; margin-bottom:15px; height:148px; padding:0px; font-size:11px; overflow:auto; font-size:10px; float:left; display:inline; background-color:white;}
.plugSearch #clearSearch{color:#0477ba;}
.subTop{display:none;}
.subBottom{display:none;}
.subMiddle{width:960px;height:auto;overflow:hidden;padding:25px 14px 10px 26px;background:white url('../img/diagonal/content_middle.jpg') top left repeat-x;margin:0px auto;}
.subMiddle .sideQuote{float:left;width:149px;height:245px; overflow:hidden; padding:80px 0px 0px 10px; background:transparent url('../img/diagonal/side_quote_bg.jpg') top left no-repeat; margin-right:30px;}
.subMiddle .sideQuote input, .subMiddle .sideQuote select, .subMiddle .sideQuote textarea{width:130px;}

.footertop{margin:0px;font-size:11px;width:100%;position:relative;padding-bottom:5px;}
.footertop .separator{margin:0px auto;width:959px;height:1px;background:transparent url('../img/diagonal/plugin_modelbar_bg.jpg') left -42px no-repeat;padding:0px;}
.footlinks{margin:0px auto; width:959px;font-size:11px; padding:10px 0px;color:#666;text-align:center;}
.footlinks a:link, .footlinks a:visited, .footlinks a:hover{color:#666;text-decoration:none;}

.footer{margin:0px;background:#202020 none;font-size:11px;width:100%;position:relative;padding-bottom:50px;}
.footer a:link, .footer a:visited, .footer a:hover{color:#999;text-decoration:none;}
.footercontent{margin:0px auto; width:959px;font-size:11px; padding:0px;position:relative;}
.footer .footerleft{float:left;color:#999;font-size:9px;width:46%;}
.footer .footerleft .social{padding:8px;background-color:#282929;}
.footer .footerleft .social img.corner{background:#282929 url(../img/socialcorner.gif) no-repeat;width:6px;height:6px;position:absolute;}
.footer .footerleft .social img.tl{background-position:top left;left:0px;top:0px;}
.footer .footerleft .social img.tr{background-position:top right;right:0px;top:0px;}
.footer .footerleft .social img.bl{background-position:bottom left;left:0px;bottom:0px;}
.footer .footerleft .social img.br{background-position:bottom right;right:0px;bottom:0px;}
.footer .footerleft .social div.logo{float:left;font-size:11px;margin-right:25px;margin-top:8px;border-right:1px solid #222;padding-right:25px;}
.footer .footerleft .social div.lastlogo{border-right-style:none;margin-right:0px;padding-right:0px;}
.footer .footerleft .social div.logo img{margin-right:10px;vertical-align:middle;background-color:#222;}

.footer .footerright{float:right;color:#999;text-align:right;width:48%;padding-bottom:10px;position:relative;}
.footer .footerright h1{color:#999;text-align:left;font-size:11px;margin-top:auto;text-transform:uppercase;}
.footer .footerright p{color:#999;text-align:justify;font-size:9px;line-height:120%;}
.footerbottom{margin-top:12px;color:#999;padding:6px 0px;}
.footer .sologo{float:right;}
.nowrap{white-space:nowrap;}
/*
.footer{width:959px;left:0px;margin:10px auto 0px auto;padding:0px;background:transparent url('') top left no-repeat;}
.footer .center{background:transparent url('../img/diagonal/footer_bg.jpg') bottom left no-repeat;width:969px;margin:0px auto;font-size:11px;color:#898989; padding-bottom:17px;}
.footer .center a:link, .footer .center a:visited, .footer .center a:hover{color:#898989;}
*/
.seo{width:999px;text-align:center;font-size:11px;margin:20px auto 0px auto;color:#898989;}
.seo h1{color:black;font-size:13px;}
.plugFlat{width:213px;height:261px;background:transparent url('../img/diagonal/plugin_flat_video.jpg') top left no-repeat;}
