@import url(luna_core.css);
#ocwrapper {
  border-left-width: 175px;
  border-right-width: 180px;
}
#rightsidebar {
  margin-right: -180px;
  width: 180px;
  padding: 0px;
}
#leftsidebar {
  padding: 0px;
  margin-left: -175px;
  display: block;
  width: 175px;
  background: #fff;
}
#contentheader .error, #contentheader .message {
  margin: 0px 200px 0px 200px;
}

#leftsidebar a {
  font-size: 12px;
}
#leftsidebar ul {
  padding-left: 5px;
}
.box {
  width:150px;
  background: #808080;
  color: #fff;
  margin-left:15px;
  text-align:center;
  padding:0px;
}
#rightsidebar div {
  background: #808080;
  color: #fff;
  text-align:center;
  padding:0px;
}
#rightsidebar div a {
  background: #808080;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding:0px;
}
#rightsidebar h1 {
  background: #808080;
  color: #fff;
  padding-left: 10px;
}
#rightsidebar p {
  color: #808080;
  padding-left: 10px;
  font-size: 14px;
}
#leftsidebar h1 {
  padding-left: 10px;
  display: block;
  background: #808080;
  color:#fff;
}
#leftsidebar ul {
  list-style: none;
}

.linklisting .linkdescription, .review .reviewcontent {
  margin: 0px 0px 0px 0px;
  padding: 5px;
  border: 0px solid #bbbfa1;
  background: #fff;
}
.linklisting {
  margin: 0px 0px 0px 0px;
}
.shadowtop, .shadowbottom, .shadowleft, .shadowright {
  background: #fff;
}
.shadowtopleft, .shadowtopright, .shadowbottomleft, .shadowbottomright {
  width: auto;
  height: auto;
  float: none;
  background: none;
}

#wrapper {
  width: 950px;
}
#loginbar {
  float: right;
    text-align: right;
    }
#logo {
  float: left;
  width: 175px;
  height: 105px;
  background-image: url(images/logo.gif);
}
#header {
  background: #e3001b url(images/head_right.gif) top right no-repeat;
  color: #fff;
}
#header_middle {
  width: 595px;
  height: 105px;
  margin-left: 175px;
}
#header_middle_top {
  float: none;
  text-align: right;
  color: #fff;
  padding-right: 10px;
  margin-right: 3px;
  b1ackground: #0f0;
}
#header_middle_top a {
  color: #fff;
  font: normal 12px verdana,tahoma, geneva, sans-serif;
  text-decoration: none;
}
#header_middle_middle {
  color: #fff;
  font: bold 17px verdana,tahoma, geneva, sans-serif;
  padding: 30px 0px 0px 20px;
}
.navbar {
  margin-top: 14px;
  margin-bottom: 0px;
  vertical-align: text-bottom;
}
ul.primarynav {
  width: 595px;
  background: #D0D0D0;
  font: normal 14px verdana,tahoma, geneva, sans-serif;
  border: 0px;
}
ul.primarynav li,ul.primarynav li.home {
  height: 27px;
}
  
.searchbar {
  margin: 0px;
  padding: 0px;
  background: #808080;
}
.searchbar input.text {
  width: 120px;  
}
.searchbar input.submit {
  width: 40px;  
}
.searchbar label {
  color: #fff;  
}
#footer {
  background: #fff;
}
#footer p {
  text-align: center;
  font: normal 12px verdana,tahoma, geneva, sans-serif;
}
#category dl {
  width: 99%;
}
