@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	border: 0;
}
body{
margin:0;
padding:0;
font-family:Calibri, Gulim, Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
font-size:10pt;
position:relative;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
.menuh-container, .menuh, .rightCol, .wrapper, .spacer, .perTextBox{
display:none;
}
.leftimage{
float:left;
margin:5mm;
}
.rightimage{
float:right;
margin:5mm;
}
.rightimageMain, .rightimageMainAlt{
clear:both;
float:right;
margin:5mm;
width:70mm;
}
/*================ sections =================*/
#perimeter{
width:100%;
}
#container{
width:100%;
}
#main {
	width:100%;
}
#wrapperContent {
	font-size:10pt;
	line-height:150%;
	width:100%;
}
#content {
	width:100%;
}
.leftCol{
width:100%;
float:left;
}
/*================ wrappers and boxes =================*/

.wrapperHeadingMainAlt, .wrapperHeadingMainContact {
	padding:5mm;
	text-transform:uppercase;
	font: bold 10pt Arial;
	border-bottom:1px solid #a6caf0;
	color:#a6caf0;
}
#content .wrapperHeading {
	border-bottom:1px dashed #a6caf0;
	color:#004071;
	margin: 0;
	padding-left:0;
}
.quote {
	border:1px solid #a6caf0;
	padding:2mm;
	margin:5mm;
	float:right;
	width:85mm;
}
#footer {
	clear:both;
	width:100%;
	margin-top:5mm;
	padding:2mm 0;
	border-top:1px dashed #a6caf0;
	border-bottom:1px solid #004071;
}
.textBox {
	padding:5mm;
	margin-top:5mm;
}
.textBox ul {
	list-style:inside;
}
.textBox ul li {
	margin-left:10mm;
	text-decoration:none;
	display:block;
}
.textBox p {
	margin:2mm 0;
}
/*================ breadcrumbs =================*/


/*================ siteMap =================*/

.siteMap ul {
	padding:0;
	margin:0;
	list-style:none;
	width:400px;
}
.siteMap ul li {
	height:auto;
	display:block;
	text-decoration: none;
	font: bold 10px Arial;
	padding:5px;
}
.siteMap ul li ul li {
	margin-left:10px;
}
.siteMap ul li ul li ul li {
	margin-left:20px;
}

/* =================== nav to form ====================== */

/*================ form =================*/

/* -----------  Table -------------*/
#TCAform {
	margin:0;
	padding:10px;
	width:400px;
	border:solid 2px #b7ddf2;
	border-top:0;
	background:#ebf4fb;
}
#TCAform table .yourdetails {
	border:0;
	border-collapse:collapse;
	width:415px;
}
#TCAform tr, td {
	padding:5px 0;
}
#TCAform .handle {
	width:130px;
	font:bold 12px Arial;
	text-align:right;
	float:left;
	display:block;
	clear:both;
	padding-right:10px;
}
#TCAform .small {
	color:#666;
	display:block;
	font:normal 10px Arial;
	text-align:right;
	clear:left;
}
#TCAform .field {
	width:250px;
}
#TCAform #pickupDay, #TCAform #pickupMonth, #TCAform #pickupYear, #TCAform #passengers, #TCAform #pickupTime, #TCAform #Select_AM_or_PM{
	width:30%;
}
#TCAform #pickupHour, #TCAform #pickupMin{
	width:48%;
}
#TCAform #name, #TCAform #email, #TCAform #phone, #TCAform #mobile, #TCAform #fax, #TCAform #pickupLocAdd, #TCAform #destLocAdd, #TCAform #vehicle, #TCAform #comments, #TCAform #request {
	width:95%;
}
#TCAform input, #TCAform textarea {
	border:solid 1px #aacfe4;
	padding:2px;
	background-color:#fff ! important
}
#TCAform fieldset {
	border-top:1px solid #aacfe4;
}
#TCAform legend {
	padding:5px 10px;
	font:12px Arial;
	margin:0;
}
#TCAform #request {
	color:#2A9F00;
	font:bold 12px Arial;
	margin-left:7px;
}