﻿

/* 


	@project: Airport Pickups London
	@developer: Cem Sisman cem_sisman@hotmail.com - http://cemsisman.com
	@date: 2009-03-22


*/

body { background-color:#000418;  text-align:center; font-family:Verdana; font-size:12px;}
ul , li {list-style:none; padding:0; margin:0; color:#848484;}
h1, h2 {margin-bottom:15px;}
p {margin-bottom:15px;}

.w100 {width:100%; background:transparent url(images/content-line.gif) repeat-x; position:relative;}
.wrapper {color:#333; overflow:hidden; }
.wrapper p {color:#333; font-size:12px;}
.wrapper a{color:#4e8dbb; text-decoration:none;}
.wrapper a:hover{text-decoration:underline;}
.c{float:left;background:white;width:820px;}

#weather{float:right;border:solid 0 red;margin:10px;margin-top:25px;}
#weather .date{float:left;position:absolute; margin-left:-140px; margin-top:50px;
               font-size:11px; color:#205A92;}
/* HACKS */
.fix {clear:both;}

/* wrapper */
.wrapper{margin:0 auto; margin-bottom:10px; width:820px; background-color:White; padding-top:10px; border-top:solid 5px #85a4bb; text-align:left;}

/* header */
.header-wrapper{ background:url(images/header-line.gif); height:153px; width:100%;}
.header{ margin:0 auto; width:823px;}
.header h1 { float:left; background:url(images/ap-we-care-your-comfort.jpg); width:304px; height:91px; margin-bottom:18px;}
.header h1 a {float:left; width:304px; height:91px; text-indent:-2500px}

.header .menu-container{clear:both;}
.header .menu-container .menu{float:left;}
.header .menu-container .menu li{float:left; height:44px;}
.menu li a span {display:none;}
.menu li a {display:block; float:left; height:44px; line-height:44px; text-decoration:none; font-size:13px; color:#205A92; font-weight:bold; }

.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:122px;}
.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:111px;}
.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:170px;}

.flag {float:left; margin-left:10px; text-indent:-4500px; width:30px; height:20px!important; margin-top:14px;}
.es {background:url(images/spain.gif); }
.en {background:url(images/english.gif); }
.it {background:url(/css/images/italy.gif); }

/* content*/
.content{}
.content-footer
{
	padding-bottom:10px;
	float:left;background:#000418 url(images/content-footer.gif) no-repeat; width:823px; height:10px;}

/* td */
.td { float:left; width:275px; height:40px; padding-left:15px; line-height:40px;
      background-color:#f2f6f9; color:#333; border:solid 1px #d5e0e2; border-top:none;}
.td.left {}
.td.right {border-left:none; width:272px;}
.td.even {background-color:#fff;}
.name{float:left; width:105px; color:#3576a6;font-weight:bold;}


.td2 { float:left; width:200px; height:30px; padding-left:10px; line-height:30px;
      background-color:#f2f6f9; color:#333; border-bottom:solid 1px #d5e0e2; border-top:none;}
.td2.left {}
.td2.even {background-color:#fff;}
.name{float:left; width:105px; color:#3576a6;font-weight:bold;}



/* footer */
.footer {float:left; width:821px; text-align:center; color:#333; }
.footer {font-size:11px; background-color:#afc7e1;  }
.footer .top{background:url(images/footer-top.gif) no-repeat;width:821px; height:6px;}
.footer .bottom{background:url(images/footer-bottom.gif) no-repeat;width:821px; height:6px;}
.footer a {color:#154263;}
.fc, .fc2 {padding:10px 20px;}
.fc {background-color:#a3bcd7; padding-bottom:10px;}
.fc2 {padding-top:10px;}
.total-price{font-size:14px; font-weight:bold;}

/* column1 (left sidebar) */
.rss {position:absolute; top:15px; left:150px; overflow:hidden; background:url(images/rss.gif) no-repeat; width:50px; height:22px;}
.rss a{width:50px; height:22px; text-indent:-2500px;}
.subscribe {background:url(images/subscribe.gif) no-repeat; width:158px; height:22px;}
.subscribe a {text-indent:-2500px;display:block;width:158px;height:22px;}

.col1 h2
{	
	color:#14314c; font-size:14px;
	font-weight:bold;
    padding-bottom:5px;    
    border-bottom:solid 5px #d8e4e7;
    width:190px;
    margin:0 10px;
    margin-top:10px;}

.col1 h2 a {color:#14314c; font-size:14px;}
.col1 
{
	position:relative;
	display:inline;
	float:left;
	width:212px;
	text-align:left;
	overflow:hidden;
	margin:0 10px;
	}

.col1 a {text-decoration:none;color:#205a92;font-size:11px;display:block;}
.col1 a:hover{text-decoration:underline;}

/* column2 (center) */
.col2
{
	position:relative;
	float:left;
	width:580px;
	border:solid 0 red;
	overflow:hidden;
}
.col2 .box 
{
	float:left;
	background-color:#fcfcfc;
	border:solid 1px #e4e4e4;
	padding:15px;
	margin-bottom:10px; position:relative;
}
.box .intro {float:left;margin-right:15px;}
.map-container {float:left; width:320px; margin-right:15px; display:block;}
.wide {width:790px;margin-left:15px;}
	
.hline {background:url(images/box-hline.gif) repeat-x; width:100%; height:2px; margin-bottom:10px;}

.col2 {font-size:12px;}
.col2 ul li{ background:url(images/list-bg2.gif) no-repeat 10px 4px; padding-left:25px; padding-bottom:10px; }


.col2 h2 
{
	color:#4b4b4b;
	border-bottom:solid 5px #e4e4e4;
	font-size:16px;
	font-weight:bold;
	}


/* quotation */ 
.quote 
{
	float:left;
	background-color:#708ca5;
	color:White;
	width:580px;
	margin-bottom:10px;	
	}
	
.quote h2 {color:White; border-bottom:0; padding-left:15px; margin-top:10px; margin-bottom:5px;}	
.quote select {padding:3px; margin:0;}
.center {width:580px;margin:0 auto;}
.quote-container {width:100%;margin-bottom:15px;background-color:#708ca5;border:solid 0 red; overflow:hidden;}


.accepted-cards
{
	text-indent:-2500px;
	border:solid 0 #e4e4e4;
	background:url(images/accepted-cards.jpg) no-repeat; width:536px; height:96px;}


.sb-box 
{
	background-color:#f2f6f9;
	border:solid 1px #d8e4e7;
	float:left;
	margin-bottom:10px;
	}

.sb-box .list-info {margin:10px 0; padding:0 10px; }
/*.sb-box .list-info li {padding-left:10px; margin-bottom:5px; font-size:11px; background:url(images/list-bg1.gif) no-repeat 0 3px;}*/
.sb-box .list-info li { margin-bottom:7px; font-size:11px; color:#205A92;
                        background:url(images/list-bg2.gif) no-repeat 0 3px; padding-left:11px;}
.sb-box p.info {font-size:11px;}


.left-list1 
{
	
	}
	
.left-list1 li 
{
	background:url(images/list-bg1.gif) no-repeat 0 12px;
	height:30px;
	margin-left:10px;
	padding-left:10px;
	line-height:30px;
	border-bottom:solid 1px #d8e4e7;
	width:190px;
	}
	
.map {background:url(images/map.gif); width:200px; height:210px;}
.map a {display:none;}
.map-go {background:url(images/map-go.gif) no-repeat; background-position:right;}


.jg {background:url(images/join-groups.gif) no-repeat 10px; width:210px; height:97px;}
.jg a {display:block;float:left;height:97px;width:210px;}
.jg a span {display:none;}


.tfl {background:url(images/tfl.gif) no-repeat 40px; width:210px; height:56px; padding:15px 0; clear:left;float:left;}
.tfl a {display:block;float:left;height:56px;width:210px;}
.tfl a span {display:none;}


#searchForm 
{
		
	}
	
#searchForm .fieldset{padding:0 10px 10px 15px; float:left; width:540px; border:solid 0 navy;}
#searchForm .arrow{float:left;background:url(images/arrow1.gif) no-repeat; height:17px; width:18px;padding-right:10px;}
#searchForm .item1{float:left;width:260px;}
#searchForm .item1 label
{	
	border:solid 0 red;	
	margin-bottom:10px;
	height:10px;
	}
	
.item1 br {margin-bottom:10px;}
.quote-submit{float:left;width:553px;margin:0;padding:0;margin-bottom:15px;text-align:right;}
form{margin:0!important; padding:0!important;}


.ct{float:left; width:147px; height:95px; border:solid 1px #324b59; margin-right:45px; 
    cursor:pointer; background-color:#D8E4E7!important;
    color:#205A92;}

.saloon{background:url(images/vt-saloon.gif) no-repeat center bottom; }
.mpv{background:url(images/vt-mpv.gif) no-repeat center bottom;}
.seater-8{background:url(images/vt-seater8.gif) no-repeat center bottom; margin-right:0;}

.vt .selected {border:solid 1px #cfd8d1;}
/*.saloon.selected{background:url(images/salon_over.jpg) no-repeat;}
.mpv.selected{background:url(images/mpv_over.jpg) no-repeat;}
.seater-8.selected{background:url(images/seater_over.jpg) no-repeat;}*/

/*.vt input {display:none;}
.vt img {display:none;}*/


.button {background:url(images/button-bg.gif) repeat-x; height:27px; border:solid 1px #596d7e;
         font-size:11px; color:#005eae; font-weight:bold; cursor:pointer;}
         
         
/* cutomer details form fields. */
.cust-details {padding:0;padding-bottom:15px;}
.cust-details label {padding:0 15px; display:block; width:200px; float:left;}
.cust-details input {}
.cust-details textarea{}
.cust-details h2 {clear:both;border-bottom:solid 1px #47617b;margin-bottom:0;padding-bottom:10px;}
.separator{border-bottom:solid 1px #47617b;border-top:solid 1px #89a0b5;
            padding-bottom:10px; float:left; width:100%; padding-top:10px;}
.cust-details .buttons {float:right; margin-right:10px;margin-top:15px;}



/* form specialfields*/
.txtDatetime {width:100px; border:solid 1px #d7d7d7; padding:3px; background:#fff url(images/icons/datetime.png) no-repeat 85px center; cursor:pointer;}
.datediv { float:left; width:200px!important;}

/* secure form */
.fs-cc {border:solid 0 #e6e6e6; font-family:Verdana;}
.fs-cc legend,.form-h {font-weight:bold; font-size:14px; margin-bottom:15px; padding:5px; background-color:#F2F6F9; color:#3576A6;
                       border:1px solid #D5E0E2; width:96%;}
.fs-cc .fix {margin-top:10px;}
.fs-cc label { display:block; width:160px; float:left; padding-left:40px; text-align:left; font-family:Verdana;}
.fs-cc input {padding:2px 3px; border:solid 1px #D8E4E7; font-size:13px; font-family:Verdana;}
.fs-cc textarea {border:solid 1px #D8E4E7;}
.fs-cc input[type="checkbox"] {padding-left:40px;} 
/*.fs-cc input[type="text"] {width:200px;} */
.fs-cc select {padding:2px; border:solid 1px #D8E4E7; font-size:12px; font-family:Verdana;}
.fs-cc .center {text-align:center; }
.fs-cc .right {float:right; margin-right:50px; margin-top:20px;}

a.print {background:url(images/print.gif) no-repeat; display:block; width:36px; height:34px; position:absolute; top:10px; right:11px;
        text-indent:-2500px;}
		#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 7px;
}
#customers th 
{
font-size:1.6em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#customers tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

	#customersa
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
width:100%;
border-collapse:collapse;
}

#customersa td, #customersa th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customersa th 
{
font-size:1.6em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}
#customersa tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

