#road_weather_table table { float: none }
#road_weather_table th { background-color:#f7f7f7; color:#737373; font-size: 11px; font-weight:normal }
#road_weather_table .odd { background-color:#edf7fd }
#road_weather_table .even { background-color:#fbfaf0 }
#road_weather_table td, #road_weather_table th { padding: 5px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; margin-top:1px }
#road_weather_table .attention { color: #f50000; font-weight:bold;}
#road_weather_table .temperature { font-weight: bold; font-size: .9em }
#road_weather_table .temperature.hi { color: #d65300 }
#road_weather_table .temperature.lo { color: #0053d6 }
#roads_text_info div.direct_link { padding-top: 1em }
#road_render { width:100%; font-weight: bold; font-size:13px; }
#road_settings_form { margin-top: 7px; width:200px }
#road_settings_form label { display: block; font-weight: bold }
#road_settings_form .mpinput { width:100%; padding:2px; height:22px; border:1px solid #a3a3a3 }
#road_settings_form #data { width:155px }
#road_settings_form td { padding-bottom:10px }
#road_settings_form .pop { font-weight: bold; margin-bottom:5px }
#road_settings_form .pop span {	font-weight: normal; display:block }
#road_settings_form ul { margin:0;padding:0 }
#road_settings_form li { list-style: none }
#road_settings_form .direct_link { display: block; padding:3px; color: #2d7ee0; width:178px }
#road_info { padding:7px;border:2px solid #f2ebb3;background:#fdfbc8; display:none }
#road_error { padding:7px;margin-bottom:5px;border:2px solid #fcc;background:#fffafa; display:none }
#road_info .line, #road_error .line { margin-top: 5px }
#road_info .s, #road_error .s { margin-top: 0px }
#road_info .line div, #road_error .line div { font-weight: bold }
#road_info input, #road_error input { width:100% }
#but_cal { width:22px;height:22px; margin: -1px 5px 2px 0px; float:right }

#titlemap .title { display: none }

.road_point.removable { padding-right: 20px }
img.removable {width:18px;height:18px;cursor:hand;cursor:point;margin-top:-18px;position:relative;right:-172px;top:-3px }

#roads_text_info { margin: 7px 0px; border-bottom:2px solid #fe4a15;width:750px;display:none; }
#roads_text_info .print { background: #fff url(/images/print2.png) no-repeat right; padding-right: 20px; float:right; height:18px }

#titlemap { border: 2px solid #d3d3d3; background-color: #fff; padding:1px; margin:10px 0 0 0 }
#titlemap .title { margin:0px 0px 1px 0px; width: 100%; background-color: #f4eebb }
#titlemap .title h3 { margin:0px; padding:3px 0px 3px 5px; font-size:1.17em }

#print { width:750px; margin:0 auto; border-bottom:2px solid #fe4a15; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px }
#print .print { display:none; }
#print .info { margin-top: 40px; height: 65px; padding-bottom: 10px; margin-bottom: 10px; border-bottom:2px solid #fe4a15 }
#print .info img { float: left }
#print .info .text1 { padding-top: 25px; text-align: right; width: 100%; font-weight: bold; color: #0049D2 }
#print .info .text2 { margin-top: 15px; text-align: right; width: 100%; color: #0049D2 }
#print h2 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size : 16px; font-weight : bold; }  
 
