/* COLUMN STYLES */

#search ul,
#browseclassifieds ul {text-decoration: none;text-indent: 0px;line-height: 1.1em;list-style-position: outside;list-style-image: url(http://gfx.tucson.com/global/link_arrow.png);list-style-type: none;padding: 10px 0 0 27px;margin: -6px 0 0 0;}
a {color: #DA4700;}
a:hover {text-decoration: underline; color: #DA4700;}
a:visited {text-decoration: NONE; color: #DA4700;}
a:visited:hover {text-decoration: underline; color: #DA4700;}

a.sectionhead,
a.sectionhead:visited {
	color: #424242;
}

	#header li a {
		font-size:90%;
	}

	#main1class {
		margin:0; padding:0 0 0 0;
		background: #fff url(http://gfx.tucson.com/global/left_col_bg.png) repeat-y top left;
		min-width: 780px;
		max-width: 1000px;
		width: 920px;
		height: 800px;
		font: normal 11px/15px arial,sans-serif;
		}
		
	#searchresults_subcontainer {
		margin:0; padding:15px 0 0 0;
		/*min-height: 800px;*/
		}
	
	
	.viewall {font: bold 13px/2px arial, sans-serif; padding: 10px 0 0 0;}
	.viewall a {color: #217bad;}
	.viewall a:hover {text-decoration: underline; color: #217bad;}
	.viewall a:visited {text-decoration: NONE; color: #217BAD;}
	.viewall a:visited:hover {text-decoration: underline; color: #217bad;}
	
	.links { font: normal 11px/15px arial, sans-serif; }
	.links a { display: block; padding: 0 0 2px 14px; background: #fff url(http://gfx.tucson.com/global/link_arrow.png) no-repeat top left; text-align: left; border-bottom: 1px solid #ddd;}
	.links a:hover { text-decoration: none; background-color: #CFF; }
	
	
	#topcontainer2 {
		margin:0 0 0 150px; 
		padding:21px 0 0 0; 
		height: 160px; 
		width: 700px;
		top; 20px;
/*		background: url(http://gfx.tucson.com/global/right_col_bg.png) repeat-y top right; */
		}
	#right {
		float:right;
		width:160px;
		margin: 0; padding: 45px 0 0 0;
		font-size:80%;
		clear: right;
		background: url(http://gfx.tucson.com/global/rightcolumn_top.png) no-repeat top left;
		}
	#middle {
		margin:0 160px 0 135px;
		font-size:80%;
		
		}
		
	.smallblurb { padding: 0 10px 0 5px; }

	#search {
		margin-top: 25px;
		margin-left: 26px;
		border-collapse: collapse;
		font-family: arial,sans-serif;
		font-size: 11px;
		width: 798px;
		margin-bottom: 20px;
	}
	#search td {
		vertical-align: top;
	}
	.searchbox {
		padding: 10px;
		background:#ffebb6;
	}
	.searchlinks {
		line-height: 1.75em;
	}
	.popularsearch {
		background:#ffebb6;
		border-right: 2px solid #fff;
		padding-top: 10px;
	}
	.sellad {
		background-color:#efefef;
		background-image: url(http://gfx.tucson.com/classified/sell_photo.gif);
		background-repeat: no-repeat; 
		background-position: right bottom;
		height:140px; 
	}
	.newdeals {
		border-left: 2px solid #fff;
		background-color: #efefef;
	}
	#browseclassifieds {
		margin-left: 26px;
		border-collapse: collapse;
		font-family: arial,sans-serif;
		font-size: 11px;
		width: 798px;
		background:#efefef;
	}
	#browseclassifieds td {
		vertical-align: top;
		width: 25%;
	}

		
	p,h2,pre {
		margin:0px 10px 8px 10px;
		}
		
	#browseclassifieds h2,
	#search h2 {
		font-size:16px;
		line-height: 12px;
		padding-top:15px;
		color: #424242;
		}
		
	h3 {
		font-size:28px;
		line-height: 12px;
		color: #989898;
		}
	
	
	
/* ---------------------------  LISTING STYLES ---------------------------  */

	#listings,#newdeals,#tree {
		padding: 0 10px 0 5px;
		}
	
	#listings,#newdeals .sort {
		font: bold 12px/14px arial, sans-serif;
		text-transform: uppercase; 
		}

	.liner {
		font: normal 12px/16px arial, sans-serif;
		margin: 0 0 10px 0;
		padding: 0 0 0px 0;
		border-top: 1px dashed #999;
		border-bottom: 1px solid #bbb; 
/*		background: #fff url(http://gfx.tucson.com/classified/listing_bottom.png) repeat-x bottom; */
		vertical-align: top;
		}
		
	.liner:hover {
		background-color: #ff9;
		}
	
	.liner td {
		padding: 5px;
		}
	
	.liner td.adinfo {
		background-color: #efefef;
		font-size: 10px;
		line-height: 14px;
		padding: 5px;
		width: 200px;
		}

	.liner .adinfo_on {
		background-color: #ccefcc;
		font-size: 10px;
		line-height: 14px;
		padding: 5px;
		width: 200px;
		}
		
	.liner label {
		font: bold 10px/16px verdana, sans-serif;
		}
		
	.liner .adinfo a{
		text-transform: uppercase;
		}
		
	#results_nav {
		font: bold 12px/16px arial, sans-serif;
		text-align: center;
		}

	#results_nav a { text-decoration: underline; } 
	
	#newdeals h3 { color: #fff; background-color: #666; }
	
	
/* ---------------------------  NAV OVERRIDE STYLES  -------------------------  */
/*
.searchbar	form input {
	display:none;
}

.searchbar	form span {
	display:none;
}

.searchbar img {
	display:none;
}

.searchbar a	{
	display:none;
}
*/
/* ---------------------------  EMAIL LISTING STYLES ---------------------------  */

.email_listing	{
	font-size:13px;
	font-family:arial, sans-serif;
	padding:10px 10px 15px 10px;
	margin:0;
	border-top:1px solid #fff;
	background:#7c9bad;
	color:ffffff;
	}

.email_form	{
	background:#efefef;
	padding:10px 0px 10px 10px;
	border-top:1px solid #fff;
	margin:0;
	}

.email_form form	{
	margin:0;
	padding:0;
	}

.email_form td	{
	margin:5px 0;
	font-size:14px;
	color:#2D3940;
	}
.email_form input	{
	margin:5px 0;
	}
.email_header	{
	background: url(http://gfx.tucson.com/classified/email_classifieds_title.jpg) no-repeat scroll top left;
	height:20px;
	margin:0 0 0 0;
	padding:0;
	width:100%
	}
/* ---------------------------  EMAIL SUBSCRIPTION STYLES ---------------------------  */

.top_text	{
	padding:10px;
	background:#7c9bad;
	border-bottom:1px solid #fff;
	color:#efefef;
	margin:0 0 10px 0;
	}
	
.close_window	{
	text-align:right;
	margin:10px 15px;
	}
	
.close_window a {
	color:#7c9bad;
	}
	
	
/* ---------------------------  TREE LIST STYLES ---------------------------  */

	#tree ul {
		list-style: none;
		padding-left: 14px;
	}
	
	#tree li h4 {
		font: bold 18px/22px arial, sans-serif;
		border-bottom: 3px solid #999;
	}
	
	#tree li h4 a {
		color: #000;
	}
	
	#tree li ul li {
		font: bold 14px/18px arial, sans-serif;
		padding: 5px;
	}
	
	#tree li ul li a {
		display:block;
	}
	
	#tree li ul li a:hover {
		background: #ff3;
	}
	
	#tree li ul li ul li {
		font: normal 12px/15px arial, sans-serif;
		border-bottom: 1px dotted #999;
		padding: 2px;
	}
	
	#tree li ul li ul li a {
		color: #666;
		display: block;
	}
	
	#tree li ul li ul li a:hover {
		background: #ff9;
	}
	.sectionpage {
		width: 699px;
		padding-left: 25px;
		padding-top: 15px;
	}
	
	#IEroot .sectionpage {
		width: 728px;
	}
	.sectionpage h2 {
		padding-top:15px;
	}
	.sectionbody {
		padding: 10px;
		background-color: #efefef;
		background-repeat: no-repeat; 
		background-position: 390px 35px;
	}
	.section td	{
	vertical-align:top;
	}
	.sectionbody h3 {
		font-size:16px;
		margin:5px 0 10px 10px;
		color:#666;
		line-height: 17px;
	}
	.sectionbody p {
		width: 70%;
		font-size:13px;
		color:#333;
	}
	.sectionbody form {
		margin:0px 0 10px 10px;
		padding-left:20px;
		background: url(http://gfx.tucson.com/classified/mag_glass.gif) scroll no-repeat 0px 5px;
	}
	.section_header	{
		color:white !important;
		font-weight:bold;
		font-size: 16px;
		width:500px;
		padding:0;
		
		font-family:arial, sans-serif;
	}
	.section_header	a {
		color:white !important;
		font-weight:bold;
		font-size: 16px; 
		padding:0;
		font-family:arial, sans-serif;	
	}
	.section_right	{
	vertical-align:top;
	background:#efefef;
	}
	.categories a {
		display: block;
		font-size: 13px;
		padding-left:15px;
		background: url(http://gfx.tucson.com/global/link_arrow.png) scroll no-repeat 0px 3px;
	}
	.categories a span {
		color: #000;
		font-size: 10px;
	}
	.categories td {
		vertical-align: top;
		padding-left: 10px;
		line-height: 1.2em;
	}
	.sellyourstuff {
		width: 197px;
		float: right;
		margin-left:1px;
		background: #efefef;
	}
	.category_cell	{
		background: #efefef;
	}
	.sellbody {
		background-color:#efefef;
		background-image: url(http://gfx.tucson.com/classified/sell_photo.gif);
		background-repeat: no-repeat; 
		background-position: right bottom;
		border-bottom: 2px solid #fff;
		font-size: 11px;
		height:140px;
	}
	.new_deals	{
		position:relative;
		bottom:66px;
		left:148px;
	}
	.newtoday {
		margin-top: 2px;
	}

	.section {
		width: 500px;
	}
	.ad table {
		margin-bottom: 5px;
		border-bottom: 1px solid #fff;
	    /* border-top: 1px solid #fff; */
		padding: 5px 0 10px 0;
		font-size: 11px;
		width:470px;
	}
	.items_saved	{
		margin:0;
		padding:0 0 10px 0;
		font-size:14px;
		font-weight:bold;
		color:#333;
		border-bottom: 1px solid #fff;
	}
	.ad_tools	{
		padding-left: 5px;
		border-left:1px dashed #fff;
		text-align:left;
	}
	.ad_tools div	{
		margin-bottom:5px;
		margin-left: -3px;
	}
	.ad_listing	{
		width:335px;
	}

	.ads_container	{
		margin:15px 5px 0 5px;
		font-family:arial, sans-serif;
	}
	p.search_description	{
		margin:10px 0 0 0;
	}
	.email_ad	{
		padding-left:20px;
		margin-top:10px;
		background: url(http://gfx.tucson.com/classified/email_icon.gif) scroll no-repeat top left;
	}
	.email_subscribe	{
		padding-left:20px;
		margin-bottom:10px;
		background: url(http://gfx.tucson.com/classified/email_icon.gif) scroll no-repeat 0px 2px;
	}
	.pagination {
		font-size: 14px;
		font-weight:bold;
		color:#333;
	}

/* ---------------------------  PLACE AN AD STYLES ---------------------------  */
	
	div.placead_automotive {
		width:270px;
		float:left;
		background:#7B9BAD;
		margin-top:15px;
		padding:0;
		vertical-align:top;
	}
	
	div.placead_automotive p.placead {
        color:white;
        margin:5px 5px 0 5px;
        width:95%;
	}
	
	div.placead_us	{
		width:380px;
		float:left;
	}
	
	div.placead_container	{
		width:680px;
	}
	
	.sectionbody_placead {
		background-color:#EFEFEF;
		background-position:390px 35px;
		background-repeat:no-repeat;
		padding:10px;
		width:673px;
	}
	
	div.placead_automotive p {
		margin:5px;
	}
	
	.sectionbody_placead p {
		width: 70%;
		font-size:13px;
		color:#333;
	}
	
	.sectionbody_placead h3 {
		font-size:16px;
		margin:5px 0 10px 10px;
		color:#fff;
		line-height:17px;
	}
	
	p.placead {
		width:100%;
		margin: 0 0 10px 0;
		font-family:arial, sans-serif;
	}
	
	div.automotive_top {
		height:10px;
		margin:0;
		padding:0;
		background: url(http://gfx.tucson.com/classified/automotive_top.gif) scroll no-repeat top left;
	}
	
	div.automotive_bottom {
		height:10px;
		margin:0;
		padding:0;
		background: url(http://gfx.tucson.com/classified/automotive_bottom.gif) scroll no-repeat bottom left;
		vertical-align:bottom;
	}
	
	
	div.placead_link {
	/*	background: #5E7341 url(http://gfx.tucson.com/classified/green_bg_top.gif) scroll no-repeat top left; */
		width:auto;
	/*	color:white; */
		padding:10px 10px 0 10px;
		margin-top:5px;
		margin-bottom:10px;
	}
	
	div.placead_link p	{
	/*	color:white; */
		margin-bottom:10px;
	}
	
	div.placead_link p.placead	{
		padding-bottom:10px;
		font-family:arial, sans-serif;
	}
	
	h2.placeanad_header	{
		padding:0;
		margin:5px 0 0 0;
		font-size:20px;
	}
	
	p.placead_link {
		font-size: 20px;
		font-family: arial, sans-serif;
		font-weight:bold;
		padding:8px;
		padding-left:3px;
		margin:0;
	/*	color:#efefef;	*/
	/*	background: #5E7341; */
		width:auto;
		background:white none repeat scroll 0%;
		
	}
	
	.placead_footer	{
	/*	background: url(http://gfx.tucson.com/classified/green_bg_bottom.gif) scroll no-repeat top left; */
		padding:0 673px 10px 0;
		margin:0 -10px 0 -10px;
		width:0;
		height:0;
	}
	
	h2.placead {
		font-size: 24px;
	}
	
	form.placead	{
		background:none;
	}
	
	form.placead table {
		margin-left: 25px;
	}
	
	form.placead th {
		text-align: left;
		font-size: 14px;
	}
	
	form.placead td.formlabel {
		text-align: right;
		font-size: 12px;
	}
	
	form.placead p,
	form.placead textarea,
	form.placead > input {
		margin-left: 25px;
	}
	
	.class-con{
	
	width:950px;
	
	}
	
/* ---------------------------  BACKGROUND STYLES ---------------------------  */

	.content {
		height:200px;
		border:1px solid #fff;
		overflow: hidden;
		background-color: #efefef;
		background-position: bottom right;
		background-repeat: no-repeat;
	}
	.content span {
		margin-top: 5px;
		margin-right: 5px;
		float: right;
	}
	
	#content2 {
		background-image: url(http://gfx.tucson.com/classified/funeraryServices_icon.gif);
	}
	#content3 {
		background-image: url(http://gfx.tucson.com/classified/announcements_icon.gif);
	}
	#content4 {
		background-image: url(http://gfx.tucson.com/classified/money_icon.gif);
	}
	#content5 {
		background-image: url(http://gfx.tucson.com/classified/realestate_icon.gif);
	}
	#content6 {
		background-image: url(http://gfx.tucson.com/classified/rentals_icon.gif);
	}
	#content8 {
		background-image: url(http://gfx.tucson.com/classified/manufactured_icon.gif);
	}
	#content9 {
		background-image: url(http://gfx.tucson.com/classified/jobs_icon.gif);
	}
	#content13 {
		background-image: url(http://gfx.tucson.com/classified/services_icon.gif);
	}
	#content14 {
		background-image: url(http://gfx.tucson.com/classified/pets_icon.gif);
	}
	#content15 {
		background-image: url(http://gfx.tucson.com/classified/stuff_icon.gif);
	}
	#content16 {
		background-image: url(http://gfx.tucson.com/classified/yardsale_icon.gif);
	}
	#content20, #content19 {
		background-image: url(http://gfx.tucson.com/classified/cars_icon.gif);
	}
	#content21 {
		background-image: url(http://gfx.tucson.com/classified/spanish_icon.gif);
	}
	#content22 {
		background-image: url(http://gfx.tucson.com/classified/misc_icon.gif);
	}
	#contentpn {
		background-image: url(http://gfx.tucson.com/classified/public_icon.gif);
	}
