/* ------------------------------------------------------------------- #
# File: VentureNames.css (template CSS)
# Author: Huw Williams | huw@oinkba.com
# Copyright 2007 www.oinkba.com
# Revision: 1.5 (19th October 2007)
 
* You may edit the files included with this distribution to suit your
* own site, but please leave these credits intact.
# ------------------------------------------------------------------- */


/* --- GENERIC ---------- */

body {
 font-family: Tahoma, Geneva, Verdana, sans-serif;
/*  background: #FFF url('images/holly.gif'); */
background-color: #FFF;
 margin: 0px;
 padding: 0px;
 font-size: 12px;
 color: #494949;
}

p {
 font-size: 1.1em;
 line-height: 1.2em;
}

h2 {
 font-size: 1.9em;
 margin-bottom: 2px;
}

h3 {
 font-size: 1.4em;
 margin-bottom: 2px;
}

a {
 color: #0055CC;
 text-decoration: none;
}

a:hover {
 color: #9C0;
 text-decoration: underline;
}

img {
 border: 0px #FFF solid;
}


/* --- NAVBAR ---------- */

.navbar {
 background: #06C url('images/menu_grad.png') repeat-x;
 border-top: 1px #5282B2 solid;
 border-right: 1px #3C6EA0 solid;
 border-bottom: 1px #14477A solid;
 border-left: 1px #013366 solid;
 height: 30px;
 line-height: 30px;
 margin-left: 10px;
 margin-right: 10px;
}

.navbar ul {
 text-align: left;
 padding: 0px;
 margin: 0px;
}

.navbar ul li {
 font-size: 13px;
 list-style-type: none;
 display: inline;
}

.navbar ul li a {
 color: #FFF;
 font-weight: bold;
 text-decoration: none;
 border-right: 1px #999 solid;
 padding: 7px;
}

.navbar ul li a:hover {
 color: #DBAF08;
}

.nav-current {
 color: #DBAF08;
 text-decoration: none;
}



/* --- HEADER ELEMENTS ---------- */

.welcome {
 background-color: #EEE;
 padding: 5px;
 margin-bottom: 10px;
 padding-right: 20px;
 font-size: 11px;
}

.basket {
  float: left;
  padding-left: 10px;
  padding-top: 10px;
}

.header {
 height: 70px;
}

.logo {
 float: left;
 background-repeat: no-repeat;
 background-position: 0px 0px;
}

.banner_header {
 float: right;
 margin-right: 20px;
 margin-top: 0px;
}

.sub-menu {
 background: #FFF url('images/menu_sub_grad.png') repeat-x;
 height: 50px;
 margin-left: 10px;
 margin-right: 10px;
}

.scroller {
 float: left;
 padding-top: 10px;
 padding-left: 15px;
}

.marquee {
 width: 450px;
 background-color: #FFFFFF;
 border: 1px #CAD6E8 solid;
 font-size: 13px;
}

.search {
 float: right;
 padding-top: 8px;
 padding-right: 15px;
}


/* --- MAIN AND COLUMN BOXES ---------- */

.box-1 {
 padding: 10px;
 margin-bottom: 20px;
 border: 1px solid #CAD6E8;
 background-color: #FFFFFF;
}

.box-2 {
 padding: 10px;
 margin-bottom: 20px;
 border: 1px dotted #CAD6E8;
 background-color: #EEEEDD;
}

.box-3 {
 padding: 10px;
 border: 1px dotted #CAD6E8;
 background-color: #FFFFEE;
}

.box-4 {
 padding: 10px;
 border: 1px dashed #993333;
 background-color: #FFFAF0;
}

.box-5 {
 padding: 10px;
 border: 1px dashed #CAD6E8;
 background-color: #E6EDF9;
}

.box-6 {
 padding: 10px;
 border: 1px solid #CAD6E8;
 background-color: #FFFFFF;
}

.box-7 {
 padding: 10px;
 margin-bottom: 20px;
 border: 1px dashed #936;
 background-color: #FFFAF0;
}

.box-8 {
 padding: 10px;
 margin-bottom: 20px;
 border: 1px dashed #99FF00;
 background-color: #FFFFE0;
}

.box-spotlight {
 width: 468px;
 height: 33px;
 padding: 7px;
 border-top: 1px solid #999;
 border-left: 1px solid #999;
 border-right: 1px solid #999;
 background: #FFF url('images/grad_spotlight.png') repeat-x;
}

.box-spotlight-bot {
 width: 468px;
 height: 13px;
 padding: 7px;
 margin-bottom: 40px;
 border-left: 1px solid #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 background-color: #333;
 font-size: 13px;
 color: #FFF;
}

.box-spotlight-bot a {
 color: #9C0;
}

.box-spotlight-bot a:hover {
 color: #F60;
}

.offer-box {
 padding: 2px;
 border: 1px dashed #CAD6E8;
 background-color: #FFFFFF;
}

.auction-box {
 color: #CCC;
 padding: 2px;
 border: 1px dashed #936;
 background-color: #555;
}


/* --- VARIOUS ---------- */

.page {
 border: 1px #CAD6E8 solid;
 padding: 4px;
 text-align: center;
}

.page:hover {
  background-color: #EEEEDD;
}

.info {
 padding: 5px;
 font-size: 12px;
 text-align: center;
 background-color: #EEEEDD;
 color: #666666;
}

.info2 {
 padding: 5px;
 font-size: 12px;
 background-color: #EEEEDD;
 color: #666666;
}

.row {
 padding: 1px;
 font-size: 11px;
 background-color: #EEEEDD;
 color: #666666;
}

.row2 {
 padding: 5px;
 font-size: 12px;
 background-color: #E6EDF9;
 color: #666666;
}

.row3 {
 padding: 5px;
 font-size: 12px;
 background-color: #FFF;
 color: #666666;
 border-bottom: 1px solid #CAD6E8;
}

.highlight-txt {
  color: #F03;
}

.hl-1 {
  color: #29466F;
}

.hl-2 {
  color: #3C6;
}

.hl-3 {
  color: #C60;
}

.hl-4 {
  color: #936;
}

.hl-5 {
  color: #09F;
}

.hl-6 {
  color: #090;
}

.bb_code{
  padding: 3px;
  background-color: #EEEEDD;
  font-family: monospace;
  font-size: 11px;
  border: 1px #CAD6E8 solid;
}

.bb_quote{
  padding: 3px;
  background-color:#EEEEDD;
  font-style: italic;
  border: 1px #CAD6E8 solid;
}

.online {
font-weight: bold;
color: #66CC00;
text-decoration: blink;
}

.font-10px {
  font-size: 10px;
}

.font-11px {
  font-size: 11px;
}

.font-13px {
  font-size: 13px;
}

.font-14px {
  font-size: 14px;
}

.font-16px {
  font-size: 16px;
}

.font-18px {
  font-size: 18px;
  color: #336699;
}

.font-24px {
  font-size: 24px;
  color: #336699;
}

.table {
  background-color: #FFFFFF;
}

.table tr td {
  font-size: 14px;
  padding: 3px 8px;
}
	
.table tr.selected:hover td {
  background-color: #FFD;
}

.table tr.selected-1 td {
  background-color: #EEEEEE;
  color: #996633;
}

.line {
  border-bottom: 1px dashed #CCCCCC;
  padding-top: 2px;
  margin-bottom: 2px;
}


/* --- SPACERS ---------- */

#spacer-2px {
  margin: 2px;
}

#spacer-5px {
  margin: 5px;
}

#spacer-10px {
  height: 10px;
}

#spacer-20px {
  height: 20px;
}

#spacer-30px {
  height: 30px;
}



/* --- FORMS AND BUTTONS ---------- */

form.margin {
 margin: 0px;
 padding: 0px;
}

input.text, select, file {
 font-size: 12px;
 color: #333;
 border: 1px #CAD6E8 solid;
}

input.text-big {
 font-size: 18px;
 color: #555;
 border: 1px #CAD6E8 solid;
 width: 350px;
}

input.button {
 color: #0055CC;
 border: 1px #CAD6E8 solid;
 cursor: pointer;
 background-color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}

input.button:hover {
 color: #99CC00;
 background-color: #FFFFEE;
}

textarea {
font-size: 12px;
color: #555555;
border: 1px #CAD6E8 solid;
background-color: #FFFFEE;
}



/* --- SUCCESS AND ERROR TEXT --------- */

.error {
  color: #FF3300;
  font-weight: bold;
}

.success {
  color: #86BE3D;
  font-weight: bold;
}



/* ---------- SITE FOOTER ---------- */

.footer {
 margin-top: 30px;
 text-align: center;
 clear: both;
 background-color: #EEE;
 border-top: 1px #CAD6E8 solid;
}

.footer-nav {
 padding: 20px;
 margin: 0px;
}

.footer-nav ul {
 text-align: center;
 padding: 0px;
 margin: 0px;
}

.footer-nav ul li {
 font-size: 12px;
 list-style-type: none;
 display: inline;
}

.footer-nav ul li a {
 background: #FFFFFF;
 text-decoration: none;
 border: 1px #CAD6E8 solid;
 padding-top: 2px;
 padding-left: 7px;
 padding-right: 7px;
 padding-bottom: 2px;
 margin-right: 5px;
}

.footer-nav ul li a:hover {
 color: #99CC00;
 background: #FFFFEE;
 border: 1px #CAD6E8 solid;
 padding-top: 2px;
 padding-left: 7px;
 padding-right: 7px;
 padding-bottom: 2px;
}

.copyright {
 text-align: center;
 margin: 10px;
}



/* --- AJAX TABS -- */

.shadetabs {
  padding: 3px 0;
  margin-left: 0;
  margin-top: 1px;
  margin-bottom: 0;
  list-style-type: none;
  text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.no-shadetabs {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.no-shadetabs li {
  display: inline;
  margin: 0;
}

.shadetabs li {
  display: inline;
  margin: 0;
}

.shadetabs li a {
  text-decoration: none;
  padding: 3px 7px;
  margin-right: 0px;
  border: 1px solid #DEDEDE;
  background-color: #ECECEC;
}

.shadetabs li a:hover {
  text-decoration: none;
  background-color: #FFFFFF;
}

.shadetabs li a.selected {
  position: relative;
  top: 1px;
}

.shadetabs li a.selected { /*selected main tab style */
  color: #666666;
  background-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}

.shadetabs li.selected a:hover { /*selected main tab style */
  text-decoration: none;
}



/* --- RATING STARS --------- */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating {
  background: url("images/rating_back.png") left -1000px repeat-x;
}
.star-rating {
  position: relative;
  width: 80px;
  height: 16px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}

.star-rating li {
  display: inline;
}

.star-rating a, 
.star-rating .current-rating {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000em;
  height: 16px;
  line-height: 16px;
  outline: none;
  overflow: hidden;
  border: none;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {
 background-position: left bottom;
}

.star-rating a.star1-rating {
  width: 20%;
  z-index: 6;
}

.star-rating a.star2-rating {
  width: 40%;
  z-index: 5;
}

.star-rating a.star3-rating {
  width: 60%;
  z-index: 4;
}

.star-rating a.star4-rating {
  width: 80%;
  z-index: 3;
}

.star-rating a.star5-rating {
  width: 100%;
  z-index: 2;
}

.star-rating .current-rating {
  z-index: 1;
  background-position: left center;
}

