body {
background: #B4C0CA;
padding: 0;
margin: 0;
text-align: center;
font: normal 10px/120% Verdana, Helvetica, Arial, sans-serif;
background: #036 url( _img/page_grad_bgd.gif ) bottom left fixed repeat-x ;
}

#fullWidth {
position:absolute;
width: 100%;
top:0;
left:0;
margin: auto;
padding: 0;
text-align: left;
height:133px;
background: #036 url( _img/stripe_bgd.gif ) top left repeat-x ;
z-index:3000;

}


#floatCentral {
position:relative;
display:block;
width: 760px;
margin: auto;
padding: 0;
text-align: left;
visibility: visible;
background-color: #fff;
z-index:3002;
}


#outerWrap {
position: absolute;
top:0px;
width: 760px; 
padding: 0px;
display: block;
visibility: visible;
background-color: transparent;

}

.outerWrapR {
position:relative;
display:inline;
float:right;
width: 760px; 
padding: 0px;
visibility: visible;
background-color: #fff;
background: #fff url( _img/nav_background.gif) left repeat-y;
}


a {
text-decoration: none;
color: #09f;
}

a:hover {
text-decoration: underline;
}

.clr {
clear: both;
}

img {
border:none;
}

hr {
clear: both;
border: 0;
background: #fff;
color: #fff;
border-top: 1px solid #E58946;
padding: 0;
margin:0 5px 0 5px;
}


#header {
position:relative;
width: 760px; 
display:block;
background: #036 url( _img/header_bgd.gif ) top center no-repeat;
height: 133px;
}

#header div.logo {
position:absolute;
top:10px;
left:1px;
width: 345px;
height: 75px;
}

#header div.strap {
position:absolute;
top:10px;
left:400px;
width: 345px;
height: 75px;
}

#header div.navigation {
position:absolute;
top:75px;
left:0px;
width: 100%;
height: 35px;
overflow: hidden;
background-color: #ccc;
}

#header div.navigation div.inner {
position:absolute;
top:4px;
left:0px;
width: 100%;
height: 25px;
background-color: #ccc;
}


#header div.navigation div.inner a , #header div.navigation div.inner img {
padding:0;
margin:0;
position:relative;
display:inline;
}

/* COLUMN */

#mainNavHolder {
position:relative;
display:inline;
float:left;
width: 216px;
padding: 0;
margin: 0;
visibility: visible;
background: #f60 url( _img/nav_background.gif) right repeat-y;
color:#fff;
}

#mainNavHolder div.panel {
padding:0;
margin:0;
height:480px;
}

#mainNavHolder div.panel ul , #mainNavHolder div.panel div.subNav ul {
list-style: none;
padding: 0;
margin:0;
}

#mainNavHolder div.panel li , #mainNavHolder div.panel div.subNav li {
margin: 0;
display:inline; /* IE5 work around... */
}

#mainNavHolder div.panel div.subNav li a {
color: #036;
display: block;
margin:0;
height:25px;
text-decoration: none;
padding:2px 0 0 18px;
font: bold 110% "Trebuchet MS", arial, helvetica, sans-serif;
text-indent:0;
}


* html #mainNavHolder div.panel div.subNav li a, * html #mainNavHolder div.panel div.subNav li

{
height: .4em; /* IE5 work around... */
}

#mainNavHolder div.panel div.subNav li a:hover {
color: #09f;
}

#mainNavHolder div.panel li a {
color: #036;
display: block;
margin:0;
margin-bottom:0;
height:30px;
text-decoration: none;
padding:0;
padding-bottom:0;
font: normal 100%/180% "Trebuchet MS", arial, helvetica, sans-serif;
text-indent:-9000px;

}

* html #mainNavHolder div.panel li, * html #mainNavHolder div.panel li a
{
height: 3em; /* IE5 work around... */
/*border:1px solid #f60;*/
}

#mainNavHolder div.panel li a.navHome {
background: #fff url( _img/nav/home.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navHome:hover {
background: #fff url( _img/nav/home_f2.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navWhat {
background: #fff url( _img/nav/whatwedo.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navWhat:hover {
background: #fff url( _img/nav/whatwedo_f2.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navAbout {
background: #fff url( _img/nav/about.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navAbout:hover {
background: #fff url( _img/nav/about_f2.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navCars {
background: #fff url( _img/nav/carsforsale.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navCars:hover {
background: #fff url( _img/nav/carsforsale_f2.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navContact {
background: #fff url( _img/nav/contact.gif ) top left no-repeat;
}

#mainNavHolder div.panel li a.navContact:hover {
background: #fff url( _img/nav/contact_f2.gif ) top left no-repeat;
}


#mainNavHolder div.panel div.subNav {
padding:0;
padding-top:30px;
margin:0;
height:170px;
background: transparent url( _img/nav/subnav.gif) top left no-repeat;
overflow:hidden;
}

#mainNavHolder div.panelTop {
width: 216px;
height: 101px;
overflow: hidden;
display: block;
padding: 0;
margin: 0;
background: #036 url( _img/panel_top.gif ) top left no-repeat
}



/* CONTENT */

#content {
position:relative;
display:inline;
float:right;
width: 544px; 
padding: 0px;
padding-top:50px;
margin: 0px;
margin-bottom:20px;
visibility: visible;
background: #fff url( _img/content_top.gif) no-repeat top left;
}

#content p {
font: normal 11px/150% Verdana, Helvetica, Arial, sans-serif;
margin: 0;
padding: 5px;
}

#content img {
float: left;
padding:0 5px 20px 0;
display:block;
}



#content div.carBlock {
margin: 0 5px 20px 5px;
padding:0;
background-color: #fff;
}

#content div.carBlock div.carStrip {
margin: 5px;
padding:0;
width:520px;
height:140px;
background-color: #fff;
}


#content div.carBlock div.carStrip img {
float: left;
display:inline;
margin: 0;
margin-right:10px;
padding:0;
}

#content div.contentBlock {
margin: 0 5px 20px 5px;
padding:0;
background-color: #fff;
}

#content div.contentBlockHome {
margin: 0 5px 20px 5px;
padding:0;
background: #fff url( _img/) no-repeat top right;
}

#content div.contentBlockHome p.standfirst {
width:350px;
}



#content div.contentBlock a , #content div.contentBlockHome a {
display:inline;
padding-top:3px;
color:#036;
}

#content div.contentBlock a:hover , #content div.contentBlockHome a:hover{
text-decoration:underline;
color:#09f;
}

#content div.contentBlock a.alt , #content div.contentBlockHome a.alt {
display:block;
padding-top:3px;
color:#09f;
}


#content div.contentBlock img , #content div.contentBlockHome img {
float: right;
display:inline;
margin: 0 15px 10px 5px;
}

#content div.breadcrumb {
margin: 0 5px 20px 5px;
padding:0;
color:#036;
}

#content div.breadcrumb span {
color:#E58946;
}

#content div.breadcrumb a {
color:#036;
}

#content div.breadcrumb a:hover {
color:#09f;
}

div.multimapLink {
width:150px;
display:inline;
float:right;
margin:18px 2px 2px 10px 5px;
padding-top:15px;
background:url( _img/multimap.gif ) no-repeat;
}


h1 {
margin:0;
padding:0 5px 20px 0;
color: #fff;
font-size:100%;
line-height: 130%;
color:#09f;
}

h2 {
margin:0;
padding:10px 5px 10px 25px;
font-size:140%;
background: transparent url( _img/orange_bull.gif) left no-repeat;
background-position:6px 16px;
line-height: 130%;
color:#036;}

#footer {
position: relative;
float:right;
width: 100%;
padding: 0px;
padding-top: 80px;
height: 200px;
visibility: visible;
background: transparent url( _img/footer.gif) top left no-repeat;
text-align:center;
}

#footer p {
margin: 0;
padding: 5px 20px;
color: #ccc;
}
#footer a {
font-size: 110%;
}
#footer p.dev {
padding: 20px;
}


#footer ul {
padding: 5px;
margin: 0;
list-style: none;
}
#footer ul li {
display:inline;
margin: 0;
padding: 0;
padding-right: 15px;
}

#footer ul li a {
color: #fff;
}

#footer ul li a:hover , address a:hover {
color: #09f;
}

address {
color:#fff;
padding:15px;
font: normal 10px/160% Verdana, Helvetica, Arial, sans-serif;
}

#footer div.credit {
position:absolute;
top:180px;
left:275px;
width:200px;
font: normal 10px/160% Verdana, Helvetica, Arial, sans-serif;
text-align:center;

}

#footer div.credit a {
color:#fff;

}
}
