/* CSS Document */

/* 080117-InternationalChauffeurDrive-InternationalServices-13.html */

.services-content {
	width:769px; height:auto; margin:auto; position:relative;
}

.services-panel {
	width:167px; min-height:132px; height:auto !important; height:132px; padding:61px 12px 28px 12px; float:left; border-right:1px solid #dededf; margin:4px 0px 39px 0px; position:relative;
}

.services-panel h1 {
	position:absolute; top:19px; left:12px;
}

.services-panel-last {
	width:168px; min-height:132px; height:auto !important; height:132px; padding:61px 12px 28px 12px; float:left; margin:4px 0px 39px 0px; position:relative;
}

.services-panel-last h1 {
	position:absolute; top:19px; left:12px; width:150px;
}

.services-panel a.find-out-more {
	position:absolute; bottom:0px; left:10px;
}

.services-panel-last a.find-out-more {
	position:absolute; bottom:0px; left:10px;
}

/* 080117-InternationalChauffeurDrive-InternationalServices-13.html */

/*080117-InternationalChauffeurDrive-UKservices-Corporate-13.html*/

.corporate-services-content {
	width:727px; height:auto; margin:auto; position:relative; padding:21px 21px 31px 21px;
}

.corporate-services-content p span.tag {
	font-weight:bold;
}

.corporate-services-content .button-holder {
	width:727px; height:40px; position:relative; padding:20px 0px 0px 0px;
}

.corporate-services-content .button-holder a.contact-us {
	position:absolute; top:20px; right:-20px;
}

.corporate-services-content .button-holder a.get-quote {
	position:absolute; top:20px; left:-20px;
}

.corporate-services-content .button-holder a.book-now {
	position:absolute; top:20px; left:255px;
}

/*080117-InternationalChauffeurDrive-UKservices-Corporate-13.html*/

/*080117-InternationalChauffeurDrive-WorldwideServices-Corporate-13*/

.WorldwideServices-services-content {
	width:769px; height:auto; margin:auto; position:relative; padding:1px 0px 31px 0px;
}

.menuWrapAround {
	width:769px; height:auto; position:relative; border-bottom:3px solid #dededf; padding:0px; /*overflow:hidden;*/
}

.menuItem {
	width:579px; min-height:76px; height:auto !important; height:76px; position:relative; /*border-bottom:3px solid #dededf;*/ padding:10px 0px 19px 190px; /*overflow:hidden;*/
}

.menuItem .text {
	width:558px; min-height:56px; height:auto !important; height:56px; position:relative; border-left:1px solid #dededf; padding:20px 0px 10px 20px; /*overflow:hidden;*/
}

.menuItem .text .passengers {
	border-top:1px solid #dededf;  width:558px; height:auto; margin-bottom:18px;
}

.menuItem .text .passengers .passenger-container {
	/*border-top:1px solid #dededf;*/width:558px; height:auto; 
}

.menuItem .text .passengers .passenger-container .person-holder {
	float:left; padding-top:10px;
}

.menuItem .text .passengers .passenger-container .person-holder .passenger {
	float:left; height:52px; width:23px; position:relative; margin-right:5px;
}

.menuItem .text .passengers .passenger-container .person-holder .passenger img {
	height:52px; width:23px; position:absolute; top:0px; left:0px;
}

.menuItem .text .passengers .passenger-container .passenger-text-container {
	float:left; padding:20px 10px 10px 10px;
}

.menuItem .text .passengers .passenger-container .passenger-text-container p {
	margin:0px; padding:0px;
}

.menuItem .text .passengers .passenger-container .bag-holder {
	float:left; padding-top:10px;
}

.menuItem .text .passengers .passenger-container .bag-holder .bag-large {
	float:left; height:35px; width:36px; position:relative; margin-right:5px;
}

.menuItem .text .passengers .passenger-container .bag-holder .bag-large img.large {
	height:35px; width:36px; position:absolute; top:0px; left:0px;
}

.menuItem .text .passengers .passenger-container .bag-holder .bag-small {
	float:left; height:35px; width:21px; position:relative; margin-right:5px;
}

.menuItem .text .passengers .passenger-container .bag-holder .bag-small img.small {
	height:20px; width:21px; position:absolute; top:7px; left:0px;
}

.menuItem .text .passengers .passenger-container .bag-text-container {
	float:left; padding:17px 10px 10px 10px;
}

.menuItem .text .passengers .passenger-container .bag-text-container p {
	margin:0px; padding:0px;
}

.menuItem img.car-display {
	position:absolute; top:0px; left:0px;
}

.menuItem img.car-display-two {
	position:absolute; top:145px; left:0px;
}

.menuItem img.car-display-three {
	position:absolute; top:280px; left:0px;
}

.menuItem img.car-display-four {
	position:absolute; top:315px; left:0px;
}

.menuWrapAround .bottom-footer {
	position:absolute; bottom:0px; left:0px; width:769px; height:29px;
}

.menuWrapAround .bottom-footer .more-info {
	position:absolute; bottom:0px; *bottom:-2px; right:0px; cursor:pointer;
}

/*080117-InternationalChauffeurDrive-WorldwideServices-Corporate-13*/


/*080117-InternationalChauffeurDrive-Chauffeurs-13*/

.chauffeur-services-content {
	width:769px; height:auto; margin:auto; position:relative; padding:21px 0px 31px 0px;
}

.chauffeur-profile {
	width:554px; min-height:169px; height:auto !important; height:169px; padding:37px 0px 0px 215px; position:relative; border-bottom:1px solid #dededf;
}

.chauffeur-profile img.chauffeur-main {
	position:absolute; top:12px; left:20px; border:1px solid #dededf;
}

/*080117-InternationalChauffeurDrive-Chauffeurs-13*/

/*080117-InternationalChauffeurDrive-Contact-13.html*/

.contact-us-form-panel {
	width:470px; height:auto; margin:0px 22px 14px 25px; padding:0px;
}

.contact-us-form-wrap {
	width:330px; height:auto; margin:auto; padding:9px 18px 9px 18px;
}

.contact-us-form-wrap .form-item {
	width:330px; height:auto; margin:auto; display:block; padding:2px 0px 2px 0px;
}

.contact-us-form-wrap .form-item .login-button-panel {
	display:block; margin:auto; /*width:163px; height:41px;*/ background:url(../Images/panels/login-button-holder.gif) no-repeat; width:60px; height:35px; padding:3px 51px 3px 52px;
}

.checkbox-area {
	margin:0px 10px 0px 0px; display:block; float:left; width:10px; height:25px; float:left; position:relative;
}

.checkbox-area span.checkbox {
	position:absolute; left:0px; top:0px; height:31px !important; width:21px !important;
}

.checkbox-area span.checkbox input {
	position:absolute; top:0px; left:0px; height:18px !important; width:18px !important; border:1px none !important;
}

.contact-us-form-wrap .form-item p {
	margin:0px; width:100%; display:block;
}

/*.contact-us-form-wrap .form-item a {
	float:right;
}*/

.contact-us-form-wrap .form-item input {
	width:328px; height:15px; border-style:none; border:1px solid #cccccc; background-color:#FFFFFF !important; color:#333333; padding-left:0px !important; padding-right:0px !important; font-size:11px !important;
}

.contact-us-form-wrap .form-item input.sumbitbutton {
	width:101px; height:40px; border:0px !important; float:right;
}

.contact-us-form-wrap .form-item textarea {
	width:328px; height:150px; border-style:none; border:1px solid #cccccc; background-color:#FFFFFF !important; overflow:auto; color:#333333; padding-left:0px !important; padding-right:0px !important; font-size:11px !important; font-family:Arial, Helvetica, sans-serif;
}

.contact-us-form-wrap .form-item textarea.shorter-textarea {
	width:328px; height:75px; border-style:none; border:1px solid #cccccc; background-color:#FFFFFF !important; overflow:auto; color:#333333; padding-left:0px !important; padding-right:0px !important; 
}

.contact-us-form-wrap .form-item textarea.shorter-ext-textarea {
	width:328px; height:95px; border-style:none; border:1px solid #cccccc; background-color:#FFFFFF !important; overflow:auto; color:#333333; padding-left:0px !important; padding-right:0px !important; 
}

.contact-us-form-wrap .form-item select {
	width:330px; height:17px; border-style:none; border:1px solid #cccccc; background-color:#FFFFFF !important; color:#333333; padding-left:0px !important; padding:0px !important; font-size:11px !important;
}

.contact-us-form-wrap .form-item .signed {
	width:330px; height:17px; display:block; border-bottom:1px dotted #000000; margin-bottom:10px;
}

.contact-us-form-wrap .form-relative-item {
	width:330px; height:36px; margin:auto; display:block; padding:2px 0px 2px 0px; position:relative;
}

.contact-us-form-wrap .form-relative-item .login-button-panel {
	display:block; margin:auto; /*width:163px; height:41px;*/ background:url(../Images/panels/login-button-holder.gif) no-repeat; width:60px; height:36px; padding:3px 51px 3px 52px;
}

.contact-us-form-wrap .form-relative-item p {
	margin:0px; width:50%; display:block;
}

.contact-us-form-wrap .form-relative-item a {
	float:right;
}

.contact-us-form-wrap .form-relative-item p.passengersptag {
	position:absolute; top:1px; left:0px;
}

.contact-us-form-wrap .form-relative-item p.luggageptag {
	position:absolute; top:1px; left:110px;
}

.contact-us-form-wrap .form-relative-item input {
	width:69px; height:15px; border-style:none; border:1px solid #cccccc; background-color:#FFFFFF !important; color:#333333; padding-left:0px !important; padding-right:0px !important; position:absolute; top:0px; left:0px; font-size:11px !important;
}

.contact-us-form-wrap .form-relative-item input.terminal {
	position:absolute; top:17px; left:0px;
}

.contact-us-form-wrap .form-relative-item input.flight-no {
	position:absolute; top:17px; left:110px;
}

.contact-us-form-wrap .form-relative-item select {
	width:69px; height:17px; border-style:none; border:1px solid #cccccc; background-color:#FFFFFF !important; color:#333333; padding-left:0px !important; padding-right:0px !important; font-size:11px !important;
}

.contact-us-form-wrap .form-relative-item select.passengerssel {
	position:absolute; top:17px; left:0px; width:100px;
}

.contact-us-form-wrap .form-relative-item select.lugg-big {
	position:absolute; top:17px; left:110px;
}

.contact-us-form-wrap .form-relative-item select.lugg-sml {
	position:absolute; top:17px; left:200px;
}

.contact-us-form-wrap .form-relative-item select.newspaper {
	position:absolute; top:17px; left:0px; width:160px;
}

.contact-us-form-wrap .form-relative-item select.beverages {
	position:absolute; top:17px; left:170px; width:160px;
}

/*080117-InternationalChauffeurDrive-Contact-13.html*/

.mid-table-rift {
	position:relative; height:46px; width:500px; display:block;
}

.mid-table-rift span.corporate-member-box {
	position:absolute; top:0px; left:169px;
}

.mid-table-rift span.corporate-member-box a {
	font-size:12px;
}


p.ptagmargintop {
	margin-top:20px !important; 
}

#cont .txt {
	width:328px; margin:auto; min-height:89px !important; height:auto; height:89px !important; border:1px solid #cccccc; background:url(../Images/Panels/middle-border.gif) no-repeat 124px 18px; display:block; position:relative;  
}

#cont .txt img.car {
	position:absolute; top:6px; left:0px;
}

#cont .txt img.titlehead {
	position:absolute; top:8px; left:134px;
}

#cont .txt span.passengers {
	position:absolute; top:29px; left:132px; display:block;
}

#cont .txt span.passengers span.pass-image-one {
	width:14px; height:26px; background:url(../Images/Panels/sml-passenger.jpg) repeat-x; display:block;float:none; 
}

#cont .txt span.passengers span.pass-image-two {
	width:28px; height:26px; background:url(../Images/Panels/sml-passenger.jpg) repeat-x; display:block;float:none; 
}

#cont .txt span.passengers span.pass-image-three {
	width:42px; height:26px; background:url(../Images/Panels/sml-passenger.jpg) repeat-x; display:block;float:none; 
}

#cont .txt span.passengers span.pass-image-four {
	width:56px; height:26px; background:url(../Images/Panels/sml-passenger.jpg) repeat-x; display:block;float:none; 
}

#cont .txt span.passengers span.pass-image-five {
	width:70px; height:26px; background:url(../Images/Panels/sml-passenger.jpg) repeat-x; display:block;float:none; 
}

#cont .txt span.passengers span.pass-image-six {
	width:84px; height:26px; background:url(../Images/Panels/sml-passenger.jpg) repeat-x; display:block;float:none; 
}

#cont .txt span.passengers span.pass-image-seven {
	width:98px; height:26px; background:url(../Images/Panels/sml-passenger.jpg) repeat-x; display:block;float:none; 
}

#cont .txt span.passengers p.text {
	/*float:left; width:28px; display:block; padding-top:5px; padding-left:10px; font-size:10px; line-height:10px;*/
	display:block; float:left; font-size:10px; line-height:10px; padding-left:0px; padding-top:6px; width:192px;
}

#cont .txt span.baggage {
	position:absolute; top:65px; left:138px; display:none;
}

#cont .txt span.baggage span.bag-image-one {
	width:20px; height:18px; background:url(../Images/Panels/sml-suitcase-big.jpg) repeat-x; display:block;float:left; 
}

#cont .txt span.baggage span.bag-image-two {
	width:40px; height:18px; background:url(../Images/Panels/sml-suitcase-big.jpg) repeat-x; display:block;float:left; 
}

#cont .txt span.baggage span.bag-image-three {
	width:60px; height:18px; background:url(../Images/Panels/sml-suitcase-big.jpg) repeat-x; display:block;float:left; 
}

#cont .txt span.baggage span.bag-image-four {
	width:80px; height:18px; background:url(../Images/Panels/sml-suitcase-big.jpg) repeat-x; display:block;float:left; 
}

#cont .txt span.baggage span.bag-image-five {
	width:100px; height:18px; background:url(../Images/Panels/sml-suitcase-big.jpg) repeat-x; display:block;float:left; 
}

#cont .txt span.baggage span.bag-image-six {
	width:120px; height:18px; background:url(../Images/Panels/sml-suitcase-big.jpg) repeat-x; display:block;float:left; 
}

#cont .txt span.baggage span.bag-image-seven {
	width:140px; height:18px; background:url(../Images/Panels/sml-suitcase-big.jpg) repeat-x; display:block;float:left; 
}

#cont .txt span.baggage span.bag-sml-one {
	width:13px; height:18px; background:url(../Images/Panels/sml-suitcase-small.jpg) repeat-x 0px 3px; display:block;float:left; 
}

#cont .txt span.baggage span.bag-sml-two {
	width:26px; height:18px; background:url(../Images/Panels/sml-suitcase-small.jpg) repeat-x 0px 3px; display:block;float:left; 
}

#cont .txt span.baggage span.bag-sml-three {
	width:39px; height:18px; background:url(../Images/Panels/sml-suitcase-small.jpg) repeat-x 0px 3px; display:block;float:left; 
}

#cont .txt span.baggage span.bag-sml-four {
	width:52px; height:18px; background:url(../Images/Panels/sml-suitcase-small.jpg) repeat-x 0px 3px; display:block;float:left; 
}

#cont .txt span.baggage span.bag-sml-five {
	width:65px; height:18px; background:url(../Images/Panels/sml-suitcase-small.jpg) repeat-x 0px 3px; display:block;float:left; 
}

#cont .txt span.baggage span.bag-sml-six {
	width:78px; height:18px; background:url(../Images/Panels/sml-suitcase-small.jpg) repeat-x 0px 3px; display:block;float:left; 
}

#cont .txt span.baggage span.bag-sml-seven {
	width:91px; height:18px; background:url(../Images/Panels/sml-suitcase-small.jpg) repeat-x 0px 3px; display:block;float:left; 
}

#cont .txt span.baggage p.text {
	float:left; width:38px; display:block; padding-top:5px; padding-left:10px; font-size:10px; line-height:10px;
}

.sitemap-container {
	width:727px; height:auto;	
}

.sitemap-container .single-link-column {
	width:65px; height:auto; float:left; display:block; padding:19px 45px 45px 0px;
}

.sitemap-container a {
	height:auto; color:#000000; font-size:12px; text-decoration:underline;	
}

.sitemap-container a:hover {
	color:#cccccc;
}

.sitemap-container .left-panel {
	float:left; height:auto; width:363px;	
}

.sitemap-container p.a {
	height:auto; color:#000000; font-size:12px; text-decoration:underline; float:none;
}

.sitemap-container .left-panel .quarter-panel p {
	text-decoration:none; margin:0px;
}

.sitemap-container .left-panel .quarter-panel {
	float:left; height:auto; width:181px;	
}

.sitemap-container .left-panel .quarter-panel .inner-quarter-panel {
	float:left; height:auto; width:146px; padding-left:35px;	
}

.sitemap-container .left-panel .quarter-panel a {
	text-decoration:none; display:block;
}

.sitemap-container p {
}
