select-trip/* CSS Document */

/*GLOBAL STYLES */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}
img{border:none;}
a img {border: none;}

fieldset {border:0;}
ol, ul, li {list-style:none;}
caption, th {text-align:left;}
q:before, q:after { content:''; }
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
address { display:table; white-space:pre;}
strong {font-weight: bold;}
em {font-style: italic;}
acronym {cursor:help; border-bottom:1px dotted;}
p { margin:10px 0; text-align:justify ;line-height:18px; }

/*FORM STYLES*/
form dt {float: left;clear: left;width: 120px; font-size:12px; color: #696868;}
form dd {margin: 0 0 0.5em 4em; font-size: 12px;text-align:left;}
.field{border:1px solid #abadb3;height:13px; padding:4px; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#7D7D7D;}


.right{float:right;}
.left{float:left;}
.block{display:block;}
.clear{ clear: both;}
.hide{text-indent:-999px; overflow:hidden;}
.upper{text-transform:uppercase;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.alignjustify{text-align:justify;}
.large{font-size:17px;}
.space{height:8px;}
.dot-line{width:100%; height:11px;border-top:1px dotted #616060;margin-top:15px;}
.blue{color:#335bbb;}

h2{font-size:21px; color:#335BBA;}

.headline{border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding-left:20px;padding-top:3px;}

body {
  background: #fff url(../img/layout/top-bg.gif) repeat-x 0 -20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#535353;
}

#page{margin:0 auto; width:861px;}
#header{height:123px;position:relative;}

/* header */
#logo a{background: url(../img/logo.gif) no-repeat;
width: 263px;
height: 42px;
text-indent:-9999px;
z-index:99;
overflow:hidden;
display:block;
position:absolute;
top:27px;
left:21px;
}
.airport-transfers{font-size:10px;color:#878686;overflow:hidden;text-align:center;padding-top:4px;}
#call-harmony-cars {	background:url("../img/call-bg.png") no-repeat scroll 0 0 transparent;height:66px;left:585px;position:absolute;top:11px;width:272px;padding-left: 10px;padding-top: 10px;	}
#call-harmony-cars h3 {font-size: 17px;color: white;padding-left: 8px;}
#call-harmony-cars h4 {margin: 0px;margin-bottom: 5px;}
#call-harmony-cars h4 a {font-size: 12px;color: #67ade8;padding-left:37px;}



/* top navigation */
#top-nav {    
    width: 861px;
    height: 37px;
    position:absolute;
    top:86px;
    left:0px;
}
#top-nav li{display:inline;} 
#top-nav a{float:left;text-indent:-9999px; overflow:hidden;z-index:99;height:37px;background: url(../img/layout/top-nav.gif) no-repeat;}

#nav-home a{background-position:0px 0px; width:89px;}
#nav-home a:hover, .home-active #nav-home a{background-position:0 -37px; }

#nav-price a{background-position:-89px 0px; width:129px;}
#nav-price a:hover, .price-active #nav-price a{background-position:-89px -37px; }

#nav-fleet a{background-position:-218px 0px; width:110px;}
#nav-fleet a:hover, .fleet-active #nav-fleet a{background-position:-218px -37px; }

#nav-blog a{background-position:-328px 0px; width:84px;}
#nav-blog a:hover, .blog-active #nav-blog a{background-position:-328px -37px; }

#nav-faq a{background-position:-412px 0px; width:97px;}
#nav-faq a:hover, .faq-active #nav-faq a{background-position:-412px -37px; }

#nav-testimonials a{background-position:-509px 0px; width:143px;}
#nav-testimonials a:hover, .testimonials-active #nav-testimonials a{background-position:-509px -37px; }

#nav-partners a{background-position:-652px 0px; width:113px;}
#nav-partners a:hover, .partners-active #nav-partners a{background-position:-652px -37px; }

#nav-contact a{background-position:-765px 0px; width:96px;}
#nav-contact a:hover, .contact-active #nav-contact a{background-position:-765px -37px; }


/*** right side ***/
.right-side{float:left;width:314px;}
#blog-page .right-side{float:right;width:243px;}
#home-page .right-side{background: url(../img/layout/home-right-bg.jpg) repeat-x 0 0;
}
.select-trip{
margin-top:12px;width: 302px;
height: 266px;
background: url(../img/layout/home-select-trip-bg.jpg) no-repeat 0 100%;
        /* background-color:#83BAF0; */
}
#home-page .select-trip{
background: url(../img/layout/home-select-trip-bg.jpg) no-repeat 0 100%;
}
.select-trip .bar{
    background:url("../img/layout/select-trip-bar.jpg") no-repeat scroll 0 0 transparent;
color:#233395;
font-size:18px;
height:28px;
padding-top:3px;
text-align:center;
text-decoration:underline;
width:302px;
}
.select-trip #pickuptime {width: 90px; float: left;}
.select-trip table tr td {font-weight: bold;font-size: 12px;color: #173992;padding-bottom: 11px;padding-left: 4px;}
.select-trip form{margin:13px 0 0 13px;
width:271px;}
.select-trip li{color:#355AAA; padding-left:34px;clear:both;}
.select-trip li span{width:210px;display:block;float:left;}
.select-trip li input{margin-bottom:8px;}
.select-trip .submit{background:url("../img/seeprice.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:white;
float:right;
height:25px;
text-indent:-9999px;
width:187px;}
li.travel{background: url(../img/ico-travel.gif) no-repeat;}
li.transfer{background: url(../img/ico-airport.gif) no-repeat;}
li.seeing{background: url(../img/ico-london.gif) no-repeat;}
li.vacation{background: url(../img/ico-vacation.gif) no-repeat; background-position:5px 0;}
.select-trip p{margin:8px 0;}
.select-trip .field { width:112px; }
.select-trip select{ float: left; height:22px;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#7D7D7D; padding-top:0px;}
.select-trip select.fulllength { width: 100%;}
.select-trip select.right {float: right;}
.select-trip select#hour {margin-left: 6px;}

.view-vehicle{margin-top:16px;position:relative;}
.vehicle-slide{margin:10px 0 0 20px;width:281px;}
.vehicle-slide h3{font-size:14px; color:#0a2357;margin:10px 0 -5px 0;}
.nav-slide{position:absolute; top:48px; right:15px;}
.car-img{float:left;margin-right:10px;}
.car-info{float:left;width:89px;margin-top:30px;}
.car-info img{margin-top:5px;}

/*** left side ***/

.left-side{float:left;width:546px;}
#blog-page .left-side{width:560px;}
/* footer */
#footer{
    color:#898989;
    font-size:11px;
    
}
#footer .top{background:#e6e6e6 url(../img/layout/footer-bg.gif) repeat-x 0 0;padding:11px 15px 5px 19px;    }
#footer .line{border-top:1px solid #E0E0E0;height:4px;margin-top:10px;width:100%;}
#footer img{margin-right:30px;}
#footer ul.left{margin-right:66px; display:block;margin-top:5px;}
#footer ul li{margin-top:3px;}
#footer a{color:#898989;text-decoration:none;}
#footer a:hover{text-decoration:underline;color:#898989;}
#footer p.left{width:281px;text-align:left;line-height:14px;margin:5px 0 18px 32px;}
#footer .copy{color:#ffffff; text-align:right;padding:6px 15px 6px 19px;      background-color:#1D2F93;  }


/*** home page ***/
.home-content{width:520px;}

.none{display: none;}
.mootabs_panel {overflow:hidden;display: none;}
.mootabs_panel.active {	display: block;}

#tab-nav{
width: 520px;
height: 26px;
}
#tab-nav li{display:inline;}
#tab-nav a{float:left;text-indent:-9999px; overflow:hidden;z-index:99;height:26px;background: url(../img/layout/tab-nav.gif) no-repeat;}
#li-tab1 a{background-position:0px 0px; width:120px;}
#li-tab1.active a, #li-tab1 a:hover{background-position:0px -26px; }
#li-tab2 a{background-position:-120px 0px; width:120px;}
#li-tab2.active a, #li-tab2 a:hover{background-position:-120px -26px; }
#li-tab3 a{background-position:-240px 0px; width:280px;}
#li-tab3.active a, #li-tab3 a:hover{background-position:-240px -26px; }

.new-prices-banner{background: url(../img/new-banner.jpg) no-repeat; width:282px; height:131px; margin:25px 0 25px 20px;}
.new-prices-banner a{display:block; width:136px; height:29px; margin:69px 0 0 74px; text-indent:-999999px; float:left;}
.home-content .mootabs_panel{padding-left:20px;margin-top:15px;width:504px;}
#heathrow-transfer h2{background: url(../img/text-limo-service.gif) no-repeat;
text-indent:-9999px;
}
#gatwick-transfer h2{background: url(../img/text-london-airport-transfers.gif) no-repeat;
text-indent:-9999px;
}
#stansted-transfer h2{background: url(../img/services-airport-transfers.gif) no-repeat;
text-indent:-9999px;
}
.mootabs_panel ul li{background: url(../img/ico-blue-arrow.gif) no-repeat 0 2px;
padding-left: 20px;margin-bottom:10px;
}
.mootabs_panel ul li strong{color:#335bba;}

.table {width:503px;
    border: none;
    padding-left:1.3em;
    border:0;}
.table_header {background: url(../img/tbl_hdr_bg.gif) repeat-x 0 0;
        height: 34px;
        width: 107px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        text-align: center;
        color:white; font-style:normal; font-weight:normal;
}
#paris-price-page .table_header,#israel-price-page .table_header {background: url(../img/tbl_hdr_bg2.gif) repeat-x 0 0;
        height: 43px;
}
#paris-price-page .table_header span{color:#7bb7ed; font-size:12px;}
#israel-price-page #rates-per-car-table2 td{font-size:11px;height:33px;}
.table_main_column  {background-color: #335BBA;
        height: 29px;
        width: 179px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        text-align: left;
        color:white; font-style:normal; font-weight:normal;
        padding-left: 0.6em;
}
.table_column  {background-color:silver;
        height: 29px;
        width: 80px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        text-align: center;
        color:black; font-style:normal; font-weight:normal;
}

.table_column_img{ vertical-align:middle; text-align:left;width: 27px;}
#rates-per-car-table2 td{border-left:1px solid #fff;border-bottom:1px solid #fff;}
#rates-per-car-table2 .table_column_img{background-color:silver;border-left:none;}
.heading {
          font-family: Arial, Helvetica, sans-serif;
          font-size:17px;
          color:#335BBA;
          font-style:normal;
          font-weight:normal;
          padding-bottom: 0.6em;
          padding-top: 0.6em;
          padding-left: 1.3em;
          
    }
.vehicle-slide h3{
          font-family: Arial, Helvetica, sans-serif;
          font-size:14px;
          font-style:normal;
          font-weight:normal;
          margin-top:15px;
   }
.vehicle-slide p{text-align:justify; margin-top:2px; }
.blue
{
          color:#294FA7;
 }
.grey
{
          color:#535353;
 }
#contact-info-block h3, .div-heading-block h3{
          border-bottom:1px solid #E0E0E0;
          padding-left:20px;
          padding-top:3px;
          padding-bottom:3px;
          font-size:16px;
          font-weight:bold;
          color:#6987CC;
          margin-top:20px;
          margin-bottom:1px;
          width: 485px;
    }
#general-enquiries-block{
margin-bottom:10px; margin-top:10px;
}
#book-online-page p.toptext{
    padding-left:20px;
padding-top:3px;
padding-bottom: 5px;
width: 504px;
}

#book-online-page .quarter
{
    width: 54px;
    float: left;
}
#book-online-page .half
{
    width: 112px;
    float: left;
}
#book-online-page .threefourth
{
    width: 170px;
    margin-left: 10px;
    float: left;
}
#book-online-page .label
{
    font-size: 14px;
}
#book-online-page .labels
{
    font-size: 12px;
}
#book-online-page .time
{
   height:24px;
padding-bottom:1px;
padding-top:1px;
width:55px;
}

#book-online-page #layer {
	height: 21px;
	position: absolute;
	width: 255px;
	background: transparent url(/images/spacer.gif);
}
#book-online-page #carlist1
{
        position:absolute;
	width:253px;
        top: 22px;
        left: 0px;
        overflow:auto;
        height: 220px;
        background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #868686;
        display: none;
}
#book-online-page #carlist1 div
{
    background: transparent url(../img/cars-sprite.png);
background-repeat: no-repeat;
padding-left:95px;
height:57px;
font-size: 12px;
padding-top: 5px;
cursor: pointer;
background-color: #f4f6f9;
padding-bottom: 5px;
position: relative;
}
#book-online-page #carlist1 div.alt{
    background-color: #dfe2ea;
}
#book-online-page #carlist1 div span {
    bottom:4px;
font-size:10px;
left:95px;
position:absolute;
}
#book-online-page #carlist1 div img {
bottom:5px;
margin-right:7px;
margin-top:7px;
position:absolute;
right:0;}
#book-online-page #carlist1 div:hover {
background-color: #ddd;
}
#book-online-page #carlist1 #car1
{    
}
#book-online-page #carlist1 #car2{
background-position:0 -67px;
}
#book-online-page #carlist1 #car3{
background-position:-1px -135px;
}
#book-online-page #carlist1 #car4
{
    background-position:0 -270px;
}
#book-online-page #carlist1 #car5{
background-position:0 -202px;
}
#book-online-page #carlist1 #car6{
background-position:-1px -334px;
}
#book-online-page #carlist1 #car7{
background-position:-1px -402px;
}
#book-online-page #carlist {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #868686;
	display:none;
	height:220px;
	overflow:auto;
	position:absolute;
	width:252px;
        top: 21px;
        left: 0px;
}
#book-online-page #carlist a {
	display:block;
	padding: 15px 5px 0 104px;
	color: black;
	font-size:10px;
	height: 39px;
	text-align:center;
	background-repeat: no-repeat;
	width: 126px;
}
#book-online-page #carlist a:hover {
	background-color:#ddd;
}
#book-online-page #carlist a img {
	border: none;
	float: left;
	margin: 1px;
}
#book-online-page #pricediv
{
    background-color:#A3B4DD;
color:#14368D;
font-size:18px;
height:20px;
padding:14px;
width:225px;
}
#book-online-page #nopricediv
{
    background-color:#A3B4DD;
color:#14368D;
font-size:15px;
height:20px;
padding:14px;
width:225px;
}
#book-online-page #pricediv select {
    margin-left: 60px;
width:63px;
}
#book-online-page .radio
{
    margin-right: 6px;
}
#book-online-page .radior
{
     margin-right: 16px;
    margin-left: 6px;
}
.div-heading-block p{
    padding-left:20px;
    font-size:16px;
    width:480px;
}

.img-block{
         padding-left:45px;
         padding-right:20px;
         padding-top:2px;
         float: left;
}

#contact-info-block h4{
         padding-left:110px;
         padding-top:1px;
         font-size:16px;
         font-weight:normal;
         color:#535353;
         text-align:justify;
}

.label{
         padding-left:0.3em;
         font-size:16px;
         font-weight:normal;
         color:#535353;
         text-align:left;
         width:180px;
         vertical-align:top;
         /*height: 40px;*/
}
.textbox{
    border:1px solid #abadb3;
    height:13px;
    padding:4px;
    width:245px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; color:#7D7D7D;
    background-color:#EDF0F7;
    /* vertical-align:top; */
}

.fleet-block table {
    width:503px;
    border: none;
    border:0;
    }
.fleet-block p{
          font-size:14px;
          font-weight:normal;
          color:#535353;
          margin-top:5px;
          text-align:justify;
          width:307px;
}

.fleet-block img{
    padding-left: 20px;
}
.fleet-block h4{
        padding-left:20px;
         padding-top:1px;
         font-size:16px;
         font-weight:bold;
         color:#535353;
         text-align:justify;
 }
.contact-text p{
    padding-top:10px;
    font-size:16px;
}
.contact-text a{
    color:#535353;
}
.desc{
    padding-left:1.6em;
    font-size:16px;
}
.trip{
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    padding-left:3px;
    }

.sitemap a{
    padding-left:0.6em;
    font-size:16px;
    color:#535353;
}
.sitemap li{
    margin-left:40px;
    margin-bottom:15px;
    font-size:16px;
    color:#535353;
    list-style: disc;
}

#notePhone { line-height:10px; font-size:10px; margin-left:140px; margin-top:-22px; margin-bottom:10px; float:left; }
#toSelect {margin-bottom:10px;}
.dropdown{
background-color:#EDF0F7;
border:1px solid #ABADB3;
color:#7D7D7D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:255px;
height:22px;
}
.time{
background-color:#EDF0F7;
border:1px solid #ABADB3;
color:#7D7D7D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:22px;
width:40px;
}
#orEmail{
   color:#335BBB;
   font-weight:bold;
   margin-left:10px;
   margin-top:10px;
   
}
.email{
    text-decoration:underline;
    color:#345BBA;
    margin-left:10px;
    margin-top:0px;
    font-size:14px;
}


/*** blog ***/
#blog-page{padding-top:22px;}
 .blog-title{margin-bottom:18px;}
.blog-title, .blog-title a{color:#535353; font-size:16px;}
.blog-title a{text-decoration:none;}
.blog-title a:hover{text-decoration:underline;}
.blog-date {margin-left:105px;font-size:12px;}
.blog-index img{margin-top:-25px;}

.post{padding-left:18px;}
.blog-line{border-top:1px solid #eaeaea;height:21px;margin-top:20px;}

.blue,.blue a{color:#345cbb;}

.post img.alignleft{float:left; margin-right:15px;}
.entry{margin-top:7px;}
.entry p{margin-top:10px;}

#searchsubmit{border:none;background:url(../img/button-go.gif) no-repeat; width:45px; height:25px;}
#s{width:158px; height:16px; border:1px solid #959595; color:#969494; padding:4px 6px; font-size:13px;margin-right:10px;}
.widget{margin-top:23px;}
.widgettitle{
background: url(../img/widget-titles.gif) no-repeat;
width: 240px;
height: 31px;
text-indent:-999999px;
}
.widget_archive .widgettitle{background-position:0 -31px;}
.widget_categories .widgettitle{background-position:0 0px;}

.widget ul{width:204px; background-color:#a2ccf3; padding:15px 18px 12px 18px;}
.widget ul li{margin-bottom:14px;}
.widget ul li a{color:#535353;}

.rss{margin:19px 0 0 18px;background: url(../img/ico-rss.jpg) no-repeat; padding-left:38px;padding-top:8px;height:50px;
}
.comment-author a, .navigation a,.rss a{color:#535353;}
.comment-meta a{color:#535353; text-decoration:none;}

.textfield, #comment{border:1px solid #959595;}
#submit{border:none;background: url(../img/send-button.gif) no-repeat;
width: 81px;
height: 25px;
}

img.avatar{float:left;margin-right:10px;} 
#comments{margin-bottom:10px;}

.pagetitle{margin-left:20px; margin-bottom:10px; font-size:15px;}

.test-block{font-size:13px;width:395px;margin:13px 0 0 20px;}
.partners-block{font-size:13px;width:471px;margin:20px 0 20px 20px;}
.partners-block p{margin-left:131px;margin-top:0;}
.greyline{border-bottom:1px solid #E0E0E0;width:505px;}

.sifr{color:#335BBA;}

h4.sifr{font-size:16px; background:url(../img/ico-blue-arrow2.gif) no-repeat 18px 15px; padding:10px 0 5px 30px;border-bottom:1px solid #e0e0e0;margin-top:20px; margin-bottom:20px;}
/*** ppc landing page ***/
#ppclading-page .left-side{width:517px;margin-right:30px;}
#ppclading-page .right-side{width:292px; color:#818181;text-align:left;}
#ppclading-page .right-side p{text-align:left;}

#ppclading-page .div-heading-block p{font-size:14px; width:auto;}
#ppclading-page .headline{margin-top:25px;margin-bottom:20px;}
#ppclading-page .label{font-size:14px;}
.bt-next{background:url(../img/button-submit.gif) no-repeat; width:91px; height:32px;}
.bt-submit{background:url(../img/button-submit.gif) no-repeat; width:91px; height:32px; background-position:0 -32px;}
.step{background:url(../img/ppc-title.gif) no-repeat; width:517px; height:40px; text-indent:-9999px; overflow:hidden;}
.step1{background-position:0 0;}
.step2{background-position:0 -40px;}
.greybg{background-color:#f4f4f4;}
.padding{padding:0px 18px 20px 15px;}
.button{border:none; cursor:pointer;}
.error{color:red;}

#tab-nav2{
width: 505px;
height: 26px;
margin:0;padding:0;margin-top:23px;
}
#tab-nav2 li{display:inline;}
#tab-nav2 a{float:left;text-indent:-9999px; overflow:hidden;z-index:99;height:26px;background: url(../img/layout/tab-nav2.gif) no-repeat;}
#li-london a{background-position:0px 0px; width:129px;}
#li-london.active a, #li-london a:hover{background-position:0px -26px; }
#li-paris a{background-position:-129px 0px; width:113px;}
#li-paris.active a, #li-paris a:hover{background-position:-129px -26px; }
#li-israel a{background-position:-242px 0px; width:263px;}
#li-israel.active a, #li-israel a:hover{background-position:-242px -26px; }

.currency{position:absolute; right:10px; top:-16px;}
.currency-value{display:none;}
.zone-list{margin:23px 0 28px 20px; font-size:15px;}
.zone-list li{margin-bottom:5px;}