﻿h3.map_title { float:left; width:370px; overflow:hidden; }
div.map_pic { width:216px;height:126px; position:absolute; top:23px; left:175px; }
p.map_addr { clear:both; float:left; padding-top:15px; width:226px; overflow:hidden; }
a.map_contact { float:left; clear:both; }
p.map_hours { float:left; clear:both; padding-top:10px; width:226px; overflow:hidden; }
p.map_info { float:left; clear:both; padding-top:16px; overflow:hidden; width:380px; }
a.map_contact { float:left; clear:both; width:226px; }
.map_tab1,.map_tab2,.map_tab3 { width:395px; height:225px; overflow:hidden; font-size:12px; }
.ico_2 { margin-right:15px; }
h2.locationpg { font:bold 26px/30px arial; color:#000; display:block; height:30px; padding-top:0px; padding-bottom:13px; }
.map_tab3 { width:375px; height:210px; }
.map_tab3 h3 { display:block; padding-bottom:10px; }
.map_tab3 ul { list-style:disc outside; margin-left:20px; }
.map_tab3 a { display:block; padding-top:10px; }
.form_quote .tireholder { float:left; position:relative; border:1px solid #ddd; padding:20px; min-height:160px; width:421px; height:auto !important; background:url(/content/images/bg_gradient.png) left 60px repeat-x; -webkit-border-radius:2px; -moz-border-radius:5px; -moz-box-shadow:#eee 2px 2px 2px;  -webkit-box-shadow:#eee 2px 2px 2px; padding-bottom:10px; margin-bottom:10px; }
.form_quote .tireholder select { width:250px; height:25px; padding:2px; font:bold 12px arial; color:#666; border-width:1px; }
.form_quote .tireholder .selectrow { padding:5px 0; position:relative; float:left; clear:both; }
.form_quote .tireholder .print { margin-top:50px !important; }
