/** Route/directions form **/
#routeForm{                             width:100%;
                                        float:left;}
                            
#routeForm form span{                   display:block;
                                        float:left;
                                        width:35px;
                                        height:20px;
                                        line-height:20px;
                                        text-align:left;
                                        font-size:11px;
                                        color:#585858;}

#routeForm form #route_swap {           width:100%; }                                        

#routeForm form span img{               vertical-align:bottom;
                                        margin-top:2px}

#routeForm form input.text{             float:left;
                                        font-size:11px;
                                        color:#585858;
                                        width:200px;}

#routeForm form span#buttons{           padding:10px 0px; 
                                        margin-left:35px; 
                                        text-align:right; 
                                        display:block; 
                                        clear:both; 
                                        width:208px;}
                                       
/** Buttons on route/directions form **/                                    
span#buttons input#routeSubmit{         display:block;
                                        float:left; 
                                        margin-right:10px;}
                                    

span#buttons img#clearRoute{            display:block;
                                        float:left;
                                        margin:auto; 
                                        margin-right:10px;
                                        cursor:pointer;}
                                    
span#buttons input#routePrint{          display:block;
                                        float:left}
                                    
#routeInner{                            float:left;
                                        color:#585858;}
                                    
#directionsTable{                       margin:5px 0;}

#directionsTable tr td{                 border-top:1px dashed #cbcbcb;}
                                    
#directionsTable tr td.startLocation{   border:1px solid #cbcbcb;
                                        background:#fafafa;
                                        padding:10px 5px;}

#directionsTable tr td.endLocation{     padding:10px 5px;
                                        border:1px solid #cbcbcb;
                                        background:#fafafa;
                                        margin-top:5px;}
