/* global style */
body {padding:0;margin:0;font: normal 12px/20px "Gill Sans MT" ,Arial, Helvetica, sans-serif;}
img { border:none}
.spacer{ clear:both; }
.wrap {width:900px;margin:0 auto;}
.img-right{ float:right; padding:10px 0 0 0}

/* header style */
#header {height:144px;background:url(../images/header_bg.jpg) repeat-x;position:relative;}
#logo {position:absolute;left: 20px;top: 19px;}
#company-name {position:absolute;left: 216px;top: 30px;}
#header-image {position:absolute;left: 563px;top: 3px;}
#email-us {position:absolute;left: 760px;top: 109px;}
#call-us {
	position:absolute;
	left: 756px;
	top: 28px;
}

/*---menu style */
#menu {position:absolute;left: 0px;top: 110px;}
#menu ul { margin:0; padding:0; list-style:none;}
#menu ul li { padding:0 13px 0 13px;float:left; background: url(../images/menus-li_bg.gif) no-repeat 0 5px;  }
#menu ul li a{ text-transform:lowercase; font: bold 13px/20px "Gill Sans MT" ,Arial, Helvetica, sans-serif; color:#000; text-decoration:none}
#menu ul li a:hover{color:#fff;}
#menu ul li.last{ background:none;}

/* content wrap style */
#content-wrap{ padding:10px 0 20px 0;}

/*---content style */
#content{ width:535px; float:left}
#slider{ width:506px; padding:25px 10px 30px 10px ; margin:0 auto;}
#content-left{ width:180px; padding:0 0 0 10px; float:left; font-size:14px }
#content-left p{ margin:0; padding:0 0 10px 0}
#content-left p.live-chat{ margin:0; padding:0; }
#content-left a{ color:#000000}

#content-right{ width:338px; float:left; }
#content-right p.slo{ padding:0; margin:0; font: italic bold 10px/20px "Gill Sans MT" ,Arial, Helvetica, sans-serif; text-align:center}
#content-right form{ font: normal 12px/20px "Gill Sans MT" ,Arial, Helvetica, sans-serif;margin:0; padding:20px 0px 10px 20px; border:2px #999999 solid}
#content-right form p{ padding:0 0 10px 0; margin:0;}
#content-right form input,#content-right form select{ font: normal 12px/12px "Gill Sans MT" ,Arial, Helvetica, sans-serif; display:inline}
#content-right form input{ width:100px}
#content-right form label{ width:100px; float:left;}
#content-left h2, #content-right h2 ,  #quote_header h2{ padding:0 0 8px 0; margin:0; color:#ff6600; font-size:24px}


/*---sidebar style */
#sidebar{ background-color:#fff; width:348px; padding:10px 0 0 15px; float:left;}
#sidebar h2 { margin:0; padding:0px 0 0px 0; font-size:24px}
#sidebar .box{ padding:10px 0;}
#sidebar p{ margin:0; padding:0; font: normal 14px/20px "Gill Sans MT" ,Arial, Helvetica, sans-serif}
#sidebar p.testimonial{margin:-5px 0 0 0; padding:0;font: normal 12px/20px "Gill Sans MT" ,Arial, Helvetica, sans-serif;  }
#sidebar p span{font: normal 18px/20px "Gill Sans MT" ,Arial, Helvetica, sans-serif}
#sidebar .box.testimonial p{ font-style:italic; width:320px }
#sidebar ul { padding:0; margin:0; list-style:none; font-size:14px}
#sidebar ul li{ padding:0 0 0 20px; margin:0; float:left}
#sidebar ul.check{ float:left; width:200px}
#sidebar ul.xmark{float:left; width:100px}


#sidebar ul.check li{ background:url(../images/check-li.gif) no-repeat left; width:180px}
#sidebar ul.xmark li{ background: url(../images/xmark-li.gif) no-repeat left;}

/* footer style */
#footer { background:url(../images/footer_bg.jpg) repeat-x; height:35px; padding:5px 13px ; font: normal 11px/12px Arial, Helvetica, sans-serif ; color:#ff9933}
#footer a, #footer  p span{ color:#000000; text-decoration:none; font-weight:bold}
#footer p.right{ float:right; text-transform:lowercase}
#footer p.left{ float:left;}

/* auto complete */

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index:4000;
	text-align:left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


#quote{
		margin-top:30px;	
		padding:10px;
		font-size:2.5em;
		color:#000;
		height:50px;
}

#next_action{
padding:10px;	
display:none;
border:solid 1px #ff6600;
	
}


#your_details , #pickup_details ,  #dropoff_details{
		padding:20px;
		/*border-left:3px solid #F68E1E;*/
		border-left:1px solid #ccc;
		
		}
	
		
		textarea{
			width:125px;
			height:100px;
		}
		
		
		#your_details li ,  #pickup_details li, #dropoff_details li{
		padding:10px 10px 10px 0;
		}
		
		#your_details input  , #pickup_details input , #dropoff_details input{
		height:18px;
		width:120px;
		border-style:solid; 
		border-color:#7F9DB9; 
		border-width:1px
		}
		
		#your_details label , #pickup_details label, #dropoff_details label{
		width:120px;
		float:left;
		}
		
		#quote_header{
			padding-bottom:10px;
			border-bottom:1px solid #777;
		}
		
		#breadcrumb{
padding:10px;
}

.errors {
	display: none;
	color: #f00;
	padding:10px;
	background-color:#cfcfcf;
font-size:1.2em;
font-weight:bold;
}

.errors li{
padding:5px;
}

.conditions{
padding:10px;
margin-top:70px;
}

.conditions textarea{
	width:400px;
height:400px;
}

a:link {color:#0000FF}      /* unvisited link */
a:visited {color:#0000F3}  /* visited link */
a:hover {color:#FF0000}  /* mouse over link */
a:active {color:#0000FF}  /* selected link */

/*about us */

p strong{
	font-weight:bold;
}

.office{
padding:30px;
}

.about_us , .text{
	padding:20px;
}

.action{
	color:#f00;
	font-size:1.5em;
	padding:50px;
	text-align:center;
}
h2{
	color:#F68E1E;
	font-size:1.7em;
	font-weight:bold;
}

h3{
	color:#F68E1E;
	font-size:1.2em;
	font-weight:bold;
}


.office p{
padding:10px;
}
		
#about_us p{
padding:10px;
}

#proceed{
text-align:right;
}

#proceed input{
padding:3px;
}

.yui-u h2{
font-size:1.4em;
}

.yui-u h3{
font-size:1.2em;
}

