	/* reset style */
	#classifieds, #classifieds div, #classifieds table, #classifieds td, #classifieds h1, #classifieds h2, #classifieds h3, #classifieds h5, #classifieds form, #classifieds input {
		padding:0;
		margin:0;
	}
	
	#classifieds #admin_box td {
		padding:3px;
		vertical-align:middle;
	}
	
	#classifieds {
		margin:15px 10px 15px 10px;
		border:1px solid #3D587F;
		width:760px;
	}
	
	#classifieds table, #classifieds td, #classifieds div {
		font-size:10pt;
		vertical-align:top;
	}
	
	#classifieds h5, #classifieds h5 a {
		color:white;
		font-size:20pt;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-left:3px;
	}
	
	#classifieds h5 a:hover {
		color:#e5e5e5;
	}
	
	#classifieds h2 {
		color:3d587f;
		border-bottom:1px solid #ddd;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-top:5px;
	}
	
	#classifieds h3, #classifieds th {
		background-color:#ebecec;
		padding:2px 2px 2px 5px;
		width:100%;
		color:#666;
		font-size:10pt;
		text-align:left;
	}
	
	#classifieds h4 {
		background-color:#1458bd;
		color:white;
		font-size:12pt;
		padding:1px 2px 1px 2px;
	}
	
	#classifieds div {
		font-size:10pt;
	}
	
	#classifieds ul {
		list-style:disc;
	}
	
	#classifieds ul .categories {
		list-style:none;
	}
	
	#classifieds a {
		font-family:Arial, Helvetica, sans-serif;	
		color:#1b5790;	
	}
	
	#classifieds a:hover {
		color:#003;
	}
	
	#classifieds #content a:visited {
		/*color:#7bb0ff;*/
		color:#1b5790;
	}
	
	#classifieds #content a {
		text-decoration:underline;
	}
	
	#classifieds #content a:hover {
		text-decoration:underline;
		color:#003;
	}
	
	#classifieds #message_box {
		color:red;
		font-weight:bold;
		text-align:center;
		padding:10px 0 10px 0;
	}

	#classifieds #pages a {
		text-decoration:none;
	}
	
	/* LISTS */
	#classifieds #content td.columns ul a, #classifieds #content td.columns ul a:hover {
		font-size:11pt;
		text-decoration:underline;	
		list-style:none;
	}
	
	#classifieds #content td.columns ul {
		list-style:none;
	}
	
	#classifieds #content td.columns ul ul {
		list-style:disc;
	}
	
	#classifieds #content td.columns ul ul a, #classifieds #content td.columns ul ul a:hover {
		font-size:10pt;
		text-decoration:none;	
	}
	
	/* FORMS */
	
	#classifieds #search {
		text-align:right;
	}
	
	#classifieds #search input {
		border:1px solid #003;
	}
	
	.search_txt {
		color:#003;
		font-weight:bold;
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	#classifieds .fieldname {
		font-weight:bold;
		text-align:right;
		font-size:10pt;
		color:#003;
		padding:2px 5px 2px 5px;
		background-color:#e5ecf3;
		width:40%;
	}
	
	#classifieds_form .fieldname {
		font-weight:left;
		text-align:right;
		font-size:10pt;
		color:#003;
		padding:0 5px 0 5px;
		background-color:#e5ecf3;
		width:200px !important;
	}
	
	#classifieds_form .search_fieldname {
		font-weight:bold;
		text-align:right;
		font-size:10pt;
		color:#003;
		padding-right:5px;
	}
	
	/* PLACEMENT OF ELEMENTS */
	#classifieds #container {
		background-color:#7bb0ff;
	}
	
	#classifieds #header {
		text-align:left;
	}
	
	#classifieds .crumbs {
		padding:2px;
		background-color:#eee;
		font-size:9pt;
		border-bottom:1px solid #cacaca;
	}

	#classifieds .subheader {
		vertical-align:middle;
		background-color:#ffe08d;
		/*background-color:#e5ecf3;*/
		padding:5px;
	}
	
	#classifieds .subheader a {
		color:#003;
	}
	
	#classifieds .subheader a:hover {
		color:#003;
		text-decoration:underline;
	}
	
	#classifieds #action_nav {	
		text-align:right;
		vertical-align:middle;
		padding:5px;
	}
	
	#classifieds #action_nav a {
		text-decoration:none;
	}
	
	#classifieds #action_nav a:hover {
		text-decoration:none;
	}
	
	#classifieds #footer_nav {	
		text-align:right;
		vertical-align:middle;
		padding:5px;
	}
	
	#classifieds #footer_nav a {
		text-decoration:none;
	}
	
	#classifieds #footer_nav a:hover {
		text-decoration:none;
	}
	
	#classifieds #content {
		padding:10px;
	}
	
	#classifieds #main_box {
		width:720px;
		padding-top:15px;
	}
	
	#main_box .columns {
		width:33%;
	}
	
	/*#main_box .rounded_content {
		padding:0 0 0 10px;	
	}*/
	
	#classifieds #main_box td.city-column a {
		font-size:12pt;
		text-decoration:none;
		line-height:14pt;
	}
	
	#classifieds #main_box td.city-column a:hover {
		font-size:12pt;
		text-decoration:none;
		line-height:14pt;
	}
	
	.city_name {
		color:#666;
		font-size:8pt;
	}
	
	.required {
		font-size:12pt;	
	}
	
	#title_box {
		padding:5px;	
	}
	
	#adframe {
		background-color:#e8e8e8; 
		border:1px solid #cacaca;
		padding:5px;
		margin:15px 0 0 0;
	}
	
	.nav_button {
		background-color:white;
		color:#333;
		border:1px solid #ddd;
		padding:3px 5px 3px 5px;
	}
	
	.nav_button:hover {
		background-color:#ddd;
		color:#333;
		border:1px solid #ddd;
		padding:3px 5px 3px 5px;
	}
	
	.bottom_nav_button {
		background-color:white;
		color:#333;
		border:1px solid #666;
		padding:3px 5px 3px 5px;
	}
	
	.bottom_nav_button:hover {
		background-color:#ddd;
		color:#333;
		border:1px solid #666;
		padding:3px 5px 3px 5px;
	}
	
	.bottom_approve_button {
		background-color:#99ff99;
		color:#333;
		border:1px solid #666;
		padding:3px 5px 3px 5px;
	}
	
	.bottom_approve_button:hover {
		background-color:#339900;
		color:#fff !important;
		border:1px solid #666;
		padding:3px 5px 3px 5px;
	}
	
	.bottom_reject_button {
		background-color:ffcccc;
		color:#333;
		border:1px solid #666;
		padding:3px 5px 3px 5px;
	}
	
	.bottom_reject_button:hover {
		background-color:#900;
		color:#fff !important;
		border:1px solid #666;
		padding:3px 5px 3px 5px;
	}	
	
	#classifieds #directions_box {
		margin-bottom:10px;
		padding:0px 5px 8px 5px; 
		background-color:#DFEEF2;
		border:1px solid #dedede;
	}

	.directions {
		color:#003;
		/*background-color:#e5ecf3;*/
	}
	
	.expired, .rejected {
		color:red;
	}
	
	#main_box #details {
		padding:10px; 
		margin-top:30px;
		border:1px solid #cacaca;
		font-size:9pt;
		background-color:#e5e5e5;
	}
	
	#classifieds #main_box #details .lineitem {
		color:#006;
		font-weight:bold;
	}
	
	/* input buttons */
	#action_nav .btn {   
		color: #1b5790;   
		background: white;   
		font-weight: bold;   
		border: 1px solid black;
		cursor: pointer;
		padding:3px 5px 3px 5px;
	}
	
	#action_nav .btn:hover {   
		color: #333; 
		background: #ddd;
		cursor: pointer;
		padding:3px 5px 3px 5px;
	}

	/* images */
	.ad_images {
		border:2px solid #1b5790;	
	}
