img {border: none; }

div#gallery-press { width: 800px; height: 1160px; overflow: hidden; background: #000; position: absolute; top: 0; left: 0; } 

#galleryitem0,#galleryitem1 { width: 142px; height: 34px; line-height: 30px; text-align: center; background: url('/images/buttons/button.jpg') no-repeat; color: #fff; }

#galleryitem0 { float: left; }
#galleryitem1 { float: right; }


h1.site-heading { color: #fff; font-size: 25pt; width: auto; }
h2.site-heading { color: #fff; font-size: 14pt; width: auto; }
h3.site-heading { color: #fff; font-size: 20pt; width: auto; }
p.site-heading { color: #fff; font-size: 9pt; width: auto; }

a.toplink { color: #fff !IMPORTANT; text-decoration: none !IMPORTANT; }


.sidebar { margin: 0; padding: 0; }
.select { width: 170px; font-size: 8pt; margin-bottom: 5px; }
.input { width: 150px; font-size: 8pt; }



/**
 * Original CSS STylesheet
 *
 * this is the original
 */

body
{
	margin:0px;
	padding:0px;
}

*:focus
{
	outline:0;
}

table
{
	text-align:left;
}

td
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

p
{
	margin:0px;
	padding:0px;
}

input
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

select
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

textarea
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	resize:none;
}

a:link, a:active, a:visited
{
	color:#4E4E4E;
	text-decoration:none;
}

a:hover
{
	color:#012F6A;
	text-decoration:underline;
}

a.body:link, a.body:active, a.body:visited
{
	color:#212B62;
	text-decoration:underline;
}

a.body:hover
{
	color:#EE3231;
	text-decoration:underline;
}

a.footer:link, a.footer:active, a.footer:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

a.footer:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

.button
{
	width:100px;
	height:25px;
	font-size:9pt;
	background:url(../images/buttons/button.png) no-repeat;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
}

.buttonGrey
{
	width:100px;
	height:25px;
	font-size:9pt;
	background:url(/images/buttons/button_grey.png) no-repeat;
	border:none;
	color:#000000;
	cursor:pointer;
	text-align:center;
}

.mandatory
{
	color:#FF0000;
}

.input_240
{
	width:240px;
}

.select_240
{
	width:246px;
}

.tfvHighlight
{
	color:#FF0000;
}

.tfvNormal
{
	color:#000000;
}

.successResponse
{
	padding:10px 10px 10px 35px;
	border:1px solid #009933;
	background:#B3DAAF url(/images/icons/tick.png) no-repeat 5px 50%;
	color:#000000;
}

.errorResponse
{
	padding:10px 10px 10px 35px;
	border:1px solid #FF0000;
	background:#FDBDBD url(/images/icons/warning.png) no-repeat 5px 50%;
	color:#000000;
}

#categories
{
	margin-top:10px;
	margin-bottom:0px;
	list-style-type:none;
	list-style-position:outside;
}

#categories li
{
	margin:0px 0px 5px -30px;
	background:url(/images/icons/bullet_arrow.png) no-repeat left;
	padding-left:20px;
	color:#FFFFFF;
}
#categories li a
{
	color:#FFFFFF;
}

.eventHeader
{
	background:url(/images/website_layout/events_header.jpg) no-repeat;
	font-size:12pt;
	color:#FFFFFF;
	padding-left:10px;
}


/* --------------- Navigation Menu --------------- */


a#home_nav{
	float:left;
	display: block;
	width:132px; 
	height:50px;
	padding: 0px;
	background: url('../images/website_layout/images/home.jpg');
}

a#home_nav:hover{
	background: url('../images/website_layout/images/home_on.jpg');
}

.home_selected{
	background: url('../images/website_layout/images/home_on.jpg') !important;
}

a#about_nav{
	float:left;
	display: block;
	width:159px; 
	height:50px;
	padding: 0px;
	background: url('../images/website_layout/images/about_us.jpg');
}

a#about_nav:hover{
	background: url('../images/website_layout/images/about_us_on.jpg');
}

.about_selected{
	background: url('../images/website_layout/images/about_us_on.jpg') !important;
}

a#events_nav{
	float:left;
	display: block;
	width:131px; 
	height:50px;
	padding: 0px;
	background: url('../images/website_layout/images/events.jpg');
}

a#events_nav:hover{
	background: url('../images/website_layout/images/events_on.jpg');
}

.events_selected{
	background: url('../images/website_layout/images/events_on.jpg') !important;
}

a#gallery_nav{
	float:left;
	display: block;
	width:138px; 
	height:50px;
	padding: 0px;
	background: url('../images/website_layout/images/gallery.jpg');
}

a#gallery_nav:hover{
	background: url('../images/website_layout/images/gallery_on.jpg');
}

.gallery_selected{
	background: url('../images/website_layout/images/gallery_on.jpg') !important;
}

a#cars_nav{
	float:left;
	display: block;
	width:213px; 
	height:50px;
	padding: 0px;
	background: url('../images/website_layout/images/cars_for_sale.jpg');
}

a#cars_nav:hover{
	background: url('../images/website_layout/images/cars_for_sale_on.jpg');
}

.cars_selected{
	background: url('../images/website_layout/images/cars_for_sale_on.jpg') !important;
}

a#contact_nav{
	float:left;
	display: block;
	width:177px; 
	height:50px;
	padding: 0px;
	background: url('../images/website_layout/images/contact_us.jpg');
}

a#contact_nav:hover{
	background: url('../images/website_layout/images/contact_us_on.jpg');
}

.contact_selected{
	background: url('../images/website_layout/images/contact_us_on.jpg') !important;
}


/* --------------- Contact Us --------------- */


div#standardContact, div#standardEnquiry {
 width: 730px;
 font-family: Arial, Tahoma, Verdana;
 font-size: 9pt;
 margin: auto auto;
}

div#standardContact h1 {
 font-size: 9pt;
 font-weight: bold;
 color: #e93539;
 margin: 0;
 padding: 0;
}

div#standardContact p {
 font-size: 9pt;
 color: #000;
 margin: 0 0 10px 0;
 padding: 0;
}

p.standard-error { color: #ff0000; }
div#standardContact img, div#standardEnquiry fieldset { border: none !important; margin: 0; padding: 0; }
div#standardContact a:hover { text-decoration: underline; }
div#standardContact a { color: #e93539;  text-decoration: none; }

div#standardContact div.standard-left
{
 width: 200px;
 float: left;
}

div#standardContact div.standard-right {
 width: 250px;
 float: right;
}

.searchHeading
{
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}

.searchPrice
{
	font-size:10pt;
	font-weight:bold;
	color:#ED1D23;
}
