body {
	background: #40565D url('/images/side_margin.jpg') fixed;
	background-repeat: repeat-x;
	margin: 0;
}
.container {
	width: 960px;
}
.big {font-size: 16px;}
.bold {font-weight: bold;}
.small {font-size: 10px;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.float-left {float: left;}
.float-right {float: right;}
div.span-1_5, div.span-2_5, div.span-3_5, div.span-5_5 {
	float: left;
  margin-right: 10px; 
}
div.my_last {
	margin-right: 0;
}
div.span-_5 {width: 10px;}
div.span-1_5 {width: 50px;}
div.span-2_5 {width: 90px;}
div.span-3_5 {width: 130px;}
div.span-5_5 {width: 170px;}
a:link, a:visited, a:active {text-decoration: none}
div input[type="text"], input[type="password"] {
	border: 1px solid #888;
}
input.narrow, select.narrow {
	width: 10em;
}
input.tiny {
	width: 6em;
}
select {
	margin: 0;
}
.bump-up {
	padding-bottom: 50px;
}
#top_margin {
	background: black url('/images/top_margin.jpg') fixed;
}
#top_margin_no_ads {
	background: black url('/images/top_margin.jpg') fixed;
}
.blue-header {
	background-color: #40565D;
}
.reverse-text {
	color: #FFF;
}
.image-padding {
	padding-right: 1em;
}
.right_side_ads {
	width: 120px;
	
}
.temp-height {
	height: 400px;
}
.spacer-height {
	height: 10px;
}
#search-spacer {
	height: 23px;
}
#nav-spacer {
	height: 400px;
}
.nav-button, .nav-button-active{
	width: 120px;
	text-align: left;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	border-style: none;
	margin-top: .25em;
	margin-bottom: .25em;
}
.nav-button {
	background-color: #FFFFFF;
	color: #555555;
}
.nav-button-active {
	background-color: #A84838;
	color: #FFFFFF;
}
.pad-left {
	width: 10px;
	float: left;
	clear: none;
}
.pad-right {
	width: 10px;
	float: right;
	clear: none;
}
#bottom-toolbar-container{
	position:relative;
	height: 100%;
}
* html div#bottom-toolbar-container {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) 
	: document.body.scrollTop
	+(document.body.clientHeight-this.clientHeight));
	left: 0%;
}
#bottom-toolbar {
	padding:0pt;
	width:100%;
	bottom:0px;
	position:fixed;
	right:0px;
	z-index:10;
	color:#111111;
	font-size:11px;
	height:25px;
	overflow: visible;
}
.bottom-toolbar-height, #bottom-toolbar-content {
	height: 25px;
}

#bottom-toolbar-content {
	border-top: 1px solid #888888;
	background-color: #DDDDDD;
}

.bottom-popout {
	height: auto;
	bottom: 25px;
	right: 0px;
	width: 100%;
	position: fixed;
}

#friends_panel, #new_messages_panel{
	background-color: #DDDDDD;
	border: solid 1px #888888;
	z-index: 11;
	height: auto;
}
#friends_panel {
	width: 148px;
}
#new_messages_panel {
	width: 197;
}
.content-background {
	background: #FFF;
}
.bright {
	color: red;
}
#logo_small {
	margin: 0;
	padding: 0;
}
.hide_me {
	display: none;
}
div.item_sort, div.item_sort_col1, div.item_sort_col2, div.item_sort_name, div.item_sort_action {
	padding: 0;
	margin: 0;
	position: relative;
}
div.item_sort_col1, div.item_sort_col2, div.item_sort_name, div.item_sort_action{
	float: left;
}
div.item_sort {
	width: 310px;
}
div.item_sort_col1 {
	width: 90px;
}
div.item_sort_col2 {
	width: 220px;
}
div.item_sort_name{
	width: 180px;
	z-index: 10;
}
div.item_sort_action{
	width: 40px;
	z-index: 10;
}
li.item_sort {
	height: 80px;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
	width: 310px;
}
ul.item_sort {
	list-style: none outside none;
	padding: 0;
	margin: 0;
	width: 310px;
}
div.item_abbrev {
	width: 160px;
	margin-right: 7px;
}
div.medium_thumb_height {
	height: 125px;
}
.user_thumb_height {
	height: 80px;
}
.shop_talk_height {
	height: 40px;
}
div.garage_content_borders{
	border-collapse: collapse;
}
div.shop_talk_border {
	padding-left: 4px;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	border-left: 1px solid #EEEEEE;
}
div.garage_items_border {
	padding-right: 5px;
	padding-left: 0;
	margin-left: 0;
	margin-right: 0;
}
.for_sale_tag, a.make_offer, .red {
	color: #A84838;
}
a.make_offer {
	font-weight: bold;
	font-size: 18px;
}
div.small_thumb {
	width: 85px;
	float: left;
}
div.rating {
	float: left;
	text-align: center;
}
p.notice {
	font-size: 16px;
	margin-top: 10px;
}
pre.listmoto{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1 {
	font-size: 18pt;
}