body
{
  width:775px;
  margin:0;
  padding:0;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
}

a
{
  text-decoration: none;
  color:#005c8d
}

a:hover
{
  color:#0b1d26
}

img
{
  border:none
}

#header
{
  background-color:black;
  width:775px;
  height:124px
}

#navigation
{
  width:113px;
  float:left
}

#mainBody
{
  float:right;
  margin:8px 0px 0px 0px;
  width:642px
}

.textlist
{
  font-size:x-small;
  line-height:1.2
}

#footer
{
  clear:both;
  font-size:xx-small
}

.footerLink
{
  clear:both;
  cursor:pointer;
  height:62px;
  width:775px;
  overflow:hidden;
  padding-bottom:5px
}

#navigation ul
{
  list-style:none;
  margin:8px 0px 8px 8px;
  padding:10px 0px 0px 0px;
  font-size:x-small;
  background-color:#f2f2f2
}

#navigation li
{
  margin: 0px 0px 10px 0px;
  border-bottom:#7d8990 1px solid
}

#navigation a
{
  padding: 0px
}

#navigation img
{
  position:relative;
  left:5px;
  top:-2px;
  padding:0px 10px 0px 0px;
  visibility:hidden
}

.quotebuttons
{
  clear:both;
  list-style:none;
  margin:0px auto 10px auto;
  padding-left:15px
}

.quotebuttons a
{
  color:#000;
  font-size:x-small;
  font-weight:bold
}

.quotebuttons a:hover
{
  color:#000
}

.quotebuttons li
{
  float:left;
  text-align:center;
  width:130px;
  margin-right:10px;
  background:url(images/greybar.png) repeat-y 10px 0px;
  line-height:0.9;
  padding:10px 0px 10px 0px
}

.standalonequote a, .standalonequote a:hover
{
  color:#000;
  font-size:x-small;
  font-weight:bold
}

.quoteImage
{
  padding-bottom:5px
}

#designLink
{
  position:absolute;
  left:5px
}

#copyright
{
  width:99%;
  margin:3px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-top:#7d8990 1px solid;
  position:relative;
  left:4px;
  text-align:center
}

#logo
{ 
  position:relative;
  top:8px;
  left:8px
}

#headlights
{
  position:relative;
  top:8px;
  left:111px
}

#footerbackground
{ 
  position:relative;
  top:16px
}

#callnow
{ 
  position:relative;
  top:-46px;
  left:97px
}

#callmessage
{ 
  position:relative;
  top:-88px;
  left:170px
}

h1
{
  font:large Arial Black,Arial, Helvetica, sans-serif;
  font-size:large Arial Black,Arial, Helvetica, sans-serif;
  color:#005c8d
}

h2
{
  font:medium Arial Black,Arial, Helvetica, sans-serif;
  font-size:medium Arial Black,Arial, Helvetica, sans-serif;
  color:#4c5070;
}

p
{
  clear:both;
  font:x-small Tahoma, Arial, Helvetica, sans-serif
}

.error
{ 
  color:red
}

em
{
  font-weight:bold;
  font-style:normal
}

.job
{
  font:x-small Tahoma, Arial, Helvetica, sans-serif
}

.job tr
{
  vertical-align:top
}

.subheading
{
  font-weight:bolder
}

.conditions{ 
  font-size:x-small
 }

.announcement { 
  font-size:small;
 }

.important { 
  font-weight:bold
 }