/* CSS Document */

body	{
background-color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin:0;
padding:0;
text-align:left;
height:100%;
position:relative;
}
img	{
margin:0;
padding:0;
}
a	{
color:#BA0204;
text-decoration:none;
}
a:hover	{
text-decoration:underline;
}
#container	{
width:762px;
margin:5px 5px 0 5px;
padding:0;
background-color:#FBFBFB;
}

#masthead	{
margin:0;
padding:0;
width:100%;
}
#logo	{
/*float:left;*/
margin:0;
padding:0;
width:762px;
}
#topNav	{
margin:0;
width:100%;
padding:0;
height:30px;
background: url(images/speedbay_button.png) repeat-x;
}
#search_form	{
float:left;
width:175px;
margin:0;
padding:2px 0 0 5px;
border-right: 1px solid #ffffff;
height:27px;
}
.btn	{
font-size:9px;
padding:0;
margin:0;
}
div#topNav ul	{
margin:0;
float:left;
padding:0;
}

div#topNav ul li	{
float:left;
margin:0 ;
list-style-type:none;
height:28px;
}

#topNav ul li a	{
text-decoration:none;
line-height:23px;
color:#FFFFFF;
display:block;
padding:3px 10px;
margin:0;
border-right:1px solid #fff;
font-weight:600;
font-variant:small-caps;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#topNav ul li a:hover{
color:#E1E1E1;
margin:0;
background:url(images/speedbay_button_down.png) repeat-x;
}
td.right_side	{
padding:0 10px 10px 10px;
margin:0;
}
td.right_side table	{
margin:0;
padding:0;
}
td.leftNav	{
width: 160px;
margin:0 0 0 0;
padding:0;
background:#9F0101;
border:0;
vertical-align:top;
}
.leftNav ul	{
margin:7px 0 0 0;
padding:0;
}
.leftNav ul li	{
list-style-type:none;
margin-left:4px;
}
.leftNav ul li a	{
text-decoration:none;
line-height:20px;
color:#fff;
}
.leftNav ul li a:hover	{
color:#F3B83A;
text-decoration:none;

}
h1	{
font-size:16px;
font-weight:bold;
font-variant:small-caps;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
padding: 5px;
background-color:#E6E6E6;
background-image:url(images/h1_background.jpg);
background-repeat: repeat-y;
background-position:right;
}
h1.short	{
background-position:100px 0;
}
h2	{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
font-variant:small-caps;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 5px 0;
padding: 5px;
background-color:#E6E6E6;
background-image:url(images/h2_background.jpg);
background-repeat: repeat-y;
background-position:left;
}

form	{
padding:0;
margin:0;
}

select.select	{
}
form p label {
float: left;
width: 115px;
font-weight:bold;
}
form p {
clear: left;
margin: 0;
padding: 0;
padding-top: 5px;
font-size:11px;
 }
.forgotten	{
margin-left:70px;
}
.forgotten a	{
color:#999999;
text-decoration:none;
}
.forgotten a:hover	{
text-decoration:underline;
}
.forgotten_red a	{
color:#BA0204;
text-decoration:none;
}
.forgotten_red a:hover	{
text-decoration:underline;
}

.dollar	{
font-size:16px;
font-weight:bold;
}
.big	{
font-size:16px;
font-weight:bold;
}
/*#content	{
float:left;
width:536px;
margin:7px 0 0 10px;
padding: 0 25px 10px 10px;*/
/*background-image:url(../images/red_pipe.png);
background-repeat:repeat-y;
background-position:top right;*/
/*}*/
.product	{
border-top:1px dotted #000;
clear:left;
}
.product p	{
margin:0;
margin-top:10px;
line-height:1.5em;
}
.thumb	{
float:left;
border:0;
margin-right:10px;
margin-top:5px;
width:150px;
}
.clear	{
clear:both;
margin:0;
padding:0;
width:100%;
}

.highlight	{
color:#BA0204;
font-weight:bold;
}
.product p.bottom	{
}
.right	{
float:right;
clear:right;
}
.text	{
float:left;
}
.no_pic	{
width:150px;
text-align:center;
vertical-align:middle;
border:1px solid #CCCCCC;
padding:40px 0;
color:#CCCCCC;
}
.right_search	{
float:right;
position:relative;
top:-15px;
}
.username	{
float:right;
font-size:10px;
color:#FFFFFF;
font-weight:700;
padding:10px 10px 0 0;
}
.list_ads	{
border: 1px solid #000;
margin-left:20px;
}
td.topLeft	{
background:#9F0101 url(images/red_pipe_shad.png) no-repeat;
}
td.topRight	{
background:url(images/red_pipe_shad.png) no-repeat;
padding:0;
margin:0;
}
td.pipe	{
background:#9F0101 url(images/red_pipe.png) repeat-y;
}
hr	{
padding:0;
margin:0;
}
tr.ad td	{
padding-bottom:10px;
}
.small	{
font-size:9px;
}
.account_headers	{
color:#999999;
}
.edit_ads	{
margin:5px 0;
border:3px solid #E6E6E6;
}
.edit_ads table th	{
font-weight:bold;
}
.grey_header	{
background:#E6E6E6;
font-weight:bold;
padding:2px 5px;
}
.login_table	{
font-size:10px;
margin:0;
}
.login_table a	{
font-size:10px;
padding:0 7px;
}
#meter	{
position:absolute;
bottom:0;
right:0;
}
.ad_center	{
position:relative;
};
.text_ad	{
position:relative;
z-index:3;
}
.sold_small	{
position:absolute;
top:0;
left:0;
z-index:1;
}
#advertisments	{
position:absolute;
left:770px;
top:100px;
}
#advertisments img	{
margin:1px;
}
#advertisments object	{
margin:1px;
}

h2.sponsors	{
color:#ffffff;
background:none;
margin-left:10px;
font-size:12px;
}
.advert	{
color:#ffffff;
background:none;
font-size:8pt;
font-weight:100;
margin:0;
}
.bottom_banner	{
margin:0px 0 5px 5px;
}
.bottom_banner_pic	{
margin:1px 0 0 0;
}
.bottom_banner_left	{
background-color:#9F0101;
text-align:right;
}
.top_banner	{
margin:0 0 5px 0;
width:539px;
}
.top_banner a	{
padding:0;
}