/* OTHERS
/////////////////////////////////////////////////////*/

div.wrapper div.content
{ background: #FDFDFD; }

/* FRONT PAGE > PARAGRAPH TEXT
/////////////////////////////////////////////////////*/
div.main-text 
{ text-align: left; padding-left: 55px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #8d8d8d; background: url('../images/img_main_text.gif') no-repeat 50px 0; height: 140px; }

div.main-text div.title
{ font-size: 12px; font-weight: bold; }

div.main-text p 
{ padding: 25px 105px 0 10px; }

/* FRONT PAGE > CITIES BASE
/////////////////////////////////////////////////////*/

div.citiesCATEGORIES
{margin: 0; padding: 10px; background: #FFF; }

	div.citiesCATEGORIES p
	{ font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; color:#1554BB; }

		div.citiesCATEGORIES a:link,
		div.citiesCATEGORIES a:active,
		div.citiesCATEGORIES a:visited,
		div.citiesCATEGORIES a:hover
		{ font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; color:#1554BB; border:none; }

			div.citiesCATEGORIES a:hover
			{ text-decoration:underline; }

/* FRONT PAGE > STATES BASE
/////////////////////////////////////////////////////*/

div.statesCATEGORIES
{ margin: 0; padding: 10px; background: #FFF; text-align: left; color:#666; }
div.statesCATEGORIES img { float: left; }
div.statesCATEGORIES div.categories
{ float: left; width: 350px; }

div.statesCATEGORIES p
{ font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif; }
div.statesCATEGORIES p.title
{ text-decoration: underline; font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif; }

div.statesCATEGORIES a:link,
div.statesCATEGORIES a:active,
div.statesCATEGORIES a:visited,
div.statesCATEGORIES a:hover
{ font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#666; border:none; }

div.statesCATEGORIES a:hover
{ text-decoration: underline; }



/* FRONT PAGE > CATEGORIES BASE
/////////////////////////////////////////////////////*/

div.listingCATEGORIES
{margin: 0; padding: 10px; background: #FFF; color:#1554BB; }

div.listingCATEGORIES blockquote,
div.listingCATEGORIES blockquote.listingCATEGORIESrightcolumn
{ width: 15%; font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 5px 10px 5px 5px; float: left; }

div.listingCATEGORIES blockquote h3
{font: normal 12px Verdana, Arial, Helvetica, sans-serif;  line-height:normal; display:inline; margin:0; padding:0;}

div.listingCATEGORIES blockquote h2
{font: normal 10px Verdana, Arial, Helvetica, sans-serif;  line-height:normal; display:inline; margin:0; padding:0;}

div.listingCATEGORIES blockquote a:link,
div.listingCATEGORIES blockquote a:active,
div.listingCATEGORIES blockquote a:visited,
div.listingCATEGORIES blockquote a:hover
{font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #0D57C0; text-decoration: none;}

div.listingCATEGORIES blockquote a:hover
{color: #0D57C0; text-decoration: underline;}

div.listingCATEGORIES blockquote h3.listingCATEGORIEStitle a:link,
div.listingCATEGORIES blockquote h3.listingCATEGORIEStitle a:active,
div.listingCATEGORIES blockquote h3.listingCATEGORIEStitle a:visited,
div.listingCATEGORIES blockquote h3.listingCATEGORIEStitle a:hover
{font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color: #0D57C0; /*display: block;*/ text-decoration: none; margin: 0; border: 0;}

div.listingCATEGORIES blockquote h3.listingCATEGORIEStitle a:hover
{color: #0D57C0; text-decoration: underline;}

div.listingCATEGORIES blockquote h3.listingCATEGORIEStitle span {font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;  color: #0D57C0;}

/* FRONT > GLOBAL SEARCH
/////////////////////////////////////////////////////*/

dl.simpleSearch
{padding-top: 10px; border: 1px solid #999966;}

	dl.simpleSearch dt.simplesearchFrontTitle
	{font: normal 18px/20px Arial, Helvetica, sans-serif; color: #162432; margin: 0 10px 10px 10px; padding: 0;}

		dl.simpleSearch dt span
		{color: #C1CE27;}

	dl.simpleSearch dd ul.standardButton li
	{float: right;}

		dl.simpleSearch dd ul.standardButton li input
		{width: 73px;}

/* CLASSIFIED PAGE > FRONT > FEATURED CATEGORIES
/////////////////////////////////////////////////////*/

	div.frontBusinesses
	{padding-bottom: 10px; padding-left: 15px; clear: both; border-bottom: 1px solid #EEE;}

		div.frontBusinesses *
		{margin: 0; padding: 0;}

	div.frontBusinesses p.standardTitle{color: #5EC5F0; padding: 0 0 10px 0; margin: 0;}

		div.frontBusinesses p.standardTitle span {color: #ADB924;}

	blockquote.highlightBusinesses
	{height: 145px; position:relative; margin: 0 0 0 7px; border: 0;}

		html>body blockquote.highlightBusinesses
		{height:auto; min-height: 145px;}

		blockquote.highlightBusinesses a.frontBusinessesIMAGE:link,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:active,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:visited,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,

		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:link,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:active,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:visited,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
		{display: block; border: 5px solid #EEE; float: left; }

			blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,
			blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
			{border: 5px solid #ADB924;}

		blockquote.highlightBusinesses	div.title,
		blockquote.highlightBusinesses	div.title a:link,
		blockquote.highlightBusinesses	div.title a:active,
		blockquote.highlightBusinesses	div.title a:visited,
		blockquote.highlightBusinesses	div.title a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #0D57C0; text-align: left; padding: 5px 0 0 0; margin: 0; clear: left; }

			blockquote.highlightBusinesses	div.title a:hover
			{color: #0D57C0; text-decoration: underline;}

  blockquote.highlightBusinesses	div.services_text
  { padding: 10px; text-align: left; float: left; font: normal 13px Arial, Helvetica, sans-serif;}

	div.frontPromotions
	{padding-bottom: 10px; clear: both; border-bottom: 1px solid #EEE;}

		div.frontPromotions *
		{margin: 0; padding: 0;}

	div.frontPromotions p.standardTitle{color: #5EC5F0; padding: 10px 0 10px 0; margin: 0;}

		div.frontPromotions p.standardTitle span {color: #ADB924;}

	blockquote.highlightPromotions
	{width: 340px; height: 185px; position:relative; float: left; border: 0; padding-left: 5px;}

		html>body blockquote.highlightPromotions
		{height:auto; min-height: 145px;}

		blockquote.highlightPromotions a.frontPromotionsIMAGE:link,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:active,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:visited,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,

		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:link,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:active,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:visited,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
		{display: block; border: 0px solid #EEE;}

			blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,
			blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
			{border: 0px solid #ADB924;}

		blockquote.highlightPromotions	h1,
		blockquote.highlightPromotions	h1 a:link,
		blockquote.highlightPromotions	h1 a:active,
		blockquote.highlightPromotions	h1 a:visited,
		blockquote.highlightPromotions	h1 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #0D57C0; text-align: left; padding: 5px 0 0 3px; margin: 0;}

			blockquote.highlightPromotions	h1 a:hover
			{color: #0D57C0; text-decoration: underline;}

/* CLASSIFIED PAGE > FRONT > FEATURED CATEGORIES
/////////////////////////////////////////////////////*/

	div.frontClassified
	{padding-bottom: 10px; padding-left: 15px; clear: both; border-bottom: 1px solid #EEE;	voice-family: "\"}\""; voice-family:inherit; margin-bottom: 20px;}
	html>body div.frontClassified
	{margin-bottom: 10px;}

		div.frontClassified *
		{margin: 0; padding: 0;}

	div.frontClassified p.standardTitle{color: #5EC5F0; padding: 10px 0 10px 0; margin: 0;}

		div.frontClassified p.standardTitle span {color: #ADB924;}

	blockquote.highlightClassified
	{width: 110px; height: 145px; position:relative; margin: 0 0 0 7px; float: left; border: 0;}

		html>body blockquote.highlightClassified
		{height:auto; min-height: 145px;}

		blockquote.highlightClassified a.frontClassifiedIMAGE:link,
		blockquote.highlightClassified a.frontClassifiedIMAGE:active,
		blockquote.highlightClassified a.frontClassifiedIMAGE:visited,
		blockquote.highlightClassified a.frontClassifiedIMAGE:hover,

		blockquote.highlightClassified a.frontClassifiedNOIMAGE:link,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:active,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:visited,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:hover
		{display: block; border: 5px solid #EEE;}

			blockquote.highlightClassified a.frontClassifiedIMAGE:hover,
			blockquote.highlightClassified a.frontClassifiedNOIMAGE:hover
			{border: 5px solid #C1CE27;}

		blockquote.highlightClassified h1,
		blockquote.highlightClassified h1 a:link,
		blockquote.highlightClassified h1 a:active,
		blockquote.highlightClassified h1 a:visited,
		blockquote.highlightClassified h1 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #493A2E; text-align: left; padding: 5px 0 0 0; margin: 0;}

			blockquote.highlightClassified h1 a:hover
			{color: #000; text-decoration: underline;}

/* FRONT PAGE > ARTICLES HIGHLIGHTED
/////////////////////////////////////////////////////*/

div.scroll-wrapper { position: relative; width: 975px; text-align: center; float: left; overflow: hidden; z-index: 20; }
dl.baseFrontArticles
{text-align: left; color: #333; margin: 10px 0; padding: 0; background: #FFF;  height: 185px; width: 1950px; }

dl.baseFrontArticles dd
{ position: relative; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 10px; border-bottom: 1px dashed #F4F4F4; float: left; width: 305px; height: 185px; }
dl.baseFrontArticles dd *
{ z-index: 10; position: relative; }
dl.baseFrontArticles dd img
{ position: relative; float: right; padding-left: 10px; z-index: 5; }
dl.baseFrontArticles dd span.fade
{ position: absolute; background: url('../images/background_fade.png') repeat-x scroll 0 0; width: 300px; height: 185px; z-index: 8;}

img.scroll-left { float: left; padding-top: 80px;}
img.scroll-right { float: right; padding-top: 80px;}




dl.baseFrontArticles dd.lastFrontArticles
{padding-bottom: 0; border-bottom: 0;}

dl.baseFrontArticles dd span.frontArticlesTitle { margin:0; padding:0; }

dl.baseFrontArticles dd span.frontArticlesTitle a:link,
dl.baseFrontArticles dd span.frontArticlesTitle a:active,
dl.baseFrontArticles dd span.frontArticlesTitle a:visited,
dl.baseFrontArticles dd span.frontArticlesTitle a:hover
{font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #6a5858; }

dl.baseFrontArticles dd span.frontArticlesTitle a:hover
{color: #6a5858; text-decoration: underline;}

dl.baseFrontArticles dd a:link,
dl.baseFrontArticles dd a:active,
dl.baseFrontArticles dd a:visited,
dl.baseFrontArticles dd a:hover
{color: #ad6966;}

dl.baseFrontArticles dd a:hover
{color: #000; text-decoration: underline;}

/* FRONT PAGE > ARTICLES HIGHLIGHTED2
/////////////////////////////////////////////////////*/

img.scroll-left2 { float: left; padding-top: 110px; position:relative; z-index: 200;}
img.scroll-right2 { float: right; padding-top: 110px; position:relative; z-index: 200;}

dl.baseFrontArticles2
{text-align: left; color: #333; margin: 10px 0; padding: 0; background: #FFF;  height: 185px; width: 5000px; }
dl.baseFrontArticles2 dd
{ position: relative; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 3px; float: left; width: 242px; height: 236px; border-bottom:none;}
dl.baseFrontArticles2 dd *
{ z-index: 10; position: relative; }
dl.baseFrontArticles2 dd img
{ position: relative; float: right; padding-left:0px; z-index: 5; width:232px; height:234px; border: solid 1px #CCCCCC;}
dl.baseFrontArticles2 dd.lastFrontArticles
{padding-bottom: 0; border-bottom: 0;}

dl.baseFrontArticles2 dd span.frontArticlesTitle { margin:0; padding:0; }

dl.baseFrontArticles2 dd span.frontArticlesTitle a:link,
dl.baseFrontArticles2 dd span.frontArticlesTitle a:active,
dl.baseFrontArticles2 dd span.frontArticlesTitle a:visited,
dl.baseFrontArticles2 dd span.frontArticlesTitle a:hover
{font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #6a5858; }

dl.baseFrontArticles dd span.frontArticlesTitle a:hover
{color: #6a5858; text-decoration: underline;}

dl.baseFrontArticles2 dd a:link,
dl.baseFrontArticles2 dd a:active,
dl.baseFrontArticles2 dd a:visited,
dl.baseFrontArticles2 dd a:hover
{color: #ad6966;}

dl.baseFrontArticles2 dd a:hover
{color: #000; text-decoration: underline;}



/* FRONT PAGE > TODAYS EVENTS
/////////////////////////////////////////////////////*/

dl.baseFrontEvents
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding: 10px; background: #FFF;  border: 5px solid #FFF2EA;}

	dl.baseFrontEvents dt
	{font: normal 18px/20px Arial, Helvetica, sans-serif; color: #773000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #EEE;}

		dl.baseFrontEvents dt span
		{color: #F46200;}

	dl.baseFrontEvents dd
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 10px ; margin: 0; background: #FFF url("../images/design/bullet_frontArticles.gif") 0 4px no-repeat;}

			dl.baseFrontEvents h1 {margin:0; padding:0; display:inline;}

				dl.baseFrontEvents h1 a:link,
				dl.baseFrontEvents h1 a:active,
				dl.baseFrontEvents h1 a:visited,
				dl.baseFrontEvents h1 a:hover
				{font: normal 11px Verdana, Arial, Helvetica, sans-serif;}

		dl.baseFrontEvents dd.firstFrontEvents
		{ height:50px; background: none; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #EEE;}

			html>body dl.baseFrontEvents dd.firstFrontEvents
			{height:auto; min-height:50px;}

		dl.baseFrontEvents dd.firstFrontEvents img
		{float: left; display:block; margin: 0 10px 0 0; padding: 2px; border: 1px solid #EEE;}

		dl.baseFrontEvents dd a:link,
		dl.baseFrontEvents dd a:active,
		dl.baseFrontEvents dd a:visited,
		dl.baseFrontEvents dd a:hover
		{color: #973D00;}

			dl.baseFrontEvents dd a:hover
			{color: #000; text-decoration: underline;}

			dl.baseFrontEvents dd a.frontEventMore:link,
			dl.baseFrontEvents dd a.frontEventMore:active,
			dl.baseFrontEvents dd a.frontEventMore:visited,
			dl.baseFrontEvents dd a.frontEventMore:hover
			{color: #0D57C0;}

				dl.baseFrontEvents dd a.frontEventMore:hover
				{color: #000; text-decoration: underline;}


/* FRONT PAGE > MIDDLE CONTENT > ADVERTISEMENTS
/////////////////////////////////////////////////////*/
blockquote.middleContent { position: relative; }
blockquote.middleContent div.advert-front { position: absolute; }