#masthead{
  color:#993333;
  qpadding: 0px;
  qmargin: 0px auto;
  ffont-family: Tahoma, Arial, sans-serif ;
  bbackground:red;
}


#left_col{
  float:left;
  margin:0;
  padding:0;
}

.mid_col {
  float:left;
}

#right_col{
  float:right;
}

.topnav{

  padding:1em 0 1em 0em;
  font-weight:bold;
}

div.topnav a, div.topnav a:visited {
  font-size:90%;
  color:#993333;
  text-decoration: none;
}

div.topnav a:hover{
    text-decoration:underline;
}



/*login stuff*/



#loginbar{
  qwidth:280px;
  qmargin-left:1em;
  bbackground:green;
}

#loginform .float{
  qmargin-left:0;
  qmargin-bottom:.5em;
  qpadding-left:0;
  qpadding-right:0.5em;
  bbackground:blue;
}


#loginbar label {
   color: black;
   qmargin:0;
   qpadding:0;
   bbackground:yellow;
}

#loginbar input{
    font-size:.8em;
}

#loginbar p{
  qmargin:0;
  qpadding:0;
  qpadding-bottom:0.5em;
  bbackground:green;
}


#loginbar p.warning, #loginbar p.warning a{
  color:red;
}






.register {
  font-size:80%;
  padding:0.4em 1em 0 0em;
}

.register-left {
  margin:0;
  text-align:left;
  margin-left: 1em;
}

a.register_left{
  color:white;
  font-weight:bold;
}






/* ******************does the tabbed menu********************* */



    #tabmenu ul {
		margin:0;
        padding:0;
    }

	#tabmenu li {
        width:104px;
		overflow: hidden;
		list-style-type: none;
        text-align:center;
        background-repeat:no-repeat;
        float:right;
        margin:0;
        padding:0;
    }

    #tabmenu li.account {background-image: url(tab_red.png);}
    #tabmenu li.buy {background-image: url(tab_blue.png);background:#000066; }
    #tabmenu li.sell {background-image: url(tab_yellow.png);}

    #tabmenu a {
       display:block;
       font: bold 1em Trebuchet MS, Arial, sans-serif;
		padding: 1px 0px 1px 0px;
		margin: 0px;
		text-decoration: none;
        color:white }

    #tabmenu a .hover {
        text-decoration:underline;
    }



   #find_title, #sell_title, #account_title{
   clear:right;
  margin:0;
  padding:0;
  bbackground-image: url(images/findbackground.jpg);
  background-repeat: no-repeat;
  height: 50px;
  background-color: #106CA5;
  color:white;
  width:100%;
  border:0;
}

#find_title{background-color: #106CA5;height:100%;}
#sell_title{background-color: #e5aa00;}
#account_title{background-color: #650a0a;height:100%;}

qq.buy #searchform{background-color: #106CA5;height:100%;}
.sell #searchform{background-color: #e5aa00;}
.your_account #searchform{background-color: #650a0a;height:100%;}








#alert {
  background:#999900;
  background:#e50b0b;
  wwidth:100%;
  padding:0;
  margin:0;
  height:1.4em;
  padding-bottom:.2em;
}

#alert a{
  color:white;
}



#alert dt a{
  text-decoration:none;
  padding:0em 1em 0em .5em;
  float:left;
  ddisplay:block;
  lline-height:140%;
}

#alert dl{
qmargin:0;
qpadding:.2em;
lline-height:2em;
}



#alert dd{
  float:left;

  margin:0;
  padding:0;
  padding-right:1em;
  bbackground:red;
  lline-height:140%;
}



h3.error, h3.success{
  margin:8px 0 8px 0;
  padding:5px 5px 5px 35px;
  font-weight:normal;
}

h3.error{
  background:#ffcfcf;
  border:red 1px solid;
  color:#6f1d00;
  background-image: url(i_error.png);
  background-repeat: no-repeat;
  background-position: left;
}


h3.success{
  background:#dfffdf;
  border:#9fcf9f 1px solid;
  color:#006f00;
  background-image: url(i_success.png);
  background-repeat: no-repeat;
  background-position: left;
}









