/*  Deformatting
 */
	* { padding:0; border:none; margin:0; }
	b { font-weight:500; }
	.hide { display:none; }


/*  Structure
 */
	body { background:#FFF; font-size:62.5%; font-family:Verdana, Helvetica, Arial, sans-serif; }

	#top { height:0; }
	#header { !important; background-image:url("/img/90114_new_header.png"); background-repeat:no-repeat background-position:left bottom; display:block; height:220px; }

	#wrapper { position:absolute; top:240px; left:13em; }
	#wrapper .content { color:#444; display:block; padding:0 1em 2em 2em; width:64em; }
	#wrapper .content.dual { float:left; width:38em; }
	#wrapper #footer { clear:both; padding:8em 3em 6em; }
	#wrapper #footer a { text-decoration:underline; }
	#wrapper #footer a:hover { color:#FFF; }

	h2 { font:normal 2.1em/.95238em "Trebuchet MS",Trebuchet,Verdana,Tahoma,Arial,Helvetica,Sans-Serif; text-transform:lowercase; padding:.95238em 0; }

	p, table, form, ul { font-size:1.3em; line-height:1.5385em; }
	small { font-size:80%; }

	#faq ul { padding-top:1.5385em; }
	#faq ul li { list-style:lower-alpha; }
	#faq ul.questions li { list-style:none; }

	a { text-decoration:underline; }

	.br12 { display:block; line-height:.76925em; }
	.br23 { display:block; line-height:1.0256em; }
	.br12 br { di//splay:none; }

	#header p { text-align:right; }
	#header p a { padding:.25em 1em; display:block; color:#FFF; text-decoration:none; }
	#header p a:hover { text-decoration:underline; }


/*  Menu
 */
	#nav { position:absolute; top:240px; left:0; width:12em; }
	#nav li { list-style-type:none; height:3em; _line-height:3em; }
	#nav a { /*font-size:2.1em; line-height:.95238em;*/ font-size:1.4em; color:#FFF; padding:0 3px 10px 10px; text-transform:lowercase; text-decoration:none; }
	#nav a:hover { color:#FFF; text-decoration:underline; }

	#nav .p1 a { background:#587AC3; }
	#nav .p2 a { background:#798D7D; }
	#nav .p3 a { background:#48B366; }
	#nav .p4 a { background:#9B7373; }
	#nav .p5 a { background:#C35895; }
	#nav .p6 a { background:#439EAE; }
	#nav .p7 a { background:#7A6464; }
	#nav .p8 a { background:#A1271A; }
	#nav .p9 a { background:#D37A24; }

	#p1 #nav .p1 a { color:#587AC3; }
	#p2 #nav .p2 a { color:#798D7D; }
	#p3 #nav .p3 a { color:#48B366; }
	#p4 #nav .p4 a { color:#9B7373; }
	#p5 #nav .p5 a { color:#C35895; }
	#p6 #nav .p6 a { color:#439EAE; }
	#p7 #nav .p7 a { color:#7A6464; }
	#p8 #nav .p8 a { color:#A1271A; }
	#p9 #nav .p9 a { color:#D37A24; }

	#p1 #nav .p1 a,
	#p2 #nav .p2 a,
	#p3 #nav .p3 a,
	#p4 #nav .p4 a,
	#p5 #nav .p5 a,
	#p6 #nav .p6 a,
	#p7 #nav .p7 a,
	#p8 #nav .p8 a,
	#p9 #nav .p9 a { background:#FFF; }


/*  Tables pwn!
 */
	table { border-collapse:collapse; border-left:3px solid #DDD; margin-left:2em; }
	th { text-transform:; font-variant:small-caps; }
	th, td { vertical-align:baseline; text-align:left; font-weight:normal; line-height:2em; padding:0 1em; }
	.subh th, .subh { background:#5e80c9; }
	table th em { cursor:help; font-style:normal; text-transform:lowercase; font-variant:small-caps; }

	.flat { border-left:0; margin-left:0; }
	.flat th, .flat td { line-height:1.5385em; padding:0 2.5em 1em 0; }

	.odd { background:#F6F6F6; }

	.pad { padding-right:2.5em; }
	th img { padding-left:2px; }
	img.pd { padding:0; }


/*  Form
 */
	fieldset { padding:1.5385em 0; }
	fieldset span { float:left; }
	fieldset span.right { padding-left:2em; }
	legend { background:#798D7D; color:#FFF; padding:0 .5em; }
	legend { text-transform:lowercase; }
	form b { background:#798D7D; color:#FFF; padding:.3em .3em 0; }

	input, select { height:1.5385em; }
	input, select, textarea { border:#798D7D solid .076925em; font-size:1em; background:#FFF; font-family:Verdana, Helvetica, Arial, sans-serif; padding:0 2px; }
	input, select, textarea.inline { width:14em; }
	textarea { line-height:1.3; word-spacing:.08em; width:40em; overflow:auto; }

	input.double { width:31.25em; }
	textarea { line-height:1.3; word-spacing:.08em; width:28em; overflow:auto; }
	option { padding:0 2px 0 .5em; }
	option#noselect { padding:0 2px; border-bottom:1px solid #000; }

	.required { background:red; color:#FFF; }
	.tick { background:transparent; vertical-align:bottom; border:0; }
	.auto { width:auto; }
	.snug { border-top-color:#FFF }

	.send { color:#FFF; background:#798D7D; cursor:pointer; width:auto; padding:0; border:0; text-transform:lowercase; }
	.send:hover, .send:focus { background:#96AA9A; }

	.discount textarea { border-color:#7A6464; }
	.code { font:normal 1.2em/1.5em monospace; padding:0 0 0 5px; width:52em; }


/*  Table in form
 */
	.formtable { font-size:1em; line-height:1.0; }
	.formtable table { font-size:1.3em; line-height:1.5385em; }
	.formtable th { font-weight:700;}
	.formtable .send {  }

/*  Percentages
 */
	.percentages span { display:block; width:50%; float:left; line-height:2em; }
	.percentages span b { font-size:200%; letter-spacing:-.075em; border-bottom:1px solid #333;  }

/*  Lists
 */
	.list { list-style:inside; padding-top:.76925em; line-height:3.077em; }
	.list li { padding-left:2em; line-height:1.5385em; }


/*  Page colouring
 */
	.common #top,
	.common #header { background-color:#587AC3; }
	.common h2,
	.common #footer a,
	.common .content a { color:#4567B0; }
	.common .content a:hover { color:#FFF; background:#4567B0; }

	.services #top,
	.services #header { background-color:#48B366; }
	.services h2,
	.services #footer a,
	.services .content a { color:#35A053; }
	.services .content a:hover { color:#FFF; background:#58C376; }

	.pricing #top,
	.pricing #header { background-color:#9B7373; }
	.pricing h2,
	.pricing #footer a,
	.pricing .content a { color:#9B7373; }
	.pricing .content a:hover { color:#FFF; background:#9B7373; }

	.vehicles #top,
	.vehicles #header { background-color:#C35895; }
	.vehicles h2,
	.vehicles #footer a,
	.vehicles .content a { color:#C35895; }
	.vehicles .content a:hover { color:#FFF; background:#C35895; }
	#sprinter { background:#C35895 url("/img/new_sprinter-profile.png") no-repeat; height:224px; width:563px; display:block; }

	.parcels #top,
	.parcels #header,
	.parcels .send { background-color:#D37A24; }
	.parcels h2,
	.parcels #footer a,
	.parcels .content a { color:#D37A24; }
	.parcels .content a:hover { color:#FFF; background:#D37A24; }

	.map #top,
	.map #header { background-color:#439EAE; }
	.map h2,
	.map #footer a,
	.map .content a { color:#439EAE; }
	.map .content a:hover { color:#FFF; background:#439EAE; }
	#map { background:#439EAE url("/img/90115_map.gif") no-repeat; height:480px; width:412px; display:block; position:relative; list-style:none; }
	#map li { position:absolute; left:31px; height:7px; }
	#map .uk1 { top:37px; }
	#map .uk2 { top:49px; }
	#map .se1 { top:87px; }
	#map .se2 { top:99px; }
	#map .se3 { top:111px; }
	#map .pr, #map_new .pr a { width:63px; }
	#map .go, #map_new .go a { width:37px; }
	#map .ex, #map_new .ex a { width:33px; }
	#map li a { height:7px; display:block; }
	#map li a span { display:none; }
	#map li a:hover { background-color:transparent; border-bottom:1px solid #000; }

	.form #top,
	.form #header { background-color:#798D7D; }
	.form h2,
	.form #footer a,
	.form .content a { color:#798D7D; }
	.form .content a:hover { color:#FFF; background:#798D7D; }

	.discount #top,
	.discount #header { background-color:#7A6464; }
	.discount h2,
	.discount #footer a,
	.discount .content a { color:#7A6464; }
	.discount .content a:hover { color:#FFF; background:#7A6464; }

	.blog #top,
	.blog #header { background-color:#AF5347; }
	.blog h2,
	.blog #footer a,
	.blog .content a { color:#AF5347; }
	.blog #footer a:hover,
	.blog .content a:hover { color:#FFF; background:#AF5347; }


/*  Inline link classes
 */
	.content a:hover.common, #footer a:hover.common { color:#FFF; background:#587AC3; }
	.content a:hover.services, #footer a:hover.services { color:#FFF; background:#48B366; }
	.content a:hover.pricing, #footer a:hover.pricing { color:#FFF; background:#9B7373; }
	.content a:hover.vehicles, #footer a:hover.vehicles { color:#FFF; background:#C35895; }
	.content a:hover.map, #footer a:hover.map { color:#FFF; background:#58B3C3; }
	.content a:hover.form, #footer a:hover.form { color:#FFF; background:#798D7D; }
	.content a:hover.discount, #footer a:hover.discount { color:#FFF; background:#7A6464; }
	.content a:hover.blog, #footer a:hover.blog { color:#FFF; background:#A1271A; }
	.content a:hover.parcels, #footer a:hover.parcels { color:#FFF; background:#D37A24; }



