div.classified-ad-navigation {
	text-align: center;
	clear: both;
	border-bottom: #005fd1 1px solid;
	overflow: auto;
	padding: 0 0 10px 0;
}

	div.classified-ad-navigation ul {
		width: 385px;
		overflow: auto;
		margin: auto !important;
	}
	
		div.classified-ad-navigation ul li {
			display: inline;
			float: left;
			margin-right: 10px;
			height: 22px;
			padding-left: 5px;
			background: transparent url(../images/background_button.gif) no-repeat scroll center left;
		}
		
		div.classified-admin-navigation ul li {
			display: inline;
			float: right;
			margin-right: 2px;
			height: 22px;
			padding-left: 2px;
			background: transparent url(../images/background_button.gif) no-repeat scroll center left;
		}
		
			div.classified-ad-navigation ul li span, div.classified-admin-navigation ul li span {
				display: block;
				height: 20px;
				padding: 2px 5px 0px 0px;
				background: transparent url(../images/background_button.gif) no-repeat scroll center right;
			}
			
			div.classified-ad-navigation ul li.previous, div.classified-ad-navigation ul li.previous-blank { width: 110px; }
			div.classified-ad-navigation ul li.index { width: 150px; }
			div.classified-ad-navigation ul li.next, div.classified-ad-navigation ul li.next-blank { width: 90px; margin-right: 0px; }
			div.classified-ad-navigation ul li.previous-blank, div.classified-ad-navigation ul li.next-blank { background: none; }
			
			div.classified-admin-navigation ul li span a { color: #fff; padding: 0 7px 0 7px; }
			div.classified-ad-navigation ul li span a { color: #fff; padding: 0 7px 0 7px; display: block; }
			div.classified-ad-navigation ul li.previous span a { color: #fff; padding-left: 20px; }
			div.classified-ad-navigation ul li.index span a { color: #fff; padding: 0 7px 0 7px; }
			div.classified-ad-navigation ul li.next span a { color: #fff; padding-right: 23px; text-align: right; }
				
			div.classified-ad-navigation ul li.previous span a { background: transparent url(../images/buttonicon_previous.gif) no-repeat scroll center left; }
			div.classified-ad-navigation ul li.next span a { background: transparent url(../images/buttonicon_next.gif) no-repeat scroll center right; }

div.clsClassifiedStepNavigation {
	font-size: 75%;
	font-weight: bold;
	width: 125px;
	float: right;
	padding: 4px;
}
	div.clsClassifiedStepNavigation UL
	{
		list-style-type: none;
		padding: 5px;
		background-color: #FFFFD6;
		border: 1px #FFD400 solid;
	}
	
	div.clsClassifiedStepNavigation UL LI
	{
		list-style-type: none;
		background-image: url(../images/bullet_black_box.gif);
		background-repeat: no-repeat;
		background-position: 0 .2em;
		padding: 1px 0 1px 18px;
		margin: .2em 0;
	}
	
	div.clsClassifiedStepNavigation UL LI.clsSelectedListItem
	{
		list-style-type: none;
		background-image: url(../images/bullet_red_arrow.gif);
	}
	
	div.clsClassifiedStepNavigation UL LI.clsCompletedListItem
	{
		list-style-type: none;
		background-image: url(../images/bullet_checked_box.gif);
	}


table.clsClassifiedAdminList {
	width: 100%;
}

	table.clsClassifiedAdminList td {
		padding: 4px;
	}
	
	table.clsClassifiedAdminList thead td {
		background: #fff;
		vertical-align: bottom;
		font-weight: bold;
	}
	
	table.clsClassifiedAdminList tbody td {
		background: #EFEFEF;
		vertical-align: top;
		border-top: 2px #CCCCCC solid;
	}

div.block-table-classifieds { }

	div.block-table-classifieds table {
		width: 100%;
	}
	
	div.block-table-classifieds table td {
		padding: 3px 3px 3px 7px;
		cursor: pointer;
	}
	
	div.block-table-classifieds table td a:hover { text-decoration: none; }
	div.block-table-classifieds table td h3 { font-size: 120%; font-weight: bold; }
	div.block-table-classifieds table td h4 { font-size: 100%; font-weight: bold; }
	
	div.block-table-classifieds table tr.featured td {
		background: #ffffd6;
		padding: 4px 5px 4px 10px;
		border-bottom: 1px #ffffd6 solid;
		border-top: 1px #ffffd6 solid;
	}
	
	div.block-table-classifieds table tr.featured-expanded td {
		background: #ffffd6;
		padding: 4px 5px 4px 10px;
		cursor: auto;
	}
	
	div.block-table-classifieds table tr.details td, div.block-table-classifieds table tr.featured-details td {
		background: #ffffd6;
		padding: 0px 5px 4px 10px;
		border-bottom: 1px #FFD400 solid;
		cursor: auto;
	}
	
	div.block-table-classifieds table tr.standard-details td {
		padding: 0px 5px 4px 10px;
		border-bottom: 1px #FFD400 solid;
		cursor: auto;
	}
	
	div.block-table-classifieds table tr.featured td a { font-weight: bold; }
	
	div.block-table-classifieds table tr.standard td, div.block-table-classifieds table tr.standard-expanded td {
		font-size: 90%;
		border-bottom: 1px #fff solid;
		border-top: 1px #fff solid;
	}
	div.block-table-classifieds table tr.standard-expanded td { cursor: auto; }
	
	div.block-table-classifieds table td.location {
		text-align: right;
		color: #666666;
		white-space: nowrap;
		vertical-align: top;
	}
	
	div.block-table-classifieds table td img.logo {
		padding: 6px;
		float: right;
		border: 0px;
	}
	
	div.block-table-classifieds div.posted-renewed-dates { color: #666; }
	div.block-table-classifieds div.posted-renewed-dates span { padding-left: 30px; }
	
	div.block-table-classifieds table th.group-subheader{ padding-top: 10px; border-bottom: 2px #666666 solid !important; font-size: 90%; font-weight: bold; color: #666666; cursor: default; }
	

	
	div.block-table-classifieds table th.group-header {
		font-weight: bold;
		color: #fff;
		height: 20px;
		background: transparent url(../images/background_thead.gif) no-repeat scroll center left;
		border-right: 5px solid #fff;
		cursor: pointer;
	}
	
	div.block-table-classifieds table th.group-header.last {
		border-right: 0px;
	}
	
	div.block-table-classifieds table th.group-header span {
		display: block;
		margin-left: 5px;
		padding-top: 1px;
		padding-right: 5px;
		height: 19px;
		background: transparent url(../images/background_thead.gif) no-repeat scroll center right;
	}
	
	div.block-table-classifieds table tr.spacer td { height: 10px; background: #fff; }
