/* <!-- */
/* General styles */
body {
  margin: 0;
  padding: 0;
  border: 0;/* This removes the border around the viewport in old versions of IE */
  width:100%;
  min-width: 830px;/* Minimum width of layout - remove line if not required */
  /* The min-width property does not work in old versions of Internet Explorer */
  font-size:90%;
}

#header a {
  color: #369;
}

#header a:hover, .product_title a:hover {
  color: #fff;
  background: #369;
  text-decoration: none;
}

h1,h2,h3 {
  margin: .8em 0 .5em 0;
  padding: 0;
}

p {
  margin: .4em 0 .8em 0;
  padding: 0;
}

#header{

}

/*#header ul li a {
  display: block;
  float: left;
  margin: 0 0 0 1px;
  padding: 3px 10px;
  text-align: center;
  background: #eee;
  color: #000;
  text-decoration: none;
  position: relative;
  left: 15px;
  line-height: 1.3em;
}*/

#header ul li a:hover {
  background: #369;
  color: #fff;
}

#header ul li a.active,
#header ul li a.active:hover {
  color: #fff;
  background: #000;
  font-weight: bold;
}

#header ul li a span {
  display: block;
}
/* 'widths' sub menu */
#layoutdims {
  clear: both;
  background: #eee;
  border-top: 4px solid #000;
  margin: 0;
  padding: 6px 15px !important;
  text-align: right;
}

/* column container */
.colmask {
  position: relative;/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  clear:both;
  float: left;
  width: 100%;/* width of whole page */
  overflow:hidden;/* This chops off any overhanging divs */
    border-bottom:1px solid #3B3B3B;
      border-top:1px solid #3B3B3B;
}

/* 2 column right menu settings */
.rightmenu {
  background: #212121;
}

.rightmenu .colleft {
  float: left;
  width: 200%;
  margin-left: -280px;
  position: relative;
  right: 100%;
  background: #1B1B1B;

}

.rightmenu .col1wrap {
  float: left;
  width: 50%;
  position: relative;
  left: 50%;
  padding-bottom: 1em;
}

.rightmenu .col1 {
  margin: 0 15px 0 320px;

}

.rightmenu .col2 {
  float: right;
  width: 225px;
  position: relative;
  left: 250px;
}

.rightmenu .col2 h2{
  margin-top: 0px;
}
/* Footer styles */
#footer {
  clear: both;
  float: left;
  width: 100%;
  border-top: 1px solid #000;
}

#footer p {
  padding: 10px;
  margin: 0;
}
/* --> */
