/**************************************************************
							Document
**************************************************************/
body {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

body {
  margin: 0;
  padding: 0;
  text-align: left;
  background: #568eab url("../image/rp-blue.gif") top left repeat-y;
  font: normal 0.8em/1.25em  Arial, Helvetica, sans-serif;
  color: #000;
}

form {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

img {
  border: 0;
  display: block;
}

.imgLink {
  text-indent: -9999px;
  display: block;
  text-decoration: none;
}




/**************************************************************
						Default Formatting
**************************************************************/
ol, ul, p {
  margin-top: 0;
  margin-bottom: 1.2em;
  line-height: 1.2em;
}

ol ol {
  list-style-type: lower-alpha;
  margin-bottom: 0;
}

ol ol ol {
  list-style-type: lower-roman;
  margin-bottom: 0;
}

ul ul, ul ul ul {
  margin-bottom: 0;
}

h1 {
  font-size: 1.5em;
  font-weight: 100;
  color: #000;
  margin: 0;
  margin-bottom: 1em;
}

h2 {
  font-size: 1.5em;
  font-weight: 100;
  color: #fff;
  margin: 0;
  margin-bottom: 1em;
}

h3 {
  font-size: 1em;
  font-weight: 100;
  color: #fff;
  margin: 0;
  margin-bottom: 0.1em;
}

a {
  color: #175576;
  text-decoration: underline;
}
a:hover {
  color: #568eab;
  text-decoration: underline;
}

div.hr {
  height: 1px;
  background: #000;
}

div.hr hr {
  display: none;
}

th{
padding: 0;
}

/**************************************************************
						Left Pane Layout
**************************************************************/
div#leftPane {
 position: absolute;
 top: 0;
 left: 0;
 width: 376px;
 background-color: #fff;
}

ul#navMenu {
  display: block;
  list-style: none;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  height: 1.7em;
  margin: 0;
  padding: 0.5em 0;
}

ul#navMenu li {
  float: left;
  display: block;
  width: 124px;
  height: 23px;
  border-right: 2px solid #fff;
}

ul#navMenu li.bnHome {
  background: url("../image/bn-home.gif") bottom left no-repeat;
}

ul#navMenu li.bnHome a {
  background: url("../image/bn-home.gif") top left no-repeat;
  width: 124px;
  height: 23px;
}

ul#navMenu li.bnPrice {
  background: url("../image/bn-prices.gif") bottom left no-repeat;
}

ul#navMenu li.bnPrice a {
  background: url("../image/bn-prices.gif") top left no-repeat;
  width: 124px;
  height: 23px;
}

ul#navMenu li.bnLocation {
  background: url("../image/bn-location.gif") bottom left no-repeat;
  border: 0;
}

ul#navMenu li.bnLocation a {
  background: url("../image/bn-location.gif") top left no-repeat;
  width: 124px;
  height: 23px;
}

ul#navMenu li a:hover {
  background-image: none;
  text-decoration: none;
}

div#contentPane {
  width: 316px;
  height: 255px;
  padding: 20px 20px 20px 40px;
}

div#contentPane1 {
  width: 316px;
  height: 450px;
  padding: 20px 20px 20px 40px;
}

div#footerPane {
  width: 336px;
  padding: 2em 20px;
  background-color: #175576;
  color: #fff;
}

div#footerPane ul {
  display: block;
  list-style: none;
  margin: 0;
  height: 10em;
  padding: 0;
  font-size: 0.8em;
  line-height: 1.7em;
  width: 336px;
}

div#footerPane h2 {
  font-size: 1.8em;
}

div#footerPane ul li {
  float: left;
  display: block;
}

div#footerPane ul li.ftContact {
  width: 146px;
}

div#footerPane ul li.ftHours {
  width: 190px;
}

div#footerPane a {
  color: #fff;
  text-decoration: underline;
}

div#footerPane a:hover {
  color: #fff;
  text-decoration: none;
}



/**************************************************************
						Right Pane Layout
**************************************************************/
div#rightPane {
 position: absolute;
 top: 0;
 left: 376px;
 width: 344px;
}

div#rightPane h1 {
  text-indent: -9999px;
  display: block;
  text-decoration: none;
  background: url("../image/hd-our-bikes.gif") top left no-repeat;
  width: 322px;
  height: 60px;
  margin: 0;
  margin-bottom: 0.1em;
}

div#rightPane ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0 1px;
}

div#rightPane ul li {
  float: left;
  display: block;
  padding: 13px 13px ;
  font-size: 0.85em;
  margin: 0 -1px;
  border-bottom: 2px solid #fff;
}



