* {
margin: 0; padding: 0;
}
body { 
font: 1em/1.5 Verdana, Arial, San-serif;
}

hr {
border: 0;
height: 1px;
background: 0;
border-bottom: 1px dotted #ccc;
}

a {
text-decoration: none;
color: #00A2D8;
}
img {
border: 0;
}

input, textarea, select {
font: inherit;
margin-bottom: 5px;
vertical-align: middle;
}
input#name, input#first_name, input#last_name, 
textarea#address, textarea#street,
input#postzip, input#zip,
input#state,
input#city,
input#telephone, input#phone,
input#email,
select#interested, 
textarea#message, textarea#description, 
input#serial,
input#model,
input#purchfrom,
input#purchprice,
input#installdate,
input#installby {
width: 150px;
}
input#submit {
width: 75px;
}


#container {
font-size: .7em;
width: 400px;
}
#container-large {
font-size: .7em;
width: 800px;
}
	h1 {
	margin-bottom: 60px;
	}
	h1, #textinner, .textinner {
	padding-left: 15px;
	}
	#textinner, .textinner {
	font-size: .9em;
	color: #555;
	margin-bottom: 50px;
	padding-right: 15px;
	}
	form #textinner {
	font-size: 1em;
	}
		#textinner p, #textinner ul, .textinner p, .textinner ul {
		margin-bottom: 1em;
		}
		#textinner ul, .textinner ul {
		margin-left: 2em;
		}
	#picinner, .picinner {
	margin-bottom: 0;
	}
		#picinner img, .picinner img {
		display: block;
		}
	.picinner .caption {
	background: #000;
	color: #999;
	font-size: .9em;
	padding: 15px;
	margin-bottom: 1em;
	}
	
	.feet {
	width: 100%;
	text-align: center;
	font: inherit;
	}
		.feet td {
		width: 33%;
		padding-bottom: 20px;
		}
		
		.colour {
		font-size: .9em;
		}
	
	#footer {
	background: #000;
	color: #8D8B8B;
	font-size: .9em;
	padding: 15px 0 0 15px;
	height: 85px;
	}
		#footer p.close {
		display: block;
		width: 35%;
		float: left;
		}
		#footer p.custom {
		display: block;
		width: 60%;
		float: left;
		font-size: .9em;
		}
		#footer a {
		color: #fff;
		text-decoration: none;
		}

.small { font-size: .9em; }
.highlight { color: #000; }
.blue { color: #00A2D8; }
.middle { vertical-align: middle; }
.center { text-align: center; }