#tripgenerator-div { 
/*                     height: 52px;
                     margin: 0 4px;*/
                     position: relative;
                     z-index: 2;
 }

#tripgenerator-title { 
/*                       text-align: center;
                       font-weight: bold;
                       font-size: 12px;
                       margin-top: 4px;
                       margin-bottom: 4px;
                       padding: 0 2px;*/
 }

#tripgenerator-div td { 
                        font-size: 11px;
                        vertical-align: middle;
                        padding: 1px 0px 2px 0px;
                   }

#tripgenerator-div .title { 
                            font-weight: bold;
                            }

#tripgenerator-length { 
                        margin-right: 8px;
                        }

#tripgenerator-trip-length-cell { 
                             text-align: left;
                             width: 100px;
                             }
#tripgenerator-length-type { 
                             font-size: 10px;
 }

#tripgenerator-startgame-cell { 
                                width: 50%;
                                text-align: left;
 }

#tripgenerator-startlocinput { 
                                text-align: left !important;
 }
#tripgenerator-startdateinput { 
                                text-align: left !important;
 }


.tripgenerator-gutter { 
                        /*border-left: 6px solid #70c080;*/
                        width: 54px;
 }

#tripgenerator-button {
                        position: relative;
                        z-index: 2;
                        background-image: url(images/gen-button-orange.png);
                        background-repeat: no-repeat;
                        width: 100px;
                        font-size: 14px;
                        height: 24px;
                        cursor: pointer;
                        font-weight: bold;
                        text-align: center;
                        margin: 2px auto 1px auto;
                        border: 2px outset;
                        }
.tripgenerator-button-hover { 
                              background-image: url(images/gen-button-orange-hover.png) !important;
                        }

.tripgenerator-button-click { 
                              background-image: url(images/gen-button-orange-click.png) !important;
                        }

.tripgenerator-input-cell { 
                            text-align: right;
                            }

#tripgenerator-footer { 
                        font-size: 10px !important;
                        cursor: pointer;
                        text-align: center;
 }

#tripgenerator-footer span { 
                             color: blue !important;
                             }

#tripgenerator-div input { 
                           font-family: "Courier New" monospace;
                           font-size: 10px;
                           text-align: right;
 }

#tripgenerator-options { 
                         position: absolute;
                         top: 240px;
                         left: 40%;
                         width: 280px;
                         height: 180px;
 }

#tripgenerator-options div { 
                             padding-top: 4px;
                             }

#tripgenerator-options .text-div { 
                                   font-size: 11px;
                                   font-weight: bold;
                                   display: inline-block;
                                  }
#tripgenerator-options table { 
                               width: 95%;
 }

#tripgenerator-options .input-div { 
                                    text-align: right;
                              }

#tripgenerator-options-header { 
                                font-size: 14px;
                                font-weight: bold;
                                text-align: center;
                                margin-bottom: 8px;
}

#tripgenerator-options-close { 
                               margin: 16px 40% !important;
                               text-align: center;
                               padding-top: 2px !important;
}

#tripgenerator-options input { 
                               font-size: 11px;
                               margin-left: 8px;
/*                               text-align: right;*/
 }


.tripgenerator-leftalign { 
                           text-align: left !important; 
}

#tripgenerator-startloc-text{ 
                              padding-right: 2px !important;                           
                              width: 98px;
 }
 
#tripgenerator-trip-length-text { 
                              padding-right: 2px !important;                           
                              width: 78px;
 }