﻿.leasing {width:100%;display:block;}
.limosine {}
.leasing .in{width:910px;margin:0px auto;position:relative;}
.leasing h1 {height:30px;border-bottom:1px solid #dbdbdb;margin-bottom:15px;overflow:hidden;}
.leasing h1 span.text {float:right;font-size:12px;color:#5a5a5a;display:inline-block;height:19px;line-height:19px;margin-right:4px;margin-top:20px;}
.leasing .in .activity .menu  a {color:#5a5a5a;}
.leasing .in .activity .menu  a:hover {text-decoration:none;}
.leasing h1 .icon {float:right;display:inline-block;margin-top:20px;width:20px;height:19px;background-image:url(../WebImages/Booking/icons.png);background-position:0px -650px;background-repeat:no-repeat;}

.leasing .in .activity .menu{ background-image:url(../WebImages/Deals/navBG.png); background-repeat:repeat-x;display:block; position:relative; float:left; width:910px;margin-top:10px;left:0px;margin-bottom:25px; height:31px; background-position:bottom;}
.leasing .in .activity .menu span { height:31px; line-height:31px; border-right:1px solid #999; border-spacing:5px;}
.leasing .in .activity .menu span.selected { background-image:url(../WebImages/Deals/navBG_red.png); background-repeat:repeat-x; float:left;font-size:13px;color:#fff;}
.leasing .in .activity .menu span.selected a, .leasing .in .activity .menu span.selected a:link, .leasing .in .activity .menu span.selected a:active{ float:left;font-size:13px;color:#fff;padding:0px 10px;}

.leasing .in .activity .menu span.item { background-image:url(../WebImages/Deals/navBG.png); background-repeat:repeat-x; float:left;font-size:13px;color:#5a5a5a;height:31px; background-position:bottom;}
.leasing .in .activity .menu span.item a, .leasing .in .activity .menu span.item a:link, .leasing .in .activity .menu span.item a:active{ float:left;font-size:13px;color:#5a5a5a;padding:0px 10px;}
.leasing .in .activity .menu span.item a:hover { background-image:url(../WebImages/Deals/navBG_hover.png); background-repeat:repeat-x;  height:30px;padding:0px 10px;}

.leasingCol {display:block; position:relative; float:left; margin-left:0px;}
.leasing .in .activity .left {width:610px;}
.leasing .in .activity .right {width:290px;margin-left:10px;}
.leasingCol span.logo { background-image:url(../WebImages/Booking/icons.png);background-position: 10px -743px;background-repeat:no-repeat;}
.leasing .in .activity .left .item {padding-bottom:15px;}
.leasing .in .activity .right .item { }
.leasingCol span.title-partners {background-color:#000; color:#FFFFFF; font-weight:normal; height:25px; display:block;padding:8px 0px 5px 10px; position:relative; font-size:16px;}
.leasingCol span.title {background-color:#d4002a; color:#FFFFFF; font-weight:normal; height:38px; display:block;padding:14px 0px 5px 10px; position:relative; font-size:28px;}
.leasingCol span.title img { display:block; position:relative; bottom:15px;}
.leasingCol span.title1 {background-color:#666; height:57px; padding:0px; font-size:20px; text-align:left;}
.leasingCol span.title1 img { position:relative; left:50px;top:0px;}
.leasingCol span.title2 {background-color:#d4002a; color:#FFFFFF; font-weight:normal; height:38px; display:block;padding:14px 5px 5px 135px; position:relative; font-size:28px;}
.leasingCol span.title2 img { display:block; position:relative; bottom:15px;}
.leasingCol span.title a, .leasingCol span.title a:link, .leasingCol span.title a:active { color:#FFFFFF;}
.leasingCol span.title a:hover {text-decoration:underline;}
.leasingCol span.banner {background-color:#fff; color:#FFFFFF; font-weight:normal;display:block; text-align:center;padding:0px; margin-bottom:10px; position:relative;}
.leasingCol span.text {display:block; color:#666; font-size:12px; position:relative; left:5px; padding-right:10px;}
.leasingCol span.text a, .leasingCol span.text a:link {text-decoration:underline;color:#636363;font-size:12px;}
.leasingCol span.text a:hover{text-decoration:none;color:#d4002a;}
.leasingCol span.text ul { margin:0px;}
.leasingCol span.text li { list-style:disc; margin-left:20px;}
.leasing .itemSub { height:122px; margin-bottom:20px;}
.leasing .itemSubMpv { height:142px; margin-bottom:20px;}
.leasing span.titleImgMpv {background-color:#fff; color:#FFFFFF; font-weight:normal;width:304px;height:142px; display:block; text-align:center;padding:0px; margin-bottom:10px; position:relative;}
.leasing span.textSub1Mpv { color:#666; width:110px;height:102px; display:block; padding:10px; margin-bottom:10px; position:relative; top:-152px; left:314px;font-size:12px; background-color:#fff;}
.leasing span.textSub2Mpv { color:#666; width:130px;height:102px; display:block; padding:10px; margin-bottom:10px; position:relative; top:-284px; left:455px;font-size:12px; background-color:#fff;}
.leasing span.highlight { color:#F00;}
.leasing span.titleHd {margin: 10px 25px 10px 0px; display:block; color:#666666; font-size:18px;}
.leasing span.titleImg {background-color:#d4002a; color:#FFFFFF; font-weight:normal;width:122px;height:122px; display:block; text-align:center;padding:0px; margin-bottom:10px; position:relative;}
.leasing span.titleSub {background-color:#d4002a; color:#FFFFFF; font-weight:normal;width:102px;height:82px; display:block; text-align:center;padding:40px 10px 0px 10px; margin-bottom:10px; position:relative;}
.leasing span.titleSubImg {background-color:#d4002a; color:#FFFFFF; font-weight:normal;width:122px;height:122px; display:block; text-align:center;padding:0px; margin-bottom:10px; position:relative;}
.leasing span.textSub { color:#666; width:466px;height:102px; display:block; padding:10px; margin-bottom:10px; position:relative; top:-132px; left:122px;font-size:12px; background-color:#efefef;}
.leasing span.textSub h2 { font-size:16px;font-weight:normal;}
.leasing span.getaquote { background-color:#d4002a; color:#fff; width:75px;height:15px; display:block; padding:5px; margin-bottom:10px; position:relative; top:-250px; left:510px;font-size:13px; }
.leasing span.getaquote a, .leasing span.getaquote a:link{ color:#fff;}
.leasing span.getaquote a:hover{text-decoration:underline;}
.leasing span.usepurpose {background-color:#d4002a; color:#FFFFFF; font-weight:normal; height:30px; display:block;padding:0px; position:relative; width:285px; text-align:center; left:5px;}
.leasing span.usepurpose img {bottom:0px;width:280px;padding:0px;margin:0px;}

.leasingSpecial{width:100%; display:block;}
.leasingSpecial .in{width:910px;margin:0px auto;position:relative;}
.leasingSpecial h1 {height:48px;border-bottom:1px solid #dbdbdb;margin-bottom:22px;overflow:hidden;}
.leasingSpecial h1 span.text {float:right;font-size:12px;color:#5a5a5a;display:inline-block;height:19px;line-height:19px;margin-right:4px;margin-top:20px;}

.leasingSpecial .in .activity .menu  a {color:#5a5a5a;}
.leasingSpecial .in .activity .menu  a:hover {text-decoration:none;}
.leasingSpecial h1 .icon {float:right;display:inline-block;margin-top:20px;width:20px;height:19px;background-image:url(../WebImages/Booking/icons.png);background-position:0px -650px;background-repeat:no-repeat;}

.leasingSpecial .in .activity .menu{ background-image:url(../WebImages/Deals/navBG.png); background-repeat:repeat-x;display:block; position:relative; float:left; width:910px;margin-top:10px;left:0px; margin-bottom:25px;height:31px; background-position:bottom;}
.leasingSpecial .in .activity .menu span { height:31px; line-height:31px; border-right:1px solid #999; border-spacing:5px;}
.leasingSpecial .in .activity .menu span.selected { background-image:url(../WebImages/Deals/navBG_red.png); background-repeat:repeat-x; float:left;font-size:13px;color:#fff;}
.leasingSpecial .in .activity .menu span.selected a, .leasingSpecial .in .activity .menu span.selected a:link, .leasingSpecial .in .activity .menu span.selected a:active{ float:left;font-size:13px;color:#fff;padding:0px 10px;}

.leasingSpecial .in .activity .menu span.item { background-image:url(../WebImages/Deals/navBG.png); background-repeat:repeat-x; float:left;font-size:13px;color:#5a5a5a;height:31px; background-position:bottom;}
.leasingSpecial .in .activity .menu span.item a, .leasingSpecial .in .activity .menu span.item a:link, .leasingSpecial .in .activity .menu span.item a:active{ float:left;font-size:13px;color:#5a5a5a;padding:0px 10px;}
.leasingSpecial .in .activity .menu span.item a:hover { background-image:url(../WebImages/Deals/navBG_hover.png); background-repeat:repeat-x;  height:30px;padding:0px 10px;}

.leasingCol table {width:285px; margin-top:5px;padding:0px;background-color:#e8e8e8; margin-bottom:5px;}
.leasingCol table td {padding: 5px 5px 5px 10px;}
.leasingCol table td.label{ border-right:1px solid #FFF; border-bottom:1px solid #FFF; background-color:#d4002a; width: 110px; padding: 6px 5px 5px 10px; color:#FFFFFF; font-weight:normal;vertical-align:top;}
.leasingCol table td.label1{ width: 60px;}
.leasingCol input.inputText, .leasingCol textarea { border:1px solid #ccc;}
.leasingCol table td.optionsLimo {font-size:11px;}

/*
.leasing .in .activity .right table {width:275px; margin-top:10px;}
.leasing .in .activity .right table td {padding-top:5px; padding-bottom:5px;}
.leasing .in .activity .right table td.label{ border-right:1px solid #FFF; border-bottom:1px solid #FFF; background-color:#d4002a; width: 110px; padding: 5px 5px 5px 10px; color:#FFFFFF; font-weight:normal;}
.leasing .in .activity .right input.inputText, .leasing .in .activity .right textarea { border:1px solid #ccc;}
*/