﻿#tiles .content{position:relative;min-height:400px}#tiles .loader{display:none;height:100%;width:100%;background:#fff url(//az9255.vo.msecnd.net/icons/loading.gif) center center no-repeat;position:absolute;z-index:5}#tiles .item{margin-bottom:15px;opacity:0;-moz-transition:.3s opacity linear;-o-transition:.3s opacity linear;-webkit-transition:.3s opacity linear;transition:.3s opacity linear}#tiles .item.on{opacity:1}#tiles .item h3{margin-top:5px}#tiles .info{position:relative;overflow:hidden}#tiles .info:hover .more-info{top:0;padding-top:20px}#tiles .more-info{position:absolute;width:100%;background:url(http://az9255.vo.msecnd.net/backgrounds/black-80.png) 0 0 repeat;height:100%;top:80%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:top .3s linear,padding .1s linear;-moz-transition:top .3s linear,padding .1s linear;-o-transition:top .3s linear,padding .1s linear;transition:top .3s linear,padding .1s linear;color:#fff;padding:0 10px 10px 10px}.xlarge #tiles .item h3{margin-top:10px}.xlarge #tiles .more-info{padding:0 15px 15px 15px}.large #tiles .item h3{margin-top:7px}.large #tiles .more-info{padding:0 15px 15px 15px}.medium #tiles .item h3{margin-top:5px}.small #tiles .item h3{margin-top:3px}.touch #tiles .more-info{position:static;background:#fff;color:#333;padding:0 10px;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.touch #tiles .info:hover .more-info{padding:0 10px}.genericForm *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.genericForm:before,.genericForm:after{content:"";display:table}.genericForm:after{clear:both}.genericForm ul{padding-left:0}.genericForm h2 span{background:none}.genericForm p{text-transform:none!important;letter-spacing:normal!important}.genericForm .small span{text-transform:uppercase}.errorMessage{color:red}.errorMessage .error{display:none!important}.error{border:1px solid red}.offsethide{margin-left:-5000px!important}.xlarge .genericForm p,.large .genericForm p{font-size:17px!important}.medium .genericForm p,.small .genericForm p{font-size:15px!important}.video-controls *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.configurator-wrap *{-moz-box-sizing:content-box;-webkit-box-sizing:border-box;box-sizing:content-box}.add-vehicle-wrap,.remove-vehicle-wrap,.checkout-wrap{position:relative;margin:0 auto;background-color:#fff;border:0;padding:0 20px 20px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#add-vehicle-form,#remove-vehicle-form,#add-vehicle-complete,#checkout-form{display:none}.ui-datepicker .ui-state-default,.ui-datepicker .ui-state-default.ui-state.hover{color:#fff!important}.xlarge .add-vehicle-wrap,.xlarge .remove-vehicle-wrap{width:520px}.large .add-vehicle-wrap,.large .remove-vehicle-wrap{width:410px}.medium .add-vehicle-wrap,.medium .remove-vehicle-wrap{width:375px}.small .add-vehicle-wrap,.small .remove-vehicle-wrap{width:330px}.my-account .btn{display:none}#btnCurrent:before{content:'';display:inline-block;width:9px;height:13px;background:url(http://cdn.astonmartin.com/icons/dealer-websites/find-us.png) no-repeat;background-position:-6px -4px;margin:3px 5px 0 0}#results{display:none;margin-bottom:20px}#results address{margin-top:15px;margin-bottom:15px}#results address p{margin-bottom:0}#results a{display:block;-ms-word-wrap:break-word;word-wrap:break-word}#results .dealer-wrap{padding:10px;border:1px solid #ccc}#results .empty.spacer{margin:10px 0}.multiple-locations-wrapper{padding:20px}.MicrosoftMap .infobox-close{background:url(http://cdn.astonmartin.com/icons/btn-close.png) no-repeat;top:0!important;right:0!important;height:10px!important;width:10px!important;text-indent:3000px;margin:10px}.MicrosoftMap .Infobox{-webkit-box-shadow:0 0 10px 0 #999;-moz-box-shadow:0 0 10px 0 #999;box-shadow:0 0 10px 0 #999;border:0!important}.MicrosoftMap .Infobox .infobox-info{font-family:"Classico Regular",Optima,Arial,sans-serif!important;font-size:15px!important;padding:0!important;color:#222!important;overflow:hidden!important}.MicrosoftMap .Infobox .infobox-info a{display:block;word-break:break-all}.MicrosoftMap .Infobox .dealer-info{padding:20px 25px}