@charset "utf-8";
/* CSS Document */
html, body {height: 100%; }
body {background:url(images/bg.png) repeat-x #000000;margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#ffffff;}
#container {min-height: 100%;     position: relative;margin:0 auto;  margin-bottom: -62px;width:900px;background:url(images/background.jpg) no-repeat left bottom;}
a:link, a:visited {color:#b41217;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
h1 {font:normal 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;margin:10px 0 10px 0;}
h2 {font:normal 16px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3 {font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3.home {display:block; float:left; width:300px; text-align:center;margin: 70px 0 0 0; font-size:18px;}
h4 {font:normal 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
p {color:#d1d1d1;font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:10px 0 10px 0;}
.clear {clear:both;}
.header {height:80px;;float:left;margin-top:6px;margin-bottom:6px;width:900px;}

.menu {font: normal 12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.contentwrap {clear:both;overflow:hidden;width:900px;margin:16px 0 16px 0;float:left;}
.main {background:#161616; width:617px;margin:0 16px 0 6px; float:left;padding:20px 16px 20px 16px;min-height:460px; }
.main#home {width:820px;}
.main ul, .rightcol ul {
list-style-image:url(images/bullet.png);
list-style-position:outside;
font-size:11px;

}
.main ul li, .rightcol ul li {margin:0 0 5px 0;}
.mainbtm {clear:both;}
.rightcol{float:right;width:207px;margin:0 22px 0 0;color:black;}
.rightcol ul {margin-top:10px;}
.rightcol ul li {font:normal 14px/14px Arial, Helvetica, sans-serif;}
.rightcol h2 {font:bold 15px/47px "Trebuchet MS", Arial, Helvetica, sans-serif;color:white;margin:0 0 0 9px;}
.rightcol a {color:black;}
.rightcol a:hover {color:#b41217;}
.boxtop {height:47px;background:url(images/box-top.png) no-repeat center;clear:both;}
.boxside {width:9px;background:#1f1f1f;float:left;height:175px;}
.boxmid {background:#ffffff;float:left;height:130px;width:189px;height:175px;}
.boxmid#enquiry {height:240px;padding-left:5px;width:184px;}
.boxside#enq {height:240px;}

.boxbtm {clear:both;background:url(images/boxbtm.png);height:15px;margin-bottom:6px;}
.right {float:right;}
.imagewrap {float:right;width:213px;overflow:hidden;margin-left:10px;}

.imagewrap img {margin:0 0 20px 0;}
.imagewrap img.btm {margin:0;}

ul li {margin:0 0 5px 0;}
#left {width:300px;float:left;clear:none;}
#right {width:300px;float:left;padding-top:40px;}

/*Form*/

.text input {
	background:url(images/formbg.png) no-repeat left center;
	padding:2px 0 3px 0;
	border:0;
	width:170px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	z-index:1;
}
.text textarea {
	border:1px solid #e2e3ea;
	width:176px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:2px;
}
.submit {
	padding:10px 3px 0 0;
}

.footer {clear:both;background:url(images/footerslice.png) repeat-x left top;overflow:hidden; margin:0 auto;width:890px;padding:5px;height: 62px;   position: relative;}
.clearfooter {   height: 0px;   clear: both;}
.footer p, .copy {font-size:11px;margin:2px;color:#939393;line-height:12px;}
.footer a {color:#939393;}
.copy {float:right;width:250px;margin-top:2px;margin-left:15px;}
.refimages img {margin:0 5px 0 5px;}
.refimages {text-align:center;margin-top:50px;}
.fleetwrap {overflow:hidden;clear:both; text-align:center;}
.fleetwrap div {width:48%;float:left;}
.fleetwrap img {margin:10px;}
.fleetwrap h1 {margin-top:20px;}
.phone {float:right;width:230px;}
.phone h1 {font-size:28px;}
.vidholder {overflow: hidden; float:left; margin:20px 50px 0 0;}




