body {
	font-size: 10pt;
    color: black;	
    font-family: Verdana, Arial, Helvetica, Lucida, sans-serif;
    overflow: auto;
}
#centerbody {
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	text-align: left;
}

h1 { font-family: Arial; Verdana, sans-serif; font-size: 20pt; margin: 0px; padding: 0px;}
h2 { font-family: Arial, Verdana, sans-serif; font-size: 18pt; margin: 0px; padding: 0px;}
h3 { font-family: Arial, Verdana, sans-serif; font-size: 14pt; margin: 0px; padding: 0px;}
h4 { font-family: Arial, Verdana, sans-serif; font-size: 12pt; margin: 0px; padding: 0px;}
h5 { font-family: Arial, Verdana, sans-serif; font-size: 10pt; margin: 0px; padding: 0px;}
h6 { font-family: Arial, Verdana, sans-serif; font-size: 8pt;margin: 0px; padding: 0px;}

a {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;	
	color: #006699;
    background-color: inherit;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
    width: auto;
}

p {
	font-face: verdana;
	font-size: 10pt;
}
body {
	font-size: 10pt;
    color: black;	
    font-family: Verdana, Arial, Helvetica, Lucida, sans-serif;
    overflow: auto;
}
table {
	vertical-align:top;
    border-width: 0px;
    margin: 0px;
}
table.caption {
	text-align: center;
	border: 1px solid black;
	background-color:#fff;
	margin: 1px;
	padding: 0px;
}
.capt_text {
	background-color:#fff;
	text-align: center;
	color: #000;
	font-size: 10px;
	padding: 2px 0px 2px 0px;
}
.capt_left {
	float: left;
	background-color:#fff;
	text-align: center;
	border:1px solid black;
	color: #000;
	font-size: 10px;
	padding-top: 2px;
	margin: 5px;
}
.capt_right {
	float: right;
	background-color:#fff;
	text-align: center;
	border:1px solid black;
	color: #000;
	font-size: 10px;
	padding-top: 2px;
	margin: 5px;
}
ol {
	font-size: 12pt;
}
.btn {							/* Default Buttons seup */
	border:1px solid black;
	text-align:center;
	background-color:#bbbbbb;
	color:black;
	font-size: 8pt;
	width: 60px;
	font-style:italic;
	font-weight:bold;
}
.btnDelete {
	border:1px solid black;
	text-align:center;
	background-color:#FF1515;
	color:black;
	font-size: 8pt;
	width: 60px;
	font-style:italic;
	font-weight:bold;
}
.btn:hover {
	background-color:#666;
}
.btnDelete:hover {
	background-color:#000;
	color:#fff;
}
.frm {							/* Default Form setup */
	border-bottom:1px solid black;
	text-align:left;
	background-color:#aaa;
	color:blue;
	font-size: 10pt;
	width: 150px;
	font-style:italic;
}
.smll {						/* small text */
	font-size: 8pt;
}
.smltitle {					/* Small text used for captions */
	font-size: 8pt;
	font-weight:bold;
	font-style:italic;
}
.left {
	float: left;
	margin: 6px;
	border: 0px;
}
.center {
	display:inline;
	text-align: center;
	margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.right {
	float: right;
	margin: 6px;
	border: 0px;
}
img {						/* Image no Border by default */
	border:0px;
}
img.right {					/* Image position to the right */
	border:1px solid black;
}
img.left {					/* Image position to the left */
	border:1px solid black;
}
input {
	border:1px solid black;
	background-color:#FFC;
}

.thumbs {
	text-align: center;
	width: 140px;
	border: 1px solid black;
	border-collapse: separate;   /* For borders to work with FireFx */
	background-color: #b9b997;
	margin: 1px;
	color: black;	
}
.thumbnail {
	text-align: center;
	width: 650px;
	margin: 0px;
	border-collapse: separate;		/* collapse, separate, inherit (Not IE) */
	font-size: 8pt;
}
.tab {
	padding:0px;
	text-align: left;
	border: 1px solid black;
	border-collapse: separate;   /* For borders to work with FireFx */
	background-color: #b9b997;
	width:120px;
}
.tabact {
	padding:0px;
	text-align: left;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-collapse: separate;   /* For borders to work with FireFx */
	color: black;	
	width: 120px;
}
.blk {color: black;}
.wht {color: white;}

.title {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000;
}
#menu {					/* Menu along red band of header */
	position: absolute;
	font-weight: bold;
	color: white;
	left: 220px;
	top: 67px;
	width: 700px;
}
#contenthead {			/* Head of main Content panel */
	position: relative;
	overflow: hidden;
	background-image: url('/images/conth.jpg');
	background-attachment: float;
	background-repeat: no-repeat;
	top: 100px;
	height:12px;
	left: 180px;
	padding-left: 10px;
}
#content {				/* Main content panel */
	position: relative;
 	min-height: 580px;	/*  3 lines for setting min height  */
    height:auto !important;
    height: 580px; 
	overflow-x: hidden;
	background-image: url('/images/cont.jpg');
	background-attachment: float;
	background-repeat: repeat-y;
	top: 100px;
	left: 180px;
	width: 650px;
	z-index: 1;
	padding-left: 20px;
	padding-right: 20px;

}
#contentfoot {			/* Bottom of content panel */
	position: relative;
	overflow: hidden;
	background-image: url('/images/contf.jpg');
	background-attachment: float;
	background-repeat: no-repeat;
	text-align: center;
	top: 100px;
	height:45px;
	left: 180px;
	width: 690px;
	padding-left: 10px;
	padding-top: 10px;
}
#content-bg {			/* Background image of the content panel */
 	min-height: 550px;	/*  3 lines for setting min height  */
    height:auto !important;
    height: 550px; 
	position:relative;
	overflow-y: auto;
	overflow-x: hidden;
	background-image: url('/images/carbg.gif');
	background-attachment: float;;
	left:-8px;
	width: 660px;
	z-index:10;
	background-repeat: no-repeat;
	padding:8px;
}
#loginBox {					/* Login box  */
	position: absolute;
	top: 14px;
	left: 890px;
	width: 150px;
	height: 105px;
	border: 1px solid blue;
}
#footer {					/* End of page */
	position: relative;
	TOP:85px;
	left: 180px;
	width: 650px;
	height: 20px;
	padding-left: 20px;
	padding-top:5px;
}
#event {				/* Upcomming Events */
	position: absolute;
	left:6px;
	top: 200px;
	width: 176px;
}
#newsletter {				/* Position of Newsletter Icon */
	position: absolute;
	left: 890px;
	top: 195px;
	width: 150px;
	border:1px solid blue;
	z-index: 2;
}
#facebook {
	position:absolute;
	left:890px;
	top:130px;
	width: 150px;
}
#advert {				/* Advert at Side of page  */
	position: absolute;
	left:890px;
	top:420px;
	width: 150px;
	height:262px;
	border:1px solid #CCC;
}
#largePic {
	margin: auto;
	text-align: center;
	padding: 10px;
}
#carinfo {
	position: absolute;
	left: 1px;
	top: 330px;
	width: 634px;
	border: 10px;
}
#owner {
	position: relative;
	float: right;
	border: 1px solid black;
	}
#aovc {					/* aovc logo */
	visibility:hidden;
	position: absolute;	
	left:16px;
	top: 3px;
	width: 70px;
	border: 0px;
}
#eaovc {				/* EAOVC logo */
	position: absolute;
	top: 3px;
	left: 10px;
	z-index: 1000;
}

/* ------------ Admin Area ..  ------------ */
#errMsg {
	position:absolute;
	top:516px;
	left:400px;
	color:red;
	background-color:#FF3;
}
#mbr_data {
	position:relative;
	overflow:hidden;
	top:0px;
	left:0px;
	height:690px;
	background-color:#999;
	border:1px solid black;
}
#recTitle {
	padding-right:10px;
	text-align:right;
	font-size:14px;
	color:#CCC;
	width:100px;
	vertical-align:top;
}
.recDetail {
	 style='padding-left:10px;
	 border-left:1px solid black;
	 width:280px;
	 vertical-align:top;
}
.recInp {
	vertical-align:text-bottom;
	border:1px solid black;
	background-color:#CCC;
	width:250px;
	padding-left:2px;
	z-index:0
	/* margin-bottom:2px;  IE 8 Only */
}
.recInpro {
	vertical-align:text-bottom;
	border:1px solid #999;
	border-bottom:1px solid #666;
	background-color:transparent;
	width:250px;
	padding-left:2px;
	/* margin-bottom:2px;  IE 8 Only */
}
.recInp:hover {
	border:1px solid #CF9;
}
#adm_notes {
	border-top:0px;
	padding-top:0px;
	width:600px;
	height:120px;
}
.car_list {
	border:0px;
	padding:0px 0px 0px 5px;
	background-color:#CCC;
	margin-top:-3px;
}
#notes {
	display:none;
	visibility:hidden;
	width:650px;
	margin-left:3px;
}
#cars{ 
	display:block;
	visibility:visible;
	width:650px;
	margin-left:3px;
}

.adTitle {			/* Advert title */
	font-size:10px;
	text-align:center;
	
	color:#555;
}
/* -----------Debug------------------------------*/
#debug {
	position:absolute;
	overflow:scroll;
	overflow-x:hidden;
	left:3px;
	top:1px;
	height:20px;
	width:650px;
	text-align:center;
	background-color:#FFF;
	border:1px solid red;
	color:#E80224;
	z-index:10000;
}
/*  ------------ Extra seasonal decoration  ------------ */
#xmas1 {
	position: absolute;
	top: 0px;
	left: 30px;
}
#xmas2 {
	position: absolute;
	top: 0px;
	left: 730px;
}
