#changeview {
	background: url(images/changeviewarrows.gif) top center no-repeat;
	text-align: center;
	height: 130px;
	width: 493px;
}
#changeview h2 {
	margin-bottom: 10px;
}

#damagelist table {
	margin-bottom: 15px;
	width: 450px;
}

#damagelist table span {
	font-weight: bold;
	color: #0085CA;
}
#damagelist table td {
	font-size: 11px;
}

#steps { padding: 20px; }
#frontviewthumb { text-decoration: none; margin-right: 10px; display: block; height: 63px; width: 52px; float: left; background: url('images/frontthumb.gif') no-repeat; }
#offsideviewthumb { text-decoration: none; margin-right: 10px; display: block; height: 63px; width: 94px; float: left; background: url('images/offsidethumb.gif') no-repeat; }
#nearsideviewthumb { text-decoration: none; margin-right: 10px; display: block; height: 63px; width: 110px; float: left; background: url('images/nearsidethumb.gif') no-repeat; }
#rearviewthumb { text-decoration: none; margin-right: 10px; display: block; height: 63px; width: 54px; float: left; background: url('images/rearthumb.gif') no-repeat; }
#topviewthumb { text-decoration: none; margin-right: 10px; display: block; height: 63px; width: 82px; float: left; background: url('images/topthumb.gif') no-repeat; }
#interiorviewthumb { text-decoration: none; margin-right: 10px; display: block; height: 63px; width: 94px; float: left; background: url('images/interiorthumb.gif') no-repeat; }

#carimagecontainer {
	height: 200px;
	margin-top: 0px;
	width: 493px;
}

#carimage {
	text-align: center;
}

#carimage img {
	padding: 0px;
}

#carimage.front {
	background-image: url('images/front-underlay.gif');
	background-repeat: no-repeat;
	background-position: center 0px;
	position: relative;
	top: 6px;
}

#carimage.front-windscreen { background-position: center -173px; }
#carimage.front-bonnet { background-position: center -346px; }
#carimage.front-wingmirrors { background-position: center -519px; }
#carimage.front-frontwings { background-position: center -692px; }
#carimage.front-roof { background-position: center -865px; }
#carimage.front-frontlights { background-position: center -1038px; }
#carimage.front-frontbumper { background-position: center -1211px; }
#carimage.front-tyres { background-position: center -1384px; }

#carimage.nearside {
	background-image: url('images/nearside-underlay.gif');
	background-repeat: no-repeat;
	background-position: center 0px;
}

#carimage.nearside-trim { background-position: center -157px; }
#carimage.nearside-frontlights { background-position: center -314px; }
#carimage.nearside-frontbumper { background-position: center -471px; }
#carimage.nearside-frontwings { background-position: center -628px; }
#carimage.nearside-bonnet { background-position: center -785px; }
#carimage.nearside-windscreen { background-position: center -942px; }
#carimage.nearside-frontdoor { background-position: center -1099px; }
#carimage.nearside-wingmirrors { background-position: center -1256px; }
#carimage.nearside-sill { background-position: center -1413px; }
#carimage.nearside-reardoor { background-position: center -1570px; }
#carimage.nearside-rearwings { background-position: center -1727px; }
#carimage.nearside-rearlights { background-position: center -1884px; }
#carimage.nearside-boot { background-position: center -2041px; }
#carimage.nearside-rearbumper { background-position: center -2198px; }
#carimage.nearside-roof { background-position: center -2355px; }
#carimage.nearside-rearwindow { background-position: center -2512px; }
#carimage.nearside-sidewindows { background-position: center -2669px; }
#carimage.nearside-wheels { background-position: center -2826px; }
#carimage.nearside-tyres { background-position: center -2983px; }

#carimage.offside {
	background-image: url('images/offside-underlay.gif');
	background-repeat: no-repeat;
	background-position: center 0px;
	position: relative;
	top: 22px;
}

#carimage.offside-trim { background-position: center -157px; }
#carimage.offside-frontlights { background-position: center -314px; }
#carimage.offside-frontbumper { background-position: center -471px; }
#carimage.offside-frontwings { background-position: center -628px; }
#carimage.offside-bonnet { background-position: center -785px; }
#carimage.offside-windscreen { background-position: center -942px; }
#carimage.offside-frontdoor { background-position: center -1099px; }
#carimage.offside-wingmirrors { background-position: center -1256px; }
#carimage.offside-sill { background-position: center -1413px; }
#carimage.offside-reardoor { background-position: center -1570px; }
#carimage.offside-rearwings { background-position: center -1727px; }
#carimage.offside-rearlights { background-position: center -1884px; }
#carimage.offside-boot { background-position: center -2041px; }
#carimage.offside-rearbumper { background-position: center -2198px; }
#carimage.offside-roof { background-position: center -2355px; }
#carimage.offside-rearwindow { background-position: center -2512px; }
#carimage.offside-sidewindows { background-position: center -2669px; }
#carimage.offside-wheels { background-position: center -2826px; }
#carimage.offside-tyres { background-position: center -2983px; }

#carimage.rear {
	background-image: url('images/rear-underlay.gif');
	background-repeat: no-repeat;
	background-position: center 0px;
}

#carimage.rear-window { background-position: center -179px; }
#carimage.rear-roof { background-position: center -358px; }
#carimage.rear-boot { background-position: center -537px; }
#carimage.rear-lights { background-position: center -716px; }
#carimage.rear-wings { background-position: center -895px; }
#carimage.rear-wingmirrors { background-position: center -1074px; }
#carimage.rear-bumper { background-position: center -1253px; }
#carimage.rear-tyres { background-position: center -1432px; }

#carimage.roof {
	background-image: url('images/roof-underlay.gif');
	background-repeat: no-repeat;
	background-position: center 0px;
}

#carimage.roof-windscreen { background-position: center -165px; }
#carimage.roof-roof { background-position: center -330px; }
#carimage.roof-rearwings { background-position: center -495px; }
#carimage.roof-rearbumper { background-position: center -660px; }
#carimage.roof-boot { background-position: center -825px; }
#carimage.roof-rearwindow { background-position: center -990px; }
#carimage.roof-wingmirrors { background-position: center -1320px; }
#carimage.roof-sidewindows { background-position: center -1155px; }
#carimage.roof-frontdoors { background-position: center -1485px; }
#carimage.roof-reardoors { background-position: center -1650px; }
#carimage.roof-frontwings { background-position: center -1815px; }
#carimage.roof-frontlights { background-position: center -1980px; }
#carimage.roof-bonnet { background-position: center -2145px; }
#carimage.roof-frontbumper { background-position: center -2310px; }

#carimage.interior {
	background-image: url('images/interior-underlay.gif');
	background-repeat: no-repeat;
	background-position: center 0px;
	position: relative;
	top: 42px;
}

#carimage.interior-interior { background-position: center -142px; }

.search_result {
	margin-top: 30px;
}
.search_result img {
	padding: 0px;
}
.search_result_description {
	font-weight: bold;
	font-size: 11px;
}
.search_result_address {
	font-size: 11px;
}
.search_result_tel, .search_result_email, .search_result_www {
	float: left;
	margin-right: 10px;
	font-size: 11px;
}
.search_result_tel span, .search_result_email span, .search_result_www span {
	font-weight: bold;
}

.careforcarsform td {
	height: 50px;
}

.careforcarsform td input[type=text] {
	width: 300px;
}

.careforcarsform .formlabel {
	text-align: right;
}
.careforcarsform .formlabeltop {
	vertical-align: top;
}

table.admin_cc_list td {
	height: 36px;
}

table.admin_cc_list td.edit_det {
	padding-left: 30px;
	width: 100px;
}

table.admin_cc_list td.edit_spec {
	width: 127px;
}

table.admin_cc_list td.edit_areas {
	width: 77px;
}

table.admin_cc_list td.edit_delete {
	width: 60px;
}

div.errmsgs {
	margin-bottom: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #aa0000;
}

div.errmsg {
	font-weight: normal;
}
div.errmsg a {
	font-weight: bold;
	color: #aa0000;
	text-decoration: none;
}

table.specialization_list td {
	height: 25px;
	vertical-align: middle;
}

table.addcsvarea {
	margin-top: 10px;
	margin-bottom: 30px;
}

table.postcodelist td {
	width: 40px;
	height: 30px;
}