#intro { display:none; }
#dealerlocator { position: relative; float:none; padding:0 0 10px 0; margin:0; width: 100%; overflow:hidden; }
#dealerlocator form { position: relative; width: 450px; }
#dealerlocator form .holderreseller input{ position: relative; float:left; margin-right:8px; display: block; height: 14px; font:12px/14px Arial,sans-serif; padding:2px; border: 1px solid #E66400; }
#dealerlocator form .holderreseller .submit { position: relative; float:left; display: block; height:20px; font:12px/14px Arial,sans-serif; padding:0 4px; background: #E66400; color:#000; cursor: pointer; cursor:hand;}
#map { position: relative; width:450px; height:450px; }
#blocks { display:none; }
#results {  position: relative; margin-bottom:10px; }
#results table { border-collapse:collapse; width:450px; }
#results table th { text-align: center; }
#results table td { padding:2px 4px; }
#results table tr.odd { background:#ededed}
/* EFbox */
#efbox { background-color: #ECF1F4; left:50%; top:30%; width: 228px; margin-left:-121px; padding: 10px; border: 1px solid #6E8B99; z-index:1; }
#efbox .top { position: absolute; left:-1px; top:-3px; width:250px; height:5px; z-index:2; background: url(/skins/default/pics/dialogTop.gif) no-repeat; }
#efbox .bttm { position: absolute; left:-1px; top:100%; margin-top:-2px; width:250px; height:5px; z-index:1; background: url(/skins/default/pics/dialogBottom.gif) no-repeat; }
#efboxContent { padding-left:5px; font: bold 11px/14px "Trebuchet MS",Arial,Helvetica,sans-serif; padding-top: 0.4em; color:#000; }
#efboxContent h1 { font: bold 13px/15px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#000; }
#efboxContent img { margin:0; padding:0; border:0; }
#efOverlay img { border: none; }
#efOverlay { background-color: #6E8B99; filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
* html #results table { border-collapse:collapse; width: 360px; }
