@media screen, projection{#big-footer-container{position:relative !important;}
body{margin:0;padding:0;font-family:Arial, sans-serif;font-size:12px;}
a, a:hover, a:active{outline:none;text-decoration:none;}
.clear{clear:both;}
.print{display:none;}
.flush{margin:0;padding:0;}
.centered{margin-left:auto;margin-right:auto;}
#content-container{width:100%;margin:80px auto 172px auto;}
#site-text{padding:0 20px;}
#header{height:80px;width:100%;position:fixed;left:0;top:0;z-index:7999;background:#ffffff;}
#top{height:50px;}
#bottom{height:157px;margin-top:15px;overflow:hidden;clear:both;}
#logo{float:left;text-indent:-10000px;width:165px;height:65px;background-size:165px 65px !important;}
#top-content{position:relative;width:100%;overflow:visible;}
.header-social{display:none;}
#top-mob-menu{background:url('../i/shared_images/mobile_menu.png') no-repeat center center;width:70px;float:right;display:inline-block;}
#top-mob-search{text-align:center;width:48px;padding-top:14px;float:right;display:inline-block;}
#top-links{}
#top-mob-menu, #top-mob-search{height:50px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.dropdown-menu{display:none;position:absolute;width:165px;z-index:999;right:0px;top:50px;}
.dropdown-links{border:1px solid #505050;border-top:none;font-size:12px;padding:8px 12px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));background:-webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%);background:-o-linear-gradient(top, #ffffff 0%,#cccccc 100%);background:-ms-linear-gradient(top, #ffffff 0%,#cccccc 100%);background:linear-gradient(to bottom, #ffffff 0%,#cccccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0);}
.dropdown-link{padding:4px 0;}
.dropdown-link a{color:#333;}
.dropdown-link a:hover{color:#3b6d99;}
.dropdown-arrow{width:165px;height:9px;background:url(../i/shared_images/nav_arrow.png) no-repeat top center;}
#sub-headline{width:100%;height:10px;background:#e5e5e5;background:-moz-linear-gradient(top, #e5e5e5 0%, #fdfdfd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#fdfdfd));background:-webkit-linear-gradient(top, #e5e5e5 0%,#fdfdfd 100%);background:-o-linear-gradient(top, #e5e5e5 0%,#fdfdfd 100%);background:-ms-linear-gradient(top, #e5e5e5 0%,#fdfdfd 100%);background:linear-gradient(to bottom, #e5e5e5 0%,#fdfdfd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#fdfdfd',GradientType=0);}
.main{width:100%;background:#fff;}
#big-footer-container{margin:0;bottom:0;left:0;position:fixed;height:172px;z-index:7999;width:100%;background:#ffffff;}
#big-footer{width:100%;height:157px;overflow:hidden;}
#footer-links{padding-left:12px;padding-top:12px;}
.footer-link{font-size:12px;display:inline-block;margin-right:16px;line-height:2em;}
.footer-number{display:block;}
#footer-cs{display:block;line-height:1.4em;}
.copyright{font-size:10px;}
#footer-banner{display:inline-block;width:140px;height:75px;background-image:url("../i/shared_images/mobile_footer.jpg") !important;border:none !important;}
#footer-social{display:inline-block;width:140px;text-align:center;margin-top:8px;border:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#footer-social img{display:inline-block;margin-left:8px;}
#footer-right{display:inline-block;width:140px;float:right;}
#slideshow{display:none;}
#promotions{height:110px;}
#index-headline{padding:0 20px 0 20px;text-align:center;height:64px;display:none;}
#index-content{padding:24px 20px 0 20px;font-size:14px;display:none;}
#index-text{width:640px;padding-right:20px;display:inline-block;vertical-align:top;}
#index-text p{margin:0 0 1em 0;}
#index-sidediv{padding:0;width:300px;display:inline-block;}
#index-info{padding:0px 12px;}
.index-infodiv{overflow:hidden;margin:16px 0;width:100%;height:205px;border:1px #cccccc solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.index-infohead{height:32px;width:100%;border-bottom:#cccccc 1px solid;}
.index-infotext{height:130px;margin:10px 16px 7px 16px;overflow:hidden;}
.index-infotext img{display:block;margin:0 auto;}
.index-infotext a, .index-infotext a:hover{color:#0f79b9;}
.index-infobtn{width:180px;height:24px;margin:0 auto;text-align:center;top no-repeat;padding:4px 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.index-infobtn a, .index-infobtn a:hover{color:#fff;}
.top-search{right:0px;top:50px;position:absolute;border:0px;border-radius:5px;margin-top:11px;height:24px;display:none;-webkit-box-shadow:inset 2px 2px 3px rgba(50, 50, 50, 0.75);-moz-box-shadow:inset 2px 2px 3px rgba(50, 50, 50, 0.75);box-shadow:inset 2px 2px 3px rgba(50, 50, 50, 0.75);}
.top-search input{font-size:12px;border:0px;background:transparent;}
#top-search-box{height:24px;padding-left:8px;}
#top-search-box:focus{outline:none;}
#top-search-icon{width:17px;height:24px;display:inline-block;padding:3px 16px 4px 10px;margin:0 0 0 -4px;text-align:left;text-indent:-10000px;border:0;}
.page-main{width:100%;display:inline-block;vertical-align:top;}
.page-header{width:100%;height:20px;color:#ccc;font-size:12px;}
.page-header a, .page-header a:visited, .page-header a:hover{color:#ccc;}
.page-sidebar{width:184px;margin:20px 20px 0 0;border:1px #ccc solid;}
.page-sidebars{display:none;}
#page-text{padding-top:20px;}
.news-item{width:100%;border-bottom:1px solid #ccc;margin-bottom:12px;}
.sidebar-header{font:14px 'robotomedium', 'Arial', sans-serif;color:#fff;padding:10px 12px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sidebar-link{font-size:12px;border-top:1px #ccc solid;margin:0 12px;padding:8px 0;width:160px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sidebar-link a, .sidebar-link a:visited, .sidebar-link a:hover{color:#000;}
.page-content{width:100%;}
.category_item{width:100%;min-height:150px;border-bottom:1px #ccc solid;padding:20px 0;}
.category_details{}
.category_details li{display:none;width:200px;padding-left:10px;}
.category_details ul{padding-left:0;display:none}
.category_item_image{float:right;vertical-align:top;text-align:center;font-weight:bold;}
.category_item_image img{width:140px;height:auto;}
.details_btn{width:200px;height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;padding-top:6px;text-align:center;margin-top:16px;}
.details_btn a, .details_btn a:visited, .details_btn a:hover{color:#fff;}
.trailer-tabs-main a, .trailer-tabs-main a:visited, .trailer-tabs-main a:hover, .trailer-tabs-main-active a, .trailer-tabs-main-active a:visited, .trailer-tabs-main-active a:hover{color:#000;}
#trailer-tabs{text-align:center;margin:auto;}
.trailer-tabs-main, .trailer-tabs-main-active{text-align:center;width:100px;height:28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border:1px #ccc solid;border-top:none;display:inline-block;margin:8px 8px 0 0;padding-top:6px;font:12px 'robotolight', 'Arial Narrow', sans-serif;text-transform:uppercase;}
.trailer-tabs-main{background:#e7e7e7;background:-moz-linear-gradient(top, #e7e7e7 0%, #f2f2f2 25%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(25%,#f2f2f2), color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top, #e7e7e7 0%,#f2f2f2 25%,#dbdbdb 100%);background:-o-linear-gradient(top, #e7e7e7 0%,#f2f2f2 25%,#dbdbdb 100%);background:-ms-linear-gradient(top, #e7e7e7 0%,#f2f2f2 25%,#dbdbdb 100%);background:linear-gradient(to bottom, #e7e7e7 0%,#f2f2f2 25%,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#dbdbdb',GradientType=0);}
.trailer-tabs-main-active{background:#dfdfdf;background:-moz-linear-gradient(top, #dfdfdf 0%, #e8e8e8 25%, #bebebe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(25%,#e8e8e8), color-stop(100%,#bebebe));background:-webkit-linear-gradient(top, #dfdfdf 0%,#e8e8e8 25%,#bebebe 100%);background:-o-linear-gradient(top, #dfdfdf 0%,#e8e8e8 25%,#bebebe 100%);background:-ms-linear-gradient(top, #dfdfdf 0%,#e8e8e8 25%,#bebebe 100%);background:linear-gradient(to bottom, #dfdfdf 0%,#e8e8e8 25%,#bebebe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#bebebe',GradientType=0);}
#trailer-tab-content{width:100%;}
#trailer-tab-content img{max-width:100%;height:auto;}
#request-quote, #request-download{width:250px;height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font:14px 'robotolight', 'Arial Narrow', sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;}
#request-quote-text, #request-download-text{width:217px;height:100%;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding-top:5px;padding-left:12px;}
#request-quote-image, #request-download-image{width:33px;height:100%;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#request-download-image{background:url("../i/shared_images/pencil.png");}
#request-quote-image{background:url("../i/shared_images/download.png");}
#trailer-top{margin-bottom:12px;}
#trailer-middle{display:inline-block;width:100%;}
#trailer-middle img{margin:8px 0;width:100%;height:auto;display:block;}
#trailer-bottom{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:8px;}
#trailer-bottom-div, #trailer-bottom-div-left{width:100%;padding:8px 0;display:block;}
#trailer-btns{display:inline-block;width:250px;margin:8px 0;}
.galleria-stage{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;}
.galleria-container{background:#fff !important;}
.gallery-image{display:inline-block;margin:8px;}
#specs-table thead{background:#ebebeb;}
#specs-table .specs-row-2{background:#ebebeb;}
#specs-table td, #specs-table th{border:1px solid #ccc;}
#specs-table{width:100%;text-align:center;font-size:11px;}
#specs-table td{height:34px;}
#specs-table th{font-weight:normal;}
.color-block{width:120px;height:80px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:30px;font-weight:bold;display:inline-block;border:1px solid #ccc;}
.sidebar-news{padding:0 12px;}
.index h1, .index h2{text-transform:uppercase;}
.index h1{font:24px 'robotolight', 'Arial Narrow', sans-serif;}
.page-content h1{font:36px 'robotolight', 'Arial Narrow', sans-serif;width:100%;margin-bottom:0;border-bottom:1px #ccc solid;color:#000;margin-top:0px;text-transform:uppercase;}
.index h2{font:14px 'robotomedium', 'Arial', sans-serif;padding:6px 12px 0px 12px;margin:0px;}
.page-content h2{font:20px 'robotolight', 'Arial Narrow', sans-serif;display:inline-block;margin:0 24px 0 0;}
#trailer-middle h2{margin:0 !important;max-width:325px;}
.index h3{font-size:14px;padding:0px;margin:0px;font-weight:bold;line-height:1em;}
.page-content h3{font:14px 'robotolight', 'Arial Narrow', sans-serif;display:inline-block;margin:0;}
.sidebar-news h1{font-size:14px;font-weight:bold;margin-bottom:0;line-height:1;}
.sidebar-news h2{font-size:12px;color:#999999;font-weight:normal;margin-top:0;}
#public-alert-overlay{position:absolute;top:0;left:0;z-index:9;width:100%;height:500px;background:#000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;display:none;text-align:center;}
#public-alert-window-frame{width:100%;position:fixed;top:0;left:0;z-index:20;overflow:hidden;display:none;text-align:center;}
#public-alert-window{margin:0 auto;padding:0;font-family:Arial, Helvetica, sans-serif;}
#public-popup-frame{margin:0 auto;padding:14px 15px 24px 15px;background:#fff;}
#public-popup-title{background:#000 url(../i/popup-close.gif) right no-repeat;color:#fff;font-size:18px;font-weight:bold;text-align:center;margin:0 0 16px 0;padding:10px;}
#popup-frame{width:100%;border-collapse:collapse;color:#000;}
#popup-frame tr{vertical-align:top;}
#popup-frame td{padding:0;margin:0;}
#popup-frame-title{height:35px;color:#fff;background:url(../i/popup/title_bg.gif) top repeat-x;vertical-align:middle;text-align:left;text-indent:15px;font-weight:bold;font-size:14px;line-height:2.2;overflow:hidden;}
#popup-frame-content{padding:10px;font-size:12px;}
#popup-frame-content p{margin-bottom:6px;}
#popup-frame-toggle{float:right;width:32px;text-align:right;background:url(../i/popup/toggle_bg.gif);overflow:hidden;}
#popup-frame-tl{width:44px;height:35px;background:url(../i/popup/tl.gif) top no-repeat;}
#popup-frame-tr{display:block;width:44px;height:35px;background:url(../i/popup/tr.gif) top no-repeat;}
#popup-frame-tr:hover{background-position:0 -35px;}
#popup-frame-maximize{display:block;width:32px;height:35px;background:url(../i/popup/maximize_window.gif) top no-repeat;}
#popup-frame-restore{display:block;width:32px;height:35px;background:url(../i/popup/restore_down.gif) top no-repeat;}
#popup-frame-maximize:hover, #popup-frame-restore:hover{background-position:0 -35px;}
#popup-frame-bl{width:44px;height:12px;background:url(../i/popup/bl.gif) no-repeat;}
#popup-frame-br{width:44px;height:12px;background:url(../i/popup/br.gif) no-repeat;}
#popup-frame-b{background:url(../i/popup/bottom.gif) repeat-x;}
#popup-frame-l{background:url(../i/popup/left.gif) repeat-y;}
#popup-frame-r{background:url(../i/popup/right.gif);}
#popup-frame-buttons{background:#fff;text-align:center;}
#popup-frame-buttons a, a.popup-btns{display:block;margin:10px 10px 0 10px;float:left;text-align:center;text-decoration:none;color:#fff;font-size:12px;line-height:2;width:85px;height:28px;overflow:hidden;background:url(../i/popup/btns.gif) no-repeat;}
#popup-frame-buttons a:hover, , a.popup-btns:hover{background-position:0 -28px;}
#containing-table, .scrolling-cells{height:230px;overflow:scroll;border-top:1px solid #000;padding-top:6px;}
table.popup-listing{width:95%;}
table.popup-listing td{border:1px solid #e2e2e2;padding:1px;}
td.editable-cell, td.non-editable-cell{border:1px solid #e2e2e2;}
td.editable-cell-over{border:1px solid #f00;}
div.editable-cell{border:1px solid #fff;}
div.editable-cell-over{border:1px solid #f00;}
.category_details img{float:right;}
.find-a-dealer{}
.pull-left{float:none;}
.pull-right{float:none;}
.find-a-dealer .top-text .btn{width:100%;margin:10px 0;}
.find-a-dealer .top-text select{width:98%;}
.mapclass{width:100%;height:200px;}
.find-a-dealer .address .btn a{padding:8px 40px;}
}