/*
** 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,
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;
           } 
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;
		width:744px; height:80px; overflow:hidden;
	      }


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

div#bannerRg div#social	{ position:relative; width:100px; height:30px;
			  top:-70px; left:625px;
			}

/**/

.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; margin:0px;
		padding:35px 0px 20px 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;
	       padding:0; text-align:center; font-size:13px; 
	    }
.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; text-decoration:none; 
	      display:inline; color:#52575a; height:32px;
	    }
.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;
        }
button.ui-state-default	{ font-size:10px;
			}
div.record  { width:78.7%; margin:0px auto; padding-bottom:10px;
	    }
div.c_title { font-size:13px; color:#a1e7cf; font-weight:bold; clear:right;
	    }
div.c_image { width:324px; padding-right:46px;
	    }
div.c_feat  { width:170px; float:right;
	    }
div.c_feat div.list { height:160px; padding:0px; margin:0px; font-size:12px;
		      overflow-y:auto; overflow-x:hidden; color:#b9d9ce;
		      overflow:-moz-scrollbars-vertical;
		    }
div.record > a	{ font-style:italic; font-size:12px; color:#f12848;
		  text-align:right; font-weight:bold;
		}
div.record > a:hover  { font-style:italic; color:#a1e7cf;
		      }
div.cs_hold { height:1520px;

