/* CSS Document */
* {
    margin: 0;
}



body {
 margin: 0;
 padding: 0;
 background-color:#fff;
 background-image:url(../_images/tile2.gif);
 background-repeat:repeat-x;
}
* { margin: 0; padding: 0;}
/* WRAPALL */
img {border:none;}
form {
  padding:0;
  margin:0;
}
.l{float:left;margin:0;padding:0;}
.r{float:right;}
.no { display: none; }
.cl {clear:both;margin-top:5px;}


#wrapall {
width:913px;
margin:32px auto;
padding:0;

}


.home h1 {
text-indent:-9999px;
background-image:url(../_images/HomeH.png);
background-repeat:no-repeat;
width:347px;
height:34px;
margin: 0 0 10px 0;
}
.finance h1 {
text-indent:-9999px;
background-image:url(../_images/financeH.png);
background-repeat:no-repeat;
width:287px;
height:15px;
margin: 0 0 10px 0;
}



h3 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#2e2f31;
}

h4{
font:bold 13px Arial, Helvetica, sans-serif;
color:#020000;
}

#cache{
float:left;
text-indent: -9999px;
width:1000px;
height:35px;
}

#banner {
width:913px;
height:86px;
margin:0;
padding:0;
background-image:url(../_images/border.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#banner h1{
float:left;
text-indent: -9999px;
width:221px;
height:86px;
background-image:url(../_images/FS.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}



.accord1 {
width:440px;
height:36px;
margin:0 0 3px 0;
padding:0;
background-image:url(../_images/Accord1.png);
background-repeat:no-repeat;
}
.accord1 h4{
padding:8px 0 0 0;
margin-left:14px;
}
.accord1 a{
color:#020000;
text-decoration:none;
padding:5px;
}

.info {
padding:0;
margin:5px 0 10px 10px;
width:400px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#2e2f31;

}

.101 p{
padding:0;
margin:5px 0 10px 10px;
font:normal 13px Arial, Helvetica, sans-serif;
width:800px;
color:#2e2f31;

}

.horiz {

margin:0 0 5px 0;

}


.horiz li{
width:120px;
float:left;
margin-right:10px;

}

#mainNav {
width:913px;
height:34px;
padding:0;
margin: 4px 0 0 0;

}
#wrapper {
margin: 8px 0 0 0;
}
#fade {
width: 913px;
height: 13px;
margin: 2px 0 0 0;
background-image: url(../_images/fadeTile.png);
background-repeat:repeat-x;
}

#locater {
height: 232px;
width: 269px;
padding:0;
margin: 0 0 20px 0;
background-image: url(../_images/locator.jpg);
background-repeat:no-repeat;

}
#wrapElements {
position:relative;
top:0;
left:0;
padding: 38px 0 0 0;
margin: 0 0 0 25px;
}

#search {
position:absolute;
top:204px;
left:50px;
}

#locater p{
padding:0;
margin: 0;

}

#locater label{
height: 232px;
width: 269px;
padding: 10px 0 0 10px;
margin: 0 0 1px 0;
font:bold 10px Verdana, Helvetica, sans-serif;
color:#2e2f31;

}

.label{

margin: 0 0 1px 0;
font:bold 10px Verdana, Helvetica, sans-serif;
color:#2e2f31;

}

.menu1{
width: 220px;
height: 18px;
margin: 0 0 4px 0;
padding: 0;
font:normal 11px Verdana, Helvetica, sans-serif;
}
.menu2{
width: 74px;
height: 18px;
margin: 0 0 4px 0;
padding: 0;
font:normal 11px Verdana, Helvetica, sans-serif;
}
.menu3{
width: 132px;
height: 18px;
margin: 0 0 4px 10px;
padding: 0;
font:normal 11px Verdana, Helvetica, sans-serif;
}

.menu4{
width: 245px;
height: 18px;
margin: 0 0 4px 0;
padding: 0;
font:normal 11px Verdana, Helvetica, sans-serif;
}
.menu5{
width: 98px;
height: 18px;
margin: 0 0 4px 0;
padding: 0;
font:normal 11px Verdana, Helvetica, sans-serif;
}

#genericImage {
position:relative;
top:0;
left:0;
width: 626px;
height: 215px;
margin: 0 0 0 10px;
padding: 0;
}
#genericImage .thumb{
position:absolute;
top:8px;
left:13px;
width: 380px;
height: 212px;
margin: 0;
padding: 0;
}
#genericImage .quote{
position:absolute;
top:17px;
left:420px;
width: 190px;
margin: 0;
padding: 0;
}
#genericImage .quote p{
font:normal 12px Arial, Helvetica, sans-serif;
color: #000;
margin: 0;
padding: 0;
}


#previousNext {
height: 30px;
width:250px;
text-align:center;
margin: 0 auto 10px auto;
font:normal 13px Arial, Helvetica, sans-serif;
color: #000;
}

#previousNext ul{
list-style:none;
margin:0;
padding:0;
}
#previousNext li{
float: left;
margin-left:4px;
}




#listingsBanner {
position:relative;
top:0;
left:0;
height: 40px;
width: 912px;
padding:0;
margin: 0px 0 2px 0;
background-image: url(../_images/listingsBanner.gif);
background-repeat:no-repeat;
overflow:hidden;
}

#listingsBanner p{
margin:  0 0 0 60px;
padding: 10px 0 0 0;
font:bold 13px Arial, Helvetica, sans-serif;
color: #fff;
}


#listingTitles {
height: 25px;
width: 910px;
padding:0;
margin: 0;
background-image: url(../_images/listings_header.gif);
background-repeat:no-repeat;
}
#listingTitles ul {
margin:0;
padding:3px 0 0 10px;
list-style:none;
display:block;
}
#listingTitles li {
float: left;
font:normal 13px Arial, Helvetica, sans-serif;
color: #000;
margin: 0 0px 0 0;
}
.lrg{
width:120px;
}
.med{
width:60px;
}
.sml{
width:40px;
}



#bodyCopy {
width:610px;
margin:0 0 0 25px;
padding:0;
}

#bodyCopy p{
margin:0 0 12px 0;
padding:0;
font:normal 13px Arial, Helvetica, sans-serif;
color: #000;
}



.randImage {
width:380px;
float:left;
margin:10px 0 0 10px;
}
.randQuote {
float:right;
margin:20px 15px 0 0;
width:190px;
}
.randQuote p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#58595b;
margin-bottom:15px;
line-height:1.5em;
}



#ico1, #ico2 {
width:610px;
height:68px;
margin:10px 0 0 25px;
padding:0;
}

#mainBody {
width:875px;
margin:0 0 0 25px;
padding:0;
}

#mainBody p{
margin:0 0 16px 0;
padding:0;
font:normal 13px Arial, Helvetica, sans-serif;
color: #000;
}

#mainBody li{
margin:0 0 5px 40px;
padding:0;
font:normal 13px Arial, Helvetica, sans-serif;
color: #000;
}



.post0 {
height: 30px;
width: 910px;
padding:0 0 4px 0;
margin: 0 0 2px 0;
background-image: url(../_images/postOdd.gif);
background-repeat:repeat-y;
overflow:hidden;
}
.post1 {
height: 30px;
width: 910px;
padding:0 0 4px 0;
margin: 0 0 2px 0;
background-image: url(../_images/postEven.gif);
background-repeat:repeat-y;
overflow:hidden;
}

.post0 ul, .post1 ul {
margin:0;
padding:3px 0 0 10px;
list-style:none;
display:block;
}
.post0 li, .post1 li {
float: left;
font:normal 12px Arial, Helvetica, sans-serif;
color: #000;
margin: 0 0 3px 0;
padding:3px 0 0 0;
}

.post0 li a:link, .post0 li a:visited, .post1 li a:link, .post1 li a:visited {
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color: #4b5560;
}
.post0 li a:hover, .post1 li a:hover {
text-decoration:underline;

}


#dealerDetails {
background-image:url(../_images/DealerBack.png);
background-repeat:repeat-x;
background-position:bottom;
width:270px;
margin:0 0 20px 0;
padding:0;
}
#dealerDetails h3{
font:bold 16px Arial, Helvetica, sans-serif;
color: #4b4b4b;
margin:5px 0 3px 12px;
padding:0;
}
#dealerDetails a:link, #dealerDetails a:visited {
text-decoration:none;
color: #7fa6d4;
}
#dealerDetails p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#4b4b4b;
margin:3px 0 0 12px;
padding:0;
}
#dealerDetails ul{
list-style:none;
display:block;
}
#dealerDetails li{
float:left;
}


#wrapContent {
width:637px;
margin:0 0 0 5px;
padding:0;
}
#miniNav {
margin:0;
width:637px;
height:37px;
overflow:hidden;
}
.h2{
font:bold 18px Arial, Helvetica, sans-serif;
color:#333335;
margin:10px 0 5px 10px;;
padding:0;
}




#wrap2Column {
margin:10px 0 0 5px;
}

.string {
width:100%;
height:1px;
background-image:url(../_images/string.gif);
background-repeat:repeat-x;
margin:0 0 10px 0;
}


#101banner {
width:269px;
height:196px;
margin:0;
}


#arrayResult {
float: left;
width:290px;
margin:0;
padding:0;


}

.shade {
height: 20px;
float: left;
width:145px;
padding:0;
margin: 0;
background-color:#eee;
overflow:hidden;
}
.clear {
height: 20px;
float: left;
width:145px;
padding:0;
margin: 0;
background-color:#fff;
overflow:hidden;
}

.shade p, .shade2 p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
margin:2px 0 0 4px;
padding:0;
}
.clear p,.clear2 p {
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
margin:2px 0 4px 4px;
padding:0;
}

.shade2 {
width:290px;
padding:4px 0 4px 0;
margin: 0;
background-color:#eee;

}
.clear2 {
width:290px;
padding:4px 0 4px 0;
margin: 0;
background-color:#fff;

}

#wrSub {
position:relative;
top:0;
left:0;
width: 900px;
height:226px;
margin:0;
padding:0;
background-image:url(../_images/subBack.png);
background-repeat:no-repeat;


}

#f1 {
position:absolute;
top:10px;
left:30px;
width: 260px;
height:210px;
margin:0;
padding:0;
}

#f2 {
position:absolute;
top:15px;
left:330px;
width: 260px;
height:210px;
margin:0;
padding:0;
}

#f3 {
position:absolute;
top:20px;
left:610px;
width: 260px;
height:210px;
margin:0;
padding:0;
background-image:url(../_images/subPanel.gif);
background-repeat:no-repeat;
}
#f3 p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
margin:10px;
width:235px;
line-height:1.2em;
}
#subGo {
position:absolute;
top:175px;
left:680px;
}


#subscribe {
position:relative;
top:0;
left:0;
width:913px;
height:49px;
background-image:url(../_images/alertsBack.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#ftr{
width:913px;
height:43px;
background-image:url(../_images/footerBack.png);
background-repeat:no-repeat;
margin: 7px 0 0 0;
}

#ftr p{
font:normal 10px Verdana, Helvetica, sans-serif;
color:#949494;
margin:2px 0 0 0;
}
#ftr a:link,#ftr a:visited {
font:normal 10px Verdana, Helvetica, sans-serif;
color:#949494;
text-decoration:none;
}
#ftr a:hover {
color:#c4dd47;
}
