div.content { background:#DBECCB;}

div.splashScreen { margin:30px auto; background: url(../images/design/limb.gif) 0 0 no-repeat; width:463px; height:283px; position:relative; }
	div.splashScreen a.austin { font:bold 20px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top: 45px; left:55px; }
	div.splashScreen a.boston { font:bold 20px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top: 120px; left:55px;}
	div.splashScreen a.portland { font:bold 20px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top: 45px; right:55px;}
	div.splashScreen  a.seattle { font:bold 20px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top: 120px; right:55px;}
	
div.wrapper div.content blockquote.homeMiddleContent {float:right; margin-right:220px; _margin-right:110px; /* IE6 HACK */}

div.wrapper div.content blockquote.homeRightContent {position:absolute; top:198px; right:20px; /*height:100%;*/}
	
/* OLD CSS-P CODE

div.wrapper div.leftHomeBottom,
div.wrapper div.middleHomeTop,
div.wrapper div.middleHomeBottom,
div.wrapper div.RightBottom { position:absolute; font:normal 12px Verdana, Geneva, sans-serif;}

div.wrapper div.leftHomeBottom { width:185px; left:15px; top:670px; }
div.wrapper div.middleHomeTop { width:270px; left: 220px; top: 210px; }
div.wrapper div.middleHomeBottom  { width:270px; left:220px; top:680px; }
div.wrapper div.RightBottom { width:185px; right:15px; top:700px; }

div.wrapper div.content blockquote.middleContent { padding-top:80px;}


dl.base-join { margin-bottom:500px;}

div.wrapper div.content blockquote.middleContent a.categoriesFront { font:bold 14px Verdana, Geneva, sans-serif; color:#0097BB; margin-right:30px;}
	
/* FRONT > GLOBAL SEARCH
/////////////////////////////////////////////////////*/

form.formCounseling,
form.formTherapy,
form.formMassage
{/*width:270px;*/ height:100px; padding:70px 10px 0 10px; margin-bottom:10px;}

form.formCounseling
{background:url(../images/design/bg_searchCounselor.gif) no-repeat 0 0;}

form.formTherapy
{background:url(../images/design/bg_searchTherapy.gif) no-repeat 0 0;}

form.formMassage
{background:url(../images/design/bg_searchMassage.gif) no-repeat 0 0;}

form fieldset
{border:1px solid #027EFB; padding:10px; margin-bottom:10px;}

	form.formCounseling dl.simpleSearch,
	form.formTherapy dl.simpleSearch,
	form.formMassage dl.simpleSearch
	{background:none; width:auto !important;}
	
	form p
	{font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:left;}

	form legend
	{font:normal 18px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:0 5px 0 5px;}
	
	form legend.blueLegend
	{color:#0097BB;}
	
	form legend.greenLegend
	{color:#678E4B;}
	
	form legend.purpleLegend
	{color:#0097BB;}

dl.simpleSearch
{padding: 0; background:none; border:0; background:url(../images/design/bg_leftBox_bottom.gif) no-repeat 0 100%; /*border: 5px solid #A7BFD8;*/}

	dl.simpleSearch dt.simplesearchFrontTitle
	{font: normal 18px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 10px; background:url(../images/design/bg_leftBox_top.gif) no-repeat 0 0;}
	
		dl.simpleSearch dt.simplesearchFrontTitle span
		{color:#619D34;}
	
	form.formCounseling dl.simpleSearch dt,
	form.formTherapy dl.simpleSearch dt,
	form.formMassage dl.simpleSearch dt,
	
	form.formCounseling dl.simpleSearch dd,
	form.formTherapy dl.simpleSearch dd,
	form.formMassage dl.simpleSearch dd
	{font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px;}
	
	form.formCounseling dl.simpleSearch dt.type
	{font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(../images/content/icon_dragonfly.gif) no-repeat 0 3px; padding:0 0 5px 25px; text-align:left;}
	
	form.formCounseling dl.simpleSearch input.field,
	form.formTherapy dl.simpleSearch input.field,
	form.formMassage dl.simpleSearch input.field,
	form.formCounseling dl.simpleSearch select.field,
	form.formTherapy dl.simpleSearch select.field,
	form.formMassage dl.simpleSearch select.field
	{background:#DEE9F3; border-top:1px solid #69C; border-left:1px solid #69C;}
	
	form.formCounseling dl.simpleSearch select.inlineField,
	form.formTherapy dl.simpleSearch select.inlineField,
	form.formMassage dl.simpleSearch select.inlineField
	{background:#DEE9F3; border-top:1px solid #69C; border-left:1px solid #69C; width:80%;  display:inline;}
	
	form.formCounseling dl.simpleSearch dt.label,
	form.formTherapy dl.simpleSearch dt.label,
	form.formMassage dl.simpleSearch dt.label
	{padding-top:5px; text-align:left;}
	
	dl.simpleSearch dd.moreOption
	{float:left; padding:15px 0 10px 0;}
	
	dl.simpleSearch dd.button
	{float:right !important; padding:10px 0 0 10px;}
	
	form.formCounseling dl.simpleSearch dd.button ul.standardButton,
	form.formTherapy dl.simpleSearch dd.button ul.standardButton,
	form.formMassage dl.simpleSearch dd.button ul.standardButton
	{float:right;}
	
	dl.simpleSearch dd a:link,
	dl.simpleSearch dd a:active,
	dl.simpleSearch dd a:visited,
	dl.simpleSearch dd a:hover
	{color:#0097BB; text-decoration:underline;}

		dl.simpleSearch dt span
		{color: #003F7E;}

	/*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: #000; padding: 0 0 10px 0; margin: 0;}

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

	blockquote.highlightBusinesses
	{width: 110px; height: 145px; position:relative; margin: 0 0 0 13px; float: left; 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;}
	
			blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,
			blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
			{border: 5px solid #0097BB;}

		blockquote.highlightBusinesses	h1,
		blockquote.highlightBusinesses	h1 a:link,
		blockquote.highlightBusinesses	h1 a:active,
		blockquote.highlightBusinesses	h1 a:visited,
		blockquote.highlightBusinesses	h1 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #3F631B; text-align: left; padding: 5px 0 0 0; margin: 0;}
		
			blockquote.highlightBusinesses	h1 a:hover
			{color: #000; text-decoration: underline;}

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

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

	blockquote.highlightPromotions
	{width: 110px; height: 145px; position:relative; margin: 0 0 0 13px; float: left; border: 0;}
	
		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: 5px solid #EEE;}
	
			blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,
			blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
			{border: 5px solid #FFB504;}

		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: #6A6546; text-align: left; padding: 5px 0 0 0; margin: 0;}
	
			blockquote.highlightPromotions	h1 a:hover
			{color: #000; 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: #000; padding: 10px 0 10px 0; margin: 0;}

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

	blockquote.highlightClassified
	{width: 110px; height: 145px; position:relative; margin: 0 0 0 13px; 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 #5F4D3C;}

		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
/////////////////////////////////////////////////////*/

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

	dl.baseFrontArticles dt
	{font: normal 18px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 10px 10px 0 10px; padding: 0 0 10px 0; border-bottom: 1px solid #ABD683;}

		dl.baseFrontArticles dt span
		{color: #0097BB;}
		
		dl.baseFrontArticles dt span.greenTitle
		{color:#619D34;}

	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 #ABD683;}

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

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

			dl.baseFrontArticles 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 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #ABD683;}

		dl.baseFrontEvents dt span
		{color: #0097BB;}
		
		dl.baseFrontEvents dt span.greenTitle
		{color:#619D34;}

	dl.baseFrontEvents dd
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 10px ; margin: 0; background: url("../images/design/bullet_article.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 #ABD683;}
				
			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 #ABD683;}
	
		dl.baseFrontEvents dd a:link,
		dl.baseFrontEvents dd a:active,
		dl.baseFrontEvents dd a:visited,
		dl.baseFrontEvents dd a:hover
		{color: #008EB3;}

			dl.baseFrontEvents dd a:hover
			{color: #0097BB; 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: #008EB3;}

				dl.baseFrontEvents dd a.frontEventMore:hover
				{color: #000; text-decoration: underline;}
				
/* STRUCTURE > MISC CLASSES > STANDARD ICON
/////////////////////////////////////////////////////*/

	ul.standard-iconlink li
	{width:auto; height:auto;}	
	
		ul.standard-iconlink li.favoritesviewFRONT-icon
		{/*background: url("../images/design/bg_bigDragonfly.gif") 0 7px no-repeat; text-align: left; padding-left: 60px;*/ background:none;}
		
/* STRUCTURE > MISC CLASSES > BASE JOIN
/////////////////////////////////////////////////////*/

		/*dl.base-join dt span
		{color: #619D34;}*/


/* STRUCTURE > MISC CLASSES > FRONT CATEGORIES
/////////////////////////////////////////////////////*/

 dl.baseFrontCategories
 {background:url(../images/design/bg_leftBox_bottom.gif) no-repeat 0 100%; padding-bottom:5px;}
 
 	dl.baseFrontCategories dt
	{font:normal 17px/25px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(../images/design/bg_leftBox_top.gif) no-repeat 0 0; padding:5px 0 0 7px;}
	
		dl.baseFrontCategories dt span
		{color:#619D34;}
		
		dl.baseFrontCategories dt span strong
		{color:#0096BA;}
		
	dl.baseFrontCategories dd a:link,
	dl.baseFrontCategories dd a:active,
	dl.baseFrontCategories dd a:visited,
	dl.baseFrontCategories dd a:hover
	{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#008EB3; padding:0 0 0 20px; background:url(../images/design/bullet_article.gif) no-repeat 10px 3px; display:block;}
	
	dl.baseFrontCategories dd a span
	{font-size:10px; display:block; padding:0 0 5px 0;}
	
	dl.baseFrontCategories dd a:hover
	{color:#0097BB; text-decration:underline;}
	
/* STRUCTURE > MISC CLASSES > ADVANCED SEARCH
/////////////////////////////////////////////////////*/
	
	ul.advancedSearchButton
	{padding:30px 0 0 200px;}
	
	ul.floatButton
	{float:right; padding:10px 0 20px 10px;}
	
		ul.floatButton li
		{width:150px;}
		
		ul.floatButton li.spaceButton
		{width:10px;}
		
		form.advancedSearchForm
		{padding:0 0 10px 0;}
		
		/*form.advancedSearchForm label
		{width:31%; float:left; font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left; padding-right:10px;}*/
		
		form.advancedSearchForm label
		{display:block; font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left;}
		
		form.advancedSearchForm label span
		{display:block;}
		
		form.advancedSearchForm label input
		{width:95%; background:#EDFDE2; border:1px solid #000; padding:2px; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
		
		div.advancedSearchFields
		{padding:15px 0 0 0;}
		
			div.advancedSearchFields input.advancedSearchInput
			{background:#EDFDE2; border:1px solid #000; padding:2px; margin:0 5px 0 5px; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
		
			div.advancedSearchFields table.standard-listing
			{width:100%;}
		
			div.advancedSearchFields table.standard-listing tr td
			{padding:5px;}
			
			div.advancedSearchFields table.standard-listing tr td select
			{background:#EDFDE2; border:1px solid #000; margin-bottom:5px; color:#000; width:340px;}
			
			div.advancedSearchFields table.standard-listing tr td.checkboxColumn
			{padding:6px 0 0 0; width:15px;}
			
			html>body div.advancedSearchFields table.standard-listing tr td.checkboxColumn
			{padding:9px 0 0 0;}
		
		/* ADVANCED SEARCH MENU */
		
		dl.advancedSearchMenu {background:url(../images/design/bg_simpleSearch.gif) no-repeat 0 100%; padding:0 0 30px 0;}
				
		dl.advancedSearchMenu dt,
		dl.advancedSearchMenu dd
		{list-style:none; margin: 0 10px 0 10px;}
		
		dl.advancedSearchMenu dt.topSearchMenu
		{background:url(../images/design/bg_simpleSearch_top2.gif) no-repeat 0 0;	height:10px;	line-height:10px; margin:0;}
		
		dl.advancedSearchMenu dt
		{font:normal 18px/25px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000;}
		
		dl.advancedSearchMenu dt span
		{color:#0097BB;}
		
		dl.advancedSearchMenu dd a:link,
		dl.advancedSearchMenu dd a:active,
		dl.advancedSearchMenu dd a:visited,
		dl.advancedSearchMenu dd a:hover
		{ font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:3px 0 3px 25px; background:url(../images/design/bg_arrowUp.gif) no-repeat 10px 4px; border-bottom:1px solid #8C9D7D; display:block; height:14px; }
		
		html>body dl.advancedSearchMenu dd a:link,
		html>body dl.advancedSearchMenu dd a:active,
		html>body dl.advancedSearchMenu dd a:visited,
		html>body dl.advancedSearchMenu dd a:hover
		{height:auto;}
		
		dl.advancedSearchMenu dd a:hover,
		dl.advancedSearchMenu dd a.menuSelected:link,
		dl.advancedSearchMenu dd a.menuSelected:active,
		dl.advancedSearchMenu dd a.menuSelected:visited,
		dl.advancedSearchMenu dd a.menuSelected:hover
		{color:#0096BA; text-decoration:underline;}
		
		/*
		dl.advancedSearchMenu dd a:visited,
		dl.advancedSearchMenu dd a.menuSelected:visited
		{color:#0097BB;}
		*/
		
		div.wrapper div.footer ul.navFooter li { margin:0 12px; }
		
/* M21
===================================================================== */
/*.dynamicContent {display:none;}*/