*{
	margin:				0px;
	padding:			0px;
}
body{
	background:			#F8F8F8;
	font-family:      	Verdana,Arial,Helvetica,sans-serif,serif;
	cursor:	      		default;
	font-size:			12px;
}
img{
	border:				0px;
}
.clear{
	clear:				both;
}
.left{
	float:				left;
}
.right{
	float:				right;
}
.sm{
	font-size:			10px !important;
}
#logo{
	width:				980px;
	margin:				0px auto;
	padding:			0px;
	height:				75px;
}
#logo a{
	font-size:			50px;
	color:				black;
	font-weight:		bold;
	text-decoration:	none;
	font-style:			italic;
	line-height:		75px;
	float:				left;
}
#logo a b{
	color:				#93CF0B;
}
#ads-header{
	width:				470px;
	height:				62px;
	float:				right;
	margin-top:			5px;
}
#topbar{
	border-top:			solid 1px #666666; 
	border-bottom:		solid 1px #666666; 
	background:			url(/templates/i/topbarbg.jpg) repeat-x center top; 
	margin:				20px 0 0 0; 
	padding:			5px 0 5px 0;
	max-width:			1000px;
	margin:				0px auto;
}
#topbar-in{
	width:				980px;
	margin:				0px auto;
}
.search { width: 404px; height: 49px; background: url(/templates/i/searchbg.png) no-repeat center top; float: left; }
.search .input { width: 300px; margin: 6px 0px 10px 10px; padding: 8px 8px 9px 8px; border: 0px; font-size: 17px; color: #666; float: left; }
.search .go { float: right; font-size: 17px; color: #ffffff; border: 0px; background: transparent; margin: 6px 6px 10px 0px; width: 70px; padding: 8px 0 7px 0; }
.postbutton { float: right; width: 231px; background: url(/templates/i/postbuton.jpg) no-repeat center top; display: block; font-size: 17px; color: #ffffff; text-decoration: none; text-align: center; padding: 12px 0 16px 0; outline: none; }


#main{
	margin:				20px auto;
	width:				980px;
	background-color:	#EEEEEE;
}

#nav { margin: 0px; padding: 0px; list-style: none;background-color:white;display:block;border:0px solid red;height:24px;}
#nav li { display: inline; font-size: 12px; font-weight: bold;}
#nav li a {	
	padding:			5px 10px;
	display:			block;
	float:				left;
	text-decoration:	none;
	color:				#005870;
	background-color:	white;
	border-right:		1px solid #EFEFEF;
}
#nav li.current-cat a { background-color:#EEEEEE; display:block; padding:5px 10px; }
#nav li.current-cat a:hover { background-color:#EEEEEE; display:block; padding:5px 10px; }
#nav li a:hover { background: #E3E3E3; }

#content {
	margin:				20px;
	border:				15px solid #FFFFFF;
}
#listing{
	width:				100%;
	border-collapse:	collapse;
}
#listing th{
	background-color:	#1D9708;
	color:				white;
	line-height:		40px;
}
#listing tbody td{
	padding:			5px;
}
#listing tr.l1 td{
	background-color:	#EEEEEE;
}
#listing tr.l1 td{
	background-color:	#F8F8F8;
}

#listing td.img{
	width:				50px;
	height:				50px;
	text-align:			center;
	background-color:	white;
	background-position:	center center;
	background-repeat:	no-repeat;
}
#listing td.info{
	vertical-align:		top;
	font-size:			11px;
}
#listing td.price{
	font-size:			13px;
	color:				#44A313;
	width:				70px;
	text-align:			center;
}
#listing td.city{
	width:				70px;
	text-align:			center;
	font-size:			13px;
}
#listing td.date{
	width:				70px;
	text-align:			center;
	font-size:			13px;
}	
#listing tbody a{
	color:				#666666;
	font-weight:		bold;
	font-size:			13px;
}
#page-navi{
	width:				300px;
	text-align:			center;
	font-size:			12px;
	margin:				2px auto;
	padding-bottom:		10px;
}


#flash { position: fixed; top: 200; left: 40%; width: 400px;
	 z-index: 1000; background-color: #569;
	 color: white;border-bottom: 1px solid #555;
	 background-image: url(/templates/i/cancel.png);
	 background-position: top right;
	 background-repeat:	no-repeat;
}
#flash, #flash * { cursor: pointer; }
#flash .yui-b {  }
#flash .yui-b>* { font-size: 128%; }
#flash label { display: block; text-align: right; font-weight: bold;padding: 20px; }
#flash label:after { content: ''; }

#flash.subtle { background-color: #444; color: white; }
#flash.subtle:hover { background-color: #222; }
#flash.warning { background-color: #ff0; color: black; }
#flash.warning:hover { background-color: #ff8; }
#flash.success { background-color: #595; }
#flash.success:hover { background-color: #7b7; }
#flash.failure, #flash.error { background-color: #800; }
#flash.failure:hover, #flash.error:hover { background-color: #a00; }
#flash.subtle, #flash.success, #flash.failure, #flash.error { text-shadow: black 2px 2px 2px; }

#pagination{
	padding:			10px;
}
#pagination a{
	padding:			2px 5px;
	background-color:	#2B9A0D;
	border:				1px solid black;
	color:				white;
	text-decoration:	none;
	min-width:			25px;
}
#pagination a:hover{
	border:				1px solid #7B7B7B;
	color:				black;
}
#pagination a.current{
	font-weight:		bold;
	background-color:	white;
	color:				black;
}
#results-for h1,#results-for{
	font-size:16px;
	display:inline;
}
#results-for{
	padding: 15px 0px 0px 20px;
	display: block;
}


