* { margin: 0px; padding: 0px; }
a { text-decoration: none; }
a:link { color: #03447D; }
a:visited { color: #03447D; }
a:hover { color: #03447D; text-decoration: underline; }

ul { }
img { border: 0px; margin: 0px; padding: 0px;}
strong { font-weight: bold; }
i { font-style: italic; }
input {margin: 0px; padding: 0px;}

#google-map
{
width:310px;
height: 400px;
position: absolute;
}

body{
	font-family: 'arial', Arial, sans-serif;
	text-ali/gn: center;
	background: #b7e8e5 url('../images/background.jpg') center top;
	text-align:center; /* for IE */
	margin:0 auto; /* for the rest */
	color:#003a38;
	font-size: 12px;
	
}
h1,h2,h3,h4,h5
{
	padding: 0px;
	margin:0px;
}	
h1
{
	color:#059aa1;
	font-weight: normal;
	font-size: 33px;
	background: transparent;
}

#content
{
	position: relative;
}
#container{
	text-align: left;
	width: 844px;
	margin-left: auto ;

	margin-right: auto ;
}


#header 
{
	position: relative;
	float:left;
	height: 185px;
	margin-top: 10px;
	width: 844px;
}

#header ul
{
	width: 844px;
	float:left;
	clear:both;
	margin-left: 5px;
		margin-top: 3px;
}

#header li
{

	list-style: none;
	padding:0px;
	margin: 0px;
	float:left;
}

#header li a
{

	display: block;
	height: 60px;
	width: 121px;
	background: url('../images/nav-off.png');

}

.
.how-much.selected a
{

background: url('../images/nav-on.png')-363px 0px!important;

}

.meet-the-vans
{

	width:115px!important;
}

.home.selected a
{

background: url('../images/nav-on.png')!important;
margin-right: 10px;
}


.meet-the-vans.selected a
{

background: url('../images/nav-on.png') -121px 0px!important;

}

.need-to-know a
{
background: url('../images/nav-off.png') -235px 0px!important;
width: 125px!important;
}

.need-to-know.selected a {

background: url('../images/nav-on.png') -235px!important; 
width: 125px!important;
}


.how-much.selected a {

background: url('../images/nav-on.png') -363px!important; 

}


#book-your-van h1
{
	margin-bottom: 10px;
}
.book-your-van a
{
	width: 118px!important;
	margin-right: 3px;
}

.about-us.selected a {

background: url('../images/nav-on.png') -605px!important; 
width: 120px!important;
}

.book-your-van.selected a {

background: url('../images/nav-on.png') -484px!important; 

}


.get-in-touch.selected a {

background: url('../images/nav-on.png') -726px!important; 

}



#header .get-in-touch a
{
	width: 116px;
}


#header .home a
{
	width: 110px;
	margin-right: 10px;
}

#blog-button
{
	position: absolute;
	left: 680px;
	top: -10px;
}

#content
{
	width: 844px;
	height: 560px;
	float:left;
	background: url('../images/home-background.png') no-repeat;

}
#how-much .green-link
{
left:20px;
position:absolute;
top:998px;;

}
#welcome-text
{
	width: 433px;
	height: 377px;
	float:left;
	position: relative;
	margin-top: 48px;
	margin-left: 45px;
}
#welcome-text .gutter
{
	float:left;
	padding: 27px 44px 27px 22px;
}

#home .copy{
	font-size: 18px;
		line-height: 28px;
}
#welcome-text .copy
{

	margin-top: -10px;

	height: 253px;
}


#home .force
{
	margin-left: -2px;
}

.green-link{
	color:#059aa1!important;
	font-size: 23px;
}

 #right
{
	float:left;	
	margin-left: 34px;
	width: 326px;
	position: relative;
	height: 500px;
}


#home #right .photos
{
	margin-top: 16px;

}
#not-found .gutter
{
	float:left;
height:377px;
margin-left:75px;
margin-top:68px;
width:433px;
}

#how-much #content 
{
	background: url('../images/how-much-background.png')!important;
	height: 1254px;
	font-size: 13px!important;

}

#how-much .copy
{
		line-height: 18px!important;
	font-size: 14px!important;

}
.rates-table
{
	font-size:11px;
}

.rates-table b
{
	font-weight: normal;
	color:#059aa1;
}

#how-much  .call-to-action,#get-in-touch.call-to-action
{
	margin-top: 70px;
}

#home-much .green-link
{


}

#how-much .copy
{
	height:935px;
}
.call-to-action
{
	width:328px;
	height:151px;
	background: url('../images/pinky.png');
}

.call-to-action .gutter
{

	padding: 20px;
}


.call-to-action .heading
{
 	color:#891b3a;
 	font-size: 18px;
 	
	margin-bottom: 3px;
}

.call-to-action .text
{
 	color:#e9e2c2;
 	line-height: 15px!important;
 
}


.call-to-action .action
{
 	color:#891b3a;
 
}

.call-to-action .action a
{
	text-decoration: underline;
 	color:#891b3a;
 
}


  .chunky
{
	font-size: 16px;
	width: 381px;
	padding: 6px;
	height: 22px;
	margin-top:5px;
	margin-bottom: 5px;
	border: 2px solid #797979;
}

textarea.chunky
{
	height: 200px!important;
}

#get-in-touch #content,#book-your-van #content
{	
		height: 1207px;
		background: url('../images/get-in-touch-background.png') no-repeat 0px -4px !important ;
}


#get-in-touch #right
{

	padding-top: 40px;
}
#home .green-link
{
	padding-top: 22px;
	padding-left: 10px;
	font-size: 22px;
	font-weight: bold;
}
#home .call-to-action
{
	background: none;
}
#home .call-to-action .gutter {
	padding: 10px 30px 10px 10px;
}

#get-in-touch .bottom
{
	font-size: 14px;
}

#get-in-touch .bottom b
{
	color:#0c9e9a;
}

.standard-layout .main.gutter
{
float:left;
width: 380px;
margin-right: 20px;
margin-top: 70px;
margin-left: 70px;
}

.call-to-action-button
{
	position: absolute;
	left:60px;
	top: 350px
}
.standard-layout
{
	position: relative;
	min-width: 840px;
}


#about-us .call-to-action
{

	background: none;
	position: absolute;
	left: 510px;
	top: 360px;
}

#about-us #right
{
	margin-top: 30px;
}

#need-to-know .call-to-action-button
{
	top: 1650px;
}

#meet-the-vans #content
{
	background: url('/images/meet-the-vans.png');
	height:1045px;

}

#meet-the-vans h3
{
	margin-top: 20px;
}
#meet-the-vans #right
{
	top: 20px;
}

#meet-the-vans .call-to-action-button
{
top:770px;
left: 30px;
}

#book-your-van .call-to-action
{
	margin-top: 20px;
}
#meet-the-vans .call-to-action
{
	background: none;
	position: absolute;
	top: 720px;
	left: -10px;
}

#content ul
{
	padding-left: 10px;
}

#need-to-know #content
{
	background: url('/images/long-background.png') 0px -13px;
	height:2025px;

}

.call-to-action .gutter
{
	display: block;
}



#terms-and-conditions  .call-to-action
{

}


#need-to-know .call-to-action
{
	margin-top: 40px;
}
#need-to-know p
{
	line-height: 15px;
}
#need-to-know h3
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#footer
{
	clear:both;
	float:left;
	width: 834px;
	padding-top: 10px;
	margin-bottom: 30px;
}


#footer .left
{

	float:left;
}

#footer .left a
{
		color:#a5eceb;
}

#footer .copyright
{
	
	float:right;
	color:#861a39;
}

#not-found .call-to-action
{
	background: none!important;
	position: absolute;
	left:430px;

top:290px;
width:100px;
}

#not-found .call-to-action .gutter
{
	width: 280px;

}
.thank .call-to-action
{
background:transparent none repeat scroll 0 0 !important;
left:500px;
position:absolute;
top:360px;
	
}

#right
{
	margin-top:20px;
}


.overlay-ffs
{
	top: 20px;
	left: 300px;
	background: #ff0;
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	
}
.next-dave
{
display:block;
height:45px;
left:280px;
position:absolute;
top:460px;
width:48px;
	background: url('/images/next-button.png');
}


.next-dotty
{display:block;
height:45px;
left:280px;
position:absolute;
top:180px;
width:48px;
	background: url('/images/next-button.png');
}



.dave-change, .dotty-change
{
	position: relative;
}

.dave-change div, .dotty-change div
{
	position: absolute;
	top:0px;
	left: 0px;
}