
/*-----------------------------BODY----------------------------*/

body {
  color:            #bbbbbb;
  background:       #222222 url("/images/layout_elements/dropshadow.png") repeat-x scroll top left;
  padding:          4% 0% 4% 0%;
}

#content {
  background-color: transparent;
  width:            850px;
}

#lhs {
  float:            left;
  width:            201px;
  padding:          8px 0px 0px 0px;
}

#lhs a {
  color:            #8e8153;
}

#rhs {
  float:            right;
  width:            628px;
  padding:          0px 0px 15px 0px;
}

/*-----------------------------MENU----------------------------*/

#main_menu {
  margin:           20px 1px 18px 0px;
  padding:          0px;
  width:            200px;
  font-size:        1.0em;
}

#main_menu a {
  background-color: transparent;
  text-align:       right;
  padding:          3px 3px 3px 0px;
  margin:           2px 0px 2px 0px;
}

#main_menu a:hover {
  color:            #bbbbbb;
}

#main_menu a.selected {
  padding:          2px 3px 2px 0px;
  border:           1px solid #bbbbbb;
  border-width:     1px 0px 1px 0px;
  color:            #bbbbbb;
}

#tel, #email, #copyright, #neonhorizon, #resources {
  display:          block;
  width:            201px;
  text-align:       center;
}

#tel {
  padding:          10px 0px 2px 0px;
  font-size:        1.1em;
}

#email {
  padding:          2px 0px 20px 0px;
  font-size:        0.8em;
}

#copyright, #neonhorizon, #resources {
  font-size:        0.8em;
  color:            #606438;
}

#neonhorizon a, #resources a {
  color:            #606438;
}

#resources {
  padding:          2px 0px 5px 0px;
}

/*-----------------------------CONTENT----------------------------*/

h1, h2, h3, h4, h5, h6, th, fieldset legend {
  color:            #8e8153;
}

a {
  color:            #8e8153;
}

.inline-right {
  margin:           8px 10px 8px 20px;
}

.inline-left {
  margin:           8px 20px 8px 10px;
}

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

#quote_form {
  margin:           10px auto 0px auto;
  width:            500px;
}

fieldset {
  border-color:     #606438;
  padding:          0px 2px 2px 2px;
}

fieldset legend {
  font-size:        1.1em;
}

fieldset label {
  color:            #bbbbbb;
}

fieldset th, fieldset td {
  border:           none;
}

input[type=submit], input[type=button] {
  border-color:     #afa075 #a08d5e #a08d5e #afa075;
  background-color: #8e8153;
  color:            #0b0a07;
}

input[type=submit]:hover, input[type=button]:hover {
  border-color:     #afa075 #a08d5e #a08d5e #afa075;
  background-color: #a49464;
  color:            #0b0a07;
}

input[type=submit]:active, input[type=button]:active {
  border-color:     #afa075 #a08d5e #a08d5e #afa075;
  background-color: #a49464;
  color:            #0b0a07;
}

fieldset.problems, fieldset td.problem {
  background-color: #ff6666;
  color:            #444444;
}

/*-----------------------------THE CAR----------------------------*/

#photo_box {
  margin:           20px auto 20px auto;
  text-align:       center;
}

#photo_box img.thumb {
  margin:           5px;
}

#photo_enlarge {
  display:          block;
  padding:          25px;
}

#spec th {
  border:           none;
  width:            200px;
}

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

#contact_us {
  margin:           10px 0px 0px 0px;
  text-align:       center;
}

#contact_us h2, #contact_us h1, #contact_us div {
  text-align:       center;
}

#contact_us_phone {
  margin:           0px 0px 10px 0px;
  font-size:        4em;
}

#contact_us_email {
  display:          block;
  margin:           0px 0px 20px 0px;
  font-size:        1.8em;
  color:            #bbbbbb;
}

/*-----------------------------BLOG----------------------------*/

div.blog_hr {
  clear:            both;
  background-color: #8e8153;
  margin:           4px 10px 0px 10px;
}

p.blog_date {
  color:            #8e8153;
  margin:           0px 0px 5px 0px;
}
