/*
** CSS for ehlerscars.com
*/

BODY       { font-family: Arial, sans-serif, Verdana;
             background:#9ec7b9; color:#b9d9ce; 
             margin:0px auto 0px auto; padding:0px; 
             vertical-align:top; text-align:center;}
	
a          { text-decoration:none; color:#bbdbce;}
a:hover    { color:#bbdbce;}

BR#clear   { clear:both; margin:0; height:0; }


SELECT     { font-family: Arial, Helvetica, sans-serif;
  	     font-size: 11px; border: none; background-color:#fff;}	
  	    
IMG        { border:0px; padding:0px; margin:0px;}

.ctn { text-align:center; margin:0px auto;
     }

/**/

img#left   { padding:0px; margin:0px 7px 3px 0px; border:0px;
             text-ali
           } 

img#right  { padding:0px; margin:0px 0px 3px 7px; border:0px;
           } 

/**/

.rgt { float:right; padding:0px 0px 3px 7px;
     }

.lft { float:left; padding:0px 7px 3px 0px;
     }
		     

.bld { font-weight:bold;
     }

/**/		     
P          { font-size:12px;  
	    color:#bbdbce; padding:0px;}		      

UL	   { font-size:12px;  
	     color:#bbdbce; padding:0px;}	

/**/


P#title    { color:#bbdbce; font-size:15px; 
	     font-weight:bold;} 	    

P#subtitle { font-size:12px;  
	     color:#bbdbce; font-weight:bold;} 		     

P#model    { font-size:13px; color:#a1e7cf; 
	     font-weight:bold;} 		      				     
		      
P#salp     { font-size:12px; color:#a1e7cf; font-weight:bold;
             margin:0px; padding:0px;
           }
 
P#charac   { font-size:12px;  
	     color:#bbdbce; font-weight:bold;} 	          

P#mesage   { font-size:16px;  
	     color:#bbdbce; font-weight:bold;}  
	     
P#msg_red  { font-size:16px;  
	     color:#bbdbce; font-weight:bold;}  	     

/**/
	     
table#info           { margin:5px auto; padding:0px; width:680px;
                       text-align:center;
                     }       
		       
table#info td        { margin:0px; padding:0px; vertical-align:top;
		       font-size:12px; color:#9ec7b9;
		       font-family:Arial, sans-serif, Verdana;
		       text-align:left;
		     }
		       
table#info select    { font-size:12px; border: #3073A2 solid 1px; color:#848484; width:105px;
		       font-family:Arial, sans-serif, Verdana; }	
		       
table#info input     { color: #848484; border: #3073A2 solid 1px;}	

table#info input#noborder     { border:#3073A2 solid 0px; padding:0px; }	


table#info textarea  { color: #848484; border: #3073A2 solid 1px;}	

  
td#info              { text-decoration:none; font-weight:bold; 
                       padding:0px 5px 0px 30px; color:#bbdbce;
                       text-align:right;}	     
                       
td#charac            { font-size:12px;  
	               color:#bbdbce; font-weight:bold;
	             }

a.mor { font-style:italic; font-size:12px; color:#f12848;
        text-align:right;
      }

a:hover.mor { font-style:italic; color:#a1e7cf;
            }
	                
	
/*
***********************************************************************
** Major divisions, we use these to seperate the document sections and
** subsections.
***********************************************************************
*/


#wrap1 { width: 950px; margin:0 auto; padding:0;
        background-image: url("../images/botgen.gif");
        background-repeat:no-repeat;
        background-position:bottom;
      }

#wrap { width: 950px; margin:10px auto; padding:0;
        background-image: url("../images/bgleft.gif");
        background-repeat:repeat-y;
      }

/**/

div#banner { width:950px; height:77px;
             background-color:#52575a;
             background-image: url("../images/top.jpg");
             background-repeat:no-repeat;
           }

div#bannerLf { float: left; width: 206px; 
               margin:0; padding:0; 
             }

div#bannerLf h2 { color:#f5040d; font-size:17px; text-align:left;
                  margin:0px auto; padding:20px 0px 5px 20px;
                }

div#bannerRg { margin:0 0 0 206px; padding:0; text-align:center;
             }


div#bannerRg img {  margin:15px auto 0px auto; text-align:center; padding:0px;
                 }

/**/

.icons { margin:0px auto; padding:10px 0px 0px 0px;
         text-align:center;
       }

.icons a { padding:0px 5px 0px 5px;
         }

/**/

#sidebar { float: left; width: 206px; 
           margin:0; padding:0; color:#bbdbce;
	 }

#IE6_root #sidebar { float: left; width: 203px; 
                     margin:0; padding:0; 
                   }

#sidebar-content { margin:0; padding: 0.5em 1em;
		 }

#main { margin:0 0 0 206px; padding:0; text-align:justify;
        background:#52575a;
      }

#IE6_root #main  { margin:0 0 0 203px; padding:0; text-align:justify;
                   /*background:red;*/
                 }

#mainFt { margin:0; padding:0;
        }

#main-content { margin:0; padding:10px 10px 0px 10px; 
	      }

/**/

hr.cleaner { clear:both; height:1px; 
             margin: -1px 0 0 0; padding:0;
	     border:none; visibility: hidden;
	  }

/**/
 
div#search          { text-align:left; margin:0px; padding:0px; color:#fff;
                    }
 
div#txt_ser         { font-size:12px; 
		      color:#fff; margin:0px 0px 5px 10px; padding:0px;}		    
		    
div#menu_vert          { text-align:left; font-size:12px; color:#bbdbce;
		         padding:35px 0px 20px 0px; margin:0px; font-weight:bold; 
		       } 
div#menu_vert a        { display:block; text-decoration: none; color:#bbdbce;
                         padding:.2em 0 .2em 10px; margin:0px;}
div#menu_vert a:hover  { text-decoration : none; color:#ce3235;}

/**/

div#menu_hori { text-align:center; font-size:16px; color:#cc0000; height:32px;
		padding:10px 0px 5px 0px; margin:0px; font-weight:bold;
	      } 

.ul_menu li { list-style-type:none; width:114px; height:32px; font-size:13px; 
	       padding:0; text-align:center;
	    }

.li_menu { width:114px; height:32px;
	   padding: 0; display:inline; vertical-align:middle;
	 }

.li_menu a { background: url("../images/tab.gif") top no-repeat;
	     padding: 8px 20px 7px 20px; height:32px; text-decoration:none; 
	     display:inline; color:#52575a;
	   }

.li_menu a:hover { background:url("../images/tab2.gif") top no-repeat;
		   padding: 8px 20px 7px 20px; height:32px; 
		   display:inline; color:#fff;
                 } 

/**/

div#banban { width:676px; height:147px; margin:0px auto; padding:0px;
           }

/**/

div#left_publi       { text-align:center;}

div#right_publi      { text-align:center;}

div#advert           { text-align:center; margin:0px; padding:5px 5px 5px 5px;}
                    
div#sep_izq          { width:165px; height:8; margin:0px; padding:0px;
		       background-image: url("../images/sep_izq.gif"); 
		       background-repeat:no-repeat;}
		       
div#sep_der          { width:165px; height:8; margin:0px; padding:0px;
		       background-image: url("../images/sep_der.gif"); 
		       background-repeat:no-repeat;}		       		       
 
div#featu            { HEIGHT: 160px; padding: 0px; margin: 0px;
                       overflow-y: auto; overflow-x: hidden;
                       overflow: -moz-scrollbars-vertical;
                       font-size:12px;  
          	       color:#b9d9ce; padding:0px; }


div#footer	     { text-align:right; color:#666666; font-size:10px;
		       font-weight:bold; margin:0px auto; padding:0px; width:950px;
		       background:#9ec7b9;
		     }
		       
div#footer a         {  color:#666666; font-size:10px; text-decoration:none;
                     }
		    
div#footer a:hover   { color:#333;
                     }

SPAN#requi           { font-size:10px;  
		       color:#cc0000; font-weight:bold;}             

/*
**Flashes
*/

div#tcd_flh          { width:155px; height:300px; }
                       
div#call_flh         { width:155px; height:34px; }                       

div#ad_flh           { width:155px; height:155px; }                       


/**/

hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
	     border:none; visibility: hidden;
	   }

/* New Listings >> SlideShow */


div#listings { margin:14px 2px 2px 2px; padding:0px; text-align:left;
             }

div#listings h2 { color:#f5040d; font-size:16px;
                }

div#newlistTop { font-size:12px; padding:3px; margin:0px auto; width:190px; 
                 font-weight:bold; color:#bbdbce; color:#fff;
               }

div#newlistTop a { text-decoration: none; font-size:12px; 
                    color:#fff; padding:0px; margin:0px;
		  }
div#newlistTop a:hover  { text-decoration: none;  color:#ce3235;
                        }

div#newlistTop i { font-size:11px;
                 }

div#newlist          { font-size:12px; padding:6px 3px 3px 3px; 
                       margin:-6px auto; width:190px; text-align:center;
                     }

div#newlist  #featu   {  overflow:visible; height:auto; color:#b9d9ce;
                         text-align:left;
                      } 

div#newlistBot { font-size:12px; padding:0px 3px 0px 3px; margin:0px auto; width:178px;
                 color:#bbdbce; text-align:right; 
               }

div#newlistBot a { text-decoration: none; color:#a1e7cf;
                   padding:0px; margin:0px; font-style:oblique;
		  }
div#newlistBot a:hover  { text-decoration: none;  color:#ce3235;
                        }
                        

/* NEW DESIGN */


/**/

#newL { margin:0 auto; padding:0; width:745px; height:250px;
        background-color:#9ec7b9;
        background-image: url("../images/bottomMid.gif");
        background-repeat:no-repeat;
        background-position:top;
      }

#newLctn { margin:0 auto; padding:8px;
         }

#IE6_root #newL { margin:0 auto; padding:0; width:744px; height:250px;
        	  background-color:#9ec7b9;
        	  background-image: url("../images/bottomMid.gif");
        	  background-repeat:no-repeat;
        	  background-position:top;
      	  	}

/**/

div#topfive { font-size:12px; padding:0px; /*height:180px; */
              font-weight:bold; 
            }

div#topfive h2 { color:#f5040d; font-size:20px; text-align:center;
                 margin:0px auto; padding:25px 0px 35px 0px;
               }                       

div#topfive a        { text-decoration: none; font-size:12px; color:#525858;
		       padding:0px; margin:0px;}
div#topfive a:hover  { text-decoration: none;  color:#ce3235;
                     }


div#topfive ul { display:inline;
               }

div#topfive ul li { display:inline; width:140px; padding:0px 2px; 
                    border-left:1px solid #fff;
                  }

/**/

div.for5 { width:740px; margin:0px auto; padding:0px; text-align:center;
         }

div.for5 div { width:137px; float:left; margin:0px 3px 0px 3px; padding:0px;
             }

#IE6_root div.for5 { width:710px; margin:0px auto; padding:0px; text-align:center;
                   }

#IE6_root div.for5 div { width:130px; float:left; margin:0px 3px 0px 3px; padding:0px;
                       }

/**/

#buttons { margin:0px auto; padding:0px; width:570px;
         }

#table1  { margin:0px auto; padding:0px; width:570px;
         }
         
/**/

#details { margin:5px auto; padding:0px; width:710px;
           text-align:center;
         }

#details td { padding:5px; text-align:left;
            }
         
/**/

#phones { font-weight:bold; font-size:12px;
          margin:0px auto; padding:25px 0px 0px 0px;
        }
