/*
 * Classifieds Styles
 */
	#advanced_dropdown {
	}
	/* structural styles. */
	.classifieds_container, .classifieds_quick_search, .cat_container, .classifieds_top_navigation_bar, .classifieds_navigation_bar  {
		right: 20px;
		background-color: #f6f6f6;
		border: 2px solid gray;
		width: 600px;
	}

	.classifieds_quick_search, .cat_container {
		padding-right: 3px;
		margin-bottom: 1px;
		margin-top: 1px;
	}

	.classifieds_top_navigation_bar {
		padding-top: 5px;
		margin-bottom: 10px;
		/*
		padding-bottom: 10px;
		*/
	}

	.classifieds_navigation_bar {
		padding-bottom: 10px;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 10px;
		margin-top: 10px;
		height: 50px;
	}

	.classifieds_subheader {
		color: #195A38;
		font-size: 14px;
		font-weight: bold;
		padding-right: 5px;
		padding-left: 5px;
	}

	.classifieds_header {
		color: #195A38;
		font-size: 26px;
		font-weight: bold;
		line-height: 20px;
		padding-right: 5px;
		padding-left: 5px;
		padding-bottom: 20px;
		padding-top: 10px;
	}
	.ad_navigation_cell{
		padding-left:5px;
		padding-right:5px;
		/*
		width: 50px;
		*/
	}
	/*
 		Classifieds Quick Search
 	*/
	.search_column {
		padding-left:5px;
	}


	.cat_divider {
		width: 30%;
		/*	
		border: 1px solid green;
		background-color: #ffffef;
		height: 105px;
		margin: 10px;
		margin-left: 15px;
		margin-right: 5px;
		*/
		text-align:center;
		margin-left:3%;	
		float:left;
		margin-bottom: 0px;
		margin-top: 10px;

	}

	.cat_header {
		/*font-family: Arial,helvetica,sans-serif; */
		padding-top: 4px;
		padding-left: 4px;
		padding-right: 4px;
		background-color: #f6f6f6;
		font-size: 12px; 
		line-height: 1;
		height: 24px;
	}

	.cat_search, .cat_description {
		/*font-family: Arial,helvetica,sans-serif; */
		height: 21px;
		line-height: 1;
		font-size: 10.5px; 
		margin: 5px;
	}

	

	/*
 		The quick search and Search Pages
	*/
	.classifieds_categories {
		margin: 10px;
	}

	.midsized_control {
		width: 170px;
		padding-left: 10px;
	}

	.small_control {
		width: 120px;
	}

	/*.classifieds_subcategories {
		margin: 10px;
	}
	*/
	.classifieds_submit {
		margin: 10px;
	}

	.classifieds_left_col {
	margin: 10px;
	font-weight: bold;
	}
	
	/*
 		The Results Page
	*/


	/*
 		Unsorted/Other
	*/

	#categories {
	width: 178px;
	}
	
	#subcategories {
	width: 178px;
	}
	
	.right_col {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	top: -16px
	}
	
	.classifieds_search_box {
	padding-bottom: 10px;
	}

	.classifieds_image_container_full {
		float:left;
		margin: 5px 30px 5px 30px;
		text-align:center;
		border: 1px solid black;
		/*
		position: relative;
 		z-index: 0; 
 		*/
	}

	.classifieds_image_container {
		float:left;
		margin: 5px 10px 5px 0px;
		text-align:center;
		/*
		position: relative;
 		z-index: 0; 
 		*/
	}

	.classifieds_image {
		border: 1px solid black;
		/*
		position: relative;
 		z-index: 0; 
 		*/
	}

	.classifieds_printer_friendly_container{
		width: 7in;
	}
	.classifieds_container, .classifieds_printer_friendly_container {
		text-align: left;
		padding-bottom: 10px;
		margin-bottom: 10px;
		margin-top: 10px;
		border: 2px solid gray;
		padding-left: 5px;
		padding-right: 5px;
		z-index:-1;
	}
	
	.classifieds_description {
		text-align: left;
		text-indent: 20px;
		/*
		border-top: 2px solid black
		*/
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.classified_ad_checkbox, .classified_ad_viewhighlighted {
		padding-top: 10px;
		float: left;
		clear: both;
	}

	.classifieds_publication_date {
		float:right;
	}

	.classifieds_zip_code{
		float:right;
	}

	.classifieds_button_next {
		position: relative;
		top: 5px;
		width: 96px;
		height: 40px;
	}

	.classifieds_button_previous {
		position: relative;
		top: 5px;
		width: 96px;
		height: 40px;
	}

	.classifieds_span_results {
		position: relative;
		top: 0px;
		text-align: center;
		margin-left: 10%;
		margin-right: 10%;
	}

	ul.classified_list { 
		margin-left:0px;
		padding-left:0px;
		list-style: none; 
	}



	
	.remove_link_formatting
	{
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		font-weight: normal;
		font-style: normal;
	}

	/*
	 * Used to create form submit buttons that look like hyperlinks. Used to delimit page
	 * numbers on the results page.
	*/
	.textButton
	{
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		background-color: #ffffff;
		color: blue; 
		width: 15px;
		font-size: 11px;
		font-weight: normal;
		font-style: normal;
	}

	/*
	 * Used for the span pages widget. It represents the current page, which cannot be
	 * clicked, but still needs consistent style formatting.
	 */
	.nonclickableTextButton
	{
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		background-color: #ffffff;
		color: black; 
		font-size: 12px;
		width: 18px;
		padding-left: 5px;
	}
	
	.textButton:hover { text-decoration: underline; cursor: hand; cursor: pointer; }

/*
 * End Classifieds
 */


