@charset "UTF-8";
/* CSS Document */

/*
body
{
	color:            #444;
	text-align:       center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
  }
div#wrapper
{
  width:            990px;
  margin:           0 auto;
  text-align:       left;
  }
div.frame
{
  float:            left;
  position:         relative;
  width:            990px;
  background-color: #FFF;
  }

a { text-decoration: none;  }

a.skiplink, .tabs-hide { display: none; }

img { display: block; border:none;      }

*/


/* NAVIGATION                                                                               NAVIGATION ::
--------------------------------------------------------------------------------------------------------- */
ul#nav
{
  position:         relative;
  z-index:          50;
  float:            left;
  display:          inline;
  width:            970px;
  margin:           0 10px;
  background-color: #5B5A54;
  list-style:none;
  }
ul#nav li, ul#nav li a
{
  float:            left;
  position:         static;
  padding:          5px 0;
  background-color: #5B5A54;
  }
ul#nav li.right
{
  float:            right;
  }
ul#nav li a
{
  position:         relative;
  border-left:      1px solid #949390;
  padding:          1px 9px 1px 8px;
  font-size:        1.1em;
  font-weight:      bold;
  color:            #FFF;
  }
ul#nav li#navHome a, ul#nav li#navJobs a, ul#nav li#navWheels a, ul#nav li#navProperty a, ul#nav li#navClassifieds a
{
  border-width:     0;
  }
ul#nav li#navJobs, ul#nav li#navWheels, ul#nav li#navProperty, ul#nav li#navClassifieds
{
  border-left:      1px solid #949390;
  }
ul#nav li#navJobs, ul#nav li#navJobs a
{
  background-color: #FE912A;
  }
ul#nav li#navWheels, ul#nav li#navWheels a
{
  background-color: #005689;
  }
ul#nav li#navProperty, ul#nav li#navProperty a, ul#nav li#navProperties, ul#nav li#navProperties a
{
  background-color: #019999;
  }
ul#nav li#navClassifieds, ul#nav li#navClassifieds a
{
  background-color: #C40000;
  }
ul#nav li:hover
{
  visibility:       inherit;
  }
ul#nav li:hover, ul#nav li:hover a, ul#nav li a:hover,
ul#nav li#navJobs:hover, ul#nav li#navJobs:hover a, ul#nav li#navJobs a:hover,
ul#nav li#navWheels:hover, ul#nav li#navWheels:hover a, ul#nav li#navWheels a:hover,
ul#nav li#navProperty:hover, ul#nav li#navProperty:hover a, ul#nav li#navProperty a:hover,
ul#nav li#navClassifieds:hover, ul#nav li#navClassifieds:hover a, ul#nav li#navClassifieds a:hover
{
  background-color: #818077 !important;
  }
ul#nav li.current, ul#nav li.current a, ul#nav li.current a:hover,
ul#nav li#navJobs.current, ul#nav li#navJobs.current a, ul#nav li#navJobs.current a:hover,
ul#nav li#navWheels.current, ul#nav li#navWheels.current a, ul#nav li#navWheels.current a:hover,
ul#nav li#navProperty.current, ul#nav li#navProperty.current a, ul#nav li#navProperty.current a:hover,
ul#nav li#navClassifieds.current, ul#nav li#navClassifieds.current a, ul#nav li#navClassifieds.current a:hover
{
  background-color: #F90 !important;
  }
ul#nav a img
{
  position:         absolute;
  z-index:          100;
  bottom:           -10px;
  left:             50%;
  margin-left:      -4px;
  }

ul#nav li ul
{
  position:         absolute;
  top:              -999em;
  width:            820px;
  background-color: transparent;
  }
ul#nav ul li
{
  float:            left;
  display:          inline;
  width:            auto;
  margin:           0 0 0 9px;
  }
ul#nav li:hover ul, ul#nav li.sfHover ul, ul#nav li.current ul
{
  left:             0;
  top:              29px;
  z-index:          99;
  }
div#header ul#nav ul li p
{
  position:         static;
  top:              auto;
  right:            auto;
  font-size:        1.1em;
  color:            #444;
  }
div#header ul#nav ul li p strong
{
  color:            #C00;
  }
ul#nav ul li a
{
  float:            none;
  border-width:     0;
  margin:           0 3px;
  padding:          1px 0;
  font-weight:      normal;
  color:            #444;
  }
ul#nav li ul li, ul#nav li ul li a, ul#nav li.current ul li, ul#nav li.current ul li a, ul#nav li.current ul li a:hover,
ul#nav li:hover ul li, ul#nav li:hover ul li a, ul#nav li.sfHover a:hover
{
  background-color: transparent !important;
  }
ul#nav ul li a.current
{
  color:            #F90;
  text-decoration:  underline;
  }

div#navBar
{
  float:            left;
  display:          inline;
  position:         relative;
  width:            970px;
  height:           13px;
  margin:           0 10px;
  margin-right:     -3px;
  padding:          8px 0;
  background-color: #F3F1E8;
  }
div#navBar p
{
  position:         relative;
  top:              0;
  left:             9px;
  font-size:        1.1em;
  color:            #6F6F6D;
  }
div#navBar p.right
{
  position:         absolute;
  top:              8px;
  left:             auto;
  right:            10px;
  }
div#navBar p strong
{
  color:            #C00;
  }
div#navBar p.right a
{
  padding:          0 16px 0 0;
  background:       #F3F1E8 url("../img/icon_map.gif") no-repeat 120px -520px;
  }
div#navBar p#subNav
{
  width:            800px;
  font-size:        1.2em;
  }
div#header p#subNav a
{
  color:            #444;
  }
div#header p#subNav a.current
{
  color:            #F90;
  text-decoration:  underline;
  }
/* END of NAVIGATION                                                                                      ::
--------------------------------------------------------------------------------------------------------- */

