@import url(luna_core.css);

/*
* Biz-o-mat - DIY for small business
* Copyright (c) 2008 Digital Knowledge Bridge Ltd.  All Rights Reserved.
*/
body {
  margin: 0px;
  padding: 0px;
  color: #000000;
  background: #ccccff;
  font: normal x-small sans-serif;
  text-align: center;
}
#wrapper {
  width: 100%;
}
/* scale back up to a sane default */
#bizwrap {
  font-size: 127%;
}
.bizbigsubmit {
  background-color: #cccccc;
  font-size: 150%;
  color: black;
  font-weight: bold;
}
.submit {
  background-color: #cccccc;
  font-size: 80%;
  color: black;
  font-weight: bold;
}
.button {
  background-color: #ffffff;
  color: black;
  font-size: 80%;
}
.biz125 {
  font-size: 125%;
}
.biz115 {
  font-size: 115%;
}
.biz110 {
  font-size: 110%;
}
.biz100 {
  font-size: 100%;
}
.biz90 {
  font-size: 90%;
}
.biz85 {
  font-size: 85%;
}
.biz80 {
  font-size: 80%;
}
.biz70 {
  font-size: 70%;
}
#ocwrapper {
/* background colour of left sidebar */
  border-left: 100px solid #e2e1eb;
/* background colour of right sidebar */
  border-right: 0px solid #e2e1eb;
  background: #e2e1eb;
}
#leftsidebar {
  margin-left: -100px;
  padding: 5px 5px 5px 5px;
  width: 90px ;
  float: left;
  position: relative;
  display: block;
}
#rightsidebar {
  margin-right: -0px;
  padding: 0px 0px 0px 0px;
  width: 0px;
  float: right;
  position: relative;
}
#bizgrey {
  position: relative;
  top: 0px;
  width: 100%;
  background:#cccccc url("/static/luna/images/bg.gif") repeat-x bottom;
  padding: 0px;
}
.bizwide {
  position: relative;
  margin: 0px auto;
  padding: 0px;
  top: 0px;
  width: 770px;
  text-align: left;
  clear: both;
}
#bizownlogo {
  border: solid 10px #993399;
  float: left;
  width: 200px;
  background: white;
  color: #993399;
  text-align: center;
}
#biztopad {
  position: absolute;
  top: 0px;
  left: 250px;
}
#bizotherlogo {
  border: solid 5px #993399;
  float: right;
  width: 240px;
  background: white;
  color: #993399;
  text-align: center;
  padding: 1%;
}
#bizpagename {
  width: 100%;
  background: #ccccff;
  color: #000000;
  font-size: 120%;
  text-align: center;
  font-weight: bold;
}
.bizboxright {
  border: solid 1px #000000;
  margin: 5px;
  float: right;
  width: 300px;
  background: #ffffff;
  color: #000000;
  text-align: left;
  position: relative;
  clear: both;
  top: 0px;
}
.bizboxleft {
  border: solid 1px #000000;
  margin: 5px;
  float: left;
  width: 350px;
  background: #ffffff;
  color: #000000;
  text-align: left;
  position: relative;
  clear: both;
  top: 0px;
}
.bizboxrighttitle, .bizboxlefttitle {
  background: #993399;
  color: #ffffff;
  font-size: 115%;
  font-weight: bold;
  padding: 1%;
}
.bizboxrighttext, .bizboxlefttext {
  background: #ffffff;
  color: #000000;
  text-align: left;
  font-size: 100%;
  padding: 1%;
}
a.bizmon {
  color: black;
  text-decoration: none;
}
a.bizmoff:link,a.bizmoff:visited,a.bizmoffpink:link,a.bizmoffpink: {
  color: white;
  text-decoration: none;
}
a.bizmoff:hover {
  color: #cc00ff;
  text-decoration: underline;
}
a.bizmoffpink:hover {
  color: #cccccc;
  text-decoration: underline;
}
a.menu:link,a.menu:visited {
  color: #3366cc;
  text-decoration: underline;
  font-size:95%;
}
a.menu:hover {
  color: #cc00ff;
  text-decoration: underline;
  font-size:95%;
}
#bizmabove {
  float:right;
  text-align: right;
  width: 100%;
  padding: 1%;
}
#bizmbelow {
  float:left;
  text-align: left;
  width: 65%;
  padding: 1%;
}
#bizsearch {
  float:right;
  width: 35%;
  padding: 1%;
  text-align: right;
  clear: both;
}
a.bizmtabon {
  background-color: #ccccff;
  color: #993399;
  text-decoration: none;
  font-weight: bold;
}
a.bizmtaboff:link, a.bizmtaboff:visited {
  background-color: #993399;
  color: white;
  text-decoration: none;
  font-weight: bold;
}
a.bizmtaboff:hover {
  background-color: #ccccff;
  color: #cc00ff;
  text-decoration: none;
  font-weight: bold;
}
#bizfoot {
  float:left;
  width: 100%;
  padding: 0%;
  text-align: center;
  clear: both;
  font-size: 95%;
}
    #biztab {
      float:left;
      width:100%;
      background:#cccccc url("/static/luna/images/bg.gif") repeat-x bottom;
      font-size:85%;
      line-height:normal;
      margin:0;
      padding:0;
      }
    #biztab ul {
      margin:0;
      padding:0;
      list-style:none;
      }
    #biztab li {
      float:left;
      background:url("/static/luna/images/left_both.gif") no-repeat left top;
      margin: 4px;
      padding:0 0 0 9px;
      border-bottom:1px solid #666666;
      }
    #biztab a {
      float:left;
      display:block;
      width:.1em;
      background:url("/static/luna/images/right_both.gif") no-repeat right top;
      padding:5px 12px 4px 3px;
      text-decoration:none;
      font-weight:bold;
      color:#ffffff;
      white-space:nowrap;
      }
    #biztab > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #biztab a {float:none;}
    /* End IE5-Mac hack */
    #biztab a:hover {
      color:#333;
      }
    #biztab #current {
      background-position:0 -150px;
      border-width:0;
      }
    #biztab #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #biztab li:hover, #biztab li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #biztab li:hover a {
      background-position:100% -150px;
      }

.bizbigtxtbox {
  background-color: #ffffff;
  color: #993399;
}
.bizmidtxtbox {
  background-color: #ffffff;
  color: black;
  font-size: 80%;
}
input, textarea {
  font: normal 100% sans-serif;
}
h1 {
  font-size: 125%;
}
h2 {
  font-size: 115%;
}
h3 {
  font-size: 100%;
}
h4 {
  font-size: 90%;
}
h5 {
  font-size: 85%;
}
.hsmall {
  font-size: 70%;
}
ul.primarynav a {
  font-size: 85%;
}
}
ul.secondarynav a {
  font-size: 80%;
}
.searchbar a {
  font-size: 80%;
}
#footer p {
  font-size: 70%;
}
#contentheader .error, #contentheader .message {
  font-size: 90%;
}
.linklisting p.linkurl a {
  font-size: 70%;
}
.linklisting p.linkrating {
  font-size: 70%;
}
.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a {
  font-size: 70%;
}
.review .reviewhelpful span {
  font-size: 70%;
}
.review .reviewhelpful input {
  font-size: 70%;
}
.new-item, .updated-item, .popular-item, .unpaid-item, .expired-item, .free-item, .bookmark-public, .bookmark-default {
  font-size: 70%;
}
.crumb {
  font-size: 70%;
}
.ftable {
  font-size: 85%;
}
#content ul {
  font-size: 90%;
}
.treecats-selection-summary a, .treecats-selection a {
  font-size: 70%;
}
#home dt a {
  font-size: 100%;
}
#home #content h4 {
  font-size: 110%;
}
#category dl, #home dl {
  margin: 10px 0px 10px 0px;
  width: 80%;
  float: left;
}
#category dt a {
  font-weight: bold;
  font-size: 90%;
  text-decoration: none;
}
#category dt, #category dd, #home dt, #home dd {
  margin: 0px 0px 0px 20px;
}
#category dd, #home dd {
  padding-bottom: 10px;
}