@media screen, projection{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 0 105px 0;}
#main{min-height:1000px;}
#site-text{padding:0 20px;}
#slideshow{height:270px;}
#promotions{height:110px;}
#page-text img{margin:8px;}
#trailer-main-img{width:730px;height:350px;}
#big-trailer-image{max-width:730px;max-height:350px;}
.social-button{display:inline-block;margin:0 4px 0 4px;font-size:10px;color:#000;}
.social-likes{display:inline-block;background:url('../i/shared_images/social/social_likecount.png') no-repeat;width:25px;height:20px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px 0 0 2px;vertical-align:top;}
.header-social{float:right;}
#header{height:80px;width:100%;position:fixed;left:0;top:0;z-index:7999;background:#ffffff;}
#index-headline{padding:0 20px 0 20px;text-align:center;height:64px;}
#index-content{padding:24px 20px 0 20px;font-size:14px;}
#index-text{display:inline-block;vertical-align:top;}
#index-text p{margin:0 0 1em 0;vertical-align:top;}
#index-text img{float:right;padding-left:16px;}
#index-sidediv{padding:0;width:300px;display:inline-block;}
#index-info{padding:16px 5px 0 5px;}
.index-infodiv{overflow:hidden;margin:0 15px;display:inline-block;width:300px;height:205px;border:1px #cccccc solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;}
.index-infohead{height:32px;width:100%;border-bottom:#cccccc 1px solid;}
.index-infotext{height:130px;width:270px;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 60px;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{height:50px;}
#bottom{height:75px;margin-top:30px;overflow:hidden;clear:both;}
#logo{float:left;text-indent:-10000px;width:194px;height:80px;}
#top-content{position:relative;width:1000px;overflow:visible;}
#top-links{margin-left:16px;display:inline-block;}
.top-links-main{height:35px;padding:15px 12px 0px 12px;display:inline-block;}
.top-link, .top-link-selected{font:14px 'robotolight', 'Arial Narrow', sans-serif;text-transform:uppercase;text-decoration:none;text-shadow:1px 1px 1px #000;}
.dropdown-menu{display:none;position:absolute;width:165px;z-index:999;}
.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:1000px;background:#fff;}
#big-footer-container{margin:0;bottom:0;left:0;position:fixed;height:105px;z-index:7999;width:100%;background:#ffffff;}
#big-footer{width:1000px;height:75px;overflow:hidden;}
#footer-links{padding-left:20px;width:490px;height:75px;display:inline-block;vertical-align:top;padding-top:8px;}
.footer-link{font-size:16px;display:inline-block;margin-right:16px;}
.footer-link a, .footer-link a:hover, .footer-number{}
.copyright{font-size:10px;clear:both;}
#footer-banner{display:inline-block;width:320px;height:75px;}
#footer-social{vertical-align:top;height:75px;display:inline-block;padding-top:25px;width:150px;text-align:right;-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;float:right;}
#top-mob-menu{display:none;}
#top-mob-search{display:none;}
.top-search{float:right;border:0px;border-radius:5px;margin-top:11px;height:24px;-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{width:140px;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:730px;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{margin-bottom:20px;width:206px;display:inline-block;}
#page-text{padding-top:20px;}
.news-item{width:100%;border-top:1px solid #ccc;padding-top:12px;min-height:40px;clear:both;}
.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:730px;border-bottom:1px #ccc solid;padding:8px 0;}
.category_details{width:430px;display:inline-block;vertical-align:middle;}
.category_details li{display:inline-block;width:200px;padding-left:10px;}
.category_details ul{padding-left:0;}
.category_item_image{width:280px;margin-left:20px;display:inline-block;vertical-align:middle;text-align:center;font-weight:bold;}
.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-tab-content img{max-width:100%;max-height:100%;height:auto;}
#trailer-tabs{border-top:1px solid #ccc;width:728px;margin:16px 0;}
.trailer-tabs-main, .trailer-tabs-main-active{text-align:center;width:140px;height:40px;-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-right:7px;padding-top:10px;font:14px '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);}
#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 8px 20px;float:right;max-width:380px;max-height:280px;}
#trailer-bottom{width:100%;border-top:1px solid #ccc;padding-top:20px;}
#trailer-bottom-div, #trailer-bottom-div-left{width:160px;min-height:60px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#trailer-bottom-div{border-left:1px solid #ccc;padding:0 16px;}
#trailer-bottom-div-left{padding-right:16px;}
#trailer-btns{display:inline-block;width:250px;}
#trailer-models{width:446px;margin-right:30px;display:inline-block;}
.galleria-stage{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;}
.galleria-container{background:#fff !important;}
.galleria-thumbnails-container{height:24px !important;left:initial !important;right:24px !important;}
.galleria-thumbnails .galleria-image{width:16px !important;height:16px !important;background:#fff !important;border:1px solid #fff !important;}
.galleria-thumbnails .galleria-image:hover, .galleria-thumbnails .active{background:#f30 !important;}
.galleria-thumbnails .galleria-image img{display:none !important;}
.gallery-image{display:inline-block;margin:8px;max-width:150px;vertical-align:middle;}
#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:10px 12px;}
.page-sidebar h2,.page-sidebar h3{margin:0;}
#page-text h3{font-size:12px;margin:0;padding:0;font-family:Arial,sans-serif;color:#333;}
.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,.page-content .th3{font:14px 'robotolight', 'Arial Narrow', sans-serif;display:inline-block;margin:0;}
.sidebar-news h1,.sidebar-news .th1{font-size:14px;font-weight:bold;margin-bottom:0;line-height:1;}
.sidebar-news h2,.sidebar-news .th2{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;}
.category_desc{border-bottom:1px #ccc solid;}
#ytplayer{z-index:0;}
#quote-bottom{text-align:right;background:#eee;border:1px solid #ccc;padding:10px;}
#quote-sales-tax, #quote-misc, #quote-freight{margin-bottom:10px;}
}