body{
	margin: 0;
	padding: 0;
	text-align: center;
	font: 11px Verdana;
	background: #fff;
	color: #000;
}

#page{
	margin: 0 auto 30px;
	width: 753px;
	padding-left: 15px;
	padding-right: 10px;
	background: url(background.gif) top left repeat-y;
	text-align: left;
}

h1 { text-indent: -9999px; margin:0; background: url(leasedrive-logo.jpg) 20px 30px no-repeat; width: 245px; height: 70px; }
h3#tags { margin-top: 30px; }
h2, h3 { color: #037; }
a { color:#026; text-decoration: none; }
a img { text-decoration: none; border: none; }

#header { background: url(mileage-capture-header03.jpg) bottom left no-repeat; height: 300px; }
body.overview #header { background-image: url(mileage-capture-header01.jpg); }
#body, #page { position: relative; }
#body { padding: 0 2em; padding-right: 240px; min-height: 400px; }

#footer p{margin:0 0.5em;}
#footer{background:#026;color:#fff;padding:0.3em;padding-top:0.2em;border-bottom:3px double #fff;}
#footer a { color: #fff; text-decoration: none; }

#bottom-menu p { margin-top: 30px; text-align: center; }

#header p.menu {
	position: absolute;
	top: 50px;
	right: 30px;
}

.menu a.current-page { font-weight: bold; }


/* Custom page titles */

body.arrange-a-demo h2 {
	background: url(title-arrange-a-demo.jpg) left no-repeat;
	height: 21px;
	width: 447px;
	text-indent: -9999px;
	margin-top: 10px;
	
}

body.contact-us h2 {
	background: url(title-contact-us.jpg) left no-repeat;
	height: 19px;
	width: 250px;
	text-indent: -9999px;
	margin-top: 10px;
}


/* Screenshots on the right  */

p.screenshots {
	position: absolute;
	right: 20px;
	top: 0;
	margin: 0;
	text-align: center;
}

body.overview p.screenshots { top: 100px; }


/* Extra bits for the front page */

p.intro {
	margin-top: 0;
	padding-top: 15px;
	width: 300px;
	padding-top: 2em;
	color: #037;
	font-weight: bold;
}

div.info-points {
	background: url(mileage-capture-header02.jpg) top left no-repeat;
	width: 417px;
	height: 92px;
	position: absolute;
	top: 0;
	right: 1px;
	margin: 0px;
}

ul.info-points, ul.info-points li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -9999px;
}

