html, body {background:#fff url(images/bg.gif) 0 0 repeat-x;margin:0;padding:0;height:100%;width:100%;}
body {background:transparent url(images/bg.jpg) center top no-repeat;font-family:Arial,verdana,helvetica;font-size:12px;color:#474848;margin:0;padding:0;height:100%;width:100%;}
img {border:0;}
form {margin:0;padding:0;}
.both {clear: both;}
p  {margin:0 0 30px 0;padding:0;}
h1 {margin:30px 0;padding:0;font-size:30px;}
h2 {margin:0 0 20px 0;padding:0;font-size:24px;}
h3 {margin:0 0 10px 0;padding:0;font-size:14px;}
.sidebar h2 {margin:0 0 20px 0;padding:0;font-size:20px;}
.all {width:975px;margin:0 auto;padding:0;}
.middle {background: url(images/bg_content.gif) 0 0 repeat-y;}
.header {height:150px;padding:0;position:relative;overflow:hidden;}
.header .logo {position:absolute;top:0;left:0;width:703px;height:107px;}
.header .info {position:absolute;top:30px;right:20px;text-align:right;font-size:13px;}
.header .info a {text-decoration:none;color:#000;}
.header .info a:hover {text-decoration:underline;}

.sidebar a {text-decoration:none;color:#474848;}
.sidebar a:hover {text-decoration:underline;}

.header .menu {background:#fff url(images/bg_top.gif) 0 0 repeat-x;position:absolute;bottom:0;left:0;width:975px;height:43px;}
.header .menu ul {margin:0 0 0 19px;padding:0;list-style:none;}
.header .menu ul li {margin:0;padding:0;height:43px;float:left;}
.header .menu ul li a {height:43px;float:left;background-position:0 0;text-indent:-10000px;}
.header .menu ul li a:hover,.header .menu ul li#menu_home a:hover,.header .menu ul li#menu_about_us a:hover,.header .menu ul li#menu_our_services a:hover,.header .menu ul li#menu_our_fleet a:hover,.header .menu ul li#menu_contact_us a:hover,.header .menu ul li#menu_request_quote a:hover {background-position:0 -43px;}
.header .menu ul li#menu_home {width:149px;}
.header .menu ul li#menu_home a {width:149px;background: url(images/menu_home.gif) no-repeat;}
.header .menu ul li#menu_about_us {width:160px;}
.header .menu ul li#menu_about_us a {width:160px;background: url(images/menu_about_us.gif) no-repeat;}
.header .menu ul li#menu_our_services {width:160px;}
.header .menu ul li#menu_our_services a {width:160px;background: url(images/menu_our_services.gif) no-repeat;}
.header .menu ul li#menu_our_fleet {width:160px;}
.header .menu ul li#menu_our_fleet a {width:160px;background: url(images/menu_our_fleet.gif) no-repeat;}
.header .menu ul li#menu_contact_us {width:160px;}
.header .menu ul li#menu_contact_us a {width:160px;background: url(images/menu_contact_us.gif) no-repeat;}
.header .menu ul li#menu_request_quote {width:160px;}
.header .menu ul li#menu_request_quote a {width:160px;background: url(images/menu_request_quote.gif) no-repeat;}


.header .menu ul li#menu_home a.active, .header .menu ul li#menu_about_us a.active,
.header .menu ul li#menu_our_services a.active, .header .menu ul li#menu_our_fleet a.active,
.header .menu ul li#menu_contact_us a.active
{
	background-position:0 -43px;
}

.interior_small
{
	border: 5px solid #aeaeae;
	background:#aeaeae;

}

.footer {margin:0 0 0 7px;padding:5px 0;background:#0d0d0d;border-top:4px solid #c9920a;width:960px;color:#ababab;font-size:12px;}
.footer_r {padding:0 10px 0 0;float:right;}
.footer_l {padding:0 0 0 10px;float:left;}
.footer a {color:#ababab;text-decoration:underline;}
.footer a:hover {text-decoration:none;}
.fl_right {float:right;}
.fl_left {float:left;}
img.bord {border:1px solid #3a3a3a;}
img.fl_right {margin:0 0 0 10px;}
img.fl_left {margin:0 10px 0 0;}
.content {float:left;width:580px;padding:30px 0;margin:0 0 0 37px;}
.sidebar {float:right;width:260px;padding:30px 0;margin:0 37px 0 0;}


#affiliations
{

	border:0px solid #000000;
	
	margin-top: 50px;
	
  	bottom: 0px;
}
