/* CSS Document */

body {

	text-align: center;

	background: #99CCFF url('images/bg.png');

	margin: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	}

#frame {

	width: 746px;

	margin-right: auto;

	margin-left:auto;

	margin-top: 0;

	padding: 0px;

	text-align: left;

	border: 1px solid #8DB8E0;

	background-color: #FFFFFF;

	color: #000;

	}

h3 {

	margin-left: 5px;

	}

p {

	font-size: 11px;

	margin: 2px 0px 0px 5px;

	padding-bottom: 4px;

	}

.smallText {

	font-size: x-small !important;

	font-size: 10px; /*IE Fix XP SP2*/

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

#contentheader {

	background: #fff;

	margin: 0;

	padding: 0;

	}

#contentmain {

	background: #fff;

	}

#contentfooter {

	background: #fff;

	border-top: 1px solid #8DB8E0;

	}

.addnew {

	text-align: right;

	padding: 2px 7px 2px 0px;

	background-color: #82B0DC;

	vertical-align: middle;

	color: #000;

	position: relative;

	top: -2px;

	border-top: 1px solid #8DB8E0;

	border-bottom: 1px solid #8DB8E0;

	}

div#addnew form {

	padding: 0;

	margin: 0;

}

.logout {

	text-align: left;

	padding: 2px 7px 2px 0px;

	background-color: #82B0DC;

	vertical-align: middle;

	color: #000;

	position: relative;

	top: -2px;

	border-top: 1px solid #8DB8E0;

	border-bottom: 1px solid #8DB8E0;

	}

div#pagenavtop {

	background-color: #82B0DC;

	color: #fff;

	font-size: 11px;

	font-weight: bold;

	position: relative;

	top: -2px;

	padding: 3px 6px 3px 6px;

	border-top: 1px solid #8DB8E0;

	height: 12px;

	}

div#pagenavbottom {

	background-color: #82B0DC;

	color: #fff;

	font-size: 11px;

	font-weight: bold;

	position: relative;

	padding: 3px 6px 3px 6px;

	border-top: 1px solid #8DB8E0;

	border-bottom: 1px solid #8DB8E0;

	height: 12px !important;

	height: 18px; /*IE Fix XP SP2*/

	}

div#pagenavtop a, div#pagenavbottom a{

	background-color: transparent;

	color: #fff;

	}

div#pagenavtop a:hover, div#pagenavbottom a:hover{

	text-decoration: none;

	}

div.navprevious {

	text-align: left;

	position: absolute;

	left: 0;

	padding: 0px 0px 0px 5px;

	}

div.navnext {

	text-align: right;

	position: absolute;

	right: 0;

	padding: 0px 5px 0px 0px;

	}

div.navpages {

	text-align: center;

	position: absolute;

	width: 746px;

	}

div#searchbar {

	background-color: #82B0DC;

	color: #fff;

	font-size: 11px;

	font-weight: bold;

	position: relative;

	top: -2px;

	padding: 3px 6px 3px 6px;

	border-bottom: 1px solid #8DB8E0;

	}

div#searchbar form {

	padding: 0;

	margin: 0;

	text-align: right;

	}

input, textarea {

	border: 1px solid #555;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

input.button {

	background-color: #fff;

	font-weight: bold;

	color: #054CA4;

	border: 1px solid #054CA4;

	text-align: center;

	}

#clearall {

	font-size: 1px;

	clear: both;

	}

table#carresults {

	width: 746px;

	border: 0;

	padding: 1px;

	margin: 0;

	}

table#carresults th {

	font-weight: bold;

	font-size: x-small !important;

	font-size: 10px; /*IE Fix XP SP2*/

	text-transform: uppercase;

	padding: 5px 5px 5px 5px;

	vertical-align: middle;

	text-align: left;

	}

table#carresults th a:link, a:active, a:visited {

	color: #000

	}

table#carresults th a:hover {

	text-decoration: none;

	}

table#carresults td{

	padding: 5px 5px 5px 5px;

	vertical-align: top;

	}

table#carresults td p {

	margin: 2px 0px 0px 0px;

	}

table#carresults td p a:link, td img a:link{

	font-weight: bold;

	color: #0000ff;

	background-color: transparent;

	}

table#carresults td p a:active, td p a:visited{

	color: #800080;

	background-color: transparent;

	font-weight: bold;

	}

table#carresults td p a:hover{

	color: #ff0000;

	background-color: transparent;

	font-weight: bold;

	}

table#carresults td h1, td h1 a:link {

	font-size: 11px;

	margin: 2px 0px 0px 0px;

	color: #A10F10;

	background: transparent;

	}

table#carresults td h1 a:active, td h1 a:visited {

	color: #8D0042;

	background: transparent;

	}

table#carresults td h1 a:hover {

	color: #0072FF;

	background: transparent;

	}

table#carresults td h2 {

	font-size: 11px;

	margin: 0;

	color: #000;

	font-weight: bold;

	}

table#carresults img {

	border: 0;

	}

table#cardetails {

	background-color: #efefef;

	color: #000;

	width: 380px;

	}

table#editor {

	background-color: #efefef;

	color: #000;

	width: auto;

	}

table#admin_settings {

	background-color: #efefef;

	color: #000;

	width: auto;

	}

table#cardetails th, table#editor th , table#admin_settings th {

	font-weight: bold;

	font-size: 11px;

	text-transform: uppercase;

	padding: 2px;

	text-align: left;

	}

table#cardetails th.tabletitle, table#editor th.tabletitle , table#admin_settings th.tabletitle {

	background-color: #82B0DC;

	color: #fff;

	text-transform: none;

	}

table#cardetails td, table#editor td , table#admin_settings td {

	font-size: 11px;

	padding: 2px;

	text-align: left;

	}

table#cardetails td#makemodel {

	color: #8D0042;

	background: transparent;

	font-weight: bold;

	}

table#contact {

	background-color: #efefef;

	color: #000;

	width: 380px;

	}

table#contact th {

	font-weight: bold;

	font-size: 11px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	}

table#contact th.tabletitle {

	background-color: #82B0DC;

	color: #fff;

	text-transform: none;

	}

table#contact td {

	font-size: 11px;

	padding: 2px;

	text-align: left;

	vertical-align: top;

	}

table#contact input, textarea {

	width: 178px;

	}

table#contact input.button {

	width: auto;

	}

div.detailsright {

	width: 385px;

	position: relative;

	left: 362px;

	margin: 5px 0px 5px 0px;

	}

div.detailsleft {

	width: 365px;

	position: absolute;

	margin: 5px 0px 5px 5px;

	}

div.detailscenter {

	position: relative;

	left: auto;

	right: auto;

	margin: 5px 0px 5px 135px;

	}

img.thumbnail, img thumbnail a {

  	float: left;

	margin: 4px 3px 3px 0px;

	border: 1px solid #efefef;

	overflow: hidden;

  	}