/* CSS Drive989.com */
/* Authored by Teton Media */
/* http://www.dfwautoplex.com */
/*Colors used red:#B40906 blue:#25338B lightblue:#D3D6E8*/

body { margin:0; padding:10px 0 0 0; background-color:#F5F5F5; font:normal 11px Arial, Helvetica, sans-serif; color:#555555; }
body table, td, tr, { font:normal 11px Arial, Helvetica, sans-serif; color:#555555; }


/*Globals*/
h1 { margin:0; padding:0; font-size:20px; font-weight:bold; color:#333333; }
h2 { margin:0; padding:0; font-size:15px; font-weight:bold; color:#555555; }
.space5 { height:5px; margin:0; padding:0; }
.space10 { height:10px; margin:0; padding:0; }
.space20 { height:20px; margin:0; padding:0; }
.clear { clear:both; }
.none { margin:0; padding:0; }
a.nonelink { text-decoration:none; }
a:hover.nonelink { text-decoration:underline; }
/*END*/

#leaderboard { width:875px; height:90px; margin:0 auto; padding:0; background:#CCCCCC url(../images/leaderbck.jpg) top left repeat-x; border:1px solid #DDDDDD; }

#login { width:875px; margin:0 auto; padding:0 0 3px 0; font-size:10px; text-align:right; }
#login a { text-decoration:none; }
#login a:hover { text-decoration:underline; }

#header { width:875px; height:95px; margin:0 auto; padding:0; background:url(../images/header.jpg) top left no-repeat; }
#menu { width:875px; margin:0 auto; padding:0; }
#menu table { background-color:#25338B; font:normal 15px Helvetica, sans-serif; }
#menu a.menulink {text-decoration:none; font-size:15px; font-weight:normal; color:#EEEEEE; }
#menu a:hover.menulink { color:#FFFFFF; font-weight:normal; }
#menu a.menulinkma { display:block; width:104px; height:20px; margin:0; padding:0; background: url(../images/menu_mw.jpg) top left no-repeat; }
#menu a:hover.menulinkma { display:block; width:104px; height:20px; margin:0; padding:0; background:url(../images/menu_mw_ovr.jpg) top left no-repeat; }
#menu a.menulinkmar { display:block; width:69px; height:20px; margin:0; padding:0; background: url(../images/menu_mw_register.jpg) top left no-repeat; }
#menu a:hover.menulinkmar { display:block; width:69px; height:20px; margin:0; padding:0; background:url(../images/menu_mw_register_ovr.jpg) top left no-repeat; }

#All { width:875px; margin:0 auto; padding:0; background-color:#FFFFFF; border:1px solid #DDDDDD; }

#content { clear:both; width:875px; margin:0; padding:0; }
#content #contentMain { float:left; width:705px; margin:0; padding:0; }
#content #contentAD { float:right; width:160px; margin:0; padding:0; border-left:1px solid #DDDDDD; }

#footr { position:relative; width:869px; margin:0 auto; padding:3px; font-size:9px; color:#777777; }
#footr a { text-decoration:none; color:#777777; }
#footr a:hover { text-decoration:underline; }

.pwrdby { position:absolute; top:0; right:0; width:313px; height:29px; margin:0; padding:0; }


/*INDEX*/
.searches { clear:both; width:695px; margin:0 0 0 10px; padding:0; }
.searchesheader { width:695px; height:28px; margin:0; padding:0; background:url(../images/NewUsedHeader.jpg) top left no-repeat; }
.searchesfootr { width:695px; height:5px; margin:0; padding:0; background:url(../images/NewUsedBottom.jpg) top left no-repeat; }
#SearchContainer { width:693px; margin:0; padding:0; border-left:1px solid #B00B08; border-right:1px solid #B00B08; }
#SearchContainer .SearchHead { display:none; height:11px; margin: 0 0 10px 0; padding:4px 10px 5px 10px; text-align: center; font-weight: bold; font-size:11px; line-height:11px; color:#FFFFFF; text-transform:uppercase; letter-spacing:1px; }
#SearchContainer .select { width:150px; margin:0 0 10px 0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; text-transform:uppercase; }
#SearchContainer .selectshort { width:75px; margin:0 0 10px 0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; text-transform:uppercase; }
#SearchContainer .selectshort2 { width:75px; margin:0; padding:0; }

#INVnew { float:left; width:230px; margin:0; padding:0; }
#INVnew h1 { height:40px; width:230px; margin:0; padding:0;}
#INVnew .INVinside { margin:0; padding:5px 0 0 5px; }
#INVnew .INVbott { height:6px; width:199px; margin:0; padding:0; }

#INVnew .quiklinx { clear:both; margin:20px 0 0 0; padding:0; }
#INVnew .quiklinx .left { float:left; width:85px; margin:0 0 0 20px; padding:0; }
#INVnew .quiklinx .right { float:left; width:85px; margin:0 0 0 10px; padding:0; } 
#INVnew .quiklinx ul { margin:0; padding:0; list-style:none; text-align:left; }
#INVnew .quiklinx ul li { margin:0; padding:0; }
#INVnew .quiklinx a { text-decoration:none; }
#INVnew .quiklinx a:hover { text-decoration:underline; }

#INVused { float:left; width:230px; margin:0; padding:0; }
#INVused h1 { height:40px; width:230px; margin:0; padding:0; }
#INVused .INVinside { margin:0; padding:5px 0;  }
#INVused .INVbott { height:6px; width:194px; margin:0; padding:0; }

#INVdealer { float:left; width:210px; margin:0; padding:0; }
#INVdealer h1 { height:40px; width:210px; margin:0; padding:0;}
#INVdealer .INVinside { width:200px; margin:0; padding:5px; }
#INVdealer .INVbott { height:6px; width:199px; margin:0; padding:0; }
#INVdealer .placeclassified { margin:20px 0 0 0; padding:0; }
#INVdealer .addealership { width:220px; margin:0; padding:0; }
#INVdealer .dealerlogin { width:220px; margin:0; padding:0; }

#holderfc { width:695px; height:170px; margin:0 0 0 10px; padding:0; }

#holderRAV { clear:both; width:695px; margin:0 0 0 10px; padding:0; }

#holderRAV #resources { float:left; width:207px; margin:0; padding:0; }
#holderRAV #resources #r_holder { margin:0; padding:0; }
#holderRAV #resources #r_head { width:207px; height:25px; margin:0; padding:0; background:url(../images/resources.jpg) top left no-repeat; }
#holderRAV #resources #r_body { margin:0; padding:0; border-left:1px solid #25338B; border-right:1px solid #25338B; }
#holderRAV #resources #r_body ul { margin:0; padding:10px 0 5px 10px; font-size:12px; list-style:none; }
#holderRAV #resources #r_body ul li { line-height:25px; }
#holderRAV #resources #r_body ul li a { text-decoration:none; }
#holderRAV #resources #r_body ul li a:hover { text-decoration:underline; }
#holderRAV #resources #r_footr { width:207px; height:10px; margin:0; padding:0; background:url(../images/r_footr.jpg) top left no-repeat; }

#holderRAV #vidholder { float:left; width:225px; margin:0 0 0 10px; padding:0; }

#holderRAV #FSBO { float:left; width:225px; margin:-10px 0 0 10px; padding:0; }
#holderRAV #FSBO a { font-weight:bold; color:#ff6600; text-decoration:none; }
#holderRAV #FSBO a:hover { color:#DD4400; text-decoration:underline; }
#holderRAV #FSBO .img { margin:0; padding:0; }
#holderRAV #FSBO p.FSBO { margin:0; padding:0; font-size:10px; text-align:right; }

#dealerlocator { width:695px; margin:0 0 0 10px; padding:0; }
/*END*/