
/*-----------------------------TOP---------------------------*/

ul.top-menu, ul.top-menu a {
  background-color: #27a3dc;
  color:            #ffffff;
}

#menu_login a {
  background:       #27a3dc url(/images/widgets/menu-keys.png) no-repeat center right;
}

ul.top-menu a.selected, #menu_login a.selected {
  background-color: #1c80ac;
}

ul.top-menu a:hover, ul.top-menu a.selected:hover, #menu_login a:hover {
  background-color: #6dc2e7;
}

/*-----------------------------PROPERTY SEARCH---------------------------*/

#property_search {
  background-color: #27a3dc;
}

#property_search h2 {
  color:            #ffffff;
}

#property_search fieldset {
  border:           1px solid #27a3dc;
  background-color: #eef8fc;
}

#cant_find {
  background-color: #27a3dc;
  color:            #ffffff;
}

#cant_find:hover {
  background-color: #6dc2e7;
}

/*-----------------------------WINDOW_FRAMES---------------------------*/

div.window_frame, div.window_frame_hover {
  background-color: #eef8fc;
  border:           1px solid #27a3dc;
}

div.window_frame_hover.hover, div.window_frame_hover:hover {
  background-color: #ffff66;
  border:           1px solid #53b8e3;
}

div.window_frame h1, div.window_frame_hover h1 {
  background-color: #27a3dc;
}

div.window_frame_hover.hover h1, div.window_frame_hover:hover h1 {
  background-color: #53b8e3;
}

div.window_frame h1, div.window_frame_hover h1, div.window_frame_hover h1 a, div.window_frame_hover h1 a:hover, div.window_frame_hover h1 a:visited {
  color:            #ffffff;
}

#map_key {
  border:           1px solid #53b8e3;
  border-width:     0px 0px 1px 0px;
}

#map_key a.selected {
  color:            #27a3dc;
}

#map_key td.hover {
  background-color: #ffff66;
}

/*-----------------------------FORMS---------------------------*/

fieldset {
  border:           1px solid #27a3dc;
  border-width:     1px 0px 0px 0px;
}

fieldset legend {
  color:            #27a3dc;
}

input[type=submit], input[type=button] {
  border-color:     #dddddd #cccccc #bbbbbb #dddddd;
  background-color: #27a3dc;
  color:            #ffffff;
}

input[type=submit]:hover, input[type=button]:hover {
  border-color:     #bbbbbb #aaaaaa #999999 #bbbbbb;
  background-color: #53b8e3;
}

input[type=submit]:active, input[type=button]:active {
  border-color:     #999999 #bbbbbb #bbbbbb #aaaaaa;
  background-color: #1f8dbd;
}

a.button {
  border-color:     #dddddd #cccccc #bbbbbb #dddddd;
  background-color: #27a3dc;
  color:            #ffffff;
}

a.button:hover {
  border-color:     #bbbbbb #aaaaaa #999999 #bbbbbb;
  background-color: #53b8e3;
}

a.button:active {
  border-color:     #999999 #bbbbbb #bbbbbb #aaaaaa;
  background-color: #1f8dbd;
}

/*-----------------------------FAQ---------------------------*/

div.faq-selected {
  border:           1px solid #27a3dc;
  background-color: #eef8fc;
}

table.fees td, table.fees th  {
  background-color: #ffffff;
}

/*-----------------------------CONTACT US---------------------------*/

#contact-pic {
  border:           1px solid #27a3dc;
}

/*-----------------------------BOOKS---------------------------*/

#book td, table.book td, #list td, table.list td {
  border:           1px solid #bae3f4;
}

#book th, table.book th, #list th, table.list th {
  border:           1px solid #27a3dc;
  border-width:     1px 1px 0px 1px;
}

table.search_results_list th.distance_step {
  border:           none;
}

#book tr, table.book tr, #list tr, table.list tr {
  background-color: #eef8fc;
  color:            #444444;
}

#book tr.hover_row_hover, table.book tr.hover_row_hover, #book tr.hover_row:hover, table.book tr.hover_row:hover {
  background-color: #ffff66;
  color:            #000000;
}

#book tr.hover_row_hover a, table.book tr.hover_row_hover a, #book tr.hover_row:hover a, table.book tr.hover_row:hover a {
  color:            #000000;
}

/*-----------------------------ROOMS FORM---------------------------*/

#rooms_form_window th {
  color:            #27a3dc;
}

/*-----------------------------CONTROL PANEL---------------------------*/

#got_space_task_bar {
  background-color: #eef8fc;
}

#got_space_control_panel a.selected {
  background-color: #ffffff;
}

#got_space_task_bar a:hover, #got_space_control_panel a.item:hover {
  background-color: #ffff66;
}

/*-----------------------------MISC---------------------------*/

h1, h2, h3, h4, h5, h6 {
  color:            #27a3dc;
}

th {
  background-color: #27a3dc;
  color:            #ffffff;
}

a {
  color:            #27a3dc;
}
