body { background:#000 url(../images/corner_banner.jpg) top left no-repeat; color:#fff; width:100%; height:100%; margin:0; scrollbar-3dlight-color:#666666; scrollbar-arrow-color:#C3C3C3; scrollbar-base-color:#ffffff; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#767676; scrollbar-highlight-color:#666666; scrollbar-shadow-color:#666666; }
html { height:100%; }
td { font-family: Arial, Helvetica, sans-serif;  }
p { font-family: Arial, Helvetica, sans-serif; }
li { font-family:Arial, Helvetica, sans-serif; color: #ffffff; list-style-type: disc; }


a { text-decoration:none; }
a:link { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
a:visited { text-decoration:none; }


h1 { font-size:24px; padding:0; }
h2 { font-size:20px; padding:0; }
h3 { font-size:18px; padding:0; }
h4 { font-size:16px; padding:0; }
h5 { font-size:14px; padding:0; }

.form { background-color:#000000; color:#ffffff; padding:5px; border:1px solid #ffffff }

/* Main Navigation */
ul#navlist { margin-left: 0; padding-left: 0; white-space: nowrap; }
#navlist li { font-family: "Lucida Sans", Arial, "MS Sans Serif"; text-align:left; display: inline; list-style-type: none; }
#navlist a { padding: 0 15px; line-height:18px; font-size:12px; font-weight:bold;margin-top:5px; }
#navlist a:link, #navlist a:visited { color: #ACACAC; text-decoration: none; }
#navlist a:hover { color: #FFFFFF; text-decoration: none; }
#navlist #active .current { color: #ffffff; }

/* Sub Navigation */
#subnav { background-color:#797979; font-size:12px; text-align:left; color:#FFFFFF; margin-bottom: 2px; }
#subnav a { color:#ffffff; display: block; padding:3px 15px; }
#subnav a:hover { background-color:#ffffff; color:#000000; }
#subnavchosen a { background-color:#EC0029; font-size:12px; color: #ffffff; text-align:left; padding:3px 15px; margin-bottom: 2px; display:block; }

/* Generic */
#container { margin: auto 0; }

#home #mainwindow { border: 2px solid #797979; width:590px; height:325px; font-size:12px; }
#mainwindow { border: 2px solid #797979; width:590px; height:325px; font-size:14px; }
#mainwindow a{ color:#FFF; text-decoration:underline;}
#mainwindow a:hover{ color:#FFF; text-decoration:none;}

#homewinone { border: 2px solid #797979; width:255px; height:155px; }
#homewintwo { border: 2px solid #797979; width:235px; font-size:12px; padding: 10px; overflow: auto; vertical-align:top; text-align:left; }
#homewintwo a { color:#ffffff; font-weight:bold; }
#homewintwo a:hover { color:#EC0029; }
#homewintwo h5 { padding:0; }
#mainwindowscroll { width:545px; height:305px; padding: 20px; overflow: auto; vertical-align:top; text-align:left; }
#mainwindowscrollB { width:545px; height:305px; padding: 20px; vertical-align:top; text-align:left; }
#paneltwo { border: 2px solid #797979; width:235px; }

#footer { background-color:#EC0029; color:#ffffff; padding:5px; font-size:16px; border: 2px solid #797979; }
#footer p { font-family: "Lucida Sans", Arial, "MS Sans Serif"; font-size: 16px; }
#footerRalign { text-align:right; }
.footerTel { color: #ffffff; }
#footer .copyright { font-size:10px; }

.tableRed { color:#ffffff; padding:10px; font-size:20px; background-color:#EC0029; border-right:1px solid #000000; border-bottom:1px solid #000000; }
.tableGrey { padding:10px; background-color: #797979; border-right:1px solid #000000; border-bottom:1px solid #000000; }

.sectionHead { font-family: "Lucida Sans", Arial, "MS Sans Serif"; font-size: 17px; text-align: center; color:#EC0029; }
.sectionHead a { font-family: "Lucida Sans", Arial, "MS Sans Serif"; color:#FFFFFF; }
.sectionHead a:hover { color: #EC0029; }

.sectionHead2 { font-family: "Lucida Sans", Arial, "MS Sans Serif"; font-size: 17px; }
.sectionHead2 a { font-family: "Lucida Sans", Arial, "MS Sans Serif"; color:#EC0029; }
.sectionHead2 a:hover { color: #AEAEAE; }

.redTxt { color:#EC0029; text-transform:uppercase; }
.redTxtB { font-family: "Lucida Sans", Arial, "MS Sans Serif"; color:#EC0029; font-size: 20px; }
.skyblueTxt { color:#55BBFF; }
.greyTxt { color:#AEAEAE; }

h1.sectionHead {font-size: 20px; text-transform: uppercase;}

.yellTxt {text-align: center; color: #f4eb02;}
.yellTxtsm {text-align: center; color: #f4eb02; font-size: 9px;}

ul.special li {padding-bottom: 8px; list-style: none; width: 340px; }
ul.special {text-align: center; padding-left: 100px; text-transform: uppercase;}


.dottedline {
	background-image: url(../images/dottedline.gif); background-repeat:repeat-x; background-position: center;
}

.mainInfoLink a {
	color: #FFF;
}

.vehicleDetails {
	margin-top: 20px;
	font-size:12px;
}

.vehicleHeader {
	color:#EC0029;
	font-size: 16px;
}

.vehicleImages img {
	margin-left: 10px;
}

#servicingbox{
border:2px solid #666;
color:#EC0029;
padding:10px;
margin:10px;
font-family: "Lucida Sans", Arial, "MS Sans Serif"; }

#servicingbox a{
color:#EC0029;
text-decoration:underline;}

#servicingbox a:hover{
color:#EC0029;
text-decoration:none;}

#advertlink { position: absolute; right: 230px; top:164px;}
