#main{padding:0}#main-content{margin:0 280px 0 0}#main-aside{float:right;width:260px}h2{text-align:center}#main-aside h3{text-align:center}#main-content h1{text-align:left;font-size:2.5em}#main-content h2{text-align:left;font-size:1em;border-bottom:1px solid #DDD}#pictures{margin:10px 0 0 0;text-align:center}#picture{width:600px;height:400px;margin:0 auto}#no-picture{width:600px;padding:140px 0;margin:0 auto;border:1px solid #DDD}#picture img{max-width:600px;max-height:400px}#tiles{border:1px solid #DDD;padding:2px 5px;background:url('//d35f718l12i1yb.cloudfront.net/static/img/bg/banner.png');border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.10);width:590px;margin:5px auto;text-align:left;overflow:hidden}#tiles a{text-decoration:none}#tiles img{padding:2px;height:40px;background:#FFF;border-radius:5px;border:none}#tiles img.active{border:1px solid #7AAFB7;background:#7AAFB7;-webkit-box-shadow:0 0 5px rgba(122,175,183,0.95);-moz-box-shadow:0 0 5px rgba(122,175,183,0.95);box-shadow:0 0 5px rgba(122,175,183,0.95)}#pictures p{text-align:center;margin:20px}#map-wrapper{margin:10px 0 0 0;width:680px;height:462px}#map{width:680px;height:462px}#calendar-wrapper{margin:10px 0 0 0;width:710px;height:462px}#calendar{width:710px;height:490px}.cal_month{float:left;margin:20px;height:180px}.cal_month td{padding:5px;border-radius:5px;width:17px}#cal-tips{margin:0 auto;padding:10px 0;height:20px;width:300px}.cal_tip{float:left;margin:0 15px 0 0}.cal_color_tip{float:left;height:15px;width:15px;border-radius:3px;margin:0 5px 0 0}.free{background:#7AAFB7}.booked{background:#D74500}.non_free{background:#2B4951}.cal_1{background:#7AAFB7}.cal_2{background:#2B4951;color:white}.cal_3{background:#D74500}.tabs li{margin:-1px 0 0 10px;float:left;padding:5px 15px 6px 35px;border:1px solid #CCC;border-radius:0 0 5px 5px;font:1.3em Lobster,sans-serif}.tabs li a{color:#404040}.tabs li.active{border-width:0 1px 1px 1px;padding:6px 15px 6px 35px;background-color:#FFF}.tabs li.active a{color:#7AAFB7}#main-tabs{margin:0}#main-tabs a{font-weight:normal}li.pictures{background:rgba(0,0,0,0.05) url('//d35f718l12i1yb.cloudfront.net/static/img/icons/picture.png') 15px 8px no-repeat}li.map{background:rgba(0,0,0,0.05) url('//d35f718l12i1yb.cloudfront.net/static/img/icons/map.png') 15px 8px no-repeat}li.calendar{background:rgba(0,0,0,0.05) url('//d35f718l12i1yb.cloudfront.net/static/img/icons/calendar.png') 15px 8px no-repeat}li.description{background:rgba(0,0,0,0.05) url('//d35f718l12i1yb.cloudfront.net/static/img/icons/page_white_text.png') 15px 8px no-repeat}li.equipment{background:rgba(0,0,0,0.05) url('//d35f718l12i1yb.cloudfront.net/static/img/icons/television.png') 15px 8px no-repeat}li.requirements{background:rgba(0,0,0,0.05) url('//d35f718l12i1yb.cloudfront.net/static/img/icons/asterisk_orange.png') 15px 8px no-repeat}#share h3{margin:0 0 10px 0}.fb-like{float:right}.twitter-share{float:left}.g-plusone{float:left}#price{margin:20px 0 0 0;text-align:center}#price h3{margin:0 0 10px 0}.price-per-day{font-size:1.3em}.price-per-day span{color:#D74500;font:2em Lobster,serif}.price-per-km span{font-size:1.5em}.price-tips{margin:10px 0}.price-tips p{color:#909090;text-align:left}.price-tips ul{text-align:left}.price-tips li{margin:5px 0 0 0}.logo-macif{float:right}#book{margin:20px 0 0 0;text-align:center}#book h3{margin:0 0 10px 0}#book input[type="text"]{width:95px;background:url('//d35f718l12i1yb.cloudfront.net/static/img/icons/date.png') 90px 6px no-repeat}#book input[type="submit"]{margin:10px 0 0 0;width:160px}#owner{margin:20px 0 0 0;text-align:center;padding:10px}#owner-picture img{width:225px;height:225px}#owner-picture p{font:2.5em Lobster,sans-serif;text-align:center;color:#222;padding:2px 0}#owner button{background:#2B4951;border-radius:10px;font:normal 1.8em Lobster,sans-serif;color:white;padding:5px 10px;outline:none;border:1px solid #DDD;width:160px;margin:10px 0 0 0}#similars{margin:20px 0 0 0}#details{margin:55px 280px 0 0;height:310px}#details h3{margin:0 0 10px 0}#vehicle-characs{background:url('//d35f718l12i1yb.cloudfront.net/static/img/bg/body.png');border-radius:5px;border:1px solid #DDD;float:left;margin:0 10px 0 0;text-align:right;width:250px}#vehicle-characs dt{float:left;padding:10px 5px;margin:0}#vehicle-characs dd{font-weight:bold;margin:0;padding:10px 5px;text-align:right}#vehicle-characs dd.odd{background:url('//d35f718l12i1yb.cloudfront.net/static/img/bg/banner.png')}#details-tabs{margin:0}#details-tabs a{font-weight:normal}#equipment ul{float:left;margin:0}#equipment li{margin:0}#reviews{margin:55px 0 0 0}#reviews h3{margin:0 0 10px 0}.review{min-height:100px}.reviewer{float:left;text-align:center}.reviewer-pic{border:1px solid #DDD;padding:3px;border-radius:3px;width:72px}.reviewer-pic img{width:68px;height:68px;border:1px solid #DDD}.bubble-arrow-border{width:0;height:0;border-color:transparent #DDD transparent transparent;border-style:solid;border-width:10px;position:absolute;top:30px;left:-20px}.bubble-arrow{width:0;height:0;border-color:transparent #FFF transparent transparent;border-style:solid;border-width:10px;position:absolute;top:30px;left:-19px}.bubble{margin:0 0 0 100px;border:1px solid #DDD;border-radius:5px;padding:10px;position:relative}.date{color:#909090;margin:10px 0 0 0;text-align:right;font-style:italic}