@font-face {
	font-family: 'Raleway';
	src: url('raleway_thin.eot');
	src: url('raleway_thin.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
html, body {margin: 0;padding: 0;background:#ffffff;text-align: center;	padding: 0;	font-family: Verdana,Helvetica,Arial sans-serif; color:#333333;line-height:1.4;font-size:14px}

br {clear:left}
p {margin-top:5px;clear:left}
h1 {font: 40px 'Raleway', Verdana, sans-serif;letter-spacing: 1;margin:0}
h4 {color:#4b539c;margin-bottom:5px;}
a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#fff; text-decoration: underline}
a:hover {text-decoration: none;}
a:visited {color:#3399cc}
fieldset {border:1px dotted #FFFFFF;display:block;line-height:1.2em;padding:12px 5px;width:430px;text-align:left}
label{width:80px;clear:left;margin-right:5px;float:left;}
input {margin-bottom:5px}
#contactfs input {margin: 0 0 5px 0;float: left;width: 130px;}
#contactfs input.availbutton {float:right;margin-right:20px}
#contactfs textarea {width:130px}

input.button{	background-color:#4a87be;	background-image:none;	border-width:1px;	border-style:solid;	border-color:#fff;	color:#ffffff;	font-weight:bold;	font-size:100%;	width:auto;	padding:2px 4px;clear:both;}
#contactfs input.button {margin-right:18px;} 
textarea:focus {border:1px solid #3399cc}

#container {width:903px;margin-left: auto;margin-right: auto;padding-top:20px;text-align:left}
div.admin {font-size:11px}
div.admin fieldset {border:1px dotted #FFFFFF;display:block;line-height:1.2em;margin-left:13px;padding:5px;width:250px;text-align:left}
.fstext {font-size:80%}
legend {font-size:80%;color:#fff}
.monthwidth {width:75px;}
div.admin label{width:100px;clear:left;margin-right:5px;}
/*div.admin label,input {	display: block;	width: 100px;	float: left;	margin-bottom: 20px}*/ 
div.admin img {border:none}
#pager {width:100%;text-align:center}
.hidden{display:none;}
.twothirds a {font-size:14px;}
#map_canvas a {font-size:11px;}
/*#headframe{	background: url(../images/header-new.png) top left no-repeat;	height: 116px;}*/
#headframe{	background: url(../images/header.jpg) top left no-repeat;	height: 116px;}
#headerContent{ padding-top: 10px;	font-size: 85%;	font-family: Verdana, Helvetica, sans-serif;	color: #000;}
#headerContent p{	padding: 0;	margin: 0;	font-size: 85%;}
#headerContent h1{  margin: 0 0 0 17px;  padding: 0;  font-size: 115%;}
.loguser {float:right;margin-right:20px}

#logos {float:left;margin-left:20px;margin-top:5px}
#logos img {padding-bottom:0px} 
.clearer{	height:1px;	overflow:hidden;	margin-top:-1px;	clear:both;}

	/* Buttons */
	/* generic container (i.e. div) for floating buttons */
ul#horizsubnav  {margin:0;padding:0;padding-top:5px}
#subbuttons {background: url(../images/navgrad.jpg) top left repeat-x;	border-left: 1px solid #b8b8b8;	border-right:1px solid #b8b8b8;	width:902px;	height:35px}
#horizsubnav {overflow:hidden;height:34px;list-style:none;}
#horizsubnav li {display:inline;margin-top:5px;color:#000;font-size:14px;}
#horizsubnav a {float:left;position:relative;padding-left:18px;margin-left:20px; margin-right:64px;text-decoration:none;color:#333;text-shadow:0 1px 0 #fff;background:url(../images/3state_button.gif) 0 0 no-repeat;height:24px;line-height:2}
#horizsubnav a.lastbutton{margin-right:15px;}
#horizsubnav a span {position:absolute;top:0;left:100%;width:18px;height:24px;background:url(../images/3state_button.gif) -300px 0px no-repeat;  }
#horizsubnav a:hover {color:#fff; background-position:0 -48px;text-shadow: 1px 1px 0 #888; }
#horizsubnav a:hover span {background-position:-300px -48px;}
#horizsubnav a:active,#horizsubnav a:focus {color:#fff;  background-position:0 -24px;}
#horizsubnav a:active span,
#horizsubnav a:focus span {  background-position:-300px -24px;  }	

#content {width: 901px;background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;font-weight:normal;text-decoration: none}
#footernav {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#eeeeee;border-top:1px solid #CCCCCC;clear:both;height:200px;margin-top:0;padding:0;margin-bottom:12px}
#footernav a {text-decoration:none;color:#000}

.navcol {display:inline;float:left;margin-left:25px;padding-top:12px;width:190px;color:#000;}
.navcol textarea {height:110px}
.navcol ul {list-style-position: inside;list-style-type:none;padding:0;margin:0;}
.navcol li{padding:3px 0;font-size:.8em;color:#000;border-bottom:1px dotted #555555} 
.navcolwide{display:inline;float:left;margin-left:25px;padding-top:12px;width:410px;color:#000;height:150px;overflow:auto;}
.navcolwide ul {list-style-position: inside;list-style-type:none;padding:0;margin:0;}
.navcolwide li{padding:3px 0;font-size:.8em;color:#000;border-bottom:1px dotted #555555}

#footer {background:transparent url(/images/footer.png) no-repeat scroll left top;height:20px;padding:10px;margin-top:-20px;border-top:1px solid #ccc}

table.bookinglist {border:1px solid #9097A9;margin:0;padding:0;width:374px;}
table.bookinglist td {background:#D8D8D8 none repeat scroll 0 0;color:#000000;padding:3px 5px;font-size:.8em}
table.bookinglist th {padding:3px 5px;font-size:.8em;}
table.backload {border:1px solid #9097A9;margin:0;padding:0;width:525px}
table.backload td {background:#D8D8D8 none repeat scroll 0 0;color:#000000;padding:3px 5px;font-size:.8em}
table.backload th {padding:3px 5px;font-size:.8em;}

		/* Boxes */

.full {width:860px;margin:5px 8px 46px 20px;}
.twothirds {width:556px;margin:5px 8px 16px 20px;float:left;}
.third {width:280px;margin:5px 20px 16px 8px;float:right;}
.thirdleft {width:280px;margin:5px 0px 16px 14px;float:left;}

.box h2, .box h3 { text-shadow: 0 1px 0 #4a87be; -moz-border-radius: 15px 15px 0 0; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px;border: 1px solid #ddd;}
.box .bottom { -moz-border-radius: 0 0 10px 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; line-height:1.2}
.box h3 img {float:right;margin-top:-4px;margin-right:-6px;}

 	 /* Box content 

.box fieldset {width:515px;margin-left:0px;line-height:1.1em;border:1px solid #9097A9;}
.box label {width:220px;margin-bottom:3px; text-align:right}
.box input{width:283px;margin-bottom:3px}
.box select {margin-bottom:3px}
input.button {margin-left:155px;width:170px}
 */

.full fieldset {width:800px;margin-left:0px;line-height:1.1em;border:1px solid #9097A9;-moz-border-radius: 10px; border-radius: 10px;}

div.admin fieldset {width:255px;margin-left:0px;line-height:1.1em;border:1px solid #9097A9;}
div.admin label {width:100px;margin-bottom:3px; text-align:right}
div.admin input{width:100px;margin-bottom:3px}
div.newsadmin input{width:217px;margin-bottom:3px}
div.newsadmin select {margin-left:26px;margin-bottom:3px;width:142px;}
div.newsadmin textarea {margin-left:26px;margin-bottom:3px;width:217px;height:100px;}
input.button {width:110px;float:right;margin-right:7px;}
.formsubmit {float:right;margin-right:5px}
.formfile {margin-left:26px}
.headline {margin-left:26px;width:243px;}

.required {color:#ff0000;font-weight:bold}
.spaced {margin-top:23px;}
.bottom {border: 1px solid #ddd;border-top: 0}
.bottom, #login .bottom { padding: 4%; }
.bottom { padding: 2.5%; text-align:left}
.box h2, .box h3 {margin: 0;padding: 5px 10px;font: 14px/21px Arial, Sans-Serif;font-weight:bold;color: #fff;}
.box h2 {font-size: 24px;line-height: 31px;letter-spacing: -1px;background-position: 0 -31px}
.box .close {position: absolute;right: 10px;margin-top: 0px;width: 16px;height: 16px;text-indent: -9999px;background: url(../images/button.gif) no-repeat 0 -16px}
.bottom ul{list-style-position: inside;padding:0;margin:0}
.bottom li{padding:0} 

			/* Main navigation */
#navigationwrap {height: 33px;background: #fff url('../images/nav_back.gif') repeat-x;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#navigation { margin: 0 0 0 1.5%; }
#navigation ul { margin: 0 0 0 10px; padding: 0; list-style: none; }
#navigation ul li {	display: block;		float: left;		padding: 0;		line-height: 33px		}
#navigation ul li.first { padding-left: 0; }
#navigation ul li a {padding: 5px 18px 5px 18px;font: 14px/1 Arial, Sans-Serif;color: #666;border: 0}
#navigation ul li a:hover { color: #fff; background-color: #7eb6e9;}
#navigation ul li a { text-shadow: 0 1px 0 #fff; -moz-border-radius: 13px; -webkit-border-radius: 13px; text-decoration:none}
#navigation ul li a:hover { text-shadow: 1px 1px 0 #888; background-image: url('../images/buttonbg.png') repeat-x; }

 			/* Subnavigation */
#subnavigationwrap {width: 100%;height: 35px;background: #ccc;border-top: 1px solid #888}
#subnavigation { margin: 0 0 0 1.5%; }
#subnavigation ul { margin: 0; padding: 0; list-style: none; }
#subnavigation ul li {display: block;float: left}
#subnavigation ul li a {display: block;padding: 0 25px;line-height: 35px;color: #888;	border: 0}
#subnavigation ul li a:hover {color: #fff;background: #aaa}
#subnavigation ul li a { text-shadow: 0 1px 0 #ddd; }
#subnavigation ul li a:hover { text-shadow: 0 1px 0 #aaa; background: rgba(255, 255, 255, .1); }

.redlogo {font-face:verdana;font-size:40px;color:#e00101;text-shadow: 1px 1px 1px #FA8072;}
.bluelogo {line-height:2;margin-left:30px;font-face:verdana;font-size:40px;color:#19286a;text-shadow: 1px 1px 1px #4682B4;}

.qb {font-size:.8em}
.qb fieldset {width:360px;background:#D8D8D8 none repeat scroll 0 0;}
.qb input {width:180px;margin-left:10px;}
.qb select {margin-left:10px;}

.navpanel {float:right;margin-right:25px;color:#000;font-size:9px;}
.navpanel td {padding-left:0px}
.branch {background:transparent url(../images/branchbutton_off1.png) no-repeat scroll 0 0;}
.branch a:link {color:#808080;text-decoration:none;text-shadow: 0 1px 0 #fff;}
.branch a:visited {color:#808080;text-decoration:none;text-shadow: 0 1px 0 #fff;}
.branch a:hover {color: #808080;text-decoration:none;text-shadow: 0 1px 0 #fff;}
.branch a:active {color:#808080;text-decoration:none;text-shadow: 0 1px 0 #fff;}
td.branch:hover{background:transparent url(../images/branchbutton_over.png) no-repeat scroll 0 0;}
td.branch {width:88px;height:19px;padding-right:35px;color:#fff;text-indent:25px;}

tr.alt td {	background: #fff}
tr.over td {	background: #bcd4ec}

table.vehicles td {text-align:center;}


 		/* Login */
.loginform input {width:180px;margin-left:10px;}
.loginform input.submit{width:100px;margin-left:65px}
.loginform label{width:150px;clear:left;margin-right:5px;}
.login {width:400px;margin-left: auto;margin-right: auto;}
.loginform input.remember {width:20px;}
.err{color:red;background:#ffccff;border:1px solid #660000;padding:3px;margin-bottom:10px;text-align:center}

#modalpop {background-color:#fff}
#modalpop h2 {margin:0;padding:0}

a#closeBut {background:transparent url(../images/close.png) no-repeat scroll 0 0;display:block;height:16px;position:absolute;right:0px;text-indent:-9999em;top:0px;width:16px;border-bottom:0}

#map{position:relative;width:265px;	height:200px;	border:1px solid #999}
#map_overview{position:absolute;}

.r-b-image {float:right;margin-left:10px;margin-bottom:10px;border:1px solid #000}
.l-b-image {float:left;margin-right:10px;margin-bottom:10px;border:1px solid #000}
.twothirds .small a {font-size:.75em;float:right;}
.twothirds .morelinks a {text-align:center;text-decoration:none;padding-top:5px;color:#000;font-size:.7em;float:right;background: url(../images/button.png) top left no-repeat;width:200px;height:22px;clear:all;text-shadow:0 1px 0 #FFFFFF;}

.accreds img {padding-bottom:20px}
.bottom {oveflow:hidden;}

#credits {font-size:10px;padding-top:10px;text-align:center;}
#credits a {text-decoration:underline;color:#000}

#map{position:relative;width:265px;	height:200px;	border:1px solid #999}
#map_overview{position:absolute;}

.offers {line-height:1.5;}

.backloads a {text-decoration:underline;line-height:1.4;color: #444}
.thirdform input {font-size:13px;margin:5px 0}
.thirdform textarea {font-family:arial;font-size:11px;width:140px}
.thirdform fieldset {width:250px;margin-top:10px}
/*.thirdform label {width:110px;float:left;display:block;margin:8px 0;color:#4a87be;font-weight:bold}*/
.thirdform .button {width:auto}

.images img {margin:10px;}
#mastbanner {	height:81px;width:905px;margin-bottom:20px;}

.newsadmin input{width:400px; }
.newsadmin textarea{width:400px;height:300px }

.threeimages {margin-right:70px;border:2px solid #DDD;}
.threeimagesrt {border:2px solid #DDD;}
.imagetext {width:100px;font-size:.7em;margin-right:70px;line-height:1}
.imagetextwide {width:100px;font-size:.7em;margin-right:45px;line-height:1}
.threeimageswide {margin-right:45px;border:2px solid #DDD;}
.threeimagesxwide {margin-right:15px;border:2px solid #DDD;}
.boxes a {text-decoration:none;text-align:center;}

#mastbuttons {float:right;margin-right:20px;margin-top:8px;}

#buttons {position: relative; width: 366px; height: 82px;margin:0px}
#buttons li {width: 122px; height: 82px; position: absolute; top: 2px; background: url(../images/buttons_sprite.png) -2px -82px no-repeat; display: block; list-style: none;}
#buttons a {width: 122px; height: 82px; display: block;}
#buttons  #removals {left: 0px; background-position: 0px -0px;}
#buttons  #selfdrive {left: 122px; background-position: -122px -82px;}
#buttons  #selfstore {left: 244px; background-position: -244px -82px;}

#buttons  #removals a:hover {background: url(../images/buttons_sprite.png) 0px -0px no-repeat;}
#buttons  #selfdrive a:hover {background: url(../images/buttons_sprite.png) -122px -0px no-repeat;}
#buttons  #selfstore a:hover {background: url(../images/buttons_sprite.png) -244px -0px no-repeat;}

#loading {position: absolute;}
a.centersmall {font-size:.7em;text-align:center;}

		/* Easy Slider */
img{border:none;}
    /* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#slider ul, #slider li,	#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
		/* define width and height of list item (slide)	entire slider area will adjust according to the parameters provided here */ 
#slider li, #slider2 li{width:265px;height:261px;overflow:hidden;}	
#prevBtn, #nextBtn,	#slider1next, #slider1prev{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;}	
#nextBtn, #slider1next{left:678px;}														
#prevBtn a, #nextBtn a,#slider1next a, #slider1prev a{display:block;position:relative;width:30px;height:77px;background:url(../images/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}	
	/* numeric controls */	
ol#controls{margin:.3em 0;padding:0;height:28px;}
ol#controls li{margin:0 7px 0 0;padding:0;float:left;list-style:none;height:28px;line-height:28px;}
ol#controls li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;padding:0 10px;text-decoration:none;}
ol#controls li.current a{background:#5DC9E1;color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	/* quote form */
fieldset.instaquote, fieldset.priceguide{font-size:12px;border-width:0px;border-style:solid;border-color:#333333;margin:0;width:380px;position:relative;display:block;padding: 0px 10px 0px 10px;float:left;}
form fieldset h4{margin:10px 0px 2px 0px;}
h4.about {margin-top:25px}
.priceguide label{background-image:url(/images/labelbg.png);background-repeat:no-repeat;background-position:left;color:#fff;font-size:90%;font-weight:bold;border-width: 0px;display:block;float:left;width:280px;height:24px;text-align:right;margin:4px 0px 0px 0px;padding:10px 5px 0px 8px;clear:left;}
.priceguide input:focus{background-color:#f6f8f9;}
.priceguide input{background-color:#FFFFFF;width:60px;margin:9px 0px 0px 0px;border-width:1px;border-style:solid;border-color:#8080ff;color:#808080;font-size:140%;display:block;float:left;padding:1px 2px 1px 10px;}
.priceguide select{font-size: 140%;color:#808080;width:70px;border-color: #8080ff;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;margin-top:9px;display:block;float:left;padding-left:15px} 
.priceguide .checkbox{	width:75px;	height:24px;	border-color: #8080ff;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	outline:#8080ff solid thin;	}
.priceguide input.button{	background-color:#4a87be;	background-image:none;	border-width:1px;	border-style:solid;	border-color:#fff;	color:#ffffff;	font-weight:bold;	font-size:100%;	width:auto;	padding:2px 4px;	margin:5px 0px 0px 252px;	clear:both;}
.priceguide input.button:focus{	background-color:#808080;	background-image:none;}
.quoteguide input.button{	background-color:#4a87be;	background-image:none;	border-width:1px;	border-style:solid;	border-color:#fff;	color:#ffffff;	font-weight:bold;	font-size:100%;	width:auto;	padding:2px 4px;	margin:5px 0 0 0;	clear:both;}

.instaquote label{background-image:url(/images/labelbg.png);background-repeat:no-repeat;background-position:left;color:#fff;font-size:90%;font-weight:bold;border-width: 0px;display:block;float:left;width:200px;height:24px;text-align:right;margin:4px 0px 0px 0px;padding:10px 5px 0px 8px;clear:left;}
.instaquote input{background-color:#FFFFFF;width:150px;margin:9px 0px 0px 0px;border-width: 1px;border-style: solid solid solid solid;border-color:#8080ff;color:#808080;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:140%;display:block;float:left;padding:1px 2px;}
.instaquote select{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 140%;	color:#808080;	width:156px;	border-color: #8080ff;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	margin-top:9px;	display:block;	float:left;} 
.instaquote textarea{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#808080;	border-color: #8080ff;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	margin-top:9px;	display:block;	float:left;	width:156px;} 

.quote label{background-image:url(/images/labelbg.png);background-repeat:no-repeat;background-position:left;color:#fff;font-size:90%;font-weight:bold;border-width: 0px;display:block;float:left;width:280px;height:24px;text-align:right;margin:4px 0px 0px 0px;padding:10px 5px 0px 8px;clear:left;}
.quote input:focus{background-color:#f6f8f9;}
.quote input{background-color:#FFFFFF;width:270px;margin:9px 0px 0px 0px;border-width:1px;border-style:solid;border-color:#8080ff;color:#808080;font-size:140%;display:block;float:left;padding:1px 2px 1px 10px;height:20px}
.quote select{font-size: 140%;color:#808080;width:280px;border-color: #8080ff;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;margin-top:9px;display:block;float:left;padding-left:15px;height:24px} 
.quote input.button{	background-color:#4a87be;	background-image:none;	border-width:1px;	border-style:solid;	border-color:#fff;	color:#ffffff;	font-weight:bold;	font-size:100%;	width:auto;	padding:2px 4px;	margin:5px 0px 0px 510px;	clear:both;height:24px}
.quote input.button:focus{	background-color:#808080;	background-image:none;}
.quote textarea{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color:#808080;	border-color: #8080ff;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	margin-top:9px;	display:block;	float:left;	width:280px;}

			 /*Validation Engine*/
.formError {position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;}
#debugMode {background:#000;position:fixed;width:100%; height:200px;top:0; left:0;overflow:scroll;opacity:0.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit {padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {width:100%;background:#ee0101;color:#fff;width:150px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow: 0px 0px 6px #000;-moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px; height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow:0px 2px 3px #444;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
	
#vans ul, #vans li{
	margin:0;
	padding:0;
	list-style:none;
	}
/*.bgpanel{background:transparent url(/images/home_panel_background.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:15px;padding: 80px 45px 0;height:298px}*/

.bgpanel{background:transparent url(/images/bgpanelnew.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:15px;padding: 70px 40px 0;height:317px}

.bgpanel2{background:transparent url(/images/panel_background.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:12px;line-height:1.3em;padding: 20px 0 0 40px; height:400px}

.panel{background-image:url(/images/transcircle.png);z-index:20;width:857px;height:400px}
.paneltop{background:transparent url(/images/divtop.png) no-repeat scroll left top;width:857px;height:14px}
.panelmain{background:transparent url(/images/panelbg.png) repeat-y scroll left top;width:857px;height:372px}
.panelbot{background:transparent url(/images/divbot.png) no-repeat scroll left top;width:857px;height:14px}

#user {float:left;margin-top:15px}
#confirmtable {margin-top:15px}

input.availbutton {background-color:#4a87be;border-width:1px;	border-style:solid;	border-color:#fff;	color:#ffffff;	font-weight:bold;	font-size:100%;	width:auto;	padding:2px 2px;clear:both;margin:5px 23px 10px 0;float:right}
.availlabel {font-weight:bold;width:90px;display:block;float:left;text-align:right}
.availfield {width:114px;}
.availsel {width:120px;margin-bottom:5px}
fieldset.avail {width:263px;padding:10px 0}
.small {font-size:75%;margin-left:20px}
th {font-size:14px}

#avail {font-size:11px}
.leftbody {float:left;width:505px;}

#luton {display:none}
#truck {display:none}

#bookingfs {float:right;margin:60px 45px 0 0;width:240px;}
#contactfs {float:right;margin:45px 45px 0 0;width:240px;}
#bookingfs legend {margin-left:5px;}
#bookingfs label {width:70px}
#bookingfs.availleft label {width:80px}

#bookingfs.availeft {float:left;font-size:12px;clear:left;margin-top:0px}

.bgpanel2 td {font-size:11px;line-height:1.2}
#vehiclenav {-moz-border-radius:10px 10px 10px 10px;border:1px solid #9097A9;padding:10px 10px 0 10px;margin-top:20px}

#pageimage {float:right;margin-right:40px}

.transitnav {-moz-border-radius:10px 10px 0 0;border-left:1px solid #9097A9;border-top:1px solid #9097A9;border-right:1px solid #9097A9;padding:5px;margin-right:3px;margin-top:-10px;position:relative;top:-24px;left:-11px;background:#425e74}
.lutonnav {-moz-border-radius:10px 10px 0 0;border-left:1px solid #9097A9;border-top:1px solid #9097A9;border-right:1px solid #9097A9;padding:5px;margin-right:3px;margin-top:-10px;position:relative;top:-24px;left:-11px;background:#547086}
.trucknav {-moz-border-radius:10px 10px 0 0;border-left:1px solid #9097A9;border-top:1px solid #9097A9;border-right:1px solid #9097A9;padding:5px;margin-right:3px;position:relative;top:-24px;left:-11px;background:#57768b}

.transitnav:hover{cursor:pointer;background:#7eb6e9}
.lutonnav:hover{cursor:pointer;background:#7eb6e9}
.trucknav:hover{cursor:pointer;background:#7eb6e9}

.urlbanner {margin-left:246px;font-size:35px;letter-spacing:4px;font-weight:bold;text-shadow: -2px 2px 0 #ccc; }
.hugefootblue{font-size:7.5em;color:#3366ff;margin:0px;padding:0px;}
.hugefootdb{font-size:7.5em;color:#000066;margin:0px;padding:0px;}
.stepblue{color: #0000ff; font-weight:bold;}

#top{width:860px;height:20px;background:url('../images/panel_bg_top.jpg') no-repeat;}
#mid{width:860px;background:url('../images/panel_bg_mid.jpg') repeat-y;}
#bot{width:860px;height:20px;background:url('../images/panel_bg_bot.jpg') no-repeat;}
#centremid {color:#fff;text-align:left;padding:0 20px}
#centremid hr {margin:0;}
#centremid p {margin-top:0}

.url {font-size:44px;position:relative;top:-24px;left:20px;line-height:0}
