﻿.c,.w100{
    float:left
}
.fix,.header .menu-container{
    clear:both
}
.col1,.rss{
    overflow:hidden
}
.accepted-cards,.header h1 a,.rss a,.subscribe a,a.print{
    text-indent:-2500px
}
.w100{
    width:100%;
    background:url(images/content-line.gif) repeat-x;
    position:relative
}
.c,.wrapper{
    width:820px
}
.wrapper{
    margin:0 auto 10px;
    background-color:#fff;
    padding-top:10px;
    border-top:solid 5px #85a4bb;
    text-align:left;
    color:#333
}
.wrapper p{
    color:#333;
    font-size:12px
}
.wrapper a{
    color:#4e8dbb;
    text-decoration:none
}
.wrapper a:hover{
    text-decoration:underline
}
.col1 a,.header .header-right .mailSocial-header a,.menu li a,ul.nav li.search2{
    text-decoration:none
}
.c{
    background:#fff
}
#weather{
    float:right;
    border:0 solid red;
    margin:25px 10px 10px
}
#weather .date{
    float:left;
    position:absolute;
    margin-left:-140px;
    margin-top:50px;
    font-size:11px;
    color:#205A92
}
.header-wrapper{
    float:left;
    background:url(images/header-line.gif);
    height:153px;
    width:100%
}
.header{
    margin:0 auto;
    width:823px
}
.header h1,.header h1 a{
    width:304px;
    height:91px;
    float:left
}
.header h1{
    background:url(images/ap-we-care-your-comfort.jpg);
    margin-bottom:18px
}
.header .logoMain{
    float:left;
    width:530px;
    height:91px;
    margin-bottom:18px
}
.header .logoMain .logoTop{
    float:left;
    width:100%
}
.header .logoMain .logoTop .logoFlag{
    float:left;
    width:82%;
    height:66px;
    background-size:100%;
    margin-top:5%;
    
}
.header .logoMain .logoTop .logoFlag img{
    float:left;
    width:100%;
    height:56px
}
.header .logoMain .logoTop .logoSlogan{
    float:left;
    position:relative;
    top:50px;
    width:42%;
    color:#8C9AA7;
    font-size:16px;
    text-align:left
}
.header .logoMain .logoBottom{
    float:left;
    width:100%
}
.header .logoMain .logoBottom .logoText h1{
    float:left!important;
    margin:0!important;
    text-align:left!important;
    color:#001C60!important;
    font-size:21px!important;
    display:block!important;
    width:100%!important;
    height:20px!important;
    background:0 0!important
}
.header .menu-container .menu{
    float:left
}
.header .menu-container .menu li{
    float:left;
    height:44px
}
.header .header-right{
    float:right;
    width:260px;
    height:91px;
    margin:0 10px 0 0
}
.header .header-right .mailSocial-header{
    float:left;
    text-align:right;
    width:100%;
    margin-top:15px
}
.header .header-right .mailSocial-header .fb,.header .header-right .mailSocial-header .gp,.header .header-right .mailSocial-header .rsss,.header .header-right .mailSocial-header .tw{
    width:100%;
    width:32px;
    height:32px;
    margin:5px 0 0 5px
}
.header .header-right .gplus{
    float:right;
    width:69px;
    margin:30px 0 0;
    text-align:right!important
}
.fc .row,.footer{
    text-align:center
}
.header .header-right .mboking{
    float:right;
    width:69px;
    margin:30px 50px 0 0;
    vertical-align:middle;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:20px
}
.menu li a,.name,.tbooking td.c1,.tbooking td.c2,.total-price{
    font-weight:700
}
.menu li a span{
    display:none
}
.menu li a,.subscribe a{
    display:block
}
.menu li a{
    float:left;
    height:44px;
    line-height:44px;
    font-size:13px;
    color:#205A92
}
.menu li.home{
    background:url(images/menu/home.jpg);
    width:117px
}
.menu li.home:hover{
    background:url(images/menu/home_over.jpg)
}
.menu li.home a{
    width:117px
}
.menu li.transfer{
    background:url(images/menu/transfer.jpg);
    width:106px
}
.menu li.transfer:hover{
    background:url(images/menu/transfer_over.jpg)
}
.menu li.transfer a{
    width:106px
}
.menu li.terms{
    background:url(images/menu/terms.jpg);
    width:85px
}
.menu li.terms:hover{
    background:url(images/menu/terms_over.jpg)
}
.menu li.terms a{
    width:85px
}
.menu li.corporate{
    background:url(images/menu/corporate.jpg);
    width:111px
}
.menu li.corporate:hover{
    background:url(images/menu/corporate_over.jpg)
}
.menu li.corporate a{
    width:111px
}
.menu li.contact-us{
    background:url(images/menu/contact-us.jpg);
    width:115px
}
.menu li.contact-us:hover{
    background:url(images/menu/contact-us_over.jpg)
}
.menu li.contact-us a{
    width:122px
}
.menu li.about-us{
    background:url(images/menu/about-us.jpg);
    width:100px
}
.menu li.about-us:hover{
    background:url(images/menu/about-us_over.jpg)
}
.menu li.about-us a{
    width:111px
}
.menu li.search{
    background:url(images/menu/search.jpg) right;
    width:187px!important
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    ul.nav li.search2{
        width:55px
    }
}
ul.nav li.search2{
    width:39px;
    color:#fff;
    height:40px;
    line-height:34px;
    text-shadow:0 -1px rgba(0,0,0,.3);
    background:-webkit-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-o-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-ms-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-moz-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:linear-gradient(to top,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    border-radius:0 8px 0 0
}
.btnRegisLogin,.btnSelect{
    text-shadow:1px 1px 0 #1570cd
}
.td,.td2{
    color:#333
}
ul.nav li.search2 a{
    float:left;
    padding:0;
    background:0 0;
    width:30px!important;
    min-height:15px!important
}
ul.nav li.search2 a:hover{
    background-color:#d0c9af
}
.specialH3,ul.nav li.search2 a.firstImage:hover{
    background:0 0!important
}
ul.nav li.search2 .firstImage{
    margin-left:4px;
    padding-top:10px
}
ul.large2{
    float:left;
    width:202px!important
}
ul.nav li.search2 ul.large2 li{
    float:left;
    width:65px!important;
    min-height:15px!important
}
ul.nav li.search2 ul.large2 li a{
    float:left;
    width:90px!important;
    min-height:15px!important
}
ul.nav li.search2 ul.large2 li a span{
    float:left!important;
    width:60px!important;
    min-height:15px!important
}
ul.nav li.search2 ul.large2 li a img{
    float:left!important;
    padding:5px;
    background:0 0;
    width:20px
}
.flag,.name,.td,.td2{
    float:left
}
.flag{
    margin-left:6px;
    width:20px;
    height:13px!important;
    margin-top:10px!important
}
.es{
    background:url(/ru/images/spain.gif)
}
.en{
    background:url(/ru/images/english.gif)
}
.it{
    background:url(/ru/css/images/italy.gif)
}
.tr{
    background:url(/ru/css/images/Turkish.gif)
}
.ru{
    background:url(/ru/css/images/russian.gif)
}
.cn{
    background:url(/ru/css/images/china.gif)
}
.ar{
    background:url(/ru/css/images/arabic.gif)
}
.content-footer{
    padding-bottom:10px;
    float:left;
    background:url(images/content-footer.gif) no-repeat #000418;
    height:10px
}
.td{
    width:275px;
    height:40px;
    padding-left:15px;
    line-height:40px;
    background-color:#f2f6f9;
    border:1px solid #d5e0e2;
    border-top:none
}
.tbooking,.td2,.tr563{
    height:30px;
    line-height:30px
}
.td.right{
    border-left:none;
    width:272px
}
.td.even{
    background-color:#fff
}
.td2{
    width:200px;
    padding-left:10px;
    background-color:#f2f6f9;
    border-bottom:solid 1px #d5e0e2;
    border-top:none
}
.td2.even{
    background-color:#fff
}
.name{
    width:105px;
    color:#3576a6
}
.tbooking,.tr563{
    color:#333;
    float:left
}
.tr563{
    width:563px;
    padding:0 0 0 15px;
    background-color:#f2f6f9;
    border:1px solid #d5e0e2;
    border-top:none
}
.even{
    background-color:#fff
}
.w150{
    width:155px!important
}
.w20{
    width:20px
}
.tbooking{
    width:210px;
    background-color:#f2f6f9;
    font-size:11px
}
.tbooking td{
    border-bottom:solid 1px #d5e0e2
}
.tbooking td.c1{
    padding-left:5px!important;
    width:90px!important;
    color:#3576A6
}
.tbooking td.c2{
    width:10px;
    color:#3576A6
}
.tbooking td.c3{
    line-height:16px
}
.footer{
    float:left;
    width:821px;
    color:#333;
    font-size:11px;
    background-color:#afc7e1
}
.footer .top{
    background:url(images/footer-top.gif) no-repeat;
    width:821px;
    height:6px
}
.footer .bottom{
    float:left;
    background:url(images/footer-bottom.gif) no-repeat;
    width:821px;
    height:6px
}
.fc,.fc .row,.fc2{
    width:100%;
    float:left
}
.rss,.rss a{
    width:50px;
    height:22px
}
.footer a{
    color:#154263
}
.col1 h1,.col1 h2,.col1 h2 a{
    color:#14314c;
    font-size:14px
}
.fc,.fc2{
    padding:10px 20px
}
.fc{
    background-color:#a3bcd7;
    padding-bottom:10px
}
.fc .row{
    margin-bottom:8px
}
.fc2{
    padding-top:10px
}
.total-price{
    font-size:14px
}
.rss{
    position:absolute;
    top:15px;
    left:150px;
    background:url(images/rss.gif) no-repeat
}
.col1,.col2,.col2 .box,.quote{
    position:relative
}
.subscribe,.subscribe a{
    width:158px;
    height:22px
}
.subscribe{
    float:left;
    background:url(images/subscribe.gif) no-repeat
}
.white-bg{
    background-color:#fff!important
}
.content-footer{
    width:820px!important
}
.main-content{
    width:820px;
    float:left
}
.main-content .first-col{
    float:left;
    width:230px
}
.main-content .second-col{
    float:left;
    width:590px
}
.quote{
    width:98%!important
}
.main-content .second-col .sperator{
    float:left!important;
    width:100%
}
.main-content .second-col .box{
    float:left;
    width:98%;
    background-color:#fcfcfc;
    border:1px solid #e4e4e4;
    padding:15px;
    margin-bottom:10px;
    text-align:justify
}
.col1 h1,.col1 h2{
    font-weight:700;
    padding-bottom:5px;
    border-bottom:solid 5px #d8e4e7
}
.col1 h2{
    width:190px;
    margin:10px 10px 0
}
.col1 h1{
    width:210px;
    margin:10px 7px 0
}
.col1{
    display:inline;
    float:left;
    width:216px;
    text-align:left;
    margin:0 10px
}
.col1 a,.left-list10 a,.left-list3 a,.left-list4 a,.left-list5 a,.left-list6 a,.map-container,.map-container-small{
    display:block
}
.col2 .box,.col2 .divPrint p,.quote{
    text-align:justify
}
.box .intro,.map-container{
    float:left;
    margin-right:15px
}
.col1 a{
    color:#205a92;
    font-size:11px
}
.col1 a:hover,.map-container-small a:hover{
    text-decoration:underline
}
.col2{
    float:left;
    width:580px;
    border:0 solid red
}
.col2 .box{
    float:left;
    background-color:#fcfcfc;
    border:1px solid #e4e4e4;
    padding:15px;
    margin-bottom:10px
}
.col2 h2,.col2 h3,p.seperator{
    border-bottom:solid 5px #e4e4e4;
    font-weight:700
}
.col2 .empty{
    color:#4b4b4b;
    margin-bottom:15px;
    font-size:16px;
    font-weight:700;
    float:left
}
.hline,.quote,.quotesmall{
    margin-bottom:10px
}
.map-container{
    width:320px
}
.map-container-small{
    float:right;
    width:220px;
    margin-right:0;
    margin-left:15px
}
.map-container-small a{
    color:grey;
    font-size:12px
}
.wide{
    width:790px;
    margin-left:15px
}
.hline{
    background:url(images/box-hline.gif) repeat-x;
    height:2px
}
.col2{
    font-size:12px
}
.col2 ul li{
    background:url(images/list-bg2.gif) 10px 4px no-repeat;
    padding-left:25px;
    padding-bottom:10px
}
.col2 .divPrint{
    float:left;
    width:550px
}
.col2 .divPrint ul li{
    width:500px
}
.col2 .divPrint h2,p.seperator{
    width:400px;
    float:left
}
.col2 .divPrint p{
    width:550px
}
.col2 h2,p.seperator{
    color:#4b4b4b;
    font-size:16px
}
.col2 h3,.col2 h3 a{
    color:grey;
    font-size:12px
}
.col2 div.rndOffers{
    width:100%;
    height:190px;
    float:left;
    margin-bottom:10px
}
.col2 .h1Style{
    background-color:transparent;
    font-size:16px;
    color:#4B4B4B;
    font-weight:700
}
.quote{
    font-family:Arial,Helvetica,sans-serif!important;
    color:#003580!important;
    float:left;
    background-color:#FFC751;
    border:1px solid #e4e4e4;
    padding:15px;
    font-size:13px;
    font-weight:700
}
.quotesmall{
    float:left;
    background-color:#708ca5;
    color:#fff;
    width:300px
}
.centerSmall{
    width:500px;
    margin:10px auto
}
.quote-containerSmall{
    width:290px;
    margin-bottom:10px;
    background-color:#708ca5;
    border:0 solid red;
    overflow:hidden;
    padding:12px
}
.quote h2,.quotesmall h2{
    color:#fff;
    border-bottom:0;
    padding-left:15px;
    margin-top:10px;
    margin-bottom:5px
}
.quote select,.quotesmall select{
    padding:3px;
    margin:0
}
.center{
    width:590px;
    margin:0 auto
}
.accepted-cards{
    float:left;
    border:0 solid #e4e4e4;
    background:url(images/accepted-cards.jpg) no-repeat;
    width:536px;
    height:96px
}
.sb-box{
    background-color:#f2f6f9;
    border:1px solid #d8e4e7;
    float:left;
    margin-bottom:10px;
    width:210px;
    padding-bottom:10px
}
.sb-box .list-info li{
    float:left;
    margin-bottom:7px;
    font-size:11px;
    color:#205A92;
    background:url(images/list-bg2.gif) 0 3px no-repeat;
    margin-left:5px;
    padding-left:11px
}
#searchForm .item1 label,.item1 br,.sb-box2{
    margin-bottom:10px
}
.sb-box .aplVideo,.sb-box .leftMenuTitle,.sb-box .leftPhoneNo,.sb-box .leftSocial{
    margin:10px;
    float:left
}
.sb-box p.info{
    font-size:11px
}
.sb-box .leftMenuTitle{
    color:#14314c;
    font-size:14px;
    font-weight:700;
    padding-bottom:5px;
    border-bottom:solid 5px #d8e4e7;
    width:190px
}
.sb-box .leftPhoneNo{
    font-size:18px;
    font-weight:700;
    color:#14314C
}
.sb-box .compLogo{
    float:left;
    width:95%;
    padding:5px;
    text-align:center
}
.sb-box .compLogo img{
    width:100%
}

.covid-updates {
    float: left;
    width: 100%;
    padding: 5px;
    font-size: 11px;
    font-weight: 700;
}

.covid-updates a {
    float: left;
    width: 100%;
    margin: 10px 0 0 0 !important;
}

.sb-box2{
    background-color:#f2f6f9;
    border:8px solid #d8e4e7;
    float:right
}
.sb-box2 .list-info{
    margin:6px 0;
    padding:0 6px
}
.sb-box2 .list-info li{
    margin-bottom:7px;
    font-size:11px;
    color:#205A92;
    background:url(images/list-bg2.gif) 0 3px no-repeat;
    padding-left:11px
}
.left-list1 li,.left-list3 li{
    background:url(images/list-bg1.gif) 0 12px no-repeat;
    margin-left:10px;
    width:190px
}
.left-list1 li,.left-list3 li,.left-list4 li{
    height:30px;
    padding-left:10px;
    line-height:30px
}
.sb-box2 p.info{
    font-size:11px
}
.sb-box2 .leftMenuTitle{
    float:left;
    color:#14314c;
    font-size:14px;
    font-weight:700;
    padding-bottom:5px;
    border-bottom:solid 5px #d8e4e7;
    width:190px;
    margin:10px
}





.left-list1 li,.left-list3 li,.left-list4 li,.left-listAgency li{
    border-bottom:solid 1px #d8e4e7
}
.left-list1 li{
    float:left
}
.left-list3 a{
    text-decoration:none;
    color:grey;
    font-size:13px
}
.left-list4 a,.left-list4 li{
    color:#14314c;
    font-size:14px
}
.left-list3 a:hover{
    text-decoration:underline
}
.left-list4 li{
    background:url(images/list-bg2.gif) 0 12px no-repeat;
    margin-left:0;
    width:200px;
    font-weight:700
}
.left-list4 a{
    text-decoration:none
}
.left-list4 a:hover{
    text-decoration:underline
}
.left-list5{
    background:url(/Css/images/London-Olympic-transfers.jpg) center no-repeat;
    float:left;
    width:96%;
    height:130px;
    margin-left:5px
}
.left-list5 a{
    float:left;
    height:70px;
    width:200px
}
.left-list6{
    background:url(/Css/images/tours.jpg) center no-repeat;
    float:left;
    width:100%;
    height:130px
}



.left-list10,.left-list10 a,.left-list6 a{
    height:70px;
    width:200px;
    float:left
}
.left-list10{
    background:url(/Css/images/minibus-minicoach.jpg) 0 no-repeat;
    padding:15px 0;
    clear:left
}
.left-listAgency li{
    background:url(images/list-bg1.gif) 0 12px no-repeat;
    height:auto;
    margin-left:10px;
    padding-left:10px;
    padding-bottom:10px;
    padding-top:10px;
    width:180px
}
.left-listSpecialOffer{
    background:url(/Css/images/special-offer-post-it.png) 15px no-repeat;
    width:200px;
    height:150px;
    padding:35px 0;
    clear:left;
    float:left
}
.btnRegisLogin,.btnRegisLoginDisable{
    -webkit-box-shadow:inset 0 1px 0 0 #97c4fe;
    background-color:#113D5A;
    padding:6px 44px;
    text-decoration:none;
    margin-left:80px;
    font-size:16px;
    font-weight:700
}
.left-listSpecialOffer a{
    display:block;
    float:left;
    height:160px;
    width:200px;
    margin-top:-30px
}


.left-listCardTypes{
     background:url(/Images/Cards/we-accept-cards.png) no-repeat;
    width:200px;
    height:115px;
    padding:0 0;
    clear:left;
    float:left
}

.left-listTripadvisor{
     background:url(/Images/Tripadvisor-Reviews-airport-pickups-london.jpg) no-repeat;
    width:200px;
    height:200px;
    padding:0 0;
    clear:left;
    float:left
}

.btnRegisLogin,.btnRegisLoginDisable{
    display:inline-block;
    font-family:Georgia
}
.btnRegisLoginDisable{
    -moz-box-shadow:inset 0 1px 0 0 #97c4fe;
    box-shadow:inset 0 1px 0 0 #97c4fe;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:2px solid #113D5A;
    color:#2C3D5A!important
}
.btnRegisLogin{
    -moz-box-shadow:inset 0 1px 0 0 #97c4fe;
    box-shadow:inset 0 1px 0 0 #97c4fe;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:2px solid #113D5A;
    color:#fff!important
}
.fs-cc,.fs-cc input,.fs-cc label,.fs-cc select{
    font-family:Verdana
}
.btnRegisLogin:hover{
    background-color:#1e62d0
}
.btnRegisLogin:active{
    position:relative;
    top:1px
}
.map{
    background:url(images/map.gif);
    width:200px;
    height:210px
}
.map a{
    display:none
}
.map-go{
    background:url(images/map-go.gif) right no-repeat
}
.leftMenuTitle span.map-go{
    float:left;
    width:180px;
    padding-top:8px;
    height:30px
}
.jg,.jg a{
    height:97px;
    width:210px
}
.jg{
    background:url(images/join-groups.gif) 10px no-repeat
}
.jg a{
    display:block;
    float:left
}
.jg a span,.tfl span{
    display:none
}
.tfl{
    background:url(images/tfl.gif) 40px no-repeat;
    width:210px;
    height:80px;
    padding:15px 0;
    clear:left;
    float:left
}
.tfl span{
    float:left;
    height:56px;
    width:210px
}
.Staxi a,.fs-cc label,a.print{
    display:block
}
#searchForm .fieldset{
    padding:0 10px 10px 15px;
    float:left;
    width:540px;
    border:0 solid navy
}
#searchForm .fieldset .arrow{
    float:left;
    background:url(images/arrow1.gif) no-repeat;
    height:17px;
    width:18px;
    padding-right:10px
}
#searchForm .fieldset .divDPoint,#searchForm .fieldset .divPPoint{
    float:left;
    width:45%
}
#searchForm .fieldset .label{
    float:left;
    width:100%;
    margin-bottom:10px
}
#searchForm .item1{
    float:left;
    width:260px;
    font-size:16px
}
#searchForm .item1 label{
    border:0 solid red;
    height:10px
}
.button,.button2{
    height:27px;
    cursor:pointer
}
.quote-submit{
    float:left;
    width:553px;
    margin:0 0 15px;
    padding:0;
    text-align:right
}
form{
    margin:0!important;
    padding:0!important
}
.spanCityInfo{
    float:left;
    width:100%;
    font-size:11px;
    margin-top:5px
}
.ct{
    float:left;
    width:147px;
    border:1px solid #324b59;
    margin-right:40px;
    cursor:pointer;
    background-color:#D8E4E7!important;
    color:#205A92
}
.mpv,.mpvR,.saloon,.saloonR,.seater-8,.seater-8R{
    float:left;
    width:100%;
    background-color:#708CA5!important;
    background-position:50% 35%!important;
    background-size:80%!important;
    margin-top:4px
}
.saloon{
    background:url(images/cars/saloon-taxi.png) no-repeat
}
.mpv{
    background:url(images/cars/mpv-taxi.png) no-repeat
}
.seater-8{
    background:url(images/cars/minibus.png) no-repeat
}
.saloonR{
    background:url(images/cars/saloon-taxi.png) no-repeat
}
.mpvR{
    background:url(images/cars/mpv-taxi.png) no-repeat
}
.seater-8R{
    background:url(images/cars/minibus.png) no-repeat
}
.ct .ctSpan{
    float:left;
    font-size:9px;
    margin-top:40%;
    margin-bottom:3px;
    text-align:center;
    width:100%;
    color:#fff
}
.vt .selected{
    border:1px solid #cfd8d1
}
.button{
    background:url(images/button-bg.gif) repeat-x;
    border:1px solid #596d7e;
    font-size:11px;
    color:#005eae;
    font-weight:700
}
.cust-details{
    padding:0 0 15px
}
.cust-details label{
    padding:0 15px;
    display:block;
    width:200px;
    float:left
}
.cust-details h2,.separator{
    border-bottom:solid 1px #47617b;
    padding-bottom:10px
}
.cust-details h2{
    clear:both;
    margin-bottom:0
}
.separator{
    border-top:solid 1px #89a0b5;
    float:left;
    width:100%;
    padding-top:10px
}
.cust-details .buttons{
    float:right;
    margin-right:10px;
    margin-top:15px
}
.txtDatetime{
    width:100px;
    border:1px solid #d7d7d7;
    padding:3px;
    background:url(images/icons/datetime.png) 85px center no-repeat #fff;
    cursor:pointer
}
.datediv{
    float:left;
    width:200px!important
}
.fs-cc{
    border:0 solid #e6e6e6
}
.form-h,.fs-cc legend{
    font-weight:700;
    font-size:14px;
    margin-bottom:15px;
    padding:5px;
    background-color:#F2F6F9;
    color:#3576A6;
    border:1px solid #D5E0E2;
    width:96%
}
.fs-cc input,.fs-cc select,.fs-cc textarea{
    border:1px solid #D8E4E7
}
.fs-cc .fix{
    margin-top:10px
}
.fs-cc label{
    width:160px;
    float:left;
    padding-left:40px;
    text-align:left
}
.fs-cc input{
    padding:2px 3px;
    font-size:13px
}
.fs-cc input[type=checkbox]{
    padding-left:40px
}
.fs-cc select{
    padding:2px;
    font-size:12px
}
.fs-cc .center{
    text-align:center
}
.fs-cc .right{
    float:right;
    margin-right:50px;
    margin-top:20px
}
.MPVtaxi,.MPVtaxi a,.Minibustaxi,.Minibustaxi a,.Staxi,.Staxi a{
    float:left;
    height:83px;
    width:210px
}
a.print{
    background:url(images/print.gif) no-repeat;
    width:36px;
    height:34px;
    position:absolute;
    top:10px;
    right:11px
}
#customers,#customersa,#customersb,.customers{
    font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    width:100%;
    border-collapse:collapse
}
#customers td,#customers th{
    font-size:1em;
    border:1px solid #98bf21;
    padding:3px 7px 2px
}
#customers th{
    font-size:1.6em;
    text-align:left;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#A7C942;
    color:#fff
}
#customers tr.alt td{
    color:#000;
    background-color:#EAF2D3
}
.customers td,.customers th{
    font-size:1em;
    border:1px solid #98bf21;
    padding:3px 7px 2px
}
.customers th{
    font-size:1.6em;
    text-align:left;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#A7C942;
    color:#fff
}
.customers tr.alt td{
    color:#000;
    background-color:#EAF2D3
}
#customersa td,#customersa th{
    font-size:1em;
    border:1px solid #98bf21;
    padding:3px 7px 2px
}
#customersa th,#customersb th{
    text-align:left;
    padding-top:5px;
    padding-bottom:4px
}
#customersa th{
    background-color:#A7C942;
    color:#fff
}
#customersa tr.alt td{
    color:#000;
    background-color:#EAF2D3
}
#customersa th,#customersb td{
    font-size:1em;
    border:1px solid #98bf21;
    padding:3px 7px 2px
}
.FleetMPV,.FleetMinibus,.FleetSaloon,.Fleetexe,.Fleetint,.Fleetviano,.MPVtaxi,.Minibustaxi,.Staxi,.exetaxi,.exmpvtaxi,.hours,.seat16,.seat25{
    padding:15px 0;
    clear:left
}
#customersb th{
    font-size:1.6em;
    background-color:#A7C942;
    color:#fff
}
#customersb tr.alt td{
    color:#000;
    background-color:#EAF2D3
}
.Staxi{
    background:url(images/Saloon_Taxi.jpg) 0 no-repeat
}
.Staxi a span{
    display:none
}
.MPVtaxi{
    background:url(images/5_pax_Taxi.jpg) 0 no-repeat
}
.MPVtaxi a{
    display:block
}
.MPVtaxi a span{
    display:none
}
.Minibustaxi{
    background:url(images/Minibus_taxi.jpg) 0 no-repeat
}
.Minibustaxi a{
    display:block
}
.exetaxi,.exetaxi a,.exmpvtaxi,.exmpvtaxi a{
    float:left;
    height:113px;
    width:210px
}
.Meet,.Meet a,.hours,.hours a{
    height:144px;
    float:left
}
.Minibustaxi a span{
    display:none
}
.exetaxi{
    background:url(images/Executive_taxi.jpg) 0 no-repeat
}
.exetaxi a{
    display:block
}
.exetaxi a span{
    display:none
}
.exmpvtaxi{
    background:url(images/Executive_Minibus.jpg) 0 no-repeat
}
.exmpvtaxi a{
    display:block
}
.exmpvtaxi a span{
    display:none
}
.Meet{
    background:url(images/Airport_Meeting.jpg) center no-repeat;
    width:195px!important;
    background-size:100%!important;
    clear:left;
    margin:6px
}
.Meet a{
    display:block;
    width:160px!important
}
.hours,.hours a{
    width:210px
}
.Meet a span{
    display:none
}
.hours{
    background:url(images/officehours.jpg) 0 no-repeat
}
.hours a{
    display:block
}
.hours a span{
    display:none
}
.FleetSaloon{
    background:url(images/Saloon_Taxi1.jpg) 0 no-repeat;
    width:560px;
    height:250px;
    float:left
}
.FleetSaloon a{
    display:block;
    float:left;
    height:83px;
    width:210px
}
.FleetSaloon a span{
    display:none
}
.FleetMPV{
    background:url(images/MPV_TAXI.jpg) 0 no-repeat;
    width:560px;
    height:250px;
    float:left
}
.FleetMPV a{
    display:block;
    float:left;
    height:83px;
    width:210px
}
.FleetMPV a span{
    display:none
}
.FleetMinibus{
    background:url(images/Minibus_taxi_8.jpg) 0 no-repeat;
    width:560px;
    height:250px;
    float:left
}
.FleetMinibus a{
    display:block;
    float:left;
    height:83px;
    width:210px
}
.FleetMinibus a span{
    display:none
}
.Fleetexe{
    background:url(images/Executive_taxi1.jpg) 0 no-repeat;
    width:560px;
    height:250px;
    float:left
}
.Fleetexe a{
    display:block;
    float:left;
    height:83px;
    width:210px
}
.Fleetexe a span{
    display:none
}
.Fleetviano{
    background:url(images/VIP_Taxi.jpg) 0 no-repeat;
    width:560px;
    height:250px;
    float:left
}
.Fleetviano a{
    display:block;
    float:left;
    height:83px;
    width:210px
}
.Fleetviano a span{
    display:none
}
.Fleetint{
    background:url(images/Viano_interrior.jpg) 0 no-repeat;
    width:560px;
    height:250px;
    float:left
}
.Fleetint a{
    display:block;
    float:left;
    height:83px;
    width:210px
}
.seat16,.seat16 a,.seat25,.seat25 a{
    height:113px;
    width:210px;
    float:left
}
.Fleetint a span{
    display:none
}
.seat16{
    background:url(images/16_seats.jpg) 0 no-repeat
}
.seat16 a{
    display:block
}
.seat16 a span{
    display:none
}
.seat25{
    background:url(images/29_seats.png) 0 no-repeat
}
.seat25 a{
    display:block
}
.dropdown ul,.seat25 a span{
    display:none
}
body{
    background-color:#000418;
    text-align:center;
    font-family:Verdana;
    font-size:12px
}
h1,h2,p,ul{
    margin-bottom:15px
}
li,ul{
    list-style:none;
    padding:0;
    margin:0;
    color:#848484
}
#breadcrumb ul,ul.ui-autocomplete li{
    list-style:none!important
}
.paragraph{
    float:left;
    width:100%;
    margin-top:15px
}
.col2 .product{
    float:left;
    background-color:#fff;
    width:100%;
    height:200px;
    margin-bottom:35px
}
.divResultProdGeneral{
    float:left;
    width:570px;
    background-color:#8EC4FA
}
.mainbox h3{
    border:none;
    float:left;
    background-color:transparent;
    color:#338FBC;
    font-size:16px;
    margin-left:15px
}
.btnSelect,.divResultP{
    -moz-border-radius:6px;
    -webkit-border-radius:6px
}
.divResultP{
    float:left;
    width:550px;
    margin:10px 0 10px 10px;
    background-color:#fff;
    padding-bottom:20px;
    border-radius:6px
}
.divResultP .offerProdWay{
    float:left;
    margin-right:15px;
    width:100%;
    text-align:right;
    margin-top:10px
}
.divResultP .offerProdWay label{
    margin:0 15px 0 0
}
.divResultP .left{
    width:133px;
    height:79px;
    position:relative;
    float:left;
    margin-left:5px;
    padding-top:8px
}
.divResultP .left .top{
    width:108px;
    height:49px
}
.divResultP .left .bottom{
    width:111px;
    height:30px;
    padding-left:14px
}
.divResultP .left .bottom span{
    font-weight:700;
    font-size:10px;
    text-align:justify
}
.divResultP .midLeft{
    width:39px;
    height:70px;
    position:relative;
    float:left
}
.divResultP .midLeft .top{
    width:35px;
    height:28px;
    padding:21px 0 0;
    text-align:center
}
.divResultP .midLeft .bottom{
    width:18px;
    height:21px;
    text-align:center
}
.divResultP .midLeft .bottom span{
    font-weight:700;
    font-size:9px
}
.divResultP .midMiddle2{
    width:120px;
    height:70px;
    position:relative;
    float:left
}
.divResultP .midMiddle2 .middle2{
    width:80px;
    height:21px;
    padding:20px 0 0 7px
}
.divResultP .midMiddle2 .middle2 span.first{
    display:block;
    font-size:13px;
    font-weight:700
}
.divResultP .midMiddle2 .middle2 span.first .firstHalf{
    float:left;
    position:relative;
    min-width:90px;
    width:110px;
    font:"Times New Roman",Times,serif;
    font-size:30px;
    font-weight:lighter
}
.divResultP .midMiddle2 .middle2 span.first .secHalf{
    top:-15px;
    position:relative;
    width:20px;
    font:"Times New Roman",Times,serif;
    font-size:18px;
    font-weight:400
}
.divResultP .midMiddle2 .middle2 span.second{
    display:block;
    width:110px;
    font-size:9px;
    font-family:inherit
}
.btnDisabled,.btnSelect{
    border-radius:6px;
    display:inline-block
}
.divResultP .midRight{
    width:100px;
    height:70px;
    position:relative;
    float:right
}
.divResultP .midRight .right{
    width:95px;
    height:28px;
    padding:28px 37px 0 0
}
.divResultP .midRight #btnUpgrade{
    margin-left:15px
}
.divResultP .divBottom{
    float:left;
    font-size:10px;
    width:95%;
    margin:20px 0 0 15px
}
#cmdBookNow{
    margin:0 2px 0 0;
    width:97px
}
.btnSearchQuot{
    font-size:14px!important
}
.btnDisabled,.btnSelect{
    color:#FFF!important;
    font-family:arial;
    font-size:12px;
    padding:2.8px 20px;
    font-weight:700;
    text-decoration:none
}
.spnButton{
    text-align:center;
    margin:8px 0 0 110px;
    float:left
}
.btnSelect{
    -moz-box-shadow:inset 0 0 0 0 #97c4fe;
    -webkit-box-shadow:inset 0 0 0 0 #97c4fe;
    box-shadow:inset 0 0 0 0 #97c4fe;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#3d94f6),color-stop(1,#0d5bd9));
    background:-moz-linear-gradient(center top,#3d94f6 5%,#0d5bd9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#0d5bd9');
    background-color:#3d94f6;
    border:1px solid #337fed;
    min-width:62px;
    text-align:center
}
.btnDisabled,.divAllReview .allReview{
    -moz-border-radius:6px;
    -webkit-border-radius:6px
}
.btnSelect:hover{
    background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#0d5bd9),color-stop(1,#3d94f6));
    background:-moz-linear-gradient(center top,#0d5bd9 5%,#3d94f6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5bd9', endColorstr='#3d94f6');
    background-color:#0d5bd9
}
.btnSelect:active{
    position:relative;
    top:1px
}
.btnDisabled{
    -moz-box-shadow:inset 0 0 0 0 #E1E2E3;
    -webkit-box-shadow:inset 0 0 0 0 #E1E2E3;
    box-shadow:inset 0 0 0 0 #E1E2E3;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#E1E2E3),color-stop(1,#E1E2E3));
    background:-moz-linear-gradient(center top,#E1E2E3 5%,#E1E2E3 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#0d5bd9');
    background-color:#E1E2E3;
    border:1px solid #E1E2E3;
    text-shadow:1px 1px 0 #E1E2E3
}
.dropdown ul,.nav>li>a{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=0)
}
.box .newsticker-jcarousellite ul li{
    height:auto!important
}
.box .newsticker-jcarousellite ul li .revDate,.box .newsticker-jcarousellite ul li .revName,.box .newsticker-jcarousellite ul li .revRate{
    color:#4991B4
}
.newsticker-jcarousellite{
    float:left;
    width:550px;
    margin-bottom:15px
}
.revAverage{
    width:550px;
    margin-bottom:5px
}
.genAverage{
    float:left;
    margin-bottom:25px
}
.divAllReview .allReview{
    display:block;
    margin:0 0 10px;
    float:right;
    border-width:0;
    height:25px;
    width:120px;
    text-align:left;
    background:url(/Css/images/goArr.png) 100px 5px no-repeat #D5E9FD;
    border-radius:6px
}
div.genAverage .averageTable{
    width:270px!important;
    margin:0 0 0 50px;
    float:left;
    height:100px
}
div.genAverage .averageTable .leftSide{
    float:left;
    width:60px;
    height:100px
}
div.genAverage .averageTable .leftSide span{
    float:left;
    width:60px;
    margin-bottom:3px
}
div.genAverage .averageTable .leftSide .leftSubject{
    margin-bottom:10px;
    width:40px;
    color:#666
}
div.genAverage .averageTable .rightBar{
    float:left;
    width:140px;
    height:100%
}
div.genAverage .averageTable .rightBar .bar{
    float:left;
    width:200px;
    height:15px;
    margin:3px 0 2px;
    font-size:13px;
    color:#666
}
.nav a:hover,.nav>li>a{
    color:#205a92
}
div.genAverage .averageTable .rightBar .bar .starCount{
    float:left;
    margin-left:3px;
    font-size:13px
}
div.genAverage .averageTable .rightBar .bar5{
    float:left;
    background-color:#88B131;
    max-width:150px;
    height:15px;
    position:relative
}
div.genAverage .averageTable .rightBar .bar4{
    float:left;
    background-color:#A4CC02;
    max-width:150px;
    height:15px;
    position:relative
}
div.genAverage .averageTable .rightBar .bar3{
    float:left;
    background-color:#FFCF02;
    max-width:150px;
    height:15px;
    position:relative
}
div.genAverage .averageTable .rightBar .bar2{
    float:left;
    background-color:#FF9F02;
    max-width:150px;
    height:15px;
    position:relative
}
div.genAverage .averageTable .rightBar .bar1{
    float:left;
    background-color:#FF6F31;
    max-width:150px;
    height:15px;
    position:relative
}
div.genAverage .averageGeneral{
    float:left;
    height:115px;
    width:150px;
    background-color:#F7F7F7;
    text-align:center;
    margin-left:40px
}
div.genAverage .averageGeneral .rating-title{
    float:left;
    width:150px;
    font-size:15px;
    font-weight:700;
    margin:5px 0 8px
}
div.genAverage .averageGeneral .rating-value{
    float:left;
    width:150px;
    font-size:25px;
    margin-bottom:5px
}
div.genAverage .averageGeneral .rating-stars{
    float:left;
    width:150px;
    margin-bottom:5px
}
div.genAverage .averageGeneral .votes{
    float:left;
    width:150px
}
.rndOffers{
    width:100%;
    float:left;
    padding-left:15px
}

.divOffProdGeneral {float: left;width: 100%;min-height: 10px;background-color: #000418;margin-bottom: 10px;padding: 3px;margin-top: 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.divOffProdGeneral .divOffProdInside {float: left;width: 100%;background-color: #fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.divOffProdGeneral .divOffProdInside .offerProdWay {float: left;margin-right: 15px;width: 100%;text-align: right;margin-top: 10px;}
.divOffProdGeneral .divOffProdInside .offerProdWay label {margin: 0 15px 0 0;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketImage {float: left;height: 115px;width: 110px;padding: 5px;text-align: center;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketImage img {float: left;height: 80px;width: 50px;margin: 10px 0 0 30px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketImage .spnProdName {float: left;margin: 5px 0 0;width: 110px;display: block;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketDesc {float: left;height: 120px;max-width: 190px;width: 190px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketDesc .spnProdDesc {float: left;width: 100px;margin-top: 5px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketPrice {float: left;height: 100px;width: 80px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketPrice .firstHalf {float: left;width: 80px;margin-top: 50px;font-size: 20px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketPrice .secHalf {position: relative;font-size: 15px;top: -10px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketQuote {float: left;height: 100px;width: 50px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketQuote .spanQuote {float: left;display: block;margin: 30px 0 5px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketQuote input[type=text] {float: left;height: 20px;width: 30px;text-align: center;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketAdd {float: left;height: 100px;width: 110px;}
.divOffProdGeneral .divOffProdInside .divOffProdMarketAdd input[type=button] {float: left;width: 60px;margin: 50px 19px;}

.divOffProdGeneral .divOffProdInside .divOffProdTourImage {float: left;height: 130px;width: 100px;padding: 5px;}
.divOffProdGeneral .divOffProdInside .divOffProdTourImage img {float: left;height: 80px;width: 110px;margin: 10px 0 0 5px;}
.divOffProdGeneral .divOffProdInside .divOffProdTourImage .spnProdName {float: left;width: 124px;margin: 10px 0 0;text-align: center;}
.divOffProdGeneral .divOffProdInside .divOffProdTourImage .prodMoreInfo {float: left;width: 124px;margin: 0;text-align: center;}
.divOffProdGeneral .divOffProdInside .divOffProdTourDesc {float: left;max-width: 160px;width: 160px;margin-left: 35px;}
.divOffProdGeneral .divOffProdInside .divOffProdTourDesc .spnProdDesc {float: left;width: 160px;height: 120px;margin-top: 10px;text-align: justify;}
.divOffProdGeneral .divOffProdInside .divOffProdTourPrice {float: left;height: 100px;width: 90px;margin: 20px 0 0 20px;}
.divOffProdGeneral .divOffProdInside .divOffProdTourPrice .firstHalf {float: left;width: 80px;margin-top: 30px;font-size: 20px;}
.divOffProdGeneral .divOffProdInside .divOffProdTourPrice .secHalf {position: relative;font-size: 15px;top: -10px;}
.divOffProdGeneral .divOffProdInside .divOffProdTourAdd {float: left;height: 125px;width: 110px;}
.divOffProdGeneral .divOffProdInside .divOffProdTourAdd input[type=button] {float: left;width: 60px;margin: 50px 30px 0 44px;}


.divOffProdGeneral .divOffProdInside .porterDivTitle {width: 100%;float: left;text-align: center;padding: 6px;font-size: 15px;font-weight: 900;color: #08084a;}
.divOffProdGeneral .divOffProdInside .divOffProdPorterImage{float:left;height:130px;  width:20%; padding:5px;}
.divOffProdGeneral .divOffProdInside .divOffProdPorterImage img{float:left;height:80px;  width:100%; margin:10px 0 0 5px; }
.divOffProdGeneral .divOffProdInside .divOffProdPorterImage .spnProdName{float:left;width:95px;margin: 0; text-align:center;}
.divOffProdGeneral .divOffProdInside .divOffProdPorterImage .prodMoreInfo{float:left;width:124px;margin:0; text-align:center;}
.divOffProdGeneral .divOffProdInside .divOffProdPorterDesc{float:left; width:55%;margin-left:5px;}
.divOffProdGeneral .divOffProdInside .divOffProdPorterDesc .spnProdDesc{float:left;width:100%;height:120px;margin-top:10px; text-align:justify;}
.divOffProdGeneral .divOffProdInside .divPriceOption{float: left;width: 22%; padding-left: 25px;}



.divOffProdGeneral .divOffProdInside .divPriceOption .divOffProdPorterPrice{float:left; width:100%; }
.divOffProdGeneral .divOffProdInside .divPriceOption .divOffProdPorterPrice .firstHalf{float:left; width:80px; font-size:20px; }
.divOffProdGeneral .divOffProdInside .divPriceOption .divOffProdPorterPrice .secHalf{position:relative;font-size:15px; top:-10px}
.divOffProdGeneral .divOffProdInside .divPriceOption .divOffProdPorterAdd{float:left; width:100%;margin-top:15px;}
.divOffProdGeneral .divOffProdInside .divPriceOption .divOffProdPorterAdd input[type=button] {float: left;width: 100%; }







.divPorterLeftGen, .divPorterLeftGen .divPorterLeftGenInside, .divPorterLeftGen .divPorterLeftGenInside  .divPorterInside  {float: left;height: auto;width: 100%;}
.divPorterLeftGen .divPorterLeftGenInside {margin-bottom:3px;}
.divPorterLeftGen .divPorterLeftGenInside .pDivPorterImage {float:left;width:30%;}
.divPorterLeftGen .divPorterLeftGenInside .pDivPorterImage img{float: left;width: 100%;}
.divPorterLeftGen .divPorterLeftGenInside .porterDivTitle {float: left;}
.divPorterLeftGen .divPorterLeftGenInside .pDivNamePorter {float: left;width: 27%;margin-left:5px;}
.divPorterLeftGen .divPorterLeftGenInside .pDivPricePorter {float: left;width: 25%;margin-top: 7%;}
.divPorterLeftGen .divPorterLeftGenInside .pDivOptionsPorter { float:left;width:8%;margin-top: 7%;}
.divPorterLeftGen .divPorterLeftGenInside .pDivOptionsPorter .deleteButton {border: 0;background: url(/Images/imgdelete.png) no-repeat;background-size: 20px 20px;float:left;width: 100%;height: 22px;cursor: pointer;}



.divRightPorterGeneral {float: left;width: 100%;min-height: 10px;background-color: #000418;margin-bottom: 10px;padding: 3px;margin-top: 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.divRightPorterGen, .divRightPorterGeneral .divRightPorterGenInside {float: left;width: 100%;background-color: #fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}

.divRightPorterGen .divRightPorterGenInside .porterDivTitle {float: left;width: 100%;text-align: center;font-size: 16px;font-weight: bold;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside {float: left;width: 100%; padding: 6px;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPorterImage {float:left;width:25%;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPorterImage img{float: left;width: 100%;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .pDivName {float: left;width: 56%;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPorterDesc {float: left;width: 55%;margin: 11px 0 0 10px;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPorterDesc .spnPorterTitle{    width: 100%;float: left;font-weight: bold;font-size: 12px;margin-bottom: 12px;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPorterDesc input[type=text] {float: left;width: 25px;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPorterDesc span {float: left;margin: -5px 7px 0 3px;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPriceOption {float: left;width: 17%;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPriceOption .divPorterPrice {float: left;width: 100%;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPriceOption .divPorterPrice .firstHalf {float: left;width: 80px;margin-top: 5px;font-size: 20px;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPriceOption .divPorterPrice .secHalf {position: relative;font-size: 15px;top: -10px;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPriceOption .divPorterAdd {float: left;width: 100%;}
.divRightPorterGen .divRightPorterGenInside .divPorterInside .divPriceOption .divPorterAdd .btn {width: 100%;}

    






.divResProdGen,.divResProdGen .divResProdGenInside {float: left;height: auto;width: 100%;}
.divResProdGen .divResProdGenInside .pDivTitle {float: left;}
.divResProdGen .divResProdGenInside .pDivName {float: left;width: 56%;}
.divResProdGen .divResProdGenInside .pDivPrice {float: left;width: 25%;}
.divResProdGen .divResProdGenInside .pDivTxt {float: left;width: 50px;margin: 3px 0 0 10px;}
.divResProdGen .divResProdGenInside .pDivTxt input[type=text] {float: left;width: 25px;}
.divResProdGen .divResProdGenInside .pDivTxt span {float: left;margin: -5px 7px 0 3px;}
.divResProdGen .divResProdGenInside .pDivOptions { width:20px;}
.divResProdGen .divResProdGenInside .pDivOptions .updateButton {border: 0;background: url(/Images/imgupdate.png) no-repeat;background-size: 20px 20px;width: 25px;height: 25px;cursor: pointer;}
.divResProdGen .divResProdGenInside .pDivOptions .deleteButton {border: 0;background: url(/Images/imgdelete.png) no-repeat;background-size: 20px 20px;width: 25px;height: 25px;cursor: pointer;}


nav{
    height:34px;
    border-bottom:5px solid #fff
}
.nav{
    margin-left:5px;
    width:100%;
    float:left
}
.nav a{
    display:block;
    text-decoration:none
}
.nav>li{
    float:left;
    margin-right:1.5px;
    height:40px!important
}
.nav>li>a,.nav>li>a:hover{
    height:40px;
    text-decoration:none
}
.nav>li>a{
    line-height:34px;
    padding:0 17px;
    font-family:"Calisto MT","Bookman Old Style",Bookman,"Goudy Old Style",Garamond,"Hoefler Text","Bitstream Charter",Georgia,serif;
    font-size:medium;
    background:-webkit-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-o-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-ms-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-moz-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:linear-gradient(to top,#c8d0d3 5%,#eaeaea 33%,#faffff 93%)
}
.nav>li>a.home{
    border-radius:8px 0 0;
    width:89px!important;
    margin-left:-3px
}
.nav>li>a:hover{
    background:url(/Css/images/menu/menu_bgh.jpg) repeat-x
}
.nav>.dropdown:hover>a,.nav>li.active>a,.nav>li>a:active{
    background:#fff;
    color:#205a92;
    text-shadow:none
}
.nav a.icon{
    position:relative;
    width:40.8px;
    padding:0
}
.nav a.icon>span{
    display:block;
    position:absolute;
    top:9px;
    left:12px;
    height:16px;
    width:16px;
    background-repeat:no-repeat;
    background-position:0 0;
    font:0/0 serif;
    text-shadow:none;
    color:transparent
}
.nav .active a.icon>span,.nav a.icon:active>span{
    background-position:0 -16px
}
.dropdown{
    position:relative;
    z-index:999
}
.dropdown:hover ul{
    display:block
}
.dropdown ul{
    position:absolute;
    top:38px;
    left:-1px;
    min-width:160px;
    padding:0 0 5px;
    background:-webkit-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-o-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-ms-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:-moz-linear-gradient(bottom,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    background:linear-gradient(to top,#c8d0d3 5%,#eaeaea 33%,#faffff 93%);
    border:1px solid #dadada;
    border-top:0;
    border-radius:0 0 3px 3px;
    -webkit-box-shadow:0 0 1px rgba(0,0,0,.04);
    box-shadow:0 0 1px rgba(0,0,0,.04);
    color:#205a92;
    font-family:"Calisto MT","Bookman Old Style",Bookman,"Goudy Old Style",Garamond,"Hoefler Text","Bitstream Charter",Georgia,serif;
    font-size:14px
}
.breadcrumb,.dropdown li,.left-list7 a,.left-list8 a,.new-box{
    display:block
}
.dropdown ul.large{
    min-width:200px
}
.dropdown li{
    padding-top:10px;
    margin:0 18px;
    overflow:visible;
    text-align:left;
    width:200px
}
.dropdown li a{
    color:#205a92;
    padding:8px 18px;
    margin:0 -18px
}
.dropdown li a:hover{
    color:#205a92;
    background:url(/Css/images/menu/menu_bgh.jpg) repeat-x
}
.defUserName{
    float:right;
    margin:75px 100px 0 0;
    width:69px;
    vertical-align:middle;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:50px;
    font-weight:400;
    line-height:30px;
    color:red
}
.box .description .headline,.button2,.landH1 .h1Price,.style1{
    font-weight:700
}
.button2{
    background-color:transparent;
    background-image:url(/Css/images/button-bg.gif);
    background-repeat:repeat-x;
    border-width:1px;
    border-radius:5px;
    font-family:Times New Roman;
    font-size:13px;
    color:#264F6F
}
.divTableGeneral,.divTableSp,.sitemapListBrain .divTableGeneral{
    border-left:1px solid #98BF21;
    float:left
}
.divTableSp .divTableSpRow .tableBorder,.sitemapListBrain .divTableGeneral .divTableRow .tableBorder,.tableBorder{
    border-bottom:1px solid #98BF21;
    border-right:1px solid #98BF21
}
.btnMngPosition{
    margin:-2px 0 0 -30px
}
.divTableGeneral{
    width:100%;
    margin-bottom:20px
}
.divTableGeneral .divTableHeader{
    float:left;
    width:100%;
    background-color:#A7C942;
    color:#fff;
    font-size:22px;
    text-align:center
}
.divTableGeneral .odd{
    background-color:#EAF2D3!important
}
.divTableGeneral .divTableRow{
    float:left;
    width:100.2%;
    background-color:#FCFCFC
}
.divTableGeneral .divTableRow .divTableCell{
    float:left;
    width:50%;
    margin:0;
    min-height:22px
}
.divTableGeneral .divTableRow .divTableCell .divTableCellPoint{
    color:#039!important;
    float:left;
    width:77%;
    padding-left:4px;
    font-size:12px;
    min-height:20px;
    padding-top:3px
}
.divTableGeneral .divTableRow .divTableCell .divTableCellPrice{
    float:left;
    width:22.6%;
    padding-right:3px;
    font-size:11px;
    text-align:right;
    min-height:20px;
    padding-top:3px
}
.sitemapListBrain .divTableGeneral{
    width:100%;
    margin-bottom:20px
}
.sitemapListBrain .divTableGeneral .divTableRow{
    float:left;
    width:100.2%;
    background-color:#FCFCFC
}
.sitemapListBrain .divTableGeneral .divTableRow .divTableCell{
    float:left;
    width:25%;
    margin:0;
    min-height:22px
}
.sitemapListBrain .divTableGeneral .divTableRow .divTableCell .divTableCellPoint{
    float:left;
    width:100%;
    padding-left:4px;
    font-size:10px;
    min-height:20px;
    padding-top:3px
}
.sitemapListBrain .divTableGeneral .divTableRow .divTableCellUrl{
    float:left;
    width:64.7%;
    margin:0 0 0 8px;
    min-height:22px;
    font-size:10px
}
.sitemapListBrain .divTableGeneral .divTableRow .divTableCellPrice{
    float:left;
    width:8%;
    padding-left:6px;
    font-size:10px;
    min-height:20px;
    padding-top:3px
}
.divTableSp{
    width:99%;
    margin-bottom:15px;
    border-top:1px solid #98BF21
}
.divTableSp .odd{
    background-color:#EAF2D3!important
}
.divTableSp .divTableSpRow{
    float:left;
    width:100%;
    background-color:#FCFCFC
}
.divTableSp .divTableSpRow span{
    float:left;
    width:100%;
    display:block;
    text-align:center
}
.box,.box .description{
    float:left;
    text-align:justify
}
.divTableSp .divTableSpRow .divTableSpCellFirst{
    float:left;
    width:39.3%;
    padding:2px
}
.divTableSp .divTableSpRow .divTableSpCell{
    float:left;
    width:14%;
    padding:2px
}
.box h2,.box h3,h4,h5,h6{
    font-size:15px!important
}
.box h3,h4,h5,h6{
    background:0 0;
    color:#4B4B4B;
    border-bottom:solid 5px #e4e4e4;
    font-weight:700;
    padding-bottom:8px;
    margin-bottom:15px
}
.specialH1,.specialH2{
    color:#FFF;
    background:#708ca5;
    float:left!important;
    padding-left:10px;
    padding-top:4px
}
.ekomiWidget{
    margin:7px 5px
}
.specialH3,.specialH4,.specialH5{
    float:left!important;
    padding-left:10px;
    padding-top:4px;
    margin-bottom:15px;
    width:100%
}
.specialH1{
    font-size:20px!important
}
.specialH2{
    font-size:19px!important
}
.specialH3{
    font-size:18px!important;
    color:#4B4B4B!important
}
.specialH4,.specialH5{
    background:0 0!important;
    color:#4B4B4B
}
.specialH4{
    font-size:17px!important
}
.specialH5{
    font-size:16px!important
}
.specialUl{
    float:left;
    width:100%;
    margin-bottom:20px
}
.landH1,.landH1a,.landH1b,.landH1c{
    color:#4E8DBB;
    width:100%;
    margin:10px 0 0;
    background-color:transparent;
    padding-bottom:5px
}
.landH1{
    font-size:21px
}
.landH1 .h1Price{
    font-size:25px
}
.landH1 .h1Pricea{
    font-size:20px;
    font-weight:bolder
}
.landH1 .h1Priceb{
    font-size:19px;
    font-weight:bolder
}
.landH1a{
    font-size:18px
}
.landH1a .h1Priceb{
    font-size:16px;
    font-weight:bolder
}
.landH1b{
    font-size:16px!important
}
.landH1b .h1Priceb{
    font-size:17px;
    font-weight:bolder
}
.landH1c{
    font-size:15px!important
}
.landH1c .h1Pricec{
    font-size:15px;
    font-weight:bolder
}
.new-box{
    float:left;
    width:213px;
    background-color:#f2f6f9;
    border:1px solid #d8e4e7;
    margin-bottom:10px;
    margin-left:5px
}
.new-box .left-listnew{
    float:left;
    width:200px;
    margin-left:5px
}
.new-box .left-listnew a{
    height:70px;
    width:200px
}
.new-box .left-listnew img{
    float:left;
    width:200px;
    margin:15px 0 10px
}
.new-box .title{
    float:left;
    padding-top:10px
}
.new-box .title .text{
    float:left
}
.new-box h2{
    float:left;
    color:#14314c;
    font-size:14px;
    font-weight:700;
    padding-bottom:5px;
    border-bottom:solid 5px #d8e4e7;
    width:190px;
    margin:10px
}
.left-list7,.left-list7bus{
    width:200px;
    padding:10px 0
}
.left-list7,.left-list7bus,.left-list8{
    margin-left:5px;
    clear:left
}
.left-list7{
    height:75px;
    float:left
}
.left-list7 a{
    float:left;
    height:70px;
    width:220px
}
.left-list7bus{
    height:135px;
    float:left
}
.left-list8,.left-list8 a{
    height:70px;
    width:200px;
    float:left
}
.left-list8{
    background:url(img/heathrow.jpg) 0 no-repeat
}
.sb-box1 .list-info1{
    float:left;
    margin:10px 5px;
    padding:0 10px
}
.sb-box1 .list-info1 li{
    margin-bottom:10px;
    font-size:12px;
    color:#205A92;
    background:url(img/list-bg2.gif) 0 6px no-repeat;
    padding-left:11px
}
.new-box-ekomi h2,.sb-box1 .leftMenuTitle{
    color:#14314c;
    font-size:14px;
    font-weight:700
}
.new-box-ekomi,.sb-box1{
    background-color:#f2f6f9;
    margin-bottom:10px;
    float:left
}
.sb-box1 .left-list4{
    margin-left:15px
}
.sb-box1{
    border:1px solid #d8e4e7;
    width:210px;
    margin-left:5px
}
.sb-box1 .leftMenuTitle{
    float:left;
    border-bottom:solid 5px #d8e4e7;
    width:190px;
    margin:10px;
    padding-bottom:10px
}
.new-box-ekomi{
    width:210px;
    min-height:150px;
    border:1px solid #d8e4e7;
    padding-left:5px;
    margin-left:5px;
    padding-bottom:10px
}
.new-box-ekomi h2{
    float:left;
    padding-bottom:5px;
    border-bottom:solid 5px #d8e4e7;
    width:190px;
    margin:10px
}
.sb-box1 a{
    margin-left:12px
}
.breadcrumb{
    padding:10px;
    height:20px;
    background-color:#D5E9FD
}
.breadcrumb a,.breadcrumb div,.breadcrumb span{
    display:inline;
    float:left
}
#breadcrumb,.crumbss,.divCarTypes .price,.divCarTypes .vehicle,.left-listMeet a{
    display:block
}
.breadcrumb span{
    margin:0 5px;
    cursor:pointer
}
.available{
    font-size:12px;
    margin-left:10px;
    color:#01D956
}
#breadcrumb{
    float:left;
    width:100%;
    margin-top:5px
}
.crumbss a{
    background:0 0;
    font-size:15px
}
div.average-ekomi-style{
    float:left;
    width:98%;
    margin-bottom:5px
}
div.average-ekomi-style .averageGeneral{
    float:left;
    width:100%;
    text-align:center;
    margin-top:-5px
}
div.average-ekomi-style .averageGeneral .rating-title{
    float:left;
    color:#848284;
    width:54%;
    font-size:9px;
    font-weight:700;
    margin:0 0 8px
}
div.average-ekomi-style .averageGeneral .rating-value{
    float:left;
    width:18%;
    text-align:left;
    font-size:10px;
    margin-bottom:5px
}
div.average-ekomi-style .averageGeneral .rating-count{
    float:left;
    text-align:left;
    width:30%;
    color:#848284;
    font-size:9px
}
div.average-ekomi-style .averageGeneral .rating-stars{
    float:left;
    width:70px;
    margin:5px 0 0
}
div.average-ekomi-style .averageGeneral .rating-stars .starImg img{
    float:left;
    width:12px
}
div.average-ekomi-style .averageGeneral .votes{
    float:left;
    width:150px
}
.divExecutiveCarBtn{
    float:left;
    text-align:right;
    width:100%
}
.divExecutiveCarBtn .executiveCarBtn,.divExecutiveCarBtn .executiveCarBtnHide{
    float:right;
    border-width:0;
    height:25px;
    width:150px;
    text-align:left;
    display:block
}
.divExecutiveCarBtn .executiveCarBtn{
    margin:0 25px 10px 0;
    background:url(img/downArr.png) 127px 5px no-repeat #fff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px
}
.divExecutiveCarBtn .executiveCarBtn:hover{
    background-color:#8EC4FA
}
.divExecutiveCarBtn .executiveCarBtnHide{
    margin:10px 25px 10px 0;
    background:url(img/upArr.png) 127px 5px no-repeat #fff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px
}
.divExecutiveCarBtn .executiveCarBtnHide:hover{
    background-color:#8EC4FA
}
.leftMenuSmallLogo{
    font-size:9px;
    color:#8C9AA7
}
.leftMenuSmallLogoText{
    line-height:15px
}
.leftMenuLogo h2{
    min-height:50px
}
.mailSocial{
    float:left;
    width:90%
}
.mailSocial .fb,.mailSocial .go,.mailSocial .tw{
    float:left;
    width:100%;
    width:32px;
    height:32px;
    margin-right:5px
}
.apl_maps{
    float:left;
    width:100%;
    margin-top:0
}
.apl_maps img{
    width:98%
}
.contact_us_box{
    background-color:#f2f6f9;
    border:1px solid #d8e4e7;
    float:left;
    margin-bottom:10px
}
.contact_us{
    float:left;
    width:100%
}
.contact_us p{
    float:left;
    width:96%;
    margin-left:5px;
    padding-top:5px;
    text-align:justify
}
.contact_us .caption{
    float:left;
    width:100%;
    text-align:center;
    font-size:15px;
    font-weight:700;
    color:#14314C
}
.contact_us .contact_text,.contact_us .contact_us_title{
    float:left;
    width:99%
}
.contact_us .contact_text div{
    float:left;
    width:100%
}
.contact_us .contact_text div.accepted_cards{
    text-indent:-2500px;
    border:0 solid #e4e4e4;
    background:url(images/accepted-cards.jpg) no-repeat;
    width:350px;
    height:96px;
    margin-left:18%;
    margin-bottom:5px
}
.contact_us .contact_info{
    float:left;
    width:99%
}
.contact_us .contact_info .title{
    float:left;
    width:100%;
    margin:5px;
    font-weight:700;
    color:#14314C
}
.contact_us .contact_info .left_space{
    margin-left:20px
}
.contact_us .contact_info .address_info{
    float:left;
    width:52%
}
.contact_us .contact_info .contact_form{
    float:left;
    width:45%
}
.contact_us .contact_info .contact_form input{
    float:left;
    width:100%;
    margin-bottom:5px
}
.contact_us .contact_info .contact_form button{
    float:left;
    width:100%;
    margin-top:5px;
    margin-left:5px
}
.googleSearch{
    float:left;
    width:100%
}
.googleSearch fieldset{
    font-size:1em;
    border-radius:1em;
    font-family:sans-serif;
    border-width:0;
    width:100%;
    margin-top:5%
}
.gSearchText,.googleSearch .gSearchSubmit{
    font-size:inherit;
    padding:.3em .4em;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    border:1px solid #0076a3;
    background-color:#fff
}
.divExtInp,.pMin{
    padding:5px
}
.divInvPr .value input[type=text],.divTips .value input[type=text]{
    padding-left:5px
}
.googleSearch .gSearchText{
    margin-right:0;
    border-radius:.6em 0 0 .6em;
    width:73%
}
.googleSearch .gSearchText:focus{
    outline:0;
    background-color:#ffa;
    background-color:rgba(255,255,210,.5)
}
.googleSearch .gSearchSubmit{
    font-family:Arial,Helvetica,sans-serif;
    outline:0;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    color:#fff;
    border:1px solid #0076a3;
    border-right:0;
    background:#0095cd;
    background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));
    background:-moz-linear-gradient(top,#00adee,#0078a5);
    border-top-right-radius:5px 5px;
    border-bottom-right-radius:5px 5px
}
.gSearchSubmit:focus,.googleSearch .gSearchSubmit:active{
    background-color:#acf;
    outline:0
}
.box-footer{
    text-align:center
}
.form-small{
    width:100%;
    float:left
}
.form-small .control-label{
    width:24%;
    float:left;
    font-size:12px;
    margin-right:2%
}
.divInvPr,.divTips,.lblSurcharge,.payDiv,.payLegDiv,.payTypeDiv{
    margin-right:5px
}
.form-small .controls{
    width:74%;
    float:left
}
.form-small .form-group{
    margin-bottom:5px!important
}
.form-medium .control-label{
    width:180px
}
.form-medium .controls{
    margin-left:200px
}
.form-xlarge .control-label{
    width:240px
}
.form-xlarge .controls{
    margin-left:260px
}
.form-lbl{
    font-size:12px
}
.divExtInp{
    float:left;
    width:100%
}
.divExtInp .title{
    float:left;
    width:21%;
    font-size:12px;
    font-weight:700
}
.divExtInp .value{
    float:left;
    width:71%
}
.divExtInp .value textarea{
    height:80px
}
.lblSurcharge{
    float:left;
    margin-top:15px;
    font-size:11px
}
.lblPayment{
    padding-top:8%!important
}
.payDiv{
    float:left;
    width:17%
}
.payDiv .title,.payDiv .value{
    width:100%;
    float:left
}
.payDiv .title{
    font-weight:700;
    font-size:11px;
    text-align:center
}
.payLegDiv{
    float:left;
    width:19%
}
.payLegDiv .title,.payLegDiv .value{
    width:100%;
    float:left
}
.payLegDiv .title{
    font-weight:700;
    font-size:11px;
    text-align:center
}
.payTypeDiv{
    float:left;
    width:25%
}
.accDiv,.payTypeDiv .title,.payTypeDiv .value{
    width:100%;
    float:left
}
.payTypeDiv .title{
    font-weight:700;
    font-size:11px;
    text-align:center
}
.accDiv{
    margin-top:5%
}
.accDiv .accDivLbl{
    float:left;
    width:20%;
    font-size:11px;
    font-weight:700;
    padding-top:6%
}
.divInvPr{
    float:left;
    width:16%
}
.divInvPr .title,.divInvPr .value{
    width:100%;
    float:left
}
.divInvPr .title{
    font-weight:700;
    font-size:11px;
    text-align:center
}
.divTips{
    float:left;
    width:16%
}
.divTips .title,.divTips .value{
    width:100%;
    float:left
}
.divTips .title{
    font-weight:700;
    font-size:11px;
    text-align:center
}
.divRefNo{
    float:left;
    width:45%
}
.divRefNo .title,.divRefNo .value{
    width:100%;
    float:left
}
.divRefNo .title{
    font-weight:700;
    font-size:11px;
    text-align:center
}
.group-title,.page-title{
    font-weight:800
}
.notificationSpecial{
    width:60%;
    float:left;
    height:auto;
    overflow:hidden;
    position:relative;
    margin-top:1%;
    margin-left:29%;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    -moz-box-shadow:1px 1px 2px #ddd
}
.notificationSpecial p{
    padding:2% 0 0 19%;
    font-size:14px;
    color:#333
}
.msginfoSpecial{
    border:1px solid #99c4ea;
    background:url(/admin/assets/images/info1.png) no-repeat #d1e4f3
}
.notificationSpecial p .extraPayDiv{
    float:left
}
.controls .addextra_div{
    width:100%;
    padding-left:28%
}
a.addextra{
    color:#fff
}
.page-title{
    float:left;
    width:100%;
    text-align:center;
    font-size:22px;
    margin-bottom:20px
}
.top5{
    margin-top:5px!important
}
.top7{
    margin-top:7px!important
}
.top10{
    margin-top:10px!important
}
.top15{
    margin-top:15px!important
}
.top17{
    margin-top:17px!important
}
.top30{
    margin-top:30px!important
}
.btm5{
    margin-bottom:5px!important
}
.btm7{
    margin-bottom:7px!important
}
.btm10{
    margin-bottom:10px!important
}
.btm15{
    margin-bottom:15px!important;
    font-size:18px
}
.btm17{
    margin-bottom:17px!important
}
.btm30{
    margin-bottom:30px!important
}
.row{
    margin:0!important
}
.pDate{
    width:110px
}
.pHour,.pMin{
    width:60px;
    float:left;
    margin-right:5px!important
}
.divAddBooking{
    float:left;
    width:100%;
    text-align:center;
    padding-top:10%
}
.tab-content{
    margin-top:15px
}
.pkMin{
    margin-top:5px
}
.plDate{
    width:85%
}
.ui-autocomplete{
    height:auto!important
}
.left-sp-5{
    margin-left:5px!important
}
.sl-110{
    width:110px!important
}
.sl-120{
    width:120px!important
}
.sl-130{
    width:130px!important
}
.sl-140{
    width:140px!important
}
.paxLbl{
    font-size:12px!important
}
.passDet{
    font-size:13px
}
.spnLegPrice,.spnLegPriceR,.spnTotalPrice{
    float:left;
    width:100%;
    font-size:20px
}
#divTotalPrice .title{
    float:left;
    width:20%!important
}
.btnNext{
    float:right;
    font-size:22px;
    background-color:#0896ff!important
}
.btnNext:hover{
    background-color:#003580!important
}
ul.ui-autocomplete{
    min-width:480px;
    background-color:#fff
}
ul.ui-autocomplete .ui-state-focus{
    background-color:#e5e9ed!important
}
ul.ui-autocomplete li{
    background:0 0!important;
    z-index:999;
    color:#003580!important;
    font-weight:700;
    font-family:Helvetica,sans-serif
}
.extra-points span .removeImg{
    background:url(/asset-new/css/images/delete-blue2.png) 3px 8px no-repeat!important;
    width:22px;
    height:30px
}
.firstLegBtn,.secLegBtn{
    margin-top:14px;
    margin-right:-10px;
    float:right
}
.left-margin-20{
    margin-left:20px
}
.divCarTypes .vehicle-container{
    text-align:center;
    position:relative;
    margin-bottom:25px;
    padding:1% 2%!important
}
.divCarTypes .vehicle-container .hover-overlay{
    position:absolute;
    height:50%;
    width:100%;
    top:0;
    left:0;
    background-color:rgba(255,255,255,.51);
    visibility:hidden
}
.divCarTypes .vehicle-container.selected .hover-overlay{
    visibility:visible
}
.divCarTypes .vehicle-container.selected{
    border:1px solid rgba(8,8,8,.41)!important;
    background:rgba(251,225,225,0);
    color:#FAFFFF!important
}
.divCarTypes .vehicle-container .radio-inline{
    padding:0
}
.divCarTypes .price{
    font-family:Enriqueta,serif;
    font-size:25px;
    font-weight:700;
    margin:0 0 10px;
    color:#9F9F9F
}
.divCarTypes .selected .price,.divCarTypes .vehicle-container:hover .price{
    color:#7D7C7C;
    cursor:pointer
}
.addextra_div a,.form-new-booking h2{
    color:#003580!important
}
.divCarTypes .vehicle{
    border-width:0!important;
    margin-left:-45px
}
.divCarTypes .vehicle-image{
    text-align:center;
    background-color:#fff
}
.divCarTypes .ext-info{
    font-size:11px;
    float:left;
    padding-left:11%
}
.divCarTypes .carInfo{
    float:left;
    width:100%
}
.hline{
    float:left!important;
    width:100%!important;
    margin:2% 0!important
}
.form-new-booking h2{
    float:left!important;
    width:100%;
    text-align:left;
    padding:0;
    font-size:22px
}
.left-listMeet,.left-listMeet a{
    float:right;
    height:107px;
    width:220px
}
.radio-inline{
    font-size:13px;
    font-weight:700
}
.ui-autocomplete-success{
    background:url(/asset-new/css/images/success-tick.png) 99% center no-repeat #fff
}
.left-listMeet{
    background:url(/Css/images/Heathrow-meet-and-assist2.jpg) 0 no-repeat;
    padding:15px 0;
    clear:left
}
.my-placeholder{
    color:#CDCDCD
}
.disabled-btn,.disabled-btn:hover{
    background-color:#999!important;
    cursor:default!important;
    color:#fff!important
}

#CDSWIDCOE {
        width: 190px !important;
}