body {
  background:#ffffff url(images/bg.png) repeat-x;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  color:#000000;
  margin:0;
}
img {
  border:0;
}
.clear {
  clear:both;
}

#wrapper {
  width:906px;
  margin:auto;
}
#top {
  margin:22px 0 0 0;
}
#top .logo {
  height:74px;
  width:215px;
  background:url(images/logo.png) no-repeat;
  float:left;
}
#top .top_menu {
  height:74px;
  width:691px;
  color:#333333;
  font-size:11px;
  float:left;
}
#top .top_menu a {
  color:#333333;
  font-size:10px;
  text-decoration:none;
}
#top .top_menu a:hover {
  color:#06F;
}
#top .top_menu_area {
  width:280px;
  margin-top:60px;
  float:right;
}
#top .top_menu ul {
  list-style:none;
  margin:0;
  padding:0;
}
#top .top_menu li {
  float:left;
}

#header {
  height:368px;
  width:906px;
  background:url(images/header.png) no-repeat;
  margin:11px 0 0 0;
}

#menu {
  width:906px;
  height:46px;
}
#menu .button1 {
  width:218px;
  float:left;
}
#menu .button1 a {
  background:url(images/button_services.png) no-repeat;
  display:block;
}
#menu .button1 a:hover {
  background:url(images/button_services_hover.png) no-repeat;
}
#menu .button2 {
  width:223px;
  float:left;
}
#menu .button2 a {
  background:url(images/button_locations.png) no-repeat;
  display:block;
}
#menu .button2 a:hover {
  background:url(images/button_locations_hover.png) no-repeat;
}
#menu .button3 {
  width:223px;
  float:left;
}
#menu .button3 a {
  background:url(images/button_auto_title_loans.png) no-repeat;
  display:block;
}
#menu .button3 a:hover {
  background:url(images/button_auto_title_loans_hover.png) no-repeat;
}
#menu .button4 {
  width:239px;
  float:left;
}
#menu .button4 a {
  background:url(images/button_auto_registration_center.png) no-repeat;
  display:block;
}
#menu .button4 a:hover {
  background:url(images/button_auto_registration_center_hover.png) no-repeat;
}
#menu img {visibility:hidden;}
#menu .button_divider {
  height:46px;
  width:1px;
  background:url(images/button_divider.png) no-repeat;
  float:left;
}

#content {
  width:639px;
  margin:11px 0 0 0;
  line-height:16px;
  float:left;
}
#content p, #sidebar p {
  padding:0 11px 0 11px;
  margin:0;
  color:#333333;
  font-size:11px;
}
#content h1 {
  color:#06F;
  padding:11px;
  margin:0;
  font-size:16px;
  font-weight:bold;
}
#content h2, #sidebar h2 {
  color:#333;
  padding:0 11px 11px 11px;
  margin:0;
  font-size:16px;
  font-weight:bold;
}
#content h3 {
  color:#333;
  padding:11px;
  margin:0;
  font-size:13px;
  font-weight:bold;
}
#content ul {
  margin:0;
}

#sidebar {
  width:267px;
  float:left;
}
#sidebar .sbtop {
  width:245px;
  height:24px;
  background:url(images/sidebar_top.jpg) no-repeat;
  margin:11px 11px 0 11px;
}
#sidebar .sbbottom {
  width:245px;
  height:24px;
  background:url(images/sidebar_bottom.jpg) no-repeat;
  margin:0 11px 11px 11px;
}
#sidebar .sbmiddle {
  width:245px;
  background:url(images/sidebar_middle.jpg) repeat-y;
  margin:0 11px 0 11px;
}
#sidebar p {
  padding:0 11px 0 11px;
  margin:0;
  color:#ffffff;
  font-size:11px;
}
#sidebar h1 {
  color:#06F;
  padding:11px;
  margin:0;
  font-size:16px;
  font-weight:bold;
}
#sidebar h2 {
  color:#ffffff;
  padding:0 11px 11px 11px;
  margin:0;
  font-size:16px;
  font-weight:bold;
}

#footer {
  height:72px;
  width:906px;
  background:url(images/footer.png) no-repeat;
  margin:0px 0 11px 0;
}
#footer p {
  padding:9px;
  margin:0;
  color:#ffffff;
  font-size:9px;
}
#footer a {
  color:#ffffff;
}
#footer a:hover {
  color:#ffffff;
}
#footer ul {
  list-style:none;
  margin:0;
  padding:11px 9px 0 9px;
}
#footer li {
  color:#ffffff;
  font-size:9px;
  float:left;
}

#subfooter {
  text-align:right;
  color:#999999;
  font-size:9px;
  padding:0 11px 22px 0;
}
#subfooter a, #subfooter a:hover {
  color:#999999;
  text-decoration:underline;
}

.line {
  border-top:#999999 2px solid;
  margin:11px 0 11px 11px;
}
.lineh1 {
  border-top:#999999 2px solid;
  margin:0 0 0 11px;
}
.lineh2 {
  border-top:#999999 2px solid;
  margin:0 11px 0 11px;
}
