@charset "UTF-8";

body {
  background-color:#181818;
  margin: 0px;
  padding: 0px;
  color: #333;
}
body, p, div, span, td, input, select, textarea, label {
  font-family:Arial, Verdana, Helvetica;
  font-size:14px;
}
form {
  padding:0px;
  margin:0px;
}

/* Headers */

h2 {
  text-transform: uppercase;
  margin-bottom: 0.8em;
}

h2.grey{
  color: #a7a6a6;
  text-transform: uppercase;
  margin-bottom: 0.8em;
  }

.clear { clear: both;}

/* Anchors */

a, a:link, a:visited {
  color: #8bb5bd;
  text-decoration: none;
}
a:hover, a:active, a.active {
  text-decoration: underline;
}

a:link img {
  border-style: none;
  }

p.spread {
  word-spacing: 0.05em;
  }

/* Bold text */
.bold {
  font-weight: bold;
  }

#wrapper {
  position:relative;
  width: 1020px;
  margin: 0 auto;
  overflow:hidden;
}

#top-nav {
  clear:both;
  float:right;
  color:#FFF;
}

#main-nav {
  margin-top: 8px;
  margin-left: 1px;
  }

hr {
  color: #fff;
  border: 1px dotted #fff;
  border-style: none none dotted;
  width: 1020px;
}

hr.subnav {
  clear:both;
  color: #fff;
  border: 1px dotted #fff;
  border-style: none none dotted;
  width: 1020px;
  margin-top: -1px;
  margin-left: 0px;
}

hr.hr-top {
  color: #fff;
  border: 1px dotted #fff;
  border-style: none none dotted;
  padding:5px 0 0 0;
  margin:0px;
  clear:both;
}

hr.rightcol {
  color: #fff;
  border: 1px dotted #fff;
  border-style: none none dotted;
  width: 320px;
  }

#header {
  /* background: url(../images/hl-logo.jpg) no-repeat; */
  /* float: left; */
  height: 93px;
}

#spotlights {
  width: 1020px;
  /* float: left; */
}
#spotlights a img {
  border:none;
}

/* #module1 {
  position: relative;
  left: 10px;
  top: 10px;
  } */

#module2 {
  /* position: relative; */
  margin-top: -193px;
  margin-left: 340px;
  /* left: 340px;
   top: -193px; */
  }

#module3 {
  /* position: relative; */
  margin-top: -191px;
  margin-left: 680px;
  /* left: 680px;
  top: -385px; */
  }

.spotlight1{
  position: relative;
  right: 122px;
  top: 10px;
  }

.spotlight2 {
  position: relative;
  right: 165px;
  top: 10px;
  }

.spotlight3 {
  position: relative;
  right: -160px;
  top: -3px;
  }

/* Main Content Area */
#main-content {
  padding: 1px;
}
  div#main-content div#left-column {
    float: left;
    width: 680px;
    }
  div#main-content div#right-column {
    float: right;
    width: 320px;
    overflow: hidden;
    border-left: 1px dotted #fff;
    padding-left: 14px;
    }

.categoryList {
  float:left;
  margin-top: 18px;
  margin-left: 15px;
  border: 1px solid #454545;
  width: 300px;
  height: 145px;
  overflow: hidden;
  padding: 5px 5px 3px 5px;
  background: url(../images/cat-bg.jpg) repeat-x;
  }

#category1 {
  /* position: relative;
  top: 20px;
  left: 5%; */
  margin-top: 15px;
  margin-left: 2%;
  border: 1px solid #454545;
  width: 290px;
  height: 145px;
  overflow: hidden;
  padding: 5px 5px 3px 5px;
  background: url(../images/cat-bg.jpg) repeat-x;
  }

#category2 {
  /* position: relative;
  top: -135px;
  left: 50%; */
  margin-top: -155px;
  margin-left: 51%;
  border: 1px solid #454545;
  width: 290px;
  height: 145px;
  overflow: hidden;
  padding: 5px 5px 3px 5px;
  background: url(../images/cat-bg.jpg) repeat-x;
  }

#category3 {
  /*position: relative;
  top: -120px;
  left: 5%; */
  margin-top: 15px;
  margin-left: 2%;
  border: 1px solid #454545;
  width: 290px;
  height: 145px;
  overflow: hidden;
  padding: 5px 5px 3px 5px;
  background: url(../images/cat-bg.jpg) repeat-x;
  }

#category4 {
  /* position: relative;
  top: -275px;
  left: 50%; */
  margin-top: -155px;
  margin-left: 51%;
  border: 1px solid #454545;
  width: 290px;
  height: 145px;
  overflow: hidden;
  padding: 5px 5px 3px 5px;
  background: url(../images/cat-bg.jpg) repeat-x;
  }

#category5 {
  /* position: relative;
  top: -260px;
  left: 5%; */
  margin-top: 15px;
  margin-left: 2%;
  border: 1px solid #454545;
  width: 290px;
  height: 145px;
  overflow: hidden;
  padding: 5px 5px 3px 5px;
  background: url(../images/cat-bg.jpg) repeat-x;
  }

#category6 {
  /*position: relative;
   top: -415px;
  left: 50%; */
  margin-top: -155px;
  margin-left: 51%;
  border: 1px solid #454545;
  width: 290px;
  height: 145px;
  overflow: hidden;
  padding: 5px 5px 3px 5px;
  background: url(../images/cat-bg.jpg) repeat-x;
  }

/* Category head bold text */
li a.boldhead {
  font-weight: bold;
  }

.categories {
  /* position: absolute;
  right: 15px;
  top: 20px; */
  margin-top: -130px;
  margin-left: 54%;
  }

.categories1 {
  /* position: absolute;
  right: 15px;
  top: 20px; */
  margin-top: -130px;
  margin-left: 54%;
  }

.categories2 {
  /* position: absolute;
  right: 15px;
  top: 20px; */
  margin-top: -130px;
  margin-left: 54%;
  }

.categories3 {
  /* position: absolute;
  right: 15px;
  top: 20px; */
  margin-top: -130px;
  margin-left: 54%;
  }

.categories4 {
  /* position: absolute;
  right: 15px;
  top: 20px; */
  margin-top: -130px;
  margin-left: 54%;
  }

.categories5 {
  /* position: absolute;
  right: 15px;
  top: 20px; */
  margin-top: -130px;
  margin-left: 54%;
  }

.categories6 {
  /* position: absolute;
  right: 15px;
  top: 20px; */
  margin-top: -130px;
  margin-left: 54%;
  }

ul.main-nav li a{
  display: block;
  width: 95px;
  float: left;
  /* margin-top: 5px; */
  list-style: none;
}

/* Right Sidebar Images */
img.rightcol {
  margin-top: 10px;
  margin-left: 15px;
  border:none;
  }

#footer {
  color:#FFF;
  padding: 0px 0 0px 0;
  font-size: 11px;
  font-family: Verdana, Geneva, sans-serif;
  text-decoration: none;
}


/* Holly Hack. IE Requirement \*/
* html { float: left; height: 1%; }
* html { height: 1%; }
/* End */

/* ------------------------------------------ */
#content_wrap
{
  margin:10px auto!important;
  padding:0!important;
  text-align:left;
  background:#fff;
  width:786px;
}
#content_pad
{
  border:4px solid #333;
  padding:10px!important;
  margin:0px!important;
}
#content_pad > .cwrap {
}