		/* Standard 68 Classifieds Style Sheet */
		body {
	/* width: 1000px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F4F4F4;
	text-align: center;
	margin: 1px;
	/* border: 1px solid #3399CC; */
		
		}
		#wrapper {
			text-align: center;
			width: 100%;
		/*	width: 1000px; */
			background-color: #FFFFFF;
			border: 1px dotted #3399CC;
		}
		#header {
			text-align: left;
		}
		
		/* Navigation Styles */
		.navigation{
			border: 1px solid #5A89C0;
			width: 150px;
		}
		.navTitle {
			font-weight: bold;
			color: #FFFFFF;
			background: #5487BF url("images/fade.gif");
			border-bottom: 1px solid #5A89C0;
			text-indent: 5px;
			padding: 5px;
			margin: 5px;
		}
		.navlist{
	font-weight: bold;
	background-color:#F2F6FB;
	text-indent: 17px;
	background-repeat: no-repeat;
	line-height: 16px;
	vertical-align: middle;
	background-image: url(/images/arrow-bl.gif);

		}
		.navlist:hover {
	background-color: #FFFFFF;
	background-image: url(/images/arrow-bl-ov.gif);
	background-repeat: no-repeat;
		}
		a.navlist:link { color: #448; }
		a.navlist:visited{ color: #667; }
		a.navlist:hover { color: #5487BF; font-weight: bold; background-color: #FFFFFF; }
		
		
		/* Main Table
		 * This class handles the appearence of the the main tables */
		table.main {
			border: 1px solid #000000;
			background-color: #FFFFFF;
		}
/* Title Featured Listing Main Page */
		#featured_title {
	font-weight: bold;
	color: #CCFF00;
	background: #333333;
	padding: 5px;
	margin: 5px;
	font-size: 14px;
	text-align: center;
}
		
		/* TH
		 * This class handles the appearence of the
		 * the first row in all tables. With the default
		 * template this is the blue row.
		 *
		*/
		th {
			font-weight: bold;
			color: #FFFFFF;
			background: #5487BF;
			border-bottom: 1px solid #5A89C0;
			text-indent: 5px;
			padding: 5px;
			margin: 5px;
			font-size: 10px;
		}
		
		/* Table Border
		 * This class handles the inside table layout
		 *
		*/
		.tableborder {
			border: 1px solid #000;
			width: 100%;
		}
		/* Sortable 
		* Sort the show listings table
		*
		*/
		table.sortable 
		{
			border: 1px solid #000;
			width: 100%;
			padding: 0px;
			margin:0px;

		}
		table.sortable span.sortarrow 
		{
			text-decoration: none;
			color: #FFF;
		}
		a.sortheader:link {
			text-decoration: none;
			color: #FFF;
		}
		a.sortheader:visited {
			text-decoration: none;
			color: #FFF;
		}
		a.sortheader:hover {
	text-decoration: none;
	color: #FF0000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
		}
		/* Featured Listings
		 * td.featured handles the display of featured listings
		 *
		*/
td.featured{
	background-color: #EEEEEE;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

		/* Highlighted Listings
		 * td.highlighted handles the display of highlighted listings
		 *
		*/
		td.highlighted{
			/*background-color:#CAE6CE;*/
			background-color:#ECECFD;
		}

		/* row1 & row2  
		   This section handles alternating rows */
		.row1{
			 background-color:#F1F1F1;
		}
		.row2{
			 background-color:#DBDBFB;
		}
		
		/* Form styles */
		/*
		 * The form styles section displays information about the forms
		 * formstrip is the part above the form fields
		 * formleft & formright deal with the left and right <td> in the form output.
		 *
		*/
		.formstrip { background-color: #FFF; color: #448; font-weight: bold; font-size: 12px; padding: 4px; }
		.formstriperror {background-color: #FFF; color: #FF0000; font-weight: bold; font-size: 13px; padding: 4px; text-align: center; }
		.formstrip a:link, .formstrip a:active, .formstrip a:visited { color: #448 }
		.formstrip a:hover { color: #5487BF }
		.formleft  {
			background-color: #FFFFFF;
			font-weight: bold;
			padding: 5px;
			margin: 5px;
		}
		.formright  {
			background-color: #FFFFFF;
			padding: 5px;
			margin: 5px;
			text-align: left;
		}
		.formsmall  { background-color: #FFFFFF; color: #000000; padding: 4px; }
		input,select,textarea
		{
			border: 1px solid #000000;
			color: #000000;
			background-color: #FFFFFF;
			font-family: Verdana, Arial, Geneva;
			font-size: 10px;
		}
		
		/* Required fields */
		.required {font-size: 11px; font-weight: bold; color: #FF0000; }
		.error{
			color: #000000;
			background: #FFF;
			margin: 5px;
			padding: 5px;
			width: 80%;
			border: 1px solid red;
			text-align: center;
		}
		
		/* Expired Listings */
		.expired {font-weight: bold; color:#000000; }
		
		/* Link Styles
		 *
		*/
		a:link{
		color: #5487BF;
		font-size: 11px;
		}
		a:visited{
		color: #5487BF;
		font-size: 11px;
		}
		a:hover{
			color: #660033;
		}
		a:active {
			color: #FF0000;
		}
		/* Breadcrumb
		 * This class handles the category
		 * breadcrumb trail
		*/
		.breadcrumb{
	color: #448;
	text-indent: 5pt;
	padding-right: 3px;
	padding-left: 3px;
}
		a.breadcrumb:link {
	color: #000066;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
}
		a.breadcrumb:visited{
	color: #000066;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
}
		a.breadcrumb:hover {
	color: #5487BF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000066;
	border-bottom-color: #000066;
	background-color: #ECECFD;
}
		
		/* Pagination
		 * This class handles the appearence of the
		 * previous and next section
		 *
		*/
		.pageNav td { padding: 2px 4px 2px 4px; }
		.pageNav a { text-decoration: none; }
		
		.pagination{
			text-align: right;
			background-color: #7088b0;
			color: #333333;
		}
		.paginationNum{
			font-size: 12px;
			background-color: #FFFFFF;
			color: #333333;
		}
		.navigationBack{
			background-color: #FF0000;
			color: #FFFFFF;
			font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
			padding: 3px 6px 3px 6px;
			white-space: nowrap;
		}
		.navigation{
			font: x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		}
		/* Characters
		 * This class is used when a user is placing an ad
		 * It formats the characters remaining
		*/
		.characters{
			color: #666666; font-size: 10px;
		}
		/* Icons
		 * The following classes are used on the userindex page
		 * it formats the icons and links.
		*/
		div.icon   { 
			margin: 3px; 
			text-align: center;
		}
		div.icon a { 
			display: block; 
			height: 90px!important;
			height: 95px; 
			width: 100px!important;
			width: 110px; 
			vertical-align: middle; 
			text-decoration : none;
			border: 1px solid #DDD;
			padding: 2px 5px 1px;
			text-align: center;
		}
		div.iconimage { 
			padding-top: 13px; 
			text-align: center;
		}
		/*
		.topbar {
			background-image:  url("images/bar-bk.gif");
			background-repeat: repeat-x;
			height: 25px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			padding-right: 5px;
			padding-left: 5px;
		}
		*/
		#topbar {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image:  url("images/bar-bk.gif");
		background-repeat: repeat;
		font-size: 11px;
		line-height: 20px;
		vertical-align: middle;
		}
		#topbar a, #topbar px {
	border-left: 1px solid #FFFFFF;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
		}
		#topbar a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #006699;
		text-decoration: none;
	
		}
		#topbar a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #006699;
		text-decoration: none;
		}
		#topbar a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #660033;
		background-image: url("images/bar-bk_ov.gif");
		background-repeat: repeat;
		}
/* new test */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 5px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding:.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

 .xtop, .xbottom {display:block; background:transparent; font-size:1px;} 
/*.xtop, .xbottom {
	display:block;
	font-size:1px;
	background-repeat: repeat;
}*/
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F5F5FA; border-left:1px solid #006699; border-right:1px solid #006699;}
.xb1 {margin:0 5px; background:#006699;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.adtext {
	display:block;
	background:#F5F5FA;
	color: #000000;
	font-size: 10px;
	border-right: 1px solid #006699;
	border-left: 1px solid #006699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.cmG {
	text-valign: center;
	background-image: url("images/cmG.gif");
}

.listingTitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contact_owner_listingTitle {
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.image-shadow {
		border: ridge;
		-moz-box-shadow: 3px 3px 4px #77797C;
		-webkit-box-shadow: 3px 3px 4px #77797C;
		box-shadow: 3px 3px 4px #77797C;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#77797C')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#77797C');
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.image-frontpage {
		border: ridge;
		-moz-box-shadow: 3px 3px 4px #77797C;
		-webkit-box-shadow: 3px 3px 4px #77797C;
		box-shadow: 3px 3px 4px #77797C;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#77797C')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#77797C');
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.imagess {
		border: ridge;

}