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

/* BEGIN STYLES FOR BODY */
body {
  /*letter-spacing: .0085em;*/
  color: #787878;
  font-size: 13px;
  font-family: "Arial", "Helvetica";
}


/* BEGIN STYLES FOR FRAMEWORK */
#framework .header {
  background: url('/assets/templates/nettrekker/images/framework/next_header.jpg') no-repeat;
  height: 205px;
}
#framework .header .left .logo {
  /*background-position: 100px -100px;*/
  height: 121px;
  *height: 165px;
}
#framework .header .left .logo a.image {
  background: url('/assets/templates/nettrekker/images/framework/next_header_logo.png') no-repeat;
  display: block;
  margin: 45px 0 0 25px;
  width: 348px;
  height: 99px;
}
#framework .header .left #hz_menu ul {
  margin: 5px 0 0 5px;
}
#framework .header .left #hz_menu a {
  padding: 8px 15px 0 15px;
  height: 25px;
  *height:30px;
}
#framework .header .right #vt_menu {
  float: right;
  margin: 15px 15px 0 0;
  width: 210px;
  height: 171px;
}
#framework .header .right #vt_menu a {
  display: block;
  float: left;
  width: 210px;
  height: 43px;
}
#framework .header .right #vt_menu a.login { background: url('/assets/templates/nettrekker/images/framework/menu.png') 0 0 no-repeat; }					/* Start at top left corner */
#framework .header .right #vt_menu a.login:hover { background: url('/assets/templates/nettrekker/images/framework/menu.png') -210px 0px no-repeat; }	/* Subtract 210px from the left */
#framework .header .right #vt_menu a.trial { background: url('/assets/templates/nettrekker/images/framework/menu.png') 0px -44px no-repeat; }			/* Subtract 44px from the top, and start sizing */
#framework .header .right #vt_menu a.trial:hover { background: url('/assets/templates/nettrekker/images/framework/menu.png') -210px -44px no-repeat; }	/* Subtract 44px from the top and 210px from the left */
#framework .header .right #vt_menu a.tour { background: url('/assets/templates/nettrekker/images/framework/menu.png') 0px -86px no-repeat; }			/* Subtract 86px from the top, and start sizing */
#framework .header .right #vt_menu a.tour:hover { background: url('/assets/templates/nettrekker/images/framework/menu.png') -210px -86px no-repeat; }	/* Subtract 86px from the top and 210px from the left */
#framework .header .right #vt_menu a.order { background: url('/assets/templates/nettrekker/images/framework/menu.png') 0px -129px no-repeat; }			/* Subtract 129px from the top, and start sizing */
#framework .header .right #vt_menu a.order:hover { background: url('/assets/templates/nettrekker/images/framework/menu.png') -210px -129px no-repeat; }	/* Subtract 129px from the top and 210px from the left */


/* INTERNAL BODY */
#framework .body {
  margin: 0;
  padding: 15px;
  background: url('/assets/templates/nettrekker/images/framework/side_border.jpg') no-repeat top left;
}
#framework .subbody {
  margin: 0;
  padding: 15px 20px;
  background: url('/assets/templates/nettrekker/images/framework/side_border.jpg') no-repeat top center;
}
#framework .internalbody {
  margin: 0;
  padding: 20px 10px;
  background: url('/assets/templates/nettrekker/images/framework/side_border.jpg') no-repeat top center;
}


/* BEGIN STYLES FOR FOOTER */
#framework .footer {
  clear: both;
  background: url('/assets/templates/nettrekker/images/framework/footer.jpg') no-repeat top left;
  margin: 30px 0;
  padding: 15px  0 0 0;
  height: 35px;
  width: 950px;
}
#framework .footer .footer_bar {
  color: #FFF;
  font-size: 11px;
  margin: 0 15px;
}
#framework .footer .footer_bar .left {
  float: left;
}
#framework .footer .footer_bar .right {
  float: right;
  text-align: right;
}
#framework .footer .footer_bar a {
  color: #FFF;
}
#framework .footer .footer_bar a:hover {
  color: #0B8DEB;
}