/* Made with love by Sole Graphics */
@charset "UTF-8";.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.12765957%}.row-fluid [class*=span].first,.row-fluid [class*=span]:first-child{clear:left;margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.12765957%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.4893617%}.row-fluid .span10{width:82.9787234%}.row-fluid .span9{width:74.46808511%}.row-fluid .span8{width:65.95744681%}.row-fluid .span7{width:57.44680851%}.row-fluid .span6{width:48.93617021%}.row-fluid .span5{width:40.42553191%}.row-fluid .span4{width:31.91489362%}.row-fluid .span3{width:23.40425532%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.38297872%}.row-fluid .offset12{margin-left:104.25531915%}.row-fluid .offset12:first-child{margin-left:102.12765957%}.row-fluid .offset11{margin-left:95.74468085%}.row-fluid .offset11:first-child{margin-left:93.61702128%}.row-fluid .offset10{margin-left:87.23404255%}.row-fluid .offset10:first-child{margin-left:85.10638298%}.row-fluid .offset9{margin-left:78.72340426%}.row-fluid .offset9:first-child{margin-left:76.59574468%}.row-fluid .offset8{margin-left:70.21276596%}.row-fluid .offset8:first-child{margin-left:68.08510638%}.row-fluid .offset7{margin-left:61.70212766%}.row-fluid .offset7:first-child{margin-left:59.57446809%}.row-fluid .offset6{margin-left:53.19148936%}.row-fluid .offset6:first-child{margin-left:51.06382979%}.row-fluid .offset5{margin-left:44.68085106%}.row-fluid .offset5:first-child{margin-left:42.55319149%}.row-fluid .offset4{margin-left:36.17021277%}.row-fluid .offset4:first-child{margin-left:34.04255319%}.row-fluid .offset3{margin-left:27.65957447%}.row-fluid .offset3:first-child{margin-left:25.53191489%}.row-fluid .offset2{margin-left:19.14893617%}.row-fluid .offset2:first-child{margin-left:17.0212766%}.row-fluid .offset1{margin-left:10.63829787%}.row-fluid .offset1:first-child{margin-left:8.5106383%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px}.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}.container-fluid:after{clear:both}@font-face{font-family:tdc;src:url(../fonts/tdc.eot);src:url(../fonts/tdc.eot?#iefix) format("embedded-opentype"),url(../fonts/tdc.woff) format("woff"),url(../fonts/tdc.ttf) format("truetype"),url(../fonts/tdc.svg#tdc) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:tdc!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" tdcicon-"]:before,[class^=tdcicon-]:before{font-family:tdc!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tdcicon-list:before{content:"a"}.tdcicon-marker:before{content:"b"}.tdcicon-calendar:before{content:"c"}.tdcicon-telephone:before{content:"d"}.tdcicon-magnifying-glass:before{content:"e"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,figure,html{margin:0;padding:0}body{background:#fff;color:#7d7d7d;font-family:Lato,'Lucida Grande',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6em}a,a:visited{color:#ed1b2e;text-decoration:none;-webkit-transition:color 150ms ease-in;transition:color 150ms ease-in}a:hover{color:#666;text-decoration:none}h1,h2{font-weight:300}h1,h2,h3{line-height:1.4em;margin:0 0 10px;padding:0}h4,h5,h6{margin:0 0 2px;padding:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#888;font-size:75%}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited{color:inherit}h1{color:#000;font-size:24px}h2{color:#333;font-size:20px}h3{color:#333;font-size:16px}h4{color:#666;font-size:14px}h5{color:#666;font-size:12px}h4 a{font-weight:400}p{margin:0 0 18px;padding:0}ol,ul{margin:0 0 10px;padding:0 0 0 25px}ol li,ul li{padding-bottom:4px}nav ul,nav ul li{background:0 0;list-style-type:none;margin:0;padding:0}table{max-width:100%}address{font-style:normal}hr{border:none;border-top:1px solid #ccc;margin:0 0 18px;padding:0}.fullwidth{text-align:center}.fullwidth-container{width:960px;margin-left:auto;margin-right:auto;text-align:left}.main-col{float:right;overflow:hidden;padding-left:240px;width:100%}.content-wrap{overflow:hidden;padding:35px 20px 20px}.left-col{color:#333;float:left;margin-right:-240px;min-height:4px;padding:35px 20px 20px;width:240px}.left-col .image-box{background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;-webkit-box-shadow:0 0 5px #e9e9e9;box-shadow:0 0 5px #e9e9e9;padding:2px}.left-col .image-box img{display:block;width:226px}.left-col .extend{margin-left:-15px;margin-right:-15px}.left-col .box{border-top:1px solid #ccc;margin-bottom:18px;padding-top:12px}.template-twocol .outer-col{background:url(../images/left_col_bg.gif) left top repeat-y #fff;overflow:hidden}.template-twocol .main-col{color:#525151}.template-twocol .main-col .extend{margin-left:-10px;margin-right:-10px}.template-twocol .main-col .content-wrap{min-height:420px}.template-twocol .main-col.with-hero .content-wrap{background-image:url(../images/twocol_maincol_withhero_bg.gif)}.section-nav ul{padding:0}.section-nav ul li{font-size:16px;font-weight:lighter;line-height:26px;padding:0}.section-nav ul ul{display:none}.section-nav ul>li.active>ul{display:block}.section-nav ul li li{font-size:12px;font-weight:400;line-height:20px;padding-left:20px}.section-nav a,.section-nav a:visited{color:#333}.section-nav a:hover{color:#666}#hero-wrap{border-bottom:1px solid #e9e9e9;overflow:hidden}#hero-wrap img{display:block}.bottom-hero{border-top:1px solid #e9e9e9}.bottom-hero img{display:block}.grey,.intro{color:#666;font-size:18px;font-weight:lighter;line-height:20px}.intro{color:#7d7d7d;line-height:22px}.required{color:red}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input.text,textarea{border:1px solid #ccc;background:#fff;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;padding:4px;width:180px;max-width:100%}input.search{background:url(../images/icon_search.gif) 7px center no-repeat #f7f7f7;-webkit-border-radius:12px;border-radius:12px;padding-left:28px}select{padding:2px 2px 0}select option{padding-bottom:2px}textarea{height:200px}:-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}::-webkit-input-placeholder{color:#999}input:focus,textarea:focus{outline:0}button{background:#c6c6c6;border:1px solid #ccc;color:#fff;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;padding:4px 8px;text-shadow:0 1px 1px #999;text-transform:uppercase}button.attached{border-left:none}input.button{background:#ccc;border:1px solid #999;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;padding:5px 20px;-webkit-text-shadow:0 -1px 0 #999;-moz-text-shadow:0 -1px 0 #999;-ms-text-shadow:0 -1px 0 #999;text-shadow:0 -1px 0 #999}form .field{margin-bottom:10px;overflow:hidden;width:100%}form label{float:left;margin-right:10px;text-align:right;width:120px}form label.radio{width:auto;margin-right:20px}form .sgform-submit{padding:20px 0 20px 130px}.template-fullcol .content-wrap form input.text,.template-fullcol .content-wrap form select,.template-fullcol .content-wrap form textarea{width:300px}#tradein label{width:200px}#tradein input.text,#tradein textarea{width:300px}#tradein .sgform-submit{padding:20px 0 20px 210px}header.global{background:url(../images/header_bg.png) left top repeat-x #be202e;position:relative;z-index:1000;-webkit-box-shadow:0 -10px 10px 10px rgba(0,0,0,.3);box-shadow:0 -10px 10px 10px rgba(0,0,0,.3)}header.global .branding{float:left;padding:12px 20px}header.global .logo{display:inline-block;margin-right:10px}header.global .slogan{color:#fff;display:inline-block;font-size:10px;font-weight:400;vertical-align:bottom;margin-bottom:13px}header.global .apple-specialist{float:right;margin:26px 20px 0 0}header.global form.search{background:#515151;padding:10px}header.global form.search input.search{width:100%}header nav{clear:both;font-size:13px;font-weight:400;position:relative;z-index:1000}header nav>ul{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}header nav>ul>li{border-right:1px solid #525151;float:left;text-align:center}header nav>ul>li>a{background:#666;border-left:1px solid #6B6B6B;border-right:1px solid #6B6B6B;color:#fff;display:block;line-height:47px;padding:0 4px;-webkit-text-shadow:0 1px 1px #373737;-moz-text-shadow:0 1px 1px #373737;-ms-text-shadow:0 1px 1px #373737;text-shadow:0 1px 1px #373737;white-space:nowrap}header nav>ul>li>a:hover{color:#fff;background-color:#525252;border-color:#525252;text-decoration:none}header nav>ul>li>a:visited{color:#fff;text-decoration:none}header nav>ul>li.first-child,header nav>ul>li.first-child a{-webkit-border-radius:10px 0 0;border-radius:10px 0 0}header nav>ul>li.first-child a{border-left:none}header nav>ul>li.last-child,header nav>ul>li.last-child a{-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0}header nav>ul>li.last-child a{border-right:none}.desktop-nav>ul{display:inline}.desktop-nav li.hover ul,.desktop-nav li:hover ul,.desktop-nav>ul.initialized{display:block}.desktop-nav li.hover ul ul,.desktop-nav li:hover ul ul{display:none}.desktop-nav li ul{background:#fff;-webkit-box-shadow:0 3px 3px #999;box-shadow:0 3px 3px #999;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;display:none;padding:10px;position:absolute;text-align:left;z-index:1000}.no-boxshadow .desktop-nav li ul{border:1px solid #ccc}.desktop-nav li ul a,.desktop-nav li ul a:visited{background:0 0;border:none;color:#333;display:block;line-height:1em;font-weight:400;text-shadow:none}.desktop-nav li ul a:hover{color:#666}.desktop-nav li ul li{padding:8px;border:none;float:none}.desktop-nav li ul ul{display:none!important;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.desktop-nav ul.initialized{display:table;width:100%}.desktop-nav ul.initialized>li{display:table-cell;float:none}.mobile-nav{display:none}.mobile-nav ul{display:block}.mobile-nav li{width:20%}.mobile-nav li a{line-height:1}.mobile-nav li i{display:inline-block;font-size:30px;width:32px;height:32px;margin:6px 0}.mobile-nav li span{display:block;font-weight:400;font-size:9px;padding-bottom:6px;text-transform:uppercase}.mobile-nav li.first-child,.mobile-nav li.first-child a,.mobile-nav li.last-child,.mobile-nav li.last-child a{-webkit-border-radius:0;border-radius:0}.topnav-disabled .mobile-nav{display:block}.topnav-disabled .desktop-nav{display:none}.topnav-disabled .desktop-nav a,.topnav-disabled .desktop-nav li,.topnav-disabled .desktop-nav ul{-webkit-border-radius:0;border-radius:0;border:none}.topnav-disabled .desktop-nav>ul{background:#515151;padding:10px}.topnav-disabled .desktop-nav>ul>li{float:none;text-align:left;width:100%!important;display:block}.topnav-disabled .desktop-nav>ul>li a{background:0 0;line-height:30px}.topnav-disabled .desktop-nav>ul>li a:hover{color:#eee}.topnav-disabled .desktop-nav>ul ul{background:0 0;display:block;-webkit-box-shadow:none;box-shadow:none;font-size:12px;padding:2px 10px;position:static}.topnav-disabled .desktop-nav>ul ul a,.topnav-disabled .desktop-nav>ul ul a:visited{color:#fff}.topnav-disabled .desktop-nav>ul ul a:hover{color:#eee}.topnav-disabled .desktop-nav>ul ul li{padding-top:2px;padding-bottom:2px}footer{clear:both;color:#666;font-size:11px;line-height:18px}footer h3{color:#333;font-size:14px;line-height:18px}footer h4{color:#666;margin:0}footer .band{padding:15px 10px;text-align:center;border-top:1px solid #e9e9e9}footer .band p{font-size:16px;margin:0}footer .bar{padding-top:10px;padding-bottom:10px;line-height:25px;border-bottom:1px solid #E8E8E8;color:#666}footer .contact{float:left}footer .search input.search{padding-top:3px;width:100%}footer .newsletter input.text{width:145px}footer .company-details{background:#f5f5f5;padding-bottom:30px}footer .social{text-align:right}footer .social a{max-width:30px;max-height:22px}footer .social a img{display:block}footer .social a,footer .social iframe{display:inline-block;margin-right:8px;vertical-align:middle}footer .bottom{color:#666;padding:10px 10px 0;font-size:11px}footer .bottom a{color:#666}footer .bottom-nav,footer .copyright{padding-bottom:20px}footer .copyright{text-align:right}footer #footer-blocks{background:#fff;border:1px solid #e9e9e9;margin:0 0 25px}footer .footer-block[class*=span]{border-left:1px solid #e9e9e9;margin:0;padding:20px;width:25%}footer .footer-block:first-child{border-left:none;width:50%}@media (min-width:676px){#footer-blocks{display:table}.footer-blocks-inner{display:table-row}.footer-block[class*=span]{display:table-cell!important;float:none!important;vertical-align:top}}.gallery .photo{margin-bottom:20px;overflow:visible;position:relative}.gallery .photo .title{display:block;font-size:11px;line-height:14px;padding-top:105px}.gallery .photo img{border:1px solid #fff;display:block;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery .photo:hover img{-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}.no-boxshadow .gallery .photo:hover img{border:1px solid #ccc}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../images/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(../images/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:400 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:url(../images/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(../images/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(../images/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../images/fancybox/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../images/fancybox/fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../images/fancybox/fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../images/fancybox/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(../images/fancybox/fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(../images/fancybox/fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px;background:url(../images/fancybox/fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(../images/fancybox/fancybox.png) -55px -90px no-repeat}.fancybox-ie .fancybox-bg{background:0 0!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/tdcurran/images/fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/tdcurran/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/tdcurran/images/fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/tdcurran/images/fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/tdcurran/images/fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/tdcurran/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/tdcurran/images/fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/tdcurran/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}.flexslider{background:#fff;position:relative;z-index:0}.flexslider .slides{margin:0;padding:0}.flexslider .slides li{list-style:none;margin:0;padding:0;text-align:center;-webkit-backface-visibility:hidden}.flexslider .slides li img{display:block;margin:0 auto;width:auto}.flexslider .flex-control-nav{bottom:10px;list-style-type:none;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:100}.flexslider .flex-control-nav li{display:inline-block;list-style-type:none;margin:0 5px;vertical-align:middle;padding:0}.flexslider .flex-control-nav a{background:#ccc;-webkit-border-radius:100%;border-radius:100%;cursor:pointer;display:block;height:12px;border:2px solid transparent;overflow:hidden;text-indent:-10000px;width:12px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.flexslider .flex-control-nav a:hover{background:#ED1B2E}.flexslider .flex-control-nav a.flex-active,.flexslider .flex-control-nav a.flex-active:hover{background:#ED1B2E;width:16px;height:16px;opacity:1;filter:alpha(opacity=100)}.features{background:url(../images/hp_features_bg.png) repeat-x #f4f4f4;padding:20px 10px 0;text-align:center;border-bottom:1px solid #EAEAEA;-webkit-box-shadow:inset 0 200px 200px -200px rgba(0,0,0,.05),inset 0 -200px 200px -200px rgba(0,0,0,.05);box-shadow:inset 0 200px 200px -200px rgba(0,0,0,.05),inset 0 -200px 200px -200px rgba(0,0,0,.05)}.features .feature{padding-bottom:20px}.features .feature img{display:block;margin:0 auto}.buckets{padding:20px 10% 25px}.buckets .bucket{text-align:center}.buckets .bucket a{font-size:16px}.buckets .bucket-img{width:100%;height:100px;position:relative}.buckets .bucket-img img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.products-header{text-align:center;padding:10px 0 35px}.products-header h1{font-size:30px;margin-bottom:35px}.product-categories .category{margin-bottom:20px;text-align:center}.product-categories .category.first{clear:left}.product-categories .category h3{color:#333;font-size:16px;line-height:20px}.product-categories .category h3 a:hover{color:#666}.product-categories .category h3 em{color:#7e7e7e}.product-categories .category h3,.product-categories .category h3 em{font-style:normal;font-weight:400}.product-categories .thumb{display:block;margin-bottom:6px;padding:8px 0;text-align:center;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}.product-categories .thumb:hover{-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888}.product-categories .thumb img{display:block;margin:0 auto;-webkit-border-radius:5px;border-radius:5px}.product{margin-bottom:20px;text-align:center}.product.first{clear:both}.product a{color:#333;display:block}.product a:hover{color:#666}.product a img{display:block;margin:0 auto}.product .product-name{font-size:13px;line-height:18px}div.paging{font-size:12px;padding:10px 0;text-align:center}div.paging a,div.paging a:visited{border:1px solid #CCC;color:#7D7D7D;display:inline-block;font-weight:700;padding:2px 4px;font-size:12px;line-height:14px;-webkit-border-radius:3px;border-radius:3px}div.paging a:hover{color:#333;border-color:#AAA;text-decoration:none}div.paging a.current,div.paging a.current:visited{border-color:#fff;color:#aeadad}div.paging a.prevNext{border-color:#fff}a.buy-direct{background:url(../images/buttons/buy_direct.gif) center center no-repeat;display:block;height:60px;margin:20px 0;overflow:hidden;text-indent:-1000000px}.product-info{color:#666;font-size:16px;line-height:20px;padding-top:10px}.product-info .brand,.product-info .description,.product-info .price,.product-info h1{margin-bottom:20px}.product-info .price{color:#333;font-weight:700}.product-info .price-old{display:block;color:#999}.product-info .price-sale{color:#C00;font-size:20px}.product-info .price .in-store-only{color:#999;display:block;font-size:12px;font-weight:400}.product-info .specs{font-size:12px}.article h2{margin-bottom:4px}.article-perma{font-size:.9em;color:#999;padding-bottom:18px}.article-perma .sharer-buttons{float:right}.article-perma .sharer-buttons a{margin-left:4px}.pagination{background:#f9f9f9;color:#666;margin:18px 0;padding:4px 10px;text-align:center}#box-rss .rss{background:url(../images/rss_16.png) no-repeat;color:#f37e27;line-height:18px;padding-left:24px}.author-info{background:#efefef;margin-bottom:30px;margin-top:18px;padding:16px}.author-image{float:left;margin-right:20px}.author-bio{padding-left:120px}.article-image{padding-bottom:20px}.article-image.image-left,.article-image.image-right{width:200px;max-width:40%}.article-image.image-left{float:left;margin-right:20px}.article-image.image-right{float:right;margin-left:20px}.section-nav.section-blog{margin-bottom:18px}.article-categories+.article-tags{padding-left:20px}.box-archives span{color:#aaa}.search-result{padding-bottom:18px}.search-result .result-title{display:block;font-size:13px}.result-summary strong{color:#666}@media (max-width:960px){.fullwidth-container{width:100%}table{display:block}table td,table th{display:inline-block}table td img,table th img{width:100%}}@media (max-width:960px){.row{margin-left:-20px}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.76243094%}.row-fluid [class*=span].first,.row-fluid [class*=span]:first-child{clear:left;margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.76243094%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.43646409%}.row-fluid .span10{width:82.87292818%}.row-fluid .span9{width:74.30939227%}.row-fluid .span8{width:65.74585635%}.row-fluid .span7{width:57.18232044%}.row-fluid .span6{width:48.61878453%}.row-fluid .span5{width:40.05524862%}.row-fluid .span4{width:31.49171271%}.row-fluid .span3{width:22.9281768%}.row-fluid .span2{width:14.36464088%}.row-fluid .span1{width:5.80110497%}.row-fluid .offset12{margin-left:105.52486188%}.row-fluid .offset12:first-child{margin-left:102.76243094%}.row-fluid .offset11{margin-left:96.96132597%}.row-fluid .offset11:first-child{margin-left:94.19889503%}.row-fluid .offset10{margin-left:88.39779006%}.row-fluid .offset10:first-child{margin-left:85.63535912%}.row-fluid .offset9{margin-left:79.83425414%}.row-fluid .offset9:first-child{margin-left:77.0718232%}.row-fluid .offset8{margin-left:71.27071823%}.row-fluid .offset8:first-child{margin-left:68.50828729%}.row-fluid .offset7{margin-left:62.70718232%}.row-fluid .offset7:first-child{margin-left:59.94475138%}.row-fluid .offset6{margin-left:54.14364641%}.row-fluid .offset6:first-child{margin-left:51.38121547%}.row-fluid .offset5{margin-left:45.5801105%}.row-fluid .offset5:first-child{margin-left:42.81767956%}.row-fluid .offset4{margin-left:37.01657459%}.row-fluid .offset4:first-child{margin-left:34.25414365%}.row-fluid .offset3{margin-left:28.45303867%}.row-fluid .offset3:first-child{margin-left:25.69060773%}.row-fluid .offset2{margin-left:19.88950276%}.row-fluid .offset2:first-child{margin-left:17.12707182%}.row-fluid .offset1{margin-left:11.32596685%}.row-fluid .offset1:first-child{margin-left:8.56353591%}.uneditable-input,input,textarea{margin-left:0}.controls-row [class*=span]+[class*=span]{margin-left:20px}.uneditable-input.span12,input.span12,textarea.span12{width:710px}.uneditable-input.span11,input.span11,textarea.span11{width:648px}.uneditable-input.span10,input.span10,textarea.span10{width:586px}.uneditable-input.span9,input.span9,textarea.span9{width:524px}.uneditable-input.span8,input.span8,textarea.span8{width:462px}.uneditable-input.span7,input.span7,textarea.span7{width:400px}.uneditable-input.span6,input.span6,textarea.span6{width:338px}.uneditable-input.span5,input.span5,textarea.span5{width:276px}.uneditable-input.span4,input.span4,textarea.span4{width:214px}.uneditable-input.span3,input.span3,textarea.span3{width:152px}.uneditable-input.span2,input.span2,textarea.span2{width:90px}.uneditable-input.span1,input.span1,textarea.span1{width:28px}table{border-collapse:collapse}table,table td{padding-left:0!important;padding-right:0!important}form label{float:none!important;display:block!important;margin-bottom:4px;text-align:left}form .sgform-submit{padding:20px 0!important}}@media (max-width:676px){.container{width:auto}.row-fluid{width:100%}.row-fluid [class*=span],.uneditable-input[class*=span]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid .first,.row-fluid [class*=offset]:first-child{margin-left:0}.fullwidth-container{max-width:480px}.left-col,.main-col{float:none;width:auto;margin:0;padding:0 0 20px}.outer-col{background:#fff!important}.left-col{background:#efefef;padding:20px}table td,table th{display:block}header.global .slogan{display:none}header.global .apple-specialist{max-width:80px;margin:20px 10px 0 0}header.global .branding{padding-left:10px;padding-right:0}header.global .branding .logo{max-width:160px}footer .footer-block{height:auto!important;min-height:0!important;width:auto!important}footer .contact,footer .search{float:none}footer .contact,footer .copyright,footer .search,footer .social,footer nav{text-align:center}footer .bar{padding-left:20px;padding-right:20px}.flexslider .flex-control-nav{padding:12px 20px;position:static}}@media (max-width:379px){.mobile-nav span{display:none!important}footer .locations .location{float:none;margin:0 0 20px;width:auto}}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.ir{background-repeat:no-repeat;display:inline-block;overflow:hidden;text-align:left;text-indent:-80000px}.right-image,.rightImage{float:right;margin-left:20px;margin-bottom:20px}.left-image,.leftImage{float:left;margin-right:20px;margin-bottom:20px}ol.reset,ol.reset li,ul.reset,ul.reset li{background:0 0;list-style-type:none;margin:0;padding:0}.video-wrapper{height:0;padding-bottom:56.25%;position:relative;margin-bottom:18px}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.shadowed{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:676px+1) and (max-width:960px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:676px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}