/* 
Theme Name: Smash Bucks - Outside
Theme URI: http://www.smashbucks.com/
Description: Custom CSS Theme for NATS Templates
Author: TheDoc
Author URI: http://thedocblog.com/
*/


 body {
  background: #fff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000;
  padding: 0;
  margin: 0;
  border: 0;
 }

 a:link {
  color: #333399;
  text-decoration: underline;
 }
 a:visited {
  text-decoration: underline;
  color: #333399;
 }
 a:active {
  text-decoration: underline;
  color: #333399;
 }
 a:hover {
  text-decoration: none;
  color: #000099;
 }

 #wrap {
  background: transparent;
  background-image: none;
  width: 928px;
 }


/* ================================================================================= header and menus */
 #head-login {
  background: transparent url("../images/new_sb/menu-login-big.gif") no-repeat;
  width: 928px;
  height: 32px;
 }
 
 #menus {
  background: transparent;
  background-image: none;
  width: 123px;
  float: left;
 }
 
 #menus-graphic {
  background: transparent url("../images/new_sb/header.jpg") no-repeat;
  height: 164px;
  width: 805px;
  float: left;
 }
 

/* ================================================================================= sub menus */
 .barbody {
  background: transparent url("../images/new_sb/barbody.gif") no-repeat;
  height: 31px;
  width: 529px;
 }
 
 .barbody-head{
  background: transparent;
  background-image: none;
  font-weight: bold;
  text-align: left;
  font-size: 16px;
  color: #fff;
  padding: 6px 0 0 40px;
 }
 
 .barbody-text{
  background: transparent;
  background-image: none;
  text-align: left;
  color: #333;
 }


/* ================================================================================= body splits */
 #outside-left {
  background: transparent;
  background-image: none;
  width: 590px;
  float: left;
  margin: 4px 0 0 0;
 }
 
 #outside-rite {
  background: transparent;
  background-image: none;
  width: 323px;
  float: right;
  margin: 4px 0 0 0;
 }

/* ================================================================================= login form and button */
 #head-login form{
  background: transparent;
  background-image: none;
  padding: 0;
  margin: 0;
 }
 
 #login-tbl{
  background: transparent;
  background-image: none;
  padding: 0;
  margin: 0;
  border: 0;
 }
 
 #login-tbl td{
  background: transparent;
  background-image: none;
  padding: 0;
  margin: 0;
  border: 0;
 }

 #login-user{
  background: #f7f7f7;
  background-image: none;
  border: 1px solid #000;
  width: 100px;
  padding: 0;
  margin: 4px 0 0 0;
 }
 
 #login-pass{
  background: #f7f7f7;
  background-image: none;
  border: 1px solid #000;
  width: 100px;
  padding: 0;
  margin: 4px 0 0 5px;
 }
 
 #login-button{
  background: transparent;
  background-image: none;
  height: 29px;
  width: 84px;
  padding: 0;
  margin: 0 0 0 5px;
 }


/* ================================================================================= outside news */
 #news-bar{
  background: transparent url("../images/new_sb/menu-news.gif") no-repeat;
  text-align: left;
  width: 323px;
  height: 31px;
 }
 
 #news-head{
  background: transparent;
  background-image: none;
  font-weight: bold;
  text-align: left;
  font-size: 16px;
  color: #fff;
  padding: 6px 0 0 70px;
 }
 
 .news-text {
  background: transparent;
  background-image: none;
  text-align: left;
  color: #000;
 }


/* ================================================================================= websites */
 #sites-tbl{
  background: transparent;
  background-image: none;
  padding: 0;
  margin: 0;
  border: 0;
 }
 
 #sites-tbl td{
  background: transparent;
  background-image: none;
  border: 1px solid #000;
  padding: 3px 3px;
  margin: 2px 0;
 }
 
 .sites-td{
  background: transparent;
  background-image: none;
  font-weight: bold;
 }
 
 .sites-td a{
  color: #333399;
  text-decoration: underline;
 }


/* ================================================================================= signup form */
 .term-warn{
  background: red;
  background-image: none;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: white;
  width: 99%;
  padding: 4px 4px;
 }


/* ================================================================================= signup form */
 .sgntbl{
  background: transparent;
  background-image: none;
  padding: 0;
  margin: 0;
  border: 0;
 }
 
 .sgntbl-txt{
  background: transparent;
  background-image: none;
  text-align: right;
  font-weight: bold;
  padding: 1px 2px;
 }
 
 .sgntbl-inp{
  background: transparent;
  background-image: none;
  text-align: left;
  padding: 1px 2px;
 }
 
 #sgntbl-warn{
  background: red;
  background-image: none;
  font-weight: bold;
  text-align: left;
  color: white;
  width: 400px;
  padding: 2px 2px;
  margin-bottom:15px;
 }
 
 #sgntbl-terms{
  background: transparent;
  background-image: none;
  font-weight: bold;
  text-align: left;
  width: 400px;
  margin-bottom:15px;
 }
 

/* ================================================================================= footer */
 #dafooter {
  background: transparent url("../images/new_sb/dafooter.jpg") no-repeat;
  height: 78px;
  width: 929px;
  clear: both;
 }

 #foottext {
  background: transparent;
  background-image: none;
  font-weight: bold;
  color: #000;
  padding: 30px 0 0 0;
 }
 
 #foottext a{
  text-decoration: underline;
  color: #1D7800;
 }
 
  #error {
   color: #ff4400;
 }