/* FRONT > GLOBAL SEARCH
/////////////////////////////////////////////////////*/

div.simpleSearch
{padding: 10px 10px 0 10px;}

	div.simpleSearch label
	{font: normal 18px/20px Arial, Helvetica, sans-serif; color: #162432; margin: 0 10px 10px 0; padding: 0;}

		div.simpleSearch label span
		{color: #003F7E;}
		
	div.simpleSearch ul.standardButton
	{height:29px; margin-bottom:0; padding-bottom:10px;}

	div.simpleSearch ul.standardButton li
	{float: right;}
	
		div.simpleSearch ul.standardButton li input,
		div.simpleSearch ul.standardButton li button
		{width: 73px;}
		
/* FRONT > GLOBAL SEARCH > CUSTOM SEARCH
/////////////////////////////////////////////////////*/

div.simpleSearchCustom
{padding: 0; background:url(../images/design/bg_simpleSearchCustom.jpg) no-repeat 0 0; height:133px; position:relative; margin:0 0 0 -10px; }

	div.simpleSearchCustom input.text
	{ width:166px; position:absolute; right:25px; top:50px; border:1px solid #FFF; background:#FFF; }

	div.simpleSearchCustom ul.standardButton
	{width: 77px; height:28px; position:absolute; bottom:13px; right:18px;}
	
	div.simpleSearchCustom ul.standardButton li input,
	div.simpleSearchCustom ul.standardButton li button,
	div.simpleSearchCustom ul.standardButton li a:link,
	div.simpleSearchCustom ul.standardButton li a:active,
	div.simpleSearchCustom ul.standardButton li a:visited,
	div.simpleSearchCustom ul.standardButton li a:hover
	{width: 77px; height:28px; text-decoration: none;  background: none; border: 0;}
	
/* STRUCTURE > CONTENT > LEFT CONTENT > BASE JOIN CUSTOM
/////////////////////////////////////////////////////*/

		dl.base-joinCustom div.formFieldsLogin
		{font: normal 10px/18px Verdana, Arial, sans-serif; color:#333; text-transform: lowercase; padding:22px 0 0 18px; margin:0 ; height:130px; position:relative; background:url(../images/design/bg_logInBoxCustom.gif) no-repeat 0 0; margin:0 0 0 50px;}
		
			dl.base-joinCustom div.formFieldsLogin label
			{width: 65px; display:block; float:left; text-align: right; color: #919191; clear:left;}
			
			dl.base-joinCustom div.formFieldsLogin input
			{width: 103px; float:left; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 2px; background: #FFF; border:none; border:none;}
			
			dl.base-joinCustom div.formFieldsLogin input.inputAuto
			{width: auto; padding: 0; background: none; border: 0; vertical-align:middle; float:none;}
			
			dl.base-join div.formFieldsLogin span.automaticLogin
			{display:block; clear:both; padding:0px; text-align:center; margin:0 0 0 -40px; color:#23303E;}

			dl.base-joinCustom div.formFieldsLogin ul.standardButton,
			dl.base-joinCustom div.formFieldsLogin ul.standardButton li,
			dl.base-joinCustom div.formFieldsLogin ul.standardButton li input,
			ul.standardButton li button
			{width: 77px; height:28px; position:absolute; bottom:10px; right:6px;}
			
				dl.base-joinCustom div.formFieldsLogin ul.standardButton li
				{ float:none;list-style: none;}
				
					dl.base-joinCustom div.formFieldsLogin ul.standardButton li input,
					dl.base-joinCustom div.formFieldsLogin ul.standardButton li button,
					dl.base-joinCustom div.formFieldsLogin ul.standardButton li a:link,
					dl.base-joinCustom div.formFieldsLogin ul.standardButton li a:active,
					dl.base-joinCustom div.formFieldsLogin ul.standardButton li a:visited,
					dl.base-joinCustom div.formFieldsLogin ul.standardButton li a:hover
					{width: 77px; height:28px; text-decoration: none;  background: none; border: 0;}
		
/* FRONT > FEATURED BUSINESSES
/////////////////////////////////////////////////////*/

	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{padding: 0 0 10px 0; margin: 0;}

		div.frontBusinesses p.standardTitle span {color: #BF020C;}

	blockquote.highlightBusinesses
	{position:relative; margin: 0 0 0 13px; float: left; border: 0;}
	
		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;}
		
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
		{border: 5px solid #BF020C;}
	
		blockquote.highlightBusinesses	h3,
		blockquote.highlightBusinesses	h3 a:link,
		blockquote.highlightBusinesses	h3 a:active,
		blockquote.highlightBusinesses	h3 a:visited,
		blockquote.highlightBusinesses	h3 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #666; text-align: left; padding: 5px 0 0 0; margin: 0;}
		
			blockquote.highlightBusinesses	h3 a:hover
			{color: #000; text-decoration: underline;}
			
/* FRONT PAGE > FEATURED PROMOTIONS
/////////////////////////////////////////////////////*/

	div.frontPromotions
	{padding-bottom: 10px; padding-left: 15px; clear: both; border-bottom: 1px solid #EEE;}

		div.frontPromotions *
		{margin: 0; padding: 0;}

	div.frontPromotions p.standardTitle{padding: 10px 0 10px 0; margin: 0;}

		div.frontPromotions p.standardTitle span {color: #FFB504;}

	blockquote.highlightPromotions
	{position:relative; margin: 0 0 0 13px; float: left; border: 0;}
	
		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: 5px solid #EEE;}
		
		blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
		{border: 5px solid #FFB504;}
	
		blockquote.highlightPromotions	h3,
		blockquote.highlightPromotions	h3 a:link,
		blockquote.highlightPromotions	h3 a:active,
		blockquote.highlightPromotions	h3 a:visited,
		blockquote.highlightPromotions	h3 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #6A6546; text-align: left; padding: 5px 0 0 0; margin: 0;}
	
			blockquote.highlightPromotions	h3 a:hover
			{color: #000; text-decoration: underline;}

/* FRONT PAGE > FEATURED CLASSIFIEDS
/////////////////////////////////////////////////////*/

	div.frontClassified
	{padding-bottom: 10px; padding-left: 15px; clear: both; voice-family: "\"}\""; voice-family:inherit; margin-bottom: 20px; border-bottom: 1px solid #EEE;}
	html>body div.frontClassified
	{margin-bottom: 10px;}

		div.frontClassified *
		{margin: 0; padding: 0;}

	div.frontClassified p.standardTitle{padding: 10px 0 10px 0; margin: 0;}

		div.frontClassified p.standardTitle span {color: #7D654F;}

	blockquote.highlightClassified
	{position:relative; margin: 0 0 0 /*13*/18px; float: left; border: 0}
	
		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 #5F4D3C;}
	
		blockquote.highlightClassified h3,
		blockquote.highlightClassified h3 a:link,
		blockquote.highlightClassified h3 a:active,
		blockquote.highlightClassified h3 a:visited,
		blockquote.highlightClassified h3 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #493A2E; text-align: left; padding: 5px 0 0 0; margin: 0;}
	
			blockquote.highlightClassified h3 a:hover
			{color: #000; text-decoration: underline;}

/* FRONT PAGE > FEATURED ARTICLES
/////////////////////////////////////////////////////*/

dl.baseFrontArticles
{text-align: left; color: #333; clear: both; margin: 20px 10px 0 10px; padding: 0; background: #FFF;  border: 5px solid #E2E7F1;}

	dl.baseFrontArticles dt
	{font: normal 18px/20px Arial, Helvetica, sans-serif; margin: 10px 10px 0 10px; padding: 0 0 10px 0; border-bottom: 1px solid #EEE; color: #28374F;}
	
		dl.baseFrontArticles dt span
		{color: #425A7E;}

	dl.baseFrontArticles dd
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0 10px 5px 10px; border-bottom: 1px dashed #F4F4F4;}

	dl.baseFrontArticles dd.lastFrontArticles
	{padding-bottom: 0; border-bottom: 0;}
	
		dl.baseFrontArticles dd h3.frontArticlesTitle {margin:0; padding:0;}

			dl.baseFrontArticles dd h3.frontArticlesTitle a:link,
			dl.baseFrontArticles dd h3.frontArticlesTitle a:active,
			dl.baseFrontArticles dd h3.frontArticlesTitle a:visited,
			dl.baseFrontArticles dd h3.frontArticlesTitle a:hover
			{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #2C3C54; padding: 5px 5px 5px 12px; display: block; background: url("../images/design/bullet_frontArticles.gif") 5px 8px no-repeat;}
	
				dl.baseFrontArticles dd h3.frontArticlesTitle a:hover
				{color: #8A6936; text-decoration: underline;}

			dl.baseFrontArticles dd a:link,
			dl.baseFrontArticles dd a:active,
			dl.baseFrontArticles dd a:visited,
			dl.baseFrontArticles dd a:hover
			{color: #647C97;}
		
			dl.baseFrontArticles dd a:hover
			{color: #000; text-decoration: underline;}

/* FRONT PAGE > FEATURED 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; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #EEE; color: #773000;}

		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: url("../images/design/bullet_frontArticles.gif") 0 4px no-repeat;}
	
			dl.baseFrontEvents dd a:link,
			dl.baseFrontEvents dd a:active,
			dl.baseFrontEvents dd a:visited,
			dl.baseFrontEvents dd a:hover
			{color: #973D00;}
	
			dl.baseFrontEvents h3 {margin:0; padding:0; display:inline;}
		
				dl.baseFrontEvents h3 a:link,
				dl.baseFrontEvents h3 a:active,
				dl.baseFrontEvents h3 a:visited,
				dl.baseFrontEvents h3 a:hover
				{font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
	
		dl.baseFrontEvents dd.firstFrontEvents
		{ background: none; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dashed #EEE;}
		
		dl.baseFrontEvents dd.firstFrontEvents img
		{float: left; display:block; margin: 0 10px 0 0; padding: 2px; border: 1px solid #EEE;}
	
			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: #860008;}

				dl.baseFrontEvents dd a.frontEventMore:hover
				{color: #000; text-decoration: underline;}
				
/* FRONT PAGE > FEATURED EVENTS
/////////////////////////////////////////////////////*/

dl.baseFrontEvents
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0; width:185px; height:320px; padding: 10px 10px 0 10px; background: url(../images/design/bg_upcomingEvents.gif) no-repeat 0 0 ; text-align:center;  }

	dl.baseFrontEventsNoImage
	{ background:url(../images/design/bg_upcomingEvents_noImage.gif) no-repeat 0 0; }

	dl.baseFrontEvents img.title
	{ margin:5px auto 5px auto;}

	dl.baseFrontEvents dd
	{font: normal 11px Arial, Helvetica, sans-serif; padding: 0 0 5px 15px ; margin: 0; background: url("../images/design/bullet_upcomingEvents.gif") 4px 4px no-repeat; text-align:left; color:#666;}
	
		dl.baseFrontEvents dd.first
		{ background:none; }
	
			dl.baseFrontEvents dd a:link,
			dl.baseFrontEvents dd a:active,
			dl.baseFrontEvents dd a:visited,
			dl.baseFrontEvents dd a:hover
			{color: #253E57;}
			
				dl.baseFrontEvents dd a.more:link,
				dl.baseFrontEvents dd a.more:active,
				dl.baseFrontEvents dd a.more:visited,
				dl.baseFrontEvents dd a.more:hover
				{ font-weight:bold; color:#666; }
	
			dl.baseFrontEvents h3 {margin:0; padding:0; display:inline;}
		
				dl.baseFrontEvents h3 a:link,
				dl.baseFrontEvents h3 a:active,
				dl.baseFrontEvents h3 a:visited,
				dl.baseFrontEvents h3 a:hover
				{font: normal 12px Arial, Helvetica, sans-serif; color:#253E57;}
				
					dl.baseFrontEvents h3 a:hover 
					{ color:#253E57; }
					
		dl.baseFrontEvents a.img:link,
		dl.baseFrontEvents a.img:active,
		dl.baseFrontEvents a.img:visited,
		dl.baseFrontEvents a.img:hover
		{ margin:0; padding:0; display:block; text-align:center; background:url(../images/design/bg_upcomingEvents_image.gif) no-repeat 0 0; }
			
			dl.baseFrontEvents a img
			{ margin:0; padding:0; border:none; padding:7px 0 10px 1px;}
		
				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: #860008;}
	
					dl.baseFrontEvents dd a.frontEventMore:hover
					{color: #000; text-decoration: underline;}
				
/* FRONT PAGE > FLASH HOLDER
/////////////////////////////////////////////////////*/

	div.flashHolder
	{ padding:8px 0 20px 0; border-bottom:1px solid #EEE; }
	
/* FRONT PAGE > MOBILE
/////////////////////////////////////////////////////*/
	
	div.mobileFeature
	{ width:206px; height:136px; margin:5px 0 5px 0; padding:0; border:none; background:url(../images/design/bg_mobileCustom.gif) no-repeat 0 0; position:relative; }
	
		div.mobileFeature p
		{font:normal 11px/normal Arial, Helvetica, sans-serif; color:#BDCEE1; text-align:justify; padding:60px 15px 5px 70px;}
		
		div.mobileFeature p.mobileAddress
		{font:normal 11px/normal Arial, Helvetica, sans-serif; color:#DBE4EE; text-align:center; padding:0;}
		
/* EXTRAS */

button.button-send-contact
{ position:relative !important; }
				
				
