/* CSS Document */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

img {
	display: block;
	border: 0;
}
body{
background-color:#5882C6;
background-image:url(../images/bg_grad.jpg);
background-position:top;
background-repeat:repeat-x;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#081E69;
}
#wrapper{
width:776px;
background-image:url(../images/bg_scroll.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
}
#page{
width:766px;
background-image:url(../images/bg_shad.jpg);
background-position:top;
background-repeat:no-repeat;
padding:0 5px 0 5px;
}
#header{
width:765px;
background-image:url(../images/header.gif);
height:93px;
}
#page-content{
width:702px;
padding:0 32px 0 32px;
}
#primary-nav{
background-image:url(../images/nav_bg.gif);
padding:0 20px 0 20px;

}

#primary-nav ul{
	padding: 0;
	margin:0;
	list-style-type: none;
	font-weight:bold;
	
	}
#primary-nav ul li{
	float: left;
	margin: 0;
	padding:0;
	list-style-type: none;
}
#primary-nav ul li a{
	display: block;
	margin: 0;
	padding: 9px 15px 11px 15px;
	color:#17359A;
	text-decoration:none;
	}
	
	#primary-nav ul li a:hover{
	display: block;
	margin: 0;
	padding: 9px 15px 11px 15px;
	color:#7CABD8;
	text-decoration:none;
}
#home-top{
width:227px;
height:85px;
background-image:url(../images/img_top_home.jpg);
background-repeat:no-repeat;
padding:145px 0 0 475px;
font-weight:bold;
}
#about-top{
width:227px;
height:85px;
background-image:url(../images/img_top_about.jpg);
background-repeat:no-repeat;
padding:145px 0 0 475px;
font-weight:bold;
}
#services-top{
width:227px;
height:85px;
background-image:url(../images/img_top_services.jpg);
background-repeat:no-repeat;
padding:145px 0 0 475px;
font-weight:bold;
}
#fleet-top{
width:227px;
height:85px;
background-image:url(../images/img_top_fleet.jpg);
background-repeat:no-repeat;
padding:145px 0 0 475px;
font-weight:bold;
}
#clients-top{
width:227px;
height:85px;
background-image:url(../images/img_top_clients.jpg);
background-repeat:no-repeat;
padding:145px 0 0 475px;
font-weight:bold;
}
#vacancies-top{
width:227px;
height:85px;
background-image:url(../images/img_top_vacancies.jpg);
background-repeat:no-repeat;
padding:145px 0 0 475px;
font-weight:bold;
}
#contact-top{
width:227px;
height:85px;
background-image:url(../images/img_top_contact.jpg);
background-repeat:no-repeat;
padding:145px 0 0 475px;
font-weight:bold;
}
#home-top a {
color:#FFFFFF;
text-decoration:none;
}
#home-top a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#about-top a {
color:#FFFFFF;
text-decoration:none;
}
#about-top a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#services-top a {
color:#FFFFFF;
text-decoration:none;
}
#services-top a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#clients-top a {
color:#FFFFFF;
text-decoration:none;
}
#clients-top a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#contact-top a {
color:#FFFFFF;
text-decoration:none;
}
#contact-top a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#fleet-top a {
color:#FFFFFF;
text-decoration:none;
}
#fleet-top a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#vacancies-top a {
color:#FFFFFF;
text-decoration:none;
}
#vacancies-top a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#home-content{
width:702px;
}
#home-left-col{
width:352px;
float:left;
}
#vacnacies-left-col{
width:702px;
float:left;
}
#home-right-col{
width:300px;
float:right;
background-image:url(../images/img_bot_home.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding:0 0 220px 50px;
}
#fleet-left-col{
width:100%;
}

.image-left{
float:left;
margin-right:3px;
}
.image-right{
float:left;
margin-right:3px;
}
h1{
color:#7CABD8;
font-family:Arial, Helvetica, sans-serif;
font-size:2.4em;
}
h2{
color:#17359A;

font-size:1.4em;}

#footer{
text-align:center;
color:#081E69;
font-size:1.2em;
border-top:1px solid #17359A;
font-weight:bold;
padding:0.5em;
margin-top:1em;
}

h2 a{
color:#17359A;
text-decoration:none;}

h2 a:hover{
color:#17359A;
text-decoration:underline;}

a{
color:#7CABD8;
text-decoration:none;
}
a:hover{
color:#081E69;
text-decoration:none;
}
#page-bot{
width:766px;
background-image:url(../images/page_bot.jpg);
}
.features{
background-color:#B6CAE8;
}
.fleet img{
display:inline;
border:1px solid #17359A;
margin-bottom:2em;
}
.fleet img.center{
margin:2em 3.8em;
}

.text{
width:702px;
display:block;
float:left;}
/*
---------------------------------------------
	Forms
---------------------------------------------
*/

form {
	width:500px;
	padding: 0;
	margin:0 auto;
	background-color:#CDDEE9;
	border:1px solid #ADCBE8;
	padding:1em;
}

label {

	display: block;
	float: left;
	width: 15em;
	margin: 0;
	padding-right:1em;

}
label.right {
	width: 100px;
	padding:0;

}
label.left {
	width: 100px;
	float: left;
	padding:0;
	margin-left:16em;

}





input[type=text], textarea {

	width: 20em;
}
textarea {

	width: 20.5em;
}
input[type=submit] {

	width: 8em;
	margin:2em auto;
	
}
/*
---------------------------------------------
	/ Forms
---------------------------------------------
*/
table.fleet{
	float:left;
	width:702px;
	background-color:#CDDEE9;
	border:1px solid #ADCBE8;
	margin-bottom:1em;
}
td.border{
	border-right:1px solid #ADCBE8;
	width:30%;
	vertical-align:top;}