body {
padding-right: 0px;
padding-left: 0px;
font-size: 11px;
padding-bottom: 0px;
margin: 0px;
color: #333;
padding-top: 0px;
font-family: verdana, arial, helvetica, sans-serif;
background: #FFF;
}

#top {
margin: 10px 20px 0 20px;
background: #E8E8E8;
padding-top: 6px;
height: 100px;
}

#logo {
clear: left;
margin: 0 0 0 50px;
background: url(../images/logo.gif) no-repeat left top;
padding: 0px;
height: 100px; /*Set height of text box */
}

#left {
float: left;
width: 50px;
}

* html #left {
margin-right:-3px;
}

#wrapperLeftCol {
margin-left: 20px;
background-image: url(../images/lhs.gif);
background-repeat: repeat-y;
background-position: top left;
}

#right {
margin-top: 19px;
float: right;
width: 170px; /* Set width for the ad bar */
}

* html #right {
margin-left:-3px;
}

#wrapperRightCol {
margin-right: 20px;
background-image: url(../images/rhs.gif);
background-repeat: repeat-y;
background-position: top right;
}

#center {
background-image: url(../images/background.gif);
border-bottom: solid black 1px;
border-right: solid black 1px;
border-left: solid black 1px;
margin-left:49px; /* For firefox to move into center */
margin-right:170px; /* For firefox to move into center & Move the centre over same width as the ads column */
padding-top:30px; /* For firefox to move into center */
}

* html #center {
position:relative; /* getting the browsers to close a small white line where the divs meet */ 
top:-1px;
}

#footer {
margin-left: 20px;
margin-right: 20px;
text-align: right;
background: #E8E8E8;
}

#phone {
text-align: left;
margin-left: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 800;
}

#menu {
border-bottom : 1px solid #000;
margin-left : 49px;
padding-bottom : 19px;
padding-left : 0px;
margin-right : 170px; /*set the same as the width for ads to change bottom nav line */
}

#menu ul, #menu li {
display : inline;
list-style-type : none;
margin: 0px;
padding : 0px;
}

/* TEXT AREA SETTINGS */
.textArea {
padding: 5px;
font-size: 12px;
margin:0px 30px 30px; /* margin-top 0 because we are using padding somewhere else instead */
font-family: verdana, arial, helvetica, sans-serif;
background: #FFF;
border: solid black 1px;
line-height: 1.8;
}

#comingSoon {
padding: 10px;
margin:0px 30px 30px 30px; /* margin-top 0 because we are using padding somewhere else instead */
border: solid black 1px;
background-color: #fff;
font-family: verdana, arial;
font-size: 8pt;
clear:left;
}

#comingSoonLogo {
margin:0px 30px 0px;
font-family: verdana, arial;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
background: url(../images/headerbg.gif) repeat-x 0 -10px;
border:1px solid #000;
border-bottom:none;
position:relative;
float:left;
display:inline;
margin-bottom:-1px;
}

.textArea ul {
list-style-type : none;
margin: 20px;
padding : 0px;
}

.textArea ol {
margin: 20px;
padding : 0px;
}
/* END TEXT AREA SETTINGS*/

/* ADMIN MENU SETTINGS */
#right .adminMenu {
text-align: left;
margin-left: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#adminMenu {
padding-top: 30px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #808080;
}

#adminMenu ul, #adminMenu li {
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 3px;
margin: 0px;
text-indent: -1em;
list-style-type: none; /* remove bullet point */
}

/* END ADMIN MENU SETTINGS */

#menu a:link, #menu a:visited {
background-image: url(../images/tab_bck.gif);
border : 1px solid #000;
color : #09c;
float : left;
font-size : small;
line-height : 14px;
margin-right : 8px;
padding : 2px 6px 2px 6px; /* padding around the tabs */
text-decoration : none;
}

#menu a:link.active, #menu a:visited.active {
background : #fff;
border-bottom : 1px solid #fff;
color : #07a;
}

#menu a:hover {
color : #09c;
}

#menu ul a:hover {
color : #09c !important;
}

body.section-0 #menu li#nav0 a ,
body.section-1 #menu li#nav1 a ,
body.section-2 #menu li#nav2 a ,
body.section-3 #menu li#nav3 a , 
body.section-4 #menu li#nav4 a ,
body.section-5 #menu li#nav5 a ,
body.section-6 #menu li#nav6 a ,
body.section-7 #menu li#nav7 a {
background : #fff;
border-bottom : 1px solid #fff;
color : #000;
}

#clear {
clear: both;
}

h1 {
padding-right: 0px;
padding-left: 0px;
font-weight: 800;
font-size: 12px;
padding-bottom: 0px;
margin: 0px;
color: #333333;
line-height: 12px;
padding-top: 0px;
font-family: verdana, arial, helvetica, sans-serif;
}

h2 {
font-size: 12px; 
font-family: verdana, arial, helvetica, sans-serif;
margin: 0.86em 0px 0.21em;
}

h3 {
padding-right: 0px;
padding-left: 0px;
font-weight: 800;
font-size: 22px;
padding-bottom: 20px;
margin: 0px;
color: #333333;
line-height: 12px;
padding-top: 10px;
font-family: verdana, arial, helvetica, sans-serif;
}

a {
font-weight: 700;
color: #09c;
text-decoration: none;
}

a:link {
color: #09c;
}

a:visited {
color: #07a;
}

img { 
border: none;
}

#topTelephone {
font-size: 12px; 
font-family: verdana, arial, helvetica, sans-serif;
padding-top: 60px;
text-align: right;
}

#lastUpdated {
font-size: 10px; 
font-family: verdana, arial, helvetica, sans-serif;
position: absolute;
right: 20px;
}

table	{
width: 485px;
border-top: 1px black solid;
border-bottom: 1px black solid;
border-right: 1px black solid;
border-left: 1px black solid;
border-spacing: 0px;
border-collapse:collapse;
}

.picture td {
background-color: #fff;
}

.description td	{
background-color: #fff;
padding-top: 10px;
padding-bottom: 10px;
font-family: verdana, arial;
font-size: 8pt;
}

#adsTitle {
padding-top: 30px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #808080;
}

#right .adsBody {
text-align: left;
margin-left: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

#copyright {
font-size: 9px; 
font-family: verdana, arial, helvetica, sans-serif;
text-align: center;
}

#copyright a:link, #copyright a:visited {
text-decoration: none;
color: #000;
font-weight: lighter;
}

#copyright a:link.active, #copyright a:visited.active {
text-decoration: none;
color: #000;
font-weight: lighter;
}

#copyright a:hover {
text-decoration: none;
color: #000;
font-weight: lighter;
}

div.row {
width: 100%;
clear: both;
padding-top: 2px;
}

div.row span.label {
float: left;
width: 20%; /* set position of labels on page */
text-align: right;
}

div.row span.formw {
float: right;
width: 75%; /* set postion of boxes on page */
text-align: left;
} 

form textarea {
border-right: #cccccc 1px solid;
color: #666666;
border-top: #cccccc 1px solid;
font-size: 8pt;
border-left: #cccccc 1px solid;
width: 300px;
height: 200px;
border-bottom: #cccccc 1px solid;
font-family: verdana, arial, helvetica, sans-serif;
}

input.browse {
border : 1px solid #cccccc;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px; 
color: #666666; 
text-decoration: none;
}

.vehicleTextarea {
border-right: #cccccc 1px solid;
color: #666666;
border-top: #cccccc 1px solid;
font-size: 8pt;
border-left: #cccccc 1px solid;
width: 300px;
height: 50px;
border-bottom: #cccccc 1px solid;
font-family: verdana, arial, helvetica, sans-serif;
}

.formButton {
border-right: #cccccc 1px solid;
color: #666666;
border-top: #cccccc 1px solid;
font-size: 8pt;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
background-color: #FFFFFF;
font-family: verdana, arial, helvetica, sans-serif;
cursor:pointer;
}

.formBox {
border-right: #cccccc 1px solid;
color: #666666;
border-top: #cccccc 1px solid;
font-size: 8pt;
border-left: #cccccc 1px solid;
width: 50%;
border-bottom: #cccccc 1px solid;
font-family: verdana, arial, helvetica, sans-serif;
}

select	{
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-top: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
color: #666666;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
}

#containerError {
font-size: 10px; 
font-family: verdana, arial, helvetica, sans-serif;
text-align: center;
}

#viewImage {
text-align: center;
}

#viewImage img {
border-left: #000 1px solid;
border-right: #000 1px solid;
border-top: #000 1px solid;
border-bottom: #000 1px solid;
}

#close {
float: right;
}