@charset "UTF-8";
/* CSS Document */

html { min-height: 100%; margin-bottom: 1px; }

body {
background-color: #343434;
padding:0px;
margin:0px;
top:0px;
left:0px;
}

#contain{
top:0px;
margin-top:0px;
padding:0px;
left:50%;
margin-left:-493px;
width:985px;
position:relative;
}

#container1{
top:0px;
width:985px;
/*background:transparent url(../img/topbar.gif) no-repeat;*/
background-color:#FFFFFF;
position:relative;float:left;
}

#container2{
	margin-top:10px;
	width:985px;
	height:201px;
	background:transparent url(../img/bottombar.gif) no-repeat;
	position:relative;
	float:left;
}

#container2b{
margin-top:22px;
width:985px;
height:201px;
background:transparent url(../img/bottombar.gif) no-repeat;
position:relative;float:left;
}

.bigger{
font-size:16px;
}

#copyright{
	top:2px;
	width:985px;
	padding-bottom:50px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	position:inherit;
	float:left;
}

#copyright a:link
{
color: #999999;
text-decoration: underline;
}
#copyright a:visited
{
color: #999999;
text-decoration: underline;
}
#copyright a:hover
{
color:#98bbff;
text-decoration: underline;
}
#copyright a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

#heads{
width:985px;
height:181px;
float:left;
position:relative;
top:0px;
left:0px;
}

#logo{
	width:248px;
	height:134px;
	left:24px;
	top:5px;
	position:relative;
	float:left;
	display:inline;
}

.gradient1{
	margin-top:9px;
	margin-left:9px;
	width:321px;
	height:183px;
	position:relative;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	background-image: url(../img/solidbottom.gif);
}

.gradient2{
top:9px;
left:7px;
width:321px;
height:183px;
background:transparent url(../img/solidbottom.gif) no-repeat;
position:relative; float:left;
}

.gradient2_girl{
	margin-top:9px;
	margin-left:7px;
	width:315px;
	height:183px;
	background:transparent url(../img/solidbottom_girl.gif) no-repeat;
	position:relative;
	float:left;
	background-image: url(../img/gradientbottom_car.gif);
}

.gradient3{
	margin-top:9px;
	margin-left:7px;
	width:315px;
	height:183px;
	background:transparent url(../img/gradientbottom2.gif) no-repeat;
	position:relative;
	float:left;
	background-image: url(../img/gradientbottom2.gif);
}

.gradient_text{
	width:290px;
	height:180px;
	padding-top:10px;
	padding-left:11px;
	position:relative;
	float:left;
	color:#FFFFFF;
	font: 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 20px;
	text-align: center;
}

.gradient_text2{
	width:225px;
	padding-top:5px;
	padding-left:43px;
	position:relative;
	float:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#343434;
}

#mainbody{
	width:985px;
	height:319px;
	position:relative;
	float:left;
	left:0px;
	top:0px;
	background-image: url(../img/eye1.jpg);
}

#mainbody2{
width:985px;
height:307px;
background:transparent url(../img/noeye.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_risk{
width:985px;
height:307px;
background:transparent url(../img/bg_risk.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_services{
width:985px;
height:307px;
background:transparent url(../img/bg_services.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_personal{
width:985px;
height:307px;
background:transparent url(../img/bg_personal.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_airport{
width:985px;
height:307px;
background:transparent url(../img/bg_airport.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_city{
width:985px;
height:307px;
background:transparent url(../img/bg_city2city.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_meet{
width:985px;
height:307px;
background:transparent url(../img/bg_meetgreet.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_livery{
width:985px;
height:307px;
background:transparent url(../img/bg_livery.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_roadshow{
width:985px;
height:307px;
background:transparent url(../img/bg_roadshow.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}


#mainbody2_eventmanage{
width:985px;
height:307px;
background:transparent url(../img/bg_event.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_about{
width:985px;
height:307px;
background:transparent url(../img/bg_about.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_enviro{
width:985px;
height:307px;
background:transparent url(../img/bg_enviro.jpg) no-repeat;
position:relative; float:left;
left:0px;
top:0px;
}

#mainbody2_customer{
	width:985px;
	height:307px;
	background:transparent url(../img/bg_customers.jpg) no-repeat;
	position:relative;
	float:left;
	left:0px;
	top:0px;
	background-image: url(../img/bus-tours-toronto-ontario.jpg);
}

#mainbody3{
	width:985px;
	height:307px;
	background:transparent url(../img/fleet.jpg) no-repeat;
	position:relative;
	float:left;
	left:0px;
	top:0px;
	background-image: url(../img/fleeta.gif);
}

#mainimage{
width:311px;
height:169px;
position:relative; float:left;
top:96px;
left:261px;
}

#textarea{
	width:582px;
	height:300px;
	top:0px;
	left:391px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#343434;
	position:absolute;
	float:left;
}

#textarea a:link
{
	color: #000;
	text-decoration: underline;
}
#textarea a:visited
{
	color: #000;
	text-decoration: underline;
}
#textarea a:hover
{
	color:#FFF;
	text-decoration: underline;
}
#textarea a:active
{
	color: #000;
	text-decoration: underline;
}

#textarea3{
	width:484px;
	height:290px;
	overflow:auto;
	top:0px;
	left:499px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	color:#FFFFFF;
	position:relative;
	float:left;
}

#textarea3 a:link
{
color: #FFFFFF;
text-decoration: underline;
}
#textarea3 a:visited
{
color: #FFFFFF;
text-decoration: underline;
}
#textarea3 a:hover
{
color:#000000;
text-decoration: underline;
}
#textarea3 a:active
{
color: #FFFFFF;
text-decoration: underline;
}

#textarea2{
	width:940px;
	height:300px;
	top:15px;
	left:45px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#FFFFFF;
	position:relative;
	float:left;
}

#textarea2 a:link
{
color: #FFFFFF;
text-decoration: underline;
}
#textarea2 a:visited
{
color: #FFFFFF;
text-decoration: underline;
}
#textarea2 a:hover
{
color:#000000;
text-decoration: underline;
}
#textarea2 a:active
{
color: #FFFFFF;
text-decoration: underline;
}

.smallertext{
font-size:11px;
line-height:12px;
}

.heading{
font-size:17px;
}

.shorten{
	width:420px;
}


.shorten_new{
	width:420px;
	padding:5px 0px 0px 32px;
}
.shorten2{
width:910px;
}

#shorten2{
width:910px;
}

#shorten2a{
width:910px;
}

#shorten2b{
width:910px;
}

#shorten2c{
width:910px;
}

#shorten2d{
width:910px;
}

#shorten2e{
width:910px;
}

#shorten2f{
width:910px;
}

.shorten3{
width:300px;
float:left;
display:inline;
}

.shorten4{
	width:310px;
	float:left;
	margin-top: 0px;
}

.larger{
	font-size:16px;
	line-height:18px;
	font-weight: bold;
	color: #060;
}

.larger a:link
{
color: #2f63c7;
text-decoration: underline;
}
.larger a:visited
{
color: #2f63c7;
text-decoration: underline;
}
.larger a:hover
{
	color:#00FF00;
	text-decoration: underline;
}
.larger a:active
{
	color: #00FF66;
	text-decoration: underline;
}

.green{
color:#80ff6f;
font-size:12px;
}

.dark{
color:#000000;
font-style: normal;
}

.blue{
color:#2f63c7;
font-style: normal;
}

.blue2{
color:#98bbff;
font-size:16px;
}

#quote{
	width:270px;
	height:100px;
	top:60px;
	margin-left:53px;
	left:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: oblique;
	line-height:12px;
	color:#000;
	position:relative;
	float:left;
}

#quote2{
width:270px;
height:100px;
top:60px;
margin-left:53px;
left:0px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-style: oblique;
line-height:12px;
color:#999999;
position:relative; float:left;
}

#address{
	width:372px;
	height:60px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:normal;
	color:#343434;
	text-align:right;
	left:0px;
	position:relative;
	float:left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#nav{
	width:983px;
	height:41px;
	left:1px;
	margin-top:0px;
	padding-bottom:1px;
	position:relative;
	float:left;
	background:transparent url(../img/navbkgd.gif) no-repeat;
}

.nav1 {
	width: 195px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	letter-spacing:0px;
	display:inline;
	float:left;
	font-weight: bold;
	clip: rect(auto,auto,auto,1px);
	margin-left: 2px;
	}
	
	.nav1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.nav1 li {
		background-color: #8098b8;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.nav1 li a {
		display: block;
		padding-top:13px;
		padding-bottom:12px;
		background:transparent url(../img/navback.gif) repeat-x;
		color: #FFFFFF;
		text-align:center;
		text-decoration: none;
		width: 245px;
		}

	html>body .nav1 li a {
		width: auto;
		}

	.nav1 li a:hover {
	background:transparent url(../img/navback2.gif) repeat-x;


	color: toronto-car-service-fleet
.html;
	color: #6A9BDE;
		}
		
		.nav2 {
	width: 194px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	margin-left:2px;
	letter-spacing:0px;
	float:left;
	font-weight: bold;
	}
	
	.nav2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.nav2 li {
		background-color: #8098b8;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.nav2 li a {
	display: block;
	padding-top:13px;
	padding-bottom:12px;
	background:transparent url(../img/navback.gif) repeat-x;
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
	
	width: 180px;
		}

	html>body .nav2 li a {
		width: auto;
		}

	.nav2 li a:hover {
	background:transparent url(../img/navback2.gif) repeat-x;
	color: #6A9BDE;
		}
		
			.nav3 {
	width: 194px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	letter-spacing:0px;
	margin-left:2px;
	float:left;
	font-weight: bold;
	}
	
	.nav3 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.nav3 li {
		background-color: #8098b8;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.nav3 li a {
		display: block;
		padding-top:13px;
		padding-bottom:12px;
		background:transparent url(../img/navback.gif) repeat-x;
		color: #FFFFFF;
		text-align:center;
		text-decoration: none;
		
		width: 245px;
		}

	html>body .nav3 li a {
		width: auto;
		}

	.nav3 li a:hover {
	background:transparent url(../img/navback2.gif) repeat-x;
	color: #6A9BDE;
		}
		
	.nav4 {
	width: 194px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	letter-spacing:0px;
	margin-left:2px;
	float:left;
	font-weight: bold;
	}
	
	.nav4 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.nav4 li {
		background-color: #8098b8;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.nav4 li a {
		display: block;
		padding-top:13px;
		padding-bottom:12px;
		background:transparent url(../img/navback.gif) repeat-x;
		color: #FFFFFF;
		text-align:center;
		text-decoration: none;
		
		width: 245px;
		}

	html>body .nav4 li a {
		width: auto;
		}

	.nav4 li a:hover {
	background:transparent url(../img/navback2.gif) repeat-x;
	color: #6A9BDE;
		}
		
		.nav5 {
	width: 195px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	letter-spacing:0px;
	margin-left:2px;
	float:left;
	font-weight: bold;
	}
	
	.nav5 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.nav5 li {
		background-color: #8098b8;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.nav5 li a {
		display: block;
		padding-top:13px;
		padding-bottom:12px;
		background:transparent url(../img/navback.gif) repeat-x;
		color: #FFFFFF;
		text-align:center;
		text-decoration: none;
		
		width: 195px;
		}

	html>body .nav5 li a {
		width: auto;
		}

	.nav5 li a:hover {
	background:transparent url(../img/navback2.gif) repeat-x;
	color: #6A9BDE;
		}

#buttonholder{
	margin-top:18px;
	left:55px;
	padding:1px;
	background-color:#6A9BDE;
	position:relative;
	float:left;
}

.button {
	width: 202px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:13px;
	text-transform: uppercase;
	letter-spacing:0px;
	}
	
	.button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.button li {
		background-color: #8098b8;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.button li a {
	display: block;
	padding-top:8px;
	padding-bottom:7px;
	background-color: #8098b8;
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
	width: 202px;
		}

	html>body .button li a {
		width: auto;
		}

	.button li a:hover {
		background-color: #2f63c7;
		color: #FFFFFF;
		}
		
.buttonholder2{
	height:18px;
	float:none;
	overflow:visible;
}

.button2 {
	width: 55px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:10px;
	letter-spacing:1px;
	line-height:10px;
	}
	
	.button2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.button2 li {
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.button2 li a {
		display: block;
		height:18px;
		padding-top:3px;
		padding-bottom:3px;
		background:transparent url(../img/morebutton.gif) no-repeat;
		color: #FFFFFF;
		text-align:center;
		text-decoration: none;
		width: 55px;
		}

	html>body .button2 li a {
		width: auto;
		}

	.button2 li a:hover {
		background:transparent url(../img/morebuttonI.gif) no-repeat;
		color:#FFFFFF;
		}
		
#righttop{
margin-left:20px;
left:0px;
padding:0px;
width:372px;
float:left;
position:relative;
}		
		
#login{
	width:372px;
	height:auto;
	top:20px;
	left:0px;
	margin:0px;
	position:relative;
	float:left;
	text-align: right;
}

#clienttext{
top:8px;
width:75px;
left:8px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
padding-right:5px;
color:#FFFFFF;
position:relative; float:left;display:inline;
}

.logbutton{
	width:56px;
	height:17px;
	top:7px;
	margin-left:10px;
	position:relative;
	float:left;
}

.IR {
  position: absolute;
  overflow: hidden;
  /*font-size: 1em;*/
}

.IR em {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}

button#IRbutton {
  background: none;
  border: none;
}

#IRbutton:hover { cursor: pointer; /* cursor: hand; for IE5 */ }
#IRbutton, #IRbutton em { width: 56px; height: 17px; }
#IRbutton em { background: url(../img/login.gif) no-repeat; }
#IRbutton:hover em, #IRbutton:focus em { background-position: -56px 0; }

#formfields{
width:104px;
height:16px;
top:5px;
margin-left:5px;
position:relative; float:left;
}

#formfields2{
width:104px;
height:16px;
top:5px;
margin-left:5px;
position:relative; float:left;
}

.loginfields{
width:100px;
height:16px;
top:0px;
padding:0px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size:10px;
color:#2f63c7;
}

#undernav{
	width:372px;
	height:22px;
	top:3px;
	left:0px;
	background-color:#FFFFFF;
	overflow:hidden;
	text-align:center;
	position:relative;
	float:left;
}

.undernav0 {
	width: 70px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	letter-spacing:0px;
	display:inline;
	float:left;
	}
	
	.undernav0 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.undernav0 li {
	background-color: #FFFFFF;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.undernav0 li a {
		display: block;
		padding-top:5px;
		padding-bottom:5px;
		color: #2f63c7;
		text-align:center;
		text-decoration: none;
		width: 75px;
		}

	html>body .undernav0 li a {
		width: auto;
		}

	.undernav0 li a:hover {
		color: #3a8136;
		}

.undernav1 {
	width: 80px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	letter-spacing:0px;
	display:inline;
	float:left;
	}
	
	.undernav1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.undernav1 li {
	background-color: #FFFFFF;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.undernav1 li a {
		display: block;
		padding-top:5px;
		padding-bottom:5px;
		color: #2f63c7;
		text-align:center;
		text-decoration: none;
		width: 75px;
		}

	html>body .undernav1 li a {
		width: auto;
		}

	.undernav1 li a:hover {
		color: #3a8136;
		}
		
		.undernav2 {
	width: 60px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	margin-left:1px;
	letter-spacing:0px;
	float:left;
	}
	
	.undernav2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.undernav2 li {
		background-color: #FFFFFF;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.undernav2 li a {
		display: block;
		padding-top:5px;
		padding-bottom:5px;
		color: #2f63c7;
		text-align:center;
		text-decoration: none;
		width: 100px;
		}

	html>body .undernav2 li a {
		width: auto;
		}

	.undernav2 li a:hover {
		color: #3a8136;
		}
		
		.undernav3 {
	width: 70px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	margin-left:1px;
	letter-spacing:0px;
	float:left;
	}
	
	.undernav3 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.undernav3 li {
		background-color: #FFFFFF;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.undernav3 li a {
		display: block;
		padding-top:5px;
		padding-bottom:5px;
		color: #2f63c7;
		text-align:center;
		text-decoration: none;
		width: 91px;
		}

	html>body .undernav3 li a {
		width: auto;
		}

	.undernav3 li a:hover {
		color: #3a8136;
		}
		
		.undernav4 {
	width: 80px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	margin-left:1px;
	letter-spacing:0px;
	float:left;
	}
	
	.undernav4 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.undernav4 li {
		background-color: #FFFFFF;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.undernav4 li a {
		display: block;
		padding-top:5px;
		padding-bottom:5px;
		color: #2f63c7;
		text-align:center;
		text-decoration: none;
		width: 82px;
		}

	html>body .undernav4 li a {
		width: auto;
		}

	.undernav4 li a:hover {
		color: #3a8136;
		}
		
.white{
color:#FFFFFF;
}
#contain #container1 #mainbody #apDiv2 {
	font-family: "Bickham Script Pro Regular", "Bickham Script Pro Semibold";
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
#slogan1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#contain #container2 .gradient2_girl div #apDiv8 p {
	text-align: justify;
}
#contain #copyright p {
	font-size: 14px;
}
#contain #container2 .gradient1 #apDiv15 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#contain #container2 .gradient1 #apDiv15 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

