body { margin: 0; padding: 0;
 background: #FFFFFF;
 background: #BAD4BD url(http://hybrid-cars-dream.com/directory-dealers/resources/hybrid-bg.gif) repeat-x;
font-family: 'Verdana';
 color: #000000; font-size:12px;}
.topgrid{
        background: url(http://hybrid-cars-dream.com/directory-dealers/resources/top_grid.jpg) repeat-x;
}
.immaggg
{
padding-left:50px;}
.maintable{
    background: url(http://hybrid-cars-dream.com/directory-dealers/resources/top_bg.jpg) repeat-x;
    height: 100%;
}
.bbbb
{
background: url(http://hybrid-cars-dream.com/directory-dealers/resources/top_bg.jpg) repeat-x;
}
.nnnnn
{
background: url(http://hybrid-cars-dream.com/directory-dealers/resources/hybrid-bg.gif);
}

.nnnnnn
{
background: url(http://hybrid-cars-dream.com/directory-dealers/resources/bg.jpg);
}
.searchh
{background: url(http://hybrid-cars-dream.com/directory-dealers/resources/header_bg.jpg);
}
.header-bg{
        margin: 0; padding: 0; background: #016408 url(http://hybrid-cars-dream.com/directory-dealers/resources/banner.gif) no-repeat; height:120px; font-family: 'Verdana'; color: #000000; font-size:12px; padding-top:10px;
}
.header3 a{
         margin: 0 0 0 0; padding-left: 20; padding-top:5px;
}
.header3 a:hover{
         margin: 0 0 0 0; padding-left: 20; padding-top:5px;
}


         
llink.a
{
color: #546078; text-decoration: none;  padding: 5px 0 0 10px; display: block;
}
.nav .path a{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        font-weight:bold;
        color:#085702;
    
        background:url(menu-bg.gif) no-repeat left center;
}
.nav .path a:hover{
         margin: 0 0; padding: 0 0;
        word-spacing:.5;
        line-height:1.5;
        font-size:12px;
        color:#A6C7A3;
        
}
#topLeftLinks{
    margin-left:40px;
}
#topLeftLinks a:link,#topLeftLinks a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color:#fff;
}
#topLeftLinks a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color:#ccc;
}
#topLeftLinks td.img{
    padding-left:20px;
}
.pngbg{
    background: url(pn_bg.gif) repeat-x;
}
.pngbg a:link,.pngbg a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;    
}
.pngbg a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color: #D8FEF9;
    text-decoration:none;    
}
form{
    margin:0;
    padding:0;
}
.topsearch{
    padding-left:145px;
    height:51px;
    background: url(http://hybrid-cars-dream.com/directory-dealers/resources/search_bg.jpg) no-repeat;
}
.topsearch table td{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#fff;
}
.langs{
    background: url(http://hybrid-cars-dream.com/directory-dealers/resources/lang_bg.jpg) no-repeat;
    height:21px;
}
.langs table{
    margin-top:3px;
    margin-left:80px;
}
.mainmenu{
    height:57px;
    background: url(http://hybrid-cars-dream.com/directory-dealers/resources/menu_bg.jpg) no-repeat;
}
.mmenu{
    background: url(http://hybrid-cars-dream.com/directory-dealers/resources/mmenu_bg.gif) repeat-x;
}
.mmenu a:link,.mmenu a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color:#A2B7B5;
    text-decoration:none;
}
.mmenu a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;    
}
.vert{
    background: url(vert.gif) repeat-y;
    background-position:center;
}
#firsthomerow h5{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#fff;
    margin:0;
    padding: 2px 0 0 10px;
}
#cat_list td{
    padding-left: 10px;
}
h4.presstitle{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #006600;
    margin:0;
    padding: 30px 0 0 10px;
}
.commmm
{
background-color:#FFFFFF;}
.carinfo{
    padding-left:10px;
    padding-bottom:10px;    
}
.carinfo .img{
    margin-right:10px;
    border:1px solid #4c6d69;    
}
.carinfo h3{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#4c6d69;
    margin:5px 0 0 0;
    padding: 5px 0 10px 10px;
}
.carinfo h4{
    color:#4c6d69!important;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
}
.carinfo p{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#4c4b4b;
}

#top_car h3, #top_car h4{
    color:#a2b7b5!important;        
}
#top_car p{    
    color:#FDFDFD;
}
#top_car a{    
    color: #00CED1;
}
#showcase{
    color:White;
}
.press h4{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#078879;
    padding-left:10px;
    margin:0;
}
.pdate{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#908375!important;    
    margin:0;
    padding:10px 0 0 0;
}
.press div{
background:#ffffff;
    padding-left:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#4c4b4b;    
}
#secondhomerow{
    background-color: #364a46;
}
.cartitle h4, .cartitle h4 a{
    margin: 5px 0 0 12px;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:#a2b7b5;        
}

.cartitle h4 a{
    text-decoration: none;
    margin: 0px;
}

.cartop{
    background: url(http://hybrid-cars-dream.com/directory-dealers/resources/cars_top.jpg) repeat-x;
    height:7px;
}
.carbottom{
    background: url(http://hybrid-cars-dream.com/directory-dealers/resources/cars_bott.jpg) repeat-x;
    height:7px;    
}
.cartable{
    margin: 2px 0 10px 0;    
}
.cartable td{
    text-align:center;
}
.cartable div{
    padding-top:5px;
}
.cartable img{
    border:1px solid #a2b7b5;
}
.cartable a:link,.cartable a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#a2b7b5;
}
.cartable a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#fff;
}
#cr a:hover{
    color:#000;
}
span.more{
    padding-bottom:15px;
}
.more a:link{
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color:#078879;
}
.more a:visited{
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color: #07554C;
}
.more a:hover{
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color: #07BAA6;
}
h4.listings{
    color:#02765c;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;        
    padding:15px 0 0 17px;
    margin:0;
}
.sites{
    margin-left: 10px;
}
.sites h3{
    padding:0;
    margin:0;    
}
.sites h3 a:link,.sites h3 a:visited{
    color:#078879;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration:underline;
}
.sites h3 a:hover{
    color:#078879;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration:none;
}
.sites p{
    padding:2px 0 0 0;
    margin:0;    
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;        
}
.sites p strong{
    color:#4c4b4b;
}
.sites p a:link,.sites p a:visited{
    color:#4c4b4b;
    text-decoration:underline;    
}
.sites p a:hover{
    color:#4c4b4b;
    text-decoration:none;    
}
.sites img{
    border:1px solid #4c4b4b;
}

#footergrid{
    background:#364a46 url(http://hybrid-cars-dream.com/directory-dealers/resources/bott_grid.jpg) repeat-x;
    height:28px;    
    color:#fff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    padding-left:15px;    
}
#sitemap td{
    vertical-align: top;
}
#sitemap ul{
    margin-top: 5px;

}
#sitemap ul li a{
    color: #000;
}
#sitemap ul li a:hover{
    color: #CED9D8;
}

.con{
    background-color: #fff;

}


/* MAIN MENU*/

/* top level menu container */
#main_menu{  background:#026509 ;  height:30px; width:1000px; z-index:2000px;}

#main_menu ul {
  list-style: none;    /* no list bullets                        */
  margin: 0px;         /* don't try to indent lists              */
  padding: 0px;        /* don't try to indent lists              */

  text-align:center;
  font-family:Arial, Helvetica, sans-serif;

  height:30px;
  vertical-align:middle;
  z-index:10000;
  padding-left:20px;
  padding-top:1px;


  
  
}

/* top level menu items */
#main_menu li {
  padding-top:3px;
  position: relative;  /* makes this a containing block          */
  float: left;         /* align menu horizontally                */
  height:28px;
  padding-left:3px;
  padding-right:3px;


}

/* second level menu container */
#main_menu ul ul {
  border: 1px solid black;
  display: none;       /* don't show this menu by default        */
  position: absolute;  /* use absolute positioning for submenu   */
  top: 100%;           /* display directly under menu bar        */
  background: #00AA00;
  text-align:left;
  vertical-align:middle;
  height:auto;
  left:2%;


}

/* second level menu items */
#main_menu li li {
  background: #00AA00;
  float: none;            /* makes this list a vertical one      */
  width: 8em;             /* our second level menus are wider    */
  padding:0px;

  
}

/* position third level menu container */
#main_menu ul ul ul { top: 0px; left: 100%; }

/* make the anchor fill the li */
#main_menu li a, a:visited { padding: 0px; color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}

/* highlight effect on hover */
#main_menu li a:hover {color: #E69E4C; text-decoration:none;  font-size:12px; font-weight:bold;}

/*
 * The magic which shows the menus. The > selector selects only an
 * immediate child. So this selector says 'The ul directly below the
 * li being hovered over'.
 */
#main_menu li:hover > ul { display: block; }

/* clear the floated elements */
#main_menu ul:after { 
  content: ".";
  display: block;
  height: 0;
  clear: both; 
  visibility: hidden;
}

#main_menu li { behavior: url('/IEmenus.htc'); }

/* END MAIN MENU*/



#footer{
    background-color:#016408;
    height:30px;
}
#footer img{
    border:0;
}
#footer a:link{
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    text-decoration:none;
}
#footer a:visited{
    color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    text-decoration:none;
}
#footer a:hover{
    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    text-decoration:none;
}



#footer_menu{ background: #016408; width:95%; height:45px; color:#000000; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; padding:20px;}

#footer_menu a{ padding:4px;}
#footer_menu a, #footer_menua:visited{ color:#FFFFFF; text-decoration:none;}
#footer_menu a:hover{ color:#000000; text-decoration: underline;}

#cse-search-box{ margin-top:10px;}
#logo{ margin-top:-5px; margin-left:5px; padding-bottom:5px; padding-left:5px;}
#home_video{ padding-top:25px;}

