body {
margin:0;
padding:0;
background:#0235a0 url(/graphics/design01-bg.jpg) top center  no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

h1 {
font-size:14px;
font-weight:700px;
}
h2,h3,h4,h5 {
font-size:12px;
font-weight:700px;
}

a {
font-size:12px;
color:#000000;
}
a:hover {
text-decoration:none;
}

#outer {
  margin:0 auto;
   width:960px;
   max-width:960px;
   background:#0235a0 url(/graphics/design01-bg.jpg) top center  no-repeat;
}
#inner {
	width:945px;
	padding:0 2px 12px 12px;
	position:relative;
	margin:0 auto;
	float: left;
	clear: both;
	background-color: #FFFFFF;
}

#header {
width:960px;
height:154px;
float:left;
margin-bottom:13px;
background:url(graphics/sparkle-header.gif) top left no-repeat;
}

#menu {
  float:left;
  width:780px;
  margin:111px 0 0 190px;
  height:43px;

}
#content {
  float:left;
  width:740px;
/*  overflow:auto;
  height:1080px;*/
  height:auto;
  
}
#leftMenu {
float:left;
width:188px;
margin-right:8px;
}

#leftMenuA {
float:left;
width:188px;
height:10px;
background:url(/graphics/left-menu-a.jpg) top center no-repeat;

}
#leftMenuB {
float:left;
width:168px;
height:auto;
padding:0 10px;
background:url(/graphics/left-menu-b.jpg) top center repeat-y;
color:#FFFFFF;
min-height:720px;


}

#leftMenuB h2 {
font-size:14px;
font-weight:700;
display:block;
float:left;
text-align:left;
padding-left:10px;
}
#leftMenuC {
float:left;
width:188px;
height:20px;
background:url(/graphics/left-menu-c.jpg) top center no-repeat;


}

.cleared {
  clear:both;
  line-height:0;
}

#footer{
  float:left;
  width:935px;
  padding:0 12px 12px 12px;
  background-color:#FFFFFF;
}

#footer a {
color:#000;
font-size:11px;
}

#footer a:hover {
color:#000;
text-decoration:none;
}

#footer-links {
float:left;
width:500px;
margin-top:8px;
margin-left:20px;
}

#footer-spidersnet {
float:right;
width:220px;
margin-top:8px;
}

#footer-address {
float:left;
width:900px;
margin-top:8px;
margin-left:20px;
clear:both;
margin-bottom:6px;
}


#homeHero {
	width:740px;
	 height:335px;
	 float:left;
	 margin:0 0 10px 0;
	 }
	 
	 
	 #homeLeft {
	float:left;
	width:464px;
	margin-right:12px;
	padding:8px 0 10px 0;
	margin-left: 10px;
	font-size: 14px;
	line-height: 150%;
}

	 #homeRight {
	float:left;
	width:250px;
}

	 #homeRight img{
	 margin-bottom:10px;
	 }

#right-slideshow{
	width: 250px;
	height: 250px;
	}

#homeBottom {
width:726px;
float:left;
height:120px;
}
	 #homeLeft2 {
	float:left;
	width:444px;
	padding:10px;
	margin-right:12px;
	margin-left: 10px;
	background:url(/graphics/home-map.jpg) top center no-repeat;
}

	 #homeRight2 {
	float:left;
  width:220px;
  height:65px;
  padding:115px 10px 10px 20px;
  background:url(/graphics/home-right-btm.jpg) top left no-repeat;


}


#player1 {
margin:0;
padding:inherit}

#alertleft {
width:350px;
height:602px;
float:left;
padding:30px 10px 10px 10px;
background:url(graphics/carfinder_01.jpg) top center no-repeat;
}


#alertright {
width:350px;
height:580px;
float:left;
padding:50px 10px 10px 10px;
background:url(graphics/carfinder_02.jpg) top center no-repeat;
}

#sitemapcontent {
  float:left;
  width:740px;
  overflow:auto;
  height:950px;  
}

.serviceCol {
float:left;
width:365px;
line-height:160%;
margin-top:10px;
margin-right:3px;
}

.serviceCol h2{
font-size:14px;
}
