@font-face{font-family:'Din';src:url("/fonts/DINWeb.eot")}@font-face{font-family:'Din';src:url("/fonts/DINWeb.woff")}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#333;font-style:normal;font-weight:300;line-height:23px}::selection{background-color:#0076a3;color:#fefefe}::-moz-selection{background-color:#0076a3;color:#fefefe}h1,h2,h3,h4,h5,h6{line-height:1em;font-family:"Din","Helvetica Neue",Arial sans-serif;font-weight:normal;color:#222;margin:0}h1{font-size:2.5em}h2{font-size:2.1em}h3{font-size:1.875em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:1em}h6{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #e7e7e7;font-size:1em;text-transform:uppercase;text-align:left !important}p{margin:7px 0 25px 0;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;line-height:23px}p.intro{width:90%;margin:50px auto 30px auto;font-size:1.3em;line-height:1.5em;text-align:center}p.small,.card .actions p.button,#hero .actions p.button,.card.search p,.search#hero p,#dannysBlog .card .actions p.button,#dannysBlog #hero .actions p.button{font-size:12px;font-weight:400;line-height:1.5em}p.defaultText{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:30px;border:1px dotted #e7e7e7;font-weight:bold;text-align:center}blockquote{font-family:"din-condensed-web","Din Condensed","Helvetica Neue",Arial,sans-serif;font-size:2.3em;padding:0 10px;text-indent:0px;margin:15px 20px;text-transform:uppercase;line-height:1.12em;letter-spacing:-0.05em}blockquote:before{content:'\201C';color:#aaa;font-size:1.2em;margin-left:-22px}nav a{font-family:"Din","Helvetica Neue",Arial sans-serif;text-transform:uppercase}small,figcaption,caption{font-size:0.75em;font-weight:400}strong,b{font-weight:bold}em{font-style:italic}.footnote{display:block;margin-bottom:20px;line-height:2em;color:#555}@font-face{font-family:'pat';src:url("/fonts/pat.eot")}@font-face{font-family:'pat';src:url("/fonts/pat.eot?#iefix") format("embedded-opentype"),url("/fonts/pat.svg#pat") format("svg"),url("/fonts/pat.woff") format("woff"),url("/fonts/pat.ttf") format("truetype");font-weight:normal;font-style:normal}.icon,.iconarrowleft,.icondoublearrowleft,.iconarrowright,.icondoublearrowright,.iconyoutube,.icongithub,.iconphone,.iconsearch,.iconexclamation,.iconrenew,.iconmenu,.iconthumbsup,.iconthumbsdown,.iconclearcircle,.iconcircle,.iconenvelope,.iconenvelope-alt,.iconarrowleftsmall,.iconarrowrightsmall,.iconarrowupsmall,.iconarrowdownsmall,.iconpinterest,.iconshare,.iconstar,.iconstar,.iconupload,.icondownload,.iconplus,.iconinfosign,.icontag,.icontrash,.iconpublish,.icontrophy,.iconarrow-left-2,.iconarrow-right-2,.iconarrow-up-2,.iconarrow-down-2,.iconfacebook,.icontwitter,.iconIE,.iconsafari,.iconsearch2,.icondownload-alt,.iconcheckmark,.iconcheck-alt,.iconx,.iconx-alt,.iconexclamation,.iconeye,.iconsulit,.iconusedcar,.iconusedcar-alt,.iconnewcar,.iconnewcar-alt,.iconmapmarker,.iconpencil{font-family:'pat';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconarrowleft:before{content:"\e600"}.icondoublearrowleft:before{content:"\e601"}.iconarrowright:before{content:"\e602"}.icondoublearrowright:before{content:"\e603"}.iconyoutube:before{content:"\e604"}.icongithub:before{content:"\e605"}.iconphone:before{content:"\e606"}.iconsearch:before{content:"\e607"}.iconexclamation:before{content:"\e608"}.iconrenew:before{content:"\e609"}.iconmenu:before{content:"\e60a"}.iconthumbsup:before{content:"\e60b"}.iconthumbsdown:before{content:"\e60c"}.iconclearcircle:before{content:"\e60d"}.iconcircle:before{content:"\e60e"}.iconenvelope:before{content:"\e639"}.iconarrowleftsmall:before{content:"\e611"}.iconarrowrightsmall:before{content:"\e612"}.iconarrowupsmall:before{content:"\e613"}.iconarrowdownsmall:before{content:"\e614"}.iconpinterest:before{content:"\e615"}.iconshare:before{content:"\e616"}.iconstar:before{content:"\e617"}.iconupload:before{content:"\e618"}.icondownload:before{content:"\e619"}.iconplus:before{content:"\e61a"}.iconinfosign:before{content:"\e61b"}.icontag:before{content:"\e61c"}.icontrash:before{content:"\e61d"}.iconpublish:before{content:"\e61e"}.icontrophy:before{content:"\e61f"}.iconmail:before{content:"\e63a"}.iconarrow-left-2:before{content:"\e620"}.iconarrow-right-2:before{content:"\e621"}.iconarrow-up-2:before{content:"\e622"}.iconarrow-down-2:before{content:"\e623"}.iconfacebook:before{content:"\e624"}.icontwitter:before{content:"\e625"}.icongoogleplus:before{content:"\e626"}.iconchrome:before{content:"\e627"}.iconfirefox:before{content:"\e628"}.iconIE:before{content:"\e629"}.iconopera:before{content:"\e62a"}.iconsafari:before{content:"\e62b"}.iconsearch2:before{content:"\e62c"}.icondownload-alt:before{content:"\e62d"}.iconcheckmark:before{content:"\e62e"}.iconcheck-alt:before{content:"\e62f"}.iconx:before{content:"\e630"}.iconx-alt:before{content:"\e631"}.iconexclamation-alt:before{content:"\e632"}.iconeye:before{content:"\e633"}.iconsulit:before{content:"\e634"}.iconusedcar-alt:before{content:"\e635"}.iconusedcar:before{content:"\e636"}.iconnewcar:before{content:"\e637"}.iconnewcar-alt:before{content:"\e638"}.iconmapmarker:before{content:"\e014"}.iconpencil:before{content:"\e016"}.longFormListedInfo li{margin:0;padding:20px 10px}.longFormListedInfo li:hover{background:#f5f5f5}.longFormListedInfo li:last-child{border:none}button,.affixed .button.blue,.button{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:auto;margin:0;padding:10px 20px 11px;background:#0076a3;border:none;color:#fefefe !important;cursor:pointer;display:inline-block;font:14px Helvetica,Arial,sans-serif;text-align:center;text-decoration:none}button:hover,.affixed .button.blue:hover,button:focus,.affixed .button.blue:focus,.button:hover,.button:focus{background:#148ab7;color:#fefefe}button.noCursor,.affixed .noCursor.button.blue,.button.noCursor{cursor:default}button.xlarge,button.reveal-modal#map,.affixed .reveal-modal#map.button.blue,button.reveal-modal#gallery,.affixed .reveal-modal#gallery.button.blue,.affixed .xlarge.button.blue,.button.xlarge,.button.reveal-modal#map,.button.reveal-modal#gallery{font-size:20px;padding:17px 26px}button.large,.affixed .large.button.blue,.button.large{font-size:17px;padding:15px 30px 16px}button.medium,.affixed .medium.button.blue,.button.medium{font-size:16px}button.small,.card .actions button.button,#hero .actions button.button,.card .actions .affixed .button.blue,.affixed .card .actions .button.blue,#hero .actions .affixed .button.blue,.affixed #hero .actions .button.blue,.affixed .small.button.blue,.affixed .card.search p.button.blue,.card.search .affixed p.button.blue,.affixed .search#hero p.button.blue,.search#hero .affixed p.button.blue,.affixed #dannysBlog .card .actions .button.blue,#dannysBlog .card .actions .affixed .button.blue,#dannysBlog .card .actions button.button,#dannysBlog #hero .actions button.button,.button.small,.card .actions .button,#hero .actions .button,.card.search p.button,.search#hero p.button,#dannysBlog .card .actions .button,#dannysBlog #hero .actions .button{font-size:13px;padding:7px 14px 8px}button.tiny,.affixed .tiny.button.blue,.button.tiny{font-size:10px;padding:6px 10px;text-transform:uppercase}button.expand,.affixed .expand.button.blue,.button.expand{width:100%;text-align:center}button.gray,.affixed .button,.affixed .button.gray,.button.gray{background-color:#aaa}button.gray:hover,.affixed .button:hover,button.gray:focus,.affixed .button:focus,.button.gray:hover,.button.gray:focus{background-color:#bebebe}button.facebook,.affixed .facebook.button.blue,.button.facebook{background-color:#4761a2}button.facebook:hover,.affixed .facebook.button.blue:hover,button.facebook:focus,.affixed .facebook.button.blue:focus,.button.facebook:hover,.button.facebook:focus{background-color:#334d8e}button.twitter,.affixed .twitter.button.blue,.button.twitter{background-color:#1f9bd3}button.twitter:hover,.affixed .twitter.button.blue:hover,button.twitter:focus,.affixed .twitter.button.blue:focus,.button.twitter:hover,.button.twitter:focus{background-color:#33afe7}button.google,.affixed .google.button.blue,.button.google{background-color:#555}button.google:hover,.affixed .google.button.blue:hover,button.google:focus,.affixed .google.button.blue:focus,.button.google:hover,.button.google:focus{background-color:dimgrey}button.green,.affixed .button.green,.affixed.green a,.button.green{background-color:#03a838}button.green:hover,.affixed .button.green:hover,.affixed.green a:hover,button.green:focus,.affixed .button.green:focus,.affixed.green a:focus,.button.green:hover,.button.green:focus{background-color:#17bc4c}button.black,button.secondaryAction,.affixed .secondaryAction.button.blue,button.button.secondaryAction,.affixed .black.button.blue,.button.black,.affixed .button.secondaryAction.blue,.button.secondaryAction{background-color:#222}button.black:hover,button.secondaryAction:hover,.affixed .secondaryAction.button.blue:hover,.affixed .black.button.blue:hover,button.black:focus,button.secondaryAction:focus,.affixed .secondaryAction.button.blue:focus,.affixed .black.button.blue:focus,.button.black:hover,.button.secondaryAction:hover,.button.black:focus,.button.secondaryAction:focus{background-color:#363636}button.white,.card .actions button.button,#hero .actions button.button,.card .actions .affixed .button.blue,.affixed .card .actions .button.blue,#hero .actions .affixed .button.blue,.affixed #hero .actions .button.blue,.affixed .white.button.blue,.affixed #dannysBlog .card .actions .button.blue,#dannysBlog .card .actions .affixed .button.blue,#dannysBlog .card .actions button.button,#dannysBlog #hero .actions button.button,.button.white,.card .actions .button,#hero .actions .button,#dannysBlog .card .actions .button,#dannysBlog #hero .actions .button{background-color:#fefefe;border:1px solid #e7e7e7;color:#333}button.white:hover,.card .actions button.button:hover,#hero .actions button.button:hover,.card .actions .affixed .button.blue:hover,.affixed .card .actions .button.blue:hover,#hero .actions .affixed .button.blue:hover,.affixed #hero .actions .button.blue:hover,.affixed .white.button.blue:hover,.affixed #dannysBlog .card .actions .button.blue:hover,#dannysBlog .card .actions .affixed .button.blue:hover,#dannysBlog .card .actions button.button:hover,button.white:focus,.card .actions button.button:focus,#hero .actions button.button:focus,.card .actions .affixed .button.blue:focus,.affixed .card .actions .button.blue:focus,#hero .actions .affixed .button.blue:focus,.affixed #hero .actions .button.blue:focus,.affixed .white.button.blue:focus,.affixed #dannysBlog .card .actions .button.blue:focus,#dannysBlog .card .actions .affixed .button.blue:focus,#dannysBlog .card .actions button.button:focus,.button.white:hover,.card .actions .button:hover,#hero .actions .button:hover,#dannysBlog .card .actions .button:hover,.button.white:focus,.card .actions .button:focus,#hero .actions .button:focus,#dannysBlog .card .actions .button:focus{border-color:#aaa}button.red,.affixed .button.red,.affixed.red a,.button.red{background-color:#dc2b1b}button.red:hover,.affixed .button.red:hover,.affixed.red a:hover,button.red:focus,.affixed .button.red:focus,.affixed.red a:focus,.button.red:hover,.button.red:focus{background-color:#f03f2f}button.orange,.affixed .button.orange,.affixed.orange a,.button.orange{background-color:#ff7200}button.orange:hover,.affixed .button.orange:hover,.affixed.orange a:hover,button.orange:focus,.affixed .button.orange:focus,.affixed.orange a:focus,.button.orange:hover,.button.orange:focus{background-color:#ff8614}button.rust,.affixed .rust.button.blue,.button.rust{background-color:#ce3a00}button.rust:hover,.affixed .rust.button.blue:hover,button.rust:focus,.affixed .rust.button.blue:focus,.button.rust:hover,.button.rust:focus{background-color:#e24e14}button.white,.card .actions button.button,#hero .actions button.button,.card .actions .affixed .button.blue,.affixed .card .actions .button.blue,#hero .actions .affixed .button.blue,.affixed #hero .actions .button.blue,.affixed .white.button.blue,.affixed #dannysBlog .card .actions .button.blue,#dannysBlog .card .actions .affixed .button.blue,#dannysBlog .card .actions button.button,#dannysBlog #hero .actions button.button,.button.white,.card .actions .button,#hero .actions .button,#dannysBlog .card .actions .button,#dannysBlog #hero .actions .button{background-color:#fefefe;border:1px solid #e7e7e7;color:#333 !important}button.white:hover,.card .actions button.button:hover,#hero .actions button.button:hover,.card .actions .affixed .button.blue:hover,.affixed .card .actions .button.blue:hover,#hero .actions .affixed .button.blue:hover,.affixed #hero .actions .button.blue:hover,.affixed .white.button.blue:hover,.affixed #dannysBlog .card .actions .button.blue:hover,#dannysBlog .card .actions .affixed .button.blue:hover,#dannysBlog .card .actions button.button:hover,button.white:focus,.card .actions button.button:focus,#hero .actions button.button:focus,.card .actions .affixed .button.blue:focus,.affixed .card .actions .button.blue:focus,#hero .actions .affixed .button.blue:focus,.affixed #hero .actions .button.blue:focus,.affixed .white.button.blue:focus,.affixed #dannysBlog .card .actions .button.blue:focus,#dannysBlog .card .actions .affixed .button.blue:focus,#dannysBlog .card .actions button.button:focus,.button.white:hover,.card .actions .button:hover,#hero .actions .button:hover,#dannysBlog .card .actions .button:hover,.button.white:focus,.card .actions .button:focus,#hero .actions .button:focus,#dannysBlog .card .actions .button:focus{border-color:#aaa}.disabled{cursor:default !important;background:#eee !important;color:#fefefe !important}.disabled:active{box-shadow:none}.closer,.close-reveal-modal{padding:10px 10px 13px 10px;background:#111;color:#fefefe !important;position:absolute;top:0;right:0}.dropdown{position:relative}.dropdown .special{padding-right:30px}.dropdown .iconarrowdownsmall{float:right;position:absolute;right:15px;top:20px}.dropdown dl{display:none;min-width:200px;width:100%;padding:0;position:absolute;top:31px;right:0;border:1px solid #e7e7e7;background:#fefefe}.dropdown dl dd{margin:0;border-bottom:1px solid #e7e7e7}.dropdown dl dd:last-child{border:none}.dropdown dl dd a{display:block;padding:10px !important}.dropdown dl dd a:hover{background-color:#e7e7e7}.arrow{display:inline-block;width:25px;padding:20px 5px;background-color:#222;color:#fefefe}.arrow:hover{background-color:#111;color:#fefefe}.arrow.left{float:left}.arrow.right{float:right}.quickFacts,.specifications{*zoom:1;margin-bottom:30px;padding:0}.quickFacts:before,.specifications:before,.quickFacts:after,.specifications:after{content:".";display:block;height:0;overflow:hidden}.quickFacts:after,.specifications:after{clear:both}.quickFacts strong,.specifications strong{display:block;margin-bottom:7px}.quickFacts li,.specifications li{width:30%;height:100px;float:left;margin:0 20px 15px 0;padding-bottom:5px;list-style-type:none}.specifications li{height:auto;margin-bottom:30px}.specifications strong{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #e7e7e7}.specifications span{font-weight:normal !important}.rating{font-family:Helvetica,Arial,sans-serif}.rating span{display:block;margin-left:10px}.rating .rate{width:30px;height:20px;padding:10px 10px 15px 10px;background:#dc2b1b;font-family:"din-condensed-web","Din Condensed","Helvetica Neue",Arial,sans-serif;font-size:2em;text-align:center;color:#fefefe !important}.reveal-modal-bg{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;position:fixed;height:100%;width:100%;background:#222;z-index:100;display:none;top:0;left:0;margin:0;padding:0}.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:520px;background:#fefefe;position:absolute;z-index:101;padding:30px 40px 34px}.reveal-modal.small,.card .actions .reveal-modal.button,#hero .actions .reveal-modal.button,.card.search p.reveal-modal,.search#hero p.reveal-modal,#dannysBlog .card .actions .reveal-modal.button{width:200px;margin-left:-140px}.reveal-modal.medium{width:400px;margin-left:-240px}.reveal-modal.large{width:600px;margin-left:-340px}.reveal-modal.xlarge,.reveal-modal#map,.reveal-modal#gallery{width:800px;margin-left:-440px}.close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:0;right:0;color:#aaa;font-weight:bold;cursor:pointer}.reveal-modal#map .info{width:60%}.reveal-modal#map .button{float:right}.gallery{margin-bottom:40px}.orbit-container{overflow:hidden;width:100%;position:relative;background:#fefefe}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative}.orbit-container .orbit-slides-container img{display:block;width:auto;margin:auto}.orbit-container .orbit-slides-container>*{position:relative;float:left;height:100%;text-align:center}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;color:#fefefe;width:100%;padding:10px 14px;font-size:0.875em}.orbit-container .orbit-slides-container>* .orbit-caption *{color:white}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:white}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125em}.orbit-container .orbit-timer{position:absolute;top:10px;right:0px;height:6px;width:100px;display:none}.orbit-container .orbit-timer .orbit-progress{height:100%;background-color:black;background-color:rgba(0,0,0,0.6);display:block;width:0%}.orbit-container .orbit-timer>span{display:none;position:absolute;top:10px;right:0px;width:11px;height:14px;border:solid 4px black;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-6px;top:9px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent black}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:50%;margin-top:-25px;width:30px;height:60px;line-height:50px;color:#222;text-indent:-9999px !important}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-16px;display:block;width:0;height:0;border:inset 16px}.orbit-container .orbit-prev{left:-10px}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#222}.orbit-container .orbit-prev:hover>span{border-right-color:#ccc}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#222;left:50%;margin-left:-8px}.orbit-container .orbit-next:hover>span{border-left-color:#ccc}.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px}.orbit-bullets li{display:block;width:10px;height:10px;background:#999999;float:left;margin-right:6px;-webkit-border-radius:1000px;border-radius:1000px}.orbit-bullets li.active{background:#222}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 48em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}.vertical a{display:block;padding:7px 5px;border-bottom:1px dotted #e7e7e7;font-family:Helvetica,Arial,sans-serif}.detailedVertical ul{padding:0;list-style:none}.detailedVertical li{margin-bottom:10px;padding-top:10px;border-bottom:1px dotted #e7e7e7}.detailedVertical span{display:inline-block;float:right}.breadcrumb{padding:7px 0;font-size:12px;color:#aaa;font-size:12px}.breadcrumb .disabled{background:none !important;color:#333 !important}.breadcrumb a{font-weight:400}.breadcrumb a:after{content:" \203A"}.breadcrumb a:last-child:after{content:" "}.tabbedArea nav{*zoom:1;margin-top:10px;padding:10px 0}.tabbedArea nav:before,.tabbedArea nav:after{content:".";display:block;height:0;overflow:hidden}.tabbedArea nav:after{clear:both}.tabbedArea nav a{box-sizing:border-box;padding:15px 10px;transition:none;color:#555}.tabbedArea nav a.active{background-color:#fefefe;border:1px solid #e7e7e7;color:#0076a3;border-bottom:none;padding-bottom:16px}.paginator{*zoom:1;height:58px;padding:10px 0;position:relative;border:none;background-color:#fefefe;font-size:18px}.paginator:before,.paginator:after{content:".";display:block;height:0;overflow:hidden}.paginator:after{clear:both}.paginator a{color:#aaa;padding:15px}.paginator a:hover{color:#0076a3}.paginator a:focus{background:#044c74}.paginator.buttons{padding-bottom:30px;border:none;text-align:center;background:none}.paginator.buttons a{text-transform:none;color:#fefefe}.paginator .numbers{*zoom:1;width:auto;text-align:center;padding-top:3px}.paginator .numbers:before,.paginator .numbers:after{content:".";display:block;height:0;overflow:hidden}.paginator .numbers:after{clear:both}.paginator .numbers a:hover,.paginator .numbers a:focus,.paginator .numbers a.active{background:none;color:#0076a3}.paginator .numbers a.active{border:none;font-weight:bold;text-decoration:underline}.paginator .iconarrowleft,.paginator .iconarrowright,.paginator .icondoublearrowleft,.paginator .icondoublearrowright,.paginator .iconarrowleftsmall,.paginator .iconarrowrightsmall{position:absolute;font-size:20px}.paginator .iconarrowleft.disabled,.paginator .iconarrowright.disabled,.paginator .icondoublearrowleft.disabled,.paginator .icondoublearrowright.disabled,.paginator .iconarrowleftsmall.disabled,.paginator .iconarrowrightsmall.disabled{background:transparent !important;color:#aaa !important}.paginator .iconarrowleft,.paginator .iconarrowleftsmall{left:20px;top:0}.paginator .iconarrowright,.paginator .iconarrowrightsmall{right:20px;top:0}.paginator .icondoublearrowleft{left:0;top:0}.paginator .icondoublearrowright{right:0;top:0}.paginator#loadMore a{display:block;height:58px;padding-top:20px;margin-top:-10px;border:none;background:#04334d;font:16px "Din","Helvetica Neue",Arial sans-serif;text-align:center;color:#fefefe}.paginator#loadMore a:hover{background-color:#002943}.galleryImageContainer{height:424px;width:753px;display:table-cell;vertical-align:middle;text-align:center}.borderBottom,.longFormListedInfo li,.card,#hero,.card .title,#hero .title,.card.descriptive .information div,.descriptive#hero .information div,.card.headlines .information div,.headlines#hero .information div,table thead{border-bottom:1px solid #e7e7e7}hr.dotted{border:1px dotted #e7e7e7;border-style:none none dotted}hr.inset{height:2px;margin:20px 0;border:none;background:#ddd;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.5, #ddd), color-stop(0.5, #fff));background-image:-moz-linear-gradient(center top, #ddd 50%, #fff 50%)}hr.afterHero{*zoom:1;width:753px;display:block}hr.afterHero:before,hr.afterHero:after{content:".";display:block;height:0;overflow:hidden}hr.afterHero:after{clear:both}hr{border:1px solid #e7e7e7;border-style:none none solid}hr.dotted{border:1px dotted #e7e7e7;border-style:none none dotted}.directoryListing{*zoom:1;margin:0 0 30px 0 !important;padding:20px 10px 0 10px;border:1px solid #e7e7e7;margin-bottom:30px;padding-top:20px}.directoryListing:before,.directoryListing:after{content:".";display:block;height:0;overflow:hidden}.directoryListing:after{clear:both}.directoryListing:hover h2 a{color:#0076a3 !important}.directoryListing:hover .rating{background-color:#dc2b1b;border-bottom-color:#dc2b1b}.directoryListing>div{*zoom:1;margin:0 !important}.directoryListing>div:before,.directoryListing>div:after{content:".";display:block;height:0;overflow:hidden}.directoryListing>div:after{clear:both}.directoryListing.featured{position:relative}.directoryListing.featured .iconstar{display:block;padding:20px 11px;position:absolute;top:0;right:0;background-color:gold;line-height:0;color:#6D430D;font-size:16px}.directoryListing .freshness{margin-top:-10px;padding:3px 5px;display:inline;background-color:#ff7200;color:#fefefe;vertical-align:top;font-size:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.directoryListing .images{width:230px;float:left;margin-right:20px;margin-top:0 !important;margin-bottom:10px;text-align:center}.directoryListing .images img[src=""]{height:129px;width:230px;background-image:url("/images/design/imagePlaceholders/230x129.jpg")}.directoryListing .images .dealerLogo.default{width:200px;height:150px;padding:60px 65px;color:#fefefe}.directoryListing .images .dealerLogo.default:hover{background-color:#222}.directoryListing .images .thumbs{margin:3px 0 5px 0}.directoryListing .images .thumbs img[src=""]{height:63px;width:113px;background:url("/images/design/imagePlaceholders/113x63.jpg") no-repeat #eee}.directoryListing .images .button{width:230px}.directoryListing .images .viewAll{display:block;text-transform:uppercase;color:#aaa;font-size:0.8em}.directoryListing .rating{margin:0 !important}.directoryListing .information{width:366.66667px;margin-right:20px;float:left;margin-right:0;width:450px}.directoryListing .information h2{width:400px;line-height:30px;margin-bottom:10px;font-family:Helvetica,Arial,sans-serif;font-size:1.8em}.directoryListing .information h2 a{color:#333}.directoryListing .information .quickInfo{margin:20px 0 10px 0}.directoryListing .information .quickInfo strong{display:inline-block;padding:0 7px;border-right:1px solid #e7e7e7}.directoryListing .information .quickInfo strong:first-child{padding-left:0}.directoryListing .information .quickInfo strong:last-child{border-right:none}.directoryListing .information .price{display:block;font-size:20px}.directoryListing .rating{display:block;margin:5px 0}.directoryListing .dealerDetails{margin-top:5px;padding:10px 0;font-size:12px}.directoryListing .dealerDetails img{display:inline-block;max-width:44px;margin-right:10px;vertical-align:bottom}.directoryListing .dealerDetails span,.directoryListing .dealerDetails strong{display:inline-block}.directoryListing .dealerDetails .button{float:right}.directoryListing .actionBar{*zoom:1;margin:5px -10px 0 -10px;border-top:1px solid #e7e7e7}.directoryListing .actionBar:before,.directoryListing .actionBar:after{content:".";display:block;height:0;overflow:hidden}.directoryListing .actionBar:after{clear:both}.directoryListing .actionBar .dealerType,.directoryListing .actionBar .dealerInfo{padding:7px 10px;margin:0 5px 0 0;float:left;font-weight:bold}.directoryListing .actionBar .dealerType a,.directoryListing .actionBar .dealerInfo a{display:inline-block;padding:0;font-size:0.85em;font-weight:bold}.directoryListing .actionBar .dealerType a .verifiedBadge,.directoryListing .actionBar .dealerInfo a .verifiedBadge{font-size:12px}.directoryListing .actionBar .dealerType a:nth-child(2),.directoryListing .actionBar .dealerInfo a:nth-child(2){margin-top:-1px}.directoryListing .actionBar a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;padding:7px 10px;float:right;text-transform:none;color:#555;font-size:0.85em;font-family:Helvetica,Arial,sans-serif;vertical-align:top}.directoryListing .actionBar a .icon,.directoryListing .actionBar a .label{height:19px;line-height:19px;vertical-align:middle}.directoryListing .actionBar a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;color:#0076a3}.directoryListing .actionBar a .icon{font-size:14px}.directoryListing.noImage .information{margin-left:0;width:100%}.relatedCars{padding:30px 0;border-top:1px solid #e7e7e7;background-color:#fafafa}.relatedCars>div{*zoom:1;clear:both;width:1140px;margin:0 auto;position:relative}.relatedCars>div:before,.relatedCars>div:after{content:".";display:block;height:0;overflow:hidden}.relatedCars>div:after{clear:both}.relatedCars>div .viewAll{position:absolute;top:-5px;right:0}.relatedCars>div .card,.relatedCars>div #hero{width:230px;height:410px;margin:20px 73px 0 0;padding:0;position:relative;float:left;background-color:#FEFEFE}.relatedCars>div .card:last-child,.relatedCars>div #hero:last-child{margin-right:0}.relatedCars>div .card .price,.relatedCars>div #hero .price{position:absolute;bottom:60px}.card,#hero{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:270px;margin-right:20px;float:left;padding:10px;display:inline-block;height:auto;overflow:hidden;margin-bottom:30px;position:relative;background-color:#fefefe}.card:hover header a,#hero:hover header a{color:#0076a3 !important}.card .title,#hero .title{margin-left:-10px;margin-right:-10px;padding:0 10px 10px 10px}.card .title h6,#hero .title h6{padding:0;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-transform:none;color:#555;border:none !important}.card .images,#hero .images{height:168px;width:276px;margin-bottom:11px;background:url("/images/design/imagePlaceholders/276x168.jpg") no-repeat #eee;overflow:hidden}.card .images img,#hero .images img{margin-bottom:10px}.card .information,#hero .information{padding:10px}.card .information header *,#hero .information header *{font:bold 16px Helvetica,Arial,sans-serif}.card .information header * a,#hero .information header * a{color:#333}.card .information p,#hero .information p{margin:10px 0 0 0}.card .actions,#hero .actions{padding:10px 10px 20px 10px;position:absolute;bottom:0}.card .actions .button,#hero .actions .button{margin-right:5px}.card .actions .button.secondaryAction:hover,#hero .actions .button.secondaryAction:hover{border-color:#dc2b1b;color:#dc2b1b !important}.card .actions p,#hero .actions p{margin:10px 0 0 0}.card.featured,.featured#hero{width:560px;margin-right:20px;float:left}.card.featured .images,.featured#hero .images{width:560px;background:url("/images/design/imagePlaceholders/560x168.jpg") #eee}.card.big,.big#hero{width:560px;margin-right:20px;float:left}.card.medium,.medium#hero{width:366.66667px;margin-right:20px;float:left;height:auto}.card.search,.search#hero{height:auto;width:100%}.card.search .title,.search#hero .title{margin-top:-10px;margin-bottom:10px;padding-top:10px;background-color:#044c74}.card.search .title h6,.search#hero .title h6{color:#fefefe}.card.search .radios,.search#hero .radios{border-bottom:1px dashed #e7e7e7}.card.search .radios label,.search#hero .radios label{margin-right:10px;vertical-align:middle}.card.search .secondaryOptions nav,.search#hero .secondaryOptions nav{margin-bottom:15px}.card.search .secondaryOptions a,.search#hero .secondaryOptions a{font-size:12px;font-weight:normal}.card.search .notification,.search#hero .notification{margin:15px 0 10px 0;padding:3px}.card.search form,.search#hero form{padding-bottom:30px}.card.search form>div,.search#hero form>div{margin-bottom:15px}.card.search form>div:first-child,.search#hero form>div:first-child,.card.search form>div .toggle div,.search#hero form>div .toggle div{padding:5px 0}.card.search form>div input[type="search"],.search#hero form>div input[type="search"],.card.search form>div select,.search#hero form>div select{width:100%}.card.search form select,.search#hero form select{margin:0}.card.search form .makeAndModel,.search#hero form .makeAndModel,.card.search form .price,.search#hero form .price{*zoom:1}.card.search form .makeAndModel:before,.search#hero form .makeAndModel:before,.card.search form .makeAndModel:after,.search#hero form .makeAndModel:after,.card.search form .price:before,.search#hero form .price:before,.card.search form .price:after,.search#hero form .price:after{content:".";display:block;height:0;overflow:hidden}.card.search form .makeAndModel:after,.search#hero form .makeAndModel:after,.card.search form .price:after,.search#hero form .price:after{clear:both}.card.search form .makeAndModel div,.search#hero form .makeAndModel div,.card.search form .price div,.search#hero form .price div{float:left;width:48%}.card.search form .makeAndModel div:first-child,.search#hero form .makeAndModel div:first-child,.card.search form .price div:first-child,.search#hero form .price div:first-child{margin-right:13px}.card.search form button,.search#hero form button,.card.search form .affixed .button.blue,.affixed .card.search form .button.blue,.search#hero form .affixed .button.blue,.affixed .search#hero form .button.blue{margin-top:10px}.card.search form #more.rotate .iconplus,.search#hero form #more.rotate .iconplus{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.card.search p,.search#hero p{margin-bottom:10px}.card.search .toggle div,.search#hero .toggle div{margin-bottom:15px}.card.directoryListing,.directoryListing#hero{width:100%;border-width:0 0 1px 0;padding-bottom:0}.card.directoryListing.featured,.directoryListing.featured#hero{width:100%}.card.directoryListing .images,.directoryListing#hero .images{width:230px !important;height:auto;text-align:center;background:none !important}.card.directoryListing .images img,.directoryListing#hero .images img{margin:0}.card.directoryListing .actionBar,.directoryListing#hero .actionBar{width:753px}.card.descriptive .information div,.descriptive#hero .information div{padding:10px 0}.card.descriptive .actions,.descriptive#hero .actions{margin-bottom:20px}.card.display .information,.display#hero .information{text-align:center}.card.headlines .information div,.headlines#hero .information div{padding:10px 0}.rating{-webkit-transition:all,0.2s;-moz-transition:all,0.2s;-o-transition:all,0.2s;transition:all,0.2s;height:30px;width:30px;position:absolute;top:0;right:0;border-bottom:3px solid #555;background:#222;color:#fefefe;font-family:"Din","Helvetica Neue",Arial sans-serif;text-align:center}.rating span{display:block;margin:5px;font-size:16px}.specTable{margin-bottom:40px}.specTable>div{border:1px solid #e7e7e7}.specTable td{padding:10px}.specTable td:first-child{width:25%}.specTable td:last-child{width:75%}.notification{margin:20px 0;padding:20px 10px;background-color:#eee;border:1px solid #e7e7e7;text-align:center}.notification.error{background:#dc2b1b;color:#fefefe;border-color:#e63525}.notification.success{background-color:#03a838;color:#fefefe;border-color:#0db242}.notification.warning{background-color:#f7941d;color:#fefefe;border-color:#ff7200}.notification .supportingMessage{margin-left:10px}.notification .iconx{padding-top:5px;float:right}.errorText{color:#dc2b1b}.successText{color:#03a838}.fixed{position:fixed;top:0;width:100%;z-index:10}.fixed.two{top:53px}.static{position:static}.visible{visibility:visible !important}.hidden,.card.search .toggle,.search#hero .toggle{display:none}.shown{display:block}.highlighted{background-color:#f5f5f5;border:1px solid #e7e7e7;padding:10px}.tooltip,[data-tooltip]{position:relative;display:inline-block;font-family:sans-serif;font-weight:400;letter-spacing:1px}.tooltip:after,[data-tooltip]:after{border-radius:4px}.tooltip:before,.tooltip:after,[data-tooltip]:before,[data-tooltip]:after{position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease}.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after{visibility:visible;opacity:1}.tooltip:before,[data-tooltip]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}.tooltip:after,[data-tooltip]:after{content:attr(data-tooltip);background:#383838;color:white;text-shadow:0 -1px 0px black;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap}.tooltip--top:before{border-top-color:#383838}.tooltip--bottom:before{border-bottom-color:#383838}.tooltip--left:before{border-left-color:#383838}.tooltip--right:before{border-right-color:#383838}.tooltip--top:before{margin-bottom:-12px}.tooltip--top:after{margin-left:-18px}.tooltip--top:before,.tooltip--top:after{bottom:100%;left:50%}.tooltip--top:hover:after,.tooltip--top:hover:before,.tooltip--top:focus:after,.tooltip--top:focus:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.tooltip--bottom:before{margin-top:-12px}.tooltip--bottom:after{margin-left:-18px}.tooltip--bottom:before,.tooltip--bottom:after{top:100%;left:50%}.tooltip--bottom:hover:after,.tooltip--bottom:hover:before,.tooltip--bottom:focus:after,.tooltip--bottom:focus:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.tooltip--right:before{margin-left:-12px;margin-bottom:-6px}.tooltip--right:after{margin-bottom:-14px}.tooltip--right:before,.tooltip--right:after{left:100%;bottom:50%}.tooltip--right:hover:after,.tooltip--right:hover:before,.tooltip--right:focus:after,.tooltip--right:focus:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.tooltip--left:before{margin-right:-12px;margin-bottom:-6px}.tooltip--left:after{margin-bottom:-14px}.tooltip--left:before,.tooltip--left:after{right:100%;bottom:50%}.tooltip--left:hover:after,.tooltip--left:hover:before,.tooltip--left:focus:after,.tooltip--left:focus:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.tooltip--error:after{background-color:#b34e4d;text-shadow:0 -1px 0px #592726}.tooltip--error.tooltip--top:before{border-top-color:#b34e4d}.tooltip--error.tooltip--bottom:before{border-bottom-color:#b34e4d}.tooltip--error.tooltip--left:before{border-left-color:#b34e4d}.tooltip--error.tooltip--right:before{border-right-color:#b34e4d}.tooltip--warning:after{background-color:#c09854;text-shadow:0 -1px 0px #6c5328}.tooltip--warning.tooltip--top:before{border-top-color:#c09854}.tooltip--warning.tooltip--bottom:before{border-bottom-color:#c09854}.tooltip--warning.tooltip--left:before{border-left-color:#c09854}.tooltip--warning.tooltip--right:before{border-right-color:#c09854}.tooltip--info:after{background-color:#3986ac;text-shadow:0 -1px 0px #193b4d}.tooltip--info.tooltip--top:before{border-top-color:#3986ac}.tooltip--info.tooltip--bottom:before{border-bottom-color:#3986ac}.tooltip--info.tooltip--left:before{border-left-color:#3986ac}.tooltip--info.tooltip--right:before{border-right-color:#3986ac}.tooltip--success:after{background-color:#458746;text-shadow:0 -1px 0px #1a321a}.tooltip--success.tooltip--top:before{border-top-color:#458746}.tooltip--success.tooltip--bottom:before{border-bottom-color:#458746}.tooltip--success.tooltip--left:before{border-left-color:#458746}.tooltip--success.tooltip--right:before{border-right-color:#458746}.tooltip--always:after,.tooltip--always:before{opacity:1;visibility:visible}.tooltip--always.tooltip--top:after,.tooltip--always.tooltip--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.tooltip--always.tooltip--bottom:after,.tooltip--always.tooltip--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.tooltip--always.tooltip--left:after,.tooltip--always.tooltip--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.tooltip--always.tooltip--right:after,.tooltip--always.tooltip--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.tooltip--rounded:after{border-radius:4px}.tooltip--bounce:before,.tooltip--bounce:after{-webkit-transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.3s ease,visibility 0.3s ease,-moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24)}#hero{width:100%;padding:0;height:auto;position:relative;margin-bottom:20px}#hero:hover .controls{opacity:1}#hero:hover .controls:hover{background-color:rgba(0,0,0,0.5)}#hero .image{width:753px;height:424px}#hero .caption{padding:8px 15px}#hero .information{*zoom:1;position:relative;padding:15px 10px}#hero .information:before,#hero .information:after{content:".";display:block;height:0;overflow:hidden}#hero .information:after{clear:both}#hero .information p{width:80%;margin-top:3px;float:left}#hero .information p a{color:#333}#hero .information .button{float:right}#hero .controls{position:absolute;top:40%;opacity:0.3;display:block;padding:6px;background-color:rgba(0,0,0,0.3);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#fefefe;font-size:1.3em}#hero a[rel="prev"]{left:0}#hero a[rel="next"]{right:0}#hero .cMagRating{height:80px;width:80px;padding-top:17px;position:absolute;right:0;background-color:#B90611;border-bottom:3px solid #dc2b1b;font-family:"Din","Helvetica Neue",Arial sans-serif;font-size:16px;text-align:center;color:#fefefe}#hero .cMagRating strong{display:block;margin-top:-4px;font-family:Helvetica,Arial,sans-serif;font-size:11px}.heroNav{width:100%;text-align:center}.heroNav a{opacity:0.25;color:#222;padding:5px;font-size:10px}.heroNav a:hover,.heroNav a:focus,.heroNav a.active{opacity:0.5}input,select,textarea,input#recaptcha_response_field{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:7px;width:100%;background:#fefefe;border:1px solid #e7e7e7;font-family:Helvetica,Arial,sans-serif;font-size:1em;line-height:1.15em}#recaptcha_response_field,#recaptcha_image,#recaptcha_table{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc !important}#recaptcha_privacy a{color:#aaa}select{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:inline-block;line-height:30px;background-color:#fefefe;vertical-align:middle;-webkit-appearance:menulist-button}input[type="checkbox"],input[type="radio"]{width:auto;border:none}input[type="checkbox"]:focus,input[type="radio"]:focus{box-shadow:none}input[type="search"]{-webkit-appearance:none}label{font-weight:bold}textarea{resize:vertical}form.search select{margin-bottom:10px}form fieldset{border:0;padding:0;margin:20px 0}form fieldset .required *:after{content:"*";color:#dc2b1b}form fieldset legend{width:100%}form fieldset div{padding:0}form fieldset div p{text-align:left;margin-right:72px}form fieldset div .formLabel{width:270px;margin-right:20px;float:left;zoom:1;text-align:right;margin-top:5px}form fieldset div .formLabel .icon{display:inline-block;width:40px;height:40px;margin:0;padding:13px 13px;text-align:center;font-size:1em;color:#fefefe}form fieldset div .formLabel .icon.iconfacebook{background:#4761a2}form fieldset div .formLabel .icon.icontwitter{background:#1f9bd3}form fieldset div .formLabel .icon.icongoogleplus{background:#555}form fieldset div .formLabel .icon.iconyoutube{background:#dc2b1b}form fieldset div .formLabel .icon.iconpinterest{background:#cb2027}form fieldset div .formLabel.social{margin-top:18px !important}form fieldset div .formInput{width:450px;float:left;margin-right:0;zoom:1}form fieldset div .horizontalCheckbox{text-align:center}form fieldset div .horizontalCheckbox div{width:366.66667px;margin-right:20px;float:left;text-align:center}form fieldset div .horizontalCheckbox div:last-child{margin-right:0}form fieldset div input[name="bodyType"],form fieldset div input.brandCarried{position:absolute;top:-9999px;left:-9999px}form fieldset div input[type=radio]:checked+.radioBox,form fieldset div .brandSelected{background-color:#e7e7e7}form fieldset div .radioBox{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:2px solid #e7e7e7;float:left;width:119px;height:100px;margin:5px !important;text-align:center;background-size:110px auto;background-repeat:no-repeat;background-position:center}form fieldset div .radioBox label{width:100%;font-size:0.75em;float:left;text-align:center}form fieldset div .checkBox{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:2px solid #e7e7e7;float:left;width:155px;height:180px;margin:5px !important;text-align:center;background-size:120px auto;background-repeat:no-repeat;background-position:center}form fieldset div .checkBox label{width:100%;float:left;text-align:center}.errorMessage{margin:-2px 0 0 0 !important}.errorMessage ul{text-align:center !important;margin:0 !important;width:100%;color:#fefefe;background-color:#dc2b1b;font-weight:300;list-style-type:none}.errorMessage li{margin-left:-3em !important;list-style-type:none}textarea+.errorMessage{margin-top:-10px !important}.medium{width:80%}.selected{width:100% !important;padding:8px;line-height:1em;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #e7e7e7}.selected a{float:right;font-size:11px;color:#555}.selected:hover{border-color:#dc2b1b}.selected:hover a{color:#dc2b1b}.horizontalCheckbox{padding:20px 10px}.horizontalCheckbox>div{float:left;width:25%}#forms>div{margin-bottom:80px}#forms form{margin-left:100px}form>div,form table,form>fieldset{margin-bottom:40px}form>div .inlineCheckbox,form table .inlineCheckbox,form>fieldset .inlineCheckbox{display:inline-block;margin-right:20px}form>div label,form table label,form>fieldset label{font-weight:600}form>div input[type=checkbox],form>div input[type=radio],form table input[type=checkbox],form table input[type=radio],form>fieldset input[type=checkbox],form>fieldset input[type=radio]{margin:10px 5px}form>div input[type='range'],form table input[type='range'],form>fieldset input[type='range']{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-top:5px;padding:2px 0;background-color:#aaa}form>div input[type=checkbox]+label,form>div input[type=radio]+label,form table input[type=checkbox]+label,form table input[type=radio]+label,form>fieldset input[type=checkbox]+label,form>fieldset input[type=radio]+label{margin-right:20px}form>div input.right,form table input.right,form>fieldset input.right{text-align:right}form>div .submit>*,form table .submit>*,form>fieldset .submit>*{display:inline}form>div .required:after,form table .required:after,form>fieldset .required:after{content:" *";color:#dc2b1b}form>div .rangeContainer,form table .rangeContainer,form>fieldset .rangeContainer{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 10px;display:inline-block;border:1px solid #aaa}form>div .rangeContainer input[type='range'],form table .rangeContainer input[type='range'],form>fieldset .rangeContainer input[type='range']{display:block}form>div .message,form table .message,form>fieldset .message{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;padding:3px 5px !important;border:1px solid #aaa;color:#aaa;font-weight:600}form>div .message *,form table .message *,form>fieldset .message *{display:inline}form>div .message .icon,form table .message .icon,form>fieldset .message .icon{margin-right:10px}form>div .message.success,form table .message.success,form>fieldset .message.success{border:1px solid #03a838;color:#03a838}form>div .message.warning,form table .message.warning,form>fieldset .message.warning{border:1px solid #ff7200;color:#ff7200}form>div .message.error,form table .message.error,form>fieldset .message.error{border:1px solid #dc2b1b;color:#dc2b1b}form>div .message.block,form table .message.block,form>fieldset .message.block{display:block}form>div.block input,form>div.block select,form>div.block textarea,form>div.block .ddSelect,form>div>.block input,form>div>.block select,form>div>.block textarea,form>div>.block .ddSelect,form table.block input,form table.block select,form table.block textarea,form table.block .ddSelect,form table>.block input,form table>.block select,form table>.block textarea,form table>.block .ddSelect,form>fieldset.block input,form>fieldset.block select,form>fieldset.block textarea,form>fieldset.block .ddSelect,form>fieldset>.block input,form>fieldset>.block select,form>fieldset>.block textarea,form>fieldset>.block .ddSelect{margin:3px 0 7px 0}form>div.block .message,form>div>.block .message,form table.block .message,form table>.block .message,form>fieldset.block .message,form>fieldset>.block .message{display:inline-block}form>div.block>*,form>div>.block>*,form table.block>*,form table>.block>*,form>fieldset.block>*,form>fieldset>.block>*{display:block}form>div.block>* textarea+.message,form>div>.block>* textarea+.message,form table.block>* textarea+.message,form table>.block>* textarea+.message,form>fieldset.block>* textarea+.message,form>fieldset>.block>* textarea+.message{position:absolute;margin:5px 0 0 5px}form>div.block>* textarea,form>div>.block>* textarea,form table.block>* textarea,form table>.block>* textarea,form>fieldset.block>* textarea,form>fieldset>.block>* textarea{margin-top:0}form>div.block.full input,form>div.block.full select,form>div.block.full textarea,form>div.block.full .ddSelect,form>div>.block.full input,form>div>.block.full select,form>div>.block.full textarea,form>div>.block.full .ddSelect,form table.block.full input,form table.block.full select,form table.block.full textarea,form table.block.full .ddSelect,form table>.block.full input,form table>.block.full select,form table>.block.full textarea,form table>.block.full .ddSelect,form>fieldset.block.full input,form>fieldset.block.full select,form>fieldset.block.full textarea,form>fieldset.block.full .ddSelect,form>fieldset>.block.full input,form>fieldset>.block.full select,form>fieldset>.block.full textarea,form>fieldset>.block.full .ddSelect{width:100%;margin-bottom:20px}form>div.block.full textarea,form>div.block.full .ddSelect,form>div>.block.full textarea,form>div>.block.full .ddSelect,form table.block.full textarea,form table.block.full .ddSelect,form table>.block.full textarea,form table>.block.full .ddSelect,form>fieldset.block.full textarea,form>fieldset.block.full .ddSelect,form>fieldset>.block.full textarea,form>fieldset>.block.full .ddSelect{margin-top:5px !important}form>div.block .rangeContainer,form>div>.block .rangeContainer,form table.block .rangeContainer,form table>.block .rangeContainer,form>fieldset.block .rangeContainer,form>fieldset>.block .rangeContainer{margin:10px 0}form>div.smallForm,form>div>.smallForm,form table.smallForm,form table>.smallForm,form>fieldset.smallForm,form>fieldset>.smallForm{border:none}form>div.smallForm textarea+.message,form>div>.smallForm textarea+.message,form table.smallForm textarea+.message,form table>.smallForm textarea+.message,form>fieldset.smallForm textarea+.message,form>fieldset>.smallForm textarea+.message{position:absolute;margin:5px 0 0 5px}form>div.smallForm div input,form>div.smallForm div textarea,form>div.smallForm div select,form>div.smallForm div .ddSelect,form>div>.smallForm div input,form>div>.smallForm div textarea,form>div>.smallForm div select,form>div>.smallForm div .ddSelect,form table.smallForm div input,form table.smallForm div textarea,form table.smallForm div select,form table.smallForm div .ddSelect,form table>.smallForm div input,form table>.smallForm div textarea,form table>.smallForm div select,form table>.smallForm div .ddSelect,form>fieldset.smallForm div input,form>fieldset.smallForm div textarea,form>fieldset.smallForm div select,form>fieldset.smallForm div .ddSelect,form>fieldset>.smallForm div input,form>fieldset>.smallForm div textarea,form>fieldset>.smallForm div select,form>fieldset>.smallForm div .ddSelect{margin:0 0 20px 0}form>div.smallForm div select+.message,form>div>.smallForm div select+.message,form table.smallForm div select+.message,form table>.smallForm div select+.message,form>fieldset.smallForm div select+.message,form>fieldset>.smallForm div select+.message{position:absolute;margin:3px 0 0 5px}form>div.smallForm div input[type="checkbox"],form>div>.smallForm div input[type="checkbox"],form table.smallForm div input[type="checkbox"],form table>.smallForm div input[type="checkbox"],form>fieldset.smallForm div input[type="checkbox"],form>fieldset>.smallForm div input[type="checkbox"]{margin:10px 5px}form>div.inlineForm>div,form>div>.inlineForm>div,form table.inlineForm>div,form table>.inlineForm>div,form>fieldset.inlineForm>div,form>fieldset>.inlineForm>div{display:table-row}form>div.inlineForm>div>div,form>div>.inlineForm>div>div,form table.inlineForm>div>div,form table>.inlineForm>div>div,form>fieldset.inlineForm>div>div,form>fieldset>.inlineForm>div>div{padding:10px 5px;display:table-cell;vertical-align:middle;border-collapse:separate;border-spacing:10px}form>div.inlineForm>div>div:first-child,form>div>.inlineForm>div>div:first-child,form table.inlineForm>div>div:first-child,form table>.inlineForm>div>div:first-child,form>fieldset.inlineForm>div>div:first-child,form>fieldset>.inlineForm>div>div:first-child{text-align:right}form>div.inlineForm>div>div textarea+.message,form>div>.inlineForm>div>div textarea+.message,form table.inlineForm>div>div textarea+.message,form table>.inlineForm>div>div textarea+.message,form>fieldset.inlineForm>div>div textarea+.message,form>fieldset>.inlineForm>div>div textarea+.message{position:absolute;margin:5px 0 0 5px}.affixed{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:10px 0;border:1px solid #ccc;overflow:hidden;display:inline-block}.affixed .button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.affixed>*{display:inline}.affixed>span{padding:12px 10px;height:100%;background-color:#aaa;color:#fefefe}.affixed>a{padding-left:10px;padding-right:10px}.affixed>a.clear{background:none !important;color:#aaa !important}.affixed>span:first-child,.affixed>a:first-child{border-right:1px solid #fefefe}.affixed>span:last-child,.affixed>a:last-child{border-left:1px solid #fefefe;margin-left:-5px}.affixed.blue{border:1px solid #0076a3}.affixed.blue>span{background-color:#0076a3;color:#fefefe}.affixed.blue a{background-color:#0076a3}.affixed.blue a:hover,.affixed.blue a:focus{background:#148ab7;color:#fefefe}.affixed.green{border:1px solid #21c656}.affixed.green>span{background-color:#21c656;color:#fefefe}.affixed.orange{border:1px solid #ff901e}.affixed.orange>span{background-color:#ff901e;color:#fefefe}.affixed.red{border:1px solid #d22111}.affixed.red>span{background-color:#d22111;color:#fefefe}.affixed input{width:auto;border:none;margin:0 !important;padding:7px}.affixed input:focus{outline:none;border:none;box-shadow:none}.affixed input.right{text-align:right}.affixed span+input,.affixed input+span,.affixed a+input,.affixed input+a{margin-left:-5px !important}.dropdown .affixed{margin:0}.dropdown .iconarrowdownsmall{float:none;position:relative;right:0;top:0}.dropdown .affixed:hover+.drop{display:block}.dropdown .drop:hover{display:block}.dropdown>.drop{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;display:none;border:1px solid #e7e7e7;position:absolute;z-index:9999;float:left}.dropdown>.drop a{display:block;background-color:#fefefe;padding:10px;min-width:200px;color:#333;border-bottom:1px dotted #e7e7e7}.dropdown>.drop a:last-child{border-bottom:none}.dropdown>.drop a:hover,.dropdown>.drop a:focus{background-color:#f5f5f5;color:#3d3d3d}.dropdown>.drop a span{padding-right:20px}.ddSelect{display:inline-block;margin-bottom:5px;position:relative;width:200px;padding:5px 10px;background:#fefefe;border-radius:5px;border:1px solid #aaa;cursor:pointer;outline:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.ddSelect:after{content:"";width:0;height:0;position:absolute;top:50%;right:15px;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#aaa transparent}.ddSelect .dropdown{position:absolute;top:100%;left:0;right:0;background:#fefefe;border-radius:0 0 5px 5px;border:1px solid #aaa;border-top:none;border-bottom:none;list-style:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;max-height:0;overflow:hidden}.ddSelect .dropdown li{padding:0 10px}.ddSelect .dropdown li:hover{background-color:#f5f5f5}.ddSelect .dropdown li a{display:block;text-decoration:none;color:#555;padding:10px 0;transition:all 0.3s ease-out;border-bottom:1px solid #e6e8ea}.ddSelect .dropdown li:last-of-type a{border:none}.ddSelect .dropdown li i{margin-right:20px;color:inherit;vertical-align:middle}.ddSelect .dropdown li:hover a{color:#555}.ddSelect.active{border-radius:5px 5px 0 0;color:#aaa;background:#e7e7e7;box-shadow:none;border-bottom:none}.ddSelect.active:after{border-color:#aaa transparent}.ddSelect.active .dropdown{border-bottom:1px solid rgba(0,0,0,0.2);max-height:400px}.ddSelect:focus{border-radius:5px 5px 0 0;background:#e7e7e7;color:#aaa;box-shadow:none;border-bottom:none}.ddSelect:focus:after{border-color:#aaa transparent}.ddSelect:focus .dropdown{border-bottom:1px solid rgba(0,0,0,0.2);max-height:400px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;background:#fefefe}a{-webkit-transition:background,0.1s;-moz-transition:background,0.1s;-o-transition:background,0.1s;transition:background,0.1s;text-decoration:none;color:#0076a3}a:hover{color:#148ab7}a.white,.card .actions a.button,#hero .actions a.button,#dannysBlog .card .actions a.button,#dannysBlog #hero .actions a.button{color:#fefefe}img{vertical-align:middle}p{overflow-wrap:break-word}.inner{*zoom:1;clear:both;width:1140px;margin:0 auto}.inner:before,.inner:after{content:".";display:block;height:0;overflow:hidden}.inner:after{clear:both}figcaption{padding:10px}table{width:100%;border-collapse:collapse}table tr:nth-child(even){background:#f5f5f5}#dannysBlog{background:#eee}#dannysBlog .main{background:#eee;padding:20px 9px 0 9px}#dannysBlog .main .banner{margin:0 0 20px -10px}#dannysBlog aside{width:270px;margin-right:20px;float:left}#dannysBlog aside>div{margin:20px 0}#dannysBlog .cardArea{*zoom:1}#dannysBlog .cardArea:before,#dannysBlog .cardArea:after{content:".";display:block;height:0;overflow:hidden}#dannysBlog .cardArea:after{clear:both}#dannysBlog .cardArea .card:nth-child(3n),#dannysBlog .cardArea #hero:nth-child(3n){margin-right:0}#dannysBlog .cardArea .viewMore{width:850px;margin-right:20px;float:left;margin-right:0;float:right}#dannysBlog .card,#dannysBlog #hero{height:420px;padding:0;margin-bottom:20px}#dannysBlog .card.danny,#dannysBlog .danny#hero{background:none;height:auto}#dannysBlog .card.danny .images,#dannysBlog .danny#hero .images{height:270px;margin-bottom:0}#dannysBlog .card.danny .jobTitle,#dannysBlog .danny#hero .jobTitle{background:#222;color:#fefefe;margin-bottom:0}#dannysBlog .card.danny .jobTitle a,#dannysBlog .danny#hero .jobTitle a{color:#fefefe}#dannysBlog .card.noImage h2,#dannysBlog .noImage#hero h2{border-bottom:1px solid #e7e7e7;padding-bottom:10px}#dannysBlog .card.noImage h2 a,#dannysBlog .noImage#hero h2 a{font-size:2em}#dannysBlog .card.preview,#dannysBlog .preview#hero{height:auto}#dannysBlog .card.bigPost,#dannysBlog .bigPost#hero{width:850px;margin-right:20px;float:left;margin-right:0;float:right;height:auto}#dannysBlog .card.bigPost header,#dannysBlog .bigPost#hero header{position:relative}#dannysBlog .card.bigPost h1,#dannysBlog .bigPost#hero h1{font-family:"Din","Helvetica Neue",Arial sans-serif;font-size:2.5em;margin-bottom:20px;padding-right:175px}#dannysBlog .card.bigPost .information,#dannysBlog .bigPost#hero .information{margin-bottom:10px;padding-bottom:20px}#dannysBlog .card.bigPost .images,#dannysBlog .bigPost#hero .images{width:100%;height:auto}#dannysBlog .card.bigPost .share,#dannysBlog .bigPost#hero .share{font-size:1em;font-weight:300;top:0px;padding:7px 0}#dannysBlog .card.bigPost .share a,#dannysBlog .bigPost#hero .share a{color:#aaa}#dannysBlog .card.bigPost .share span,#dannysBlog .bigPost#hero .share span{font-family:'pat';font-size:1.2em}#dannysBlog .card.bigPost.single .information,#dannysBlog .bigPost.single#hero .information{margin:0 20px}#dannysBlog .card span.timestamp,#dannysBlog #hero span.timestamp{text-transform:uppercase;font-size:0.8em}#dannysBlog .card .images,#dannysBlog #hero .images{background:#fefefe}#dannysBlog .card .images img,#dannysBlog #hero .images img{width:100%}#dannysBlog .card .information .social a,#dannysBlog #hero .information .social a{display:inline-block}#dannysBlog .card .actions,#dannysBlog #hero .actions{padding:10px 10px 20px 10px;position:absolute;bottom:0}#dannysBlog .card .actions .button,#dannysBlog #hero .actions .button{margin-right:5px}#dannysBlog .card .actions .button.secondaryAction:hover,#dannysBlog #hero .actions .button.secondaryAction:hover{border-color:#dc2b1b;color:#dc2b1b !important}#dannysBlog .card .actions p,#dannysBlog #hero .actions p{margin:10px 0 0 0}
