﻿body 
{
margin:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
background:#cccccc;
}   

#page
{margin: 0 auto;
width:958px;
background:url(images/contentbottom.jpg) repeat-y;
}

img
{
    border:0px;
}

#header
{
background:url(images/header.jpg) center bottom no-repeat;
height:95px;
}

#headerimages
{
height:275px;
background:black url(images/skyline.jpg) center bottom no-repeat;
}


#navigation
{
background:#FCFCF9 url(images/navigationbarBlack.jpg);
}

#wrapper
{
    float: left;
    width: 100%;
background:url(images/contentmain.jpg) top no-repeat;
min-height:475px;
}
#content
{
margin: 20px 225px 0px 220px;
}

#RightTop
{
	height: 50px;
	float: left;
	width: 170px;
	margin: 13px 0px 10px -213px;
	background: url(images/columnTop.jpg) top no-repeat;
	padding: 0px;
}

#RightMid
{
	height: 450px;
	float: left;
	width: 170px;
	margin:  61px 0px 10px -213px;
	background: black url(images/columnMid.jpg) top no-repeat;
	padding: 0px;
	}

#RightBottom
{
	height: 50px;
	float: left;
	width: 170px;
	margin: 511px 0px 10px -213px;
	background: url(images/columnBottom.jpg) top no-repeat;
	padding: 0px;
}

	
#rightside
{
	height: 450px;
	float: left;
	width: 170px;
	margin:  543px 0px 10px -213px;
	background: url(images/column.gif) top no-repeat;
	padding: 0px;
}
#rightside img
{
width:140px;
}
#rightside h3, #RightTop h3,
#leftside h3, #LeftTop h3
{
color:#fff000;
margin:3px 0px 20px 15px
}

#LeftTop
{
float:left;
width:170px;
height:50px;
padding:0px 0px 0px 75px;
margin: 650px 0px 10px -100%;
background: url(images/columnTop.jpg) top no-repeat;	
}

#LeftMid
{
float:left;
width:100px;
height:400px;
padding:0px 0px 0px  75px;
margin:  0px  10px   10px 30px;
background: black url(images/columnTop1.jpg) top repeat-y;	
}

#LeftBottom
{
float:left;
width:170px;
height:50px;
padding:0px 0px 0px 75px;
margin: 1100px 0px 10px -100%;
background: url(images/columnBottom.jpg) top no-repeat;	
}

.entryleftMid
{
	margin: 0px 38px 10px -75px;
}


.entryleftMid ul
{
margin:0px;
padding:0px
}

.entryleftMid li
{
display:block;
letter-spacing:1px;
text-decoration:none;
border-top:1px solid #505042;
}

.entryleftMid li a
{
	color: white;
	display: block;
	padding-left: 10px;
	text-decoration: none;
}

.entryleftMid li a:hover
{
	color: black;
	background: #FEF549;
	font-weight: normal;
}



a
{
color:red;
}
a:hover
{
font-weight:bold;
}

#leftside
{
float:left;
width:170px;
height:450px;
padding:0px 0px 0px 75px;
margin:13px 0px 10px -100%;
background:url(images/column.gif) top no-repeat;
}


.entryleft
{
margin:0px 38px 10px -37px;
}


#footer
{
clear:left;
width:100%;
background:url(images/footer.jpg) no-repeat;
height:90px;
}

#footer img
{
height:50px;
margin:10px 40px;
float:right;

}
#footer .entry
{
float:left;
padding-top:7px;
font-size:.9em;
color:#fff000;
margin:0px 0px 0px 40px;
}

h1, h2
{
    font-weight: normal;
}

h1
{
    letter-spacing: -1px;
    font-size: 2.6em;
    margin: 0px;
}

h2
{
    font-size: 1.8em;
    margin: 5px;
}

h3
{
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#content h2
{
color:#272827;
padding:0px 0px 10px 0px;

}
#content h3
{
color:#272827;
}



.entry h4
{
color:white;
font-size:1.1em;
margin:0px;
padding:10px 15px 0px;
font-weight:normal;
}

.entry p
{
color:#FEF549;
padding:0px 15px;
margin:0px;
}

.entry img
{
padding:10px 15px 15px;
margin:0px;
}
.entry a
{
color:white;
}

h4
{
    font-size: 1.1em;
    font-weight: bold;
    padding:4px;
    margin: 0px 0px 0px 0px;
}



.button
{
    width: 80px;
    padding: 3px;
    border: 1px solid grey;
    margin-top: 10px;
}

.checkboxlist label
{
    float: none;
    display: inline;
}

label
{
    float: left;
    padding: 2px 0px 2px 0px;
    margin: 1px 4px 0px 0px;
    width: 80px;
    color: #143D55;
}

input, textarea, select
{width:222px;}

select
{
    width: 145px;
    padding-left: 3px;
}

input
{
padding: 0px 5px;
}
.submit
{
text-align: center;
clear:both;
padding:0px 0px 20px;
}
.half
{width:102px;}
.long
{width:400px;
height:60px;}

.bordercenter
{
border:1px solid grey;
margin-left:83px;
}
.center
{
margin-left:83px;
}

#bottom
{
padding:20px 50px;
background:url(images/contentbottom.jpg) repeat-y;
}

#bottom table
{
float:left;
margin-bottom:20px;
width:100%;
margin-left:-15px;
}
.tableform
{
margin:10px;
width:500px;
border-top:1px solid grey;
}

.tableform td
{
padding:5px;
border-bottom:1px solid grey;
background:;
}

.tableform a
{
color:#272827;
}

.specslabel
{
background:#434443;

color:#FEF549;
border-bottom:1px solid white;
}
.vehicledetail td
{
padding:3px;
}



.defaultpageimage
{
margin:20px 30px;
}






