body { margin: 0px; background-color: #999999; }
form { margin: 0px; }
#container { margin-left: auto; margin-right: auto; width: 900px; position: relative; }
#krd { background-color: #134861; color: #ffffff; font-size: 11px; padding: 5px; padding-left: 20px; width: 675px; font-weight: bold; left: 200px; position: absolute; }
#page_title { font-size: 18px; font-weight: bold; color: #134861; padding: 10px; padding-left: 20px; }
#banner { margin-left: 20px; margin-right: 20px; border: 1px solid #134861; }
#home_search_label { position: absolute; top: 170px; left: 220px; width: 144px; height: 17px; margin: 0px; padding: 5px; padding-left: 16px; font-weight: bold; color: #134861; background: url('../images/search_home.png') no-repeat; z-index: 99; }
#home_search { margin-left: 20px; margin-right: 20px; margin-top: 3px; }
#pointers { margin-left: 20px; background-color: #134861; color: #ffffff; font-size: 10px; padding: 10px; font-weight: bold; margin-right: 20px; margin-top: 3px; }
#left_panel { background-color: #ffffff; width: 200px; }
#menu { padding: 10px; }
#mainmenu { border-top: 1px solid #dbe4e8; border-bottom: 1px solid #dbe4e8; margin-bottom: 16px; }
#right_panel { background-color: #afd1de; width: 700px; padding-top: 23px; }
#content { padding: 20px; color: #134861; }
#footer { margin-left: auto; margin-right: auto; width: 880px; background-color: #134861; color: #afd1de; text-align: center; padding: 10px; }
#search_main { width: 660px; height: 111px; color: #4f575f; background: url('../images/search_background.jpg') no-repeat; }
#search_side { width: 180px; height: 227px; color: #4f575f; background: url('../images/search_side.jpg') no-repeat; margin-bottom: 16px; }

#pickup_location_search { width: 100px; }
#period_from_day { width: 45px; }
#period_from_month { width: 92px; }
#period_from_year { width: 60px; }
#period_from_time { width: 65px; }

#dropoff_location_search { width: 100px; }
#period_to_day { width: 45px; }
#period_to_month { width: 92px; }
#period_to_year { width: 60px; }
#period_to_time { width: 65px; }

a:link, a:visited, a:active { color: #000000; }
a:hover { color: #c92637; }

.rate_season { background-color: #13575f; width: 130px; color: #ffffff; font-weight: bold; }
.rate_days { background-color: #134861; width: 130px; color: #ffffff; font-weight: bold; }
.rate_row_one { background-color: #ececec; width: 150px; }
.rate_row_two { background-color: #ffffff; width: 150px; }

.form_title { background-color: #134861; color: #ffffff; font-weight: bold; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }
.highlight_row { background-color: #ffffff; }
.search_label { font-weight: bold; color: #4f575f; }
.search_row { background-color: #ececec; padding: 5px; }
.search_results { background-color: #A1B8C8; color: #ffffff; font-weight: bold; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }

.dbo_section { background-color: #134861; color: #ffffff; font-weight: bold; border: 1px solid #000000; border-left: 0px; border-right: 0px; }