body {
	background:#FFF;
	margin: 0 auto 20px auto;
	background-position: top;
	background-color: #ffffff;
	text-align: center;
	background-attachment: scroll;
	
	font-size: 12px }
	
a:focus, a:active { outline:none }

.center-content form p { margin:0; padding:0 }

.p-no-margin p { margin:0 !important }

.referralvendorsearch {
	background: #ffffff;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-position: top;
	background-color: #ffffff;
	text-align: center;
	}



.maincontainer {
	width:981px; /*Width of main container*/
	margin:0 auto; /*Center container on page*/
	border-top:10px solid #009DDC;
	border-left:1px solid #009DDC;
	border-right:1px solid #009DDC;
	border-bottom:1px solid #009DDC;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:12px;
	vertical-align:top;
	


	 }






#header {
	position:relative;
	width:981px; 
	height:166px;
	background:url('images/header_bg.gif') no-repeat }
	
	#header .slogan {
		width:286px; height:35px;
		font-size:1px;
		display:block;
		position:absolute;
		background:url('images/slogan.gif') no-repeat;
		top:22px;
		left:425px }
		
	#header .coupon-area {
		position:absolute;
		right:12px; top:15px;
		display:block;
		width:102px;
		background:url('images/free_4_month.gif') no-repeat;
		height:71px }
	
	#header h1 {
		margin:0; padding:0;
		font-size:1px;
		text-indent:-4000px;
		width:323px; height:158px;
		position:absolute;
		top:8px;
		left:35px }
		












		#header h1 a {
			margin:0; padding:0;
			width:323px; height:158px;
			display:block;
			background:url('images/logo.gif') no-repeat }

#navigation {
	position:relative;
	text-transform:uppercase;
	font-size:14px;
	width:981px; height:39px;
	background:url('images/nav_bg.gif') repeat-x }
	
#navigation .left-nav {
	display:block;
	font-size:19px;
	width:250px; height:30px;
	text-align:center;
	position:absolute;
	top:5px; left:60px }
	
















#navigation .main-nav {
	display:block;
	font-weight:bold;
	width:600px; height:30px;
	text-align:center;
	position:absolute;
	top:13px; right:20px }
	
	#navigation .main-nav .divider {
		display:inline;
		width:7px; height:7px;
		position:relative;
		top:-4px }
	
#navigation a { color:#12588a; text-decoration:none }
#navigation a:hover { color:#003A6C; text-decoration:none }
			
a { text-decoration: none }
a:hover { color: #CA3B85; text-decoration: underline; }
a:visited { color: #B33575; }
a img { text-decoration: none; border: 3px; }

/* Main text styles */
td.text { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 150%; }
td.text a img { text-decoration: none; border-bottom: 5px; }
td.text a { color: #CA3B85; text-decoration: none; }
td.text a:hover { color: #CA3B85; text-decoration: none; border-bottom: 3px; }
td.text a:visited { color: #CA3B85; }








td.msg_text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/welcome_box.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 88px;
	width: 510px;
	font-size: 12px;
}

/* main text header style */
p.header { font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; font-weight: bold; margin-bottom: -10px; color: #450D52; }

p.communityLink { font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 180%; color: #450D52; }

/* FAQ formatting */
/*p.question { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 100%; line-height: 130%; background: url(images/bullet_q.gif) no-repeat; padding-left: 40px; padding-bottom: 4px;}
p.answer { font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 130%; background: url(images/bullet_a.gif) no-repeat; padding-left: 40px; }*/

/*  breadcrumb formatting-top and bottom of results pages*/
.breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-size: 80%; line-height: 120%; }

.breadcrumbs a { color: #CA3B85; text-decoration: none; }
.breadcrumbs a:hover { color: #CA3B85; text-decoration: underline; }
.breadcrumbs a:visited { color: #CA3B85; }

td.sidebar { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 120%; }
td.sidebar a { color: #CA3B85; text-decoration: none; }
td.sidebar a:hover { color: #CA3B85; text-decoration: none; border-bottom: 3px; }
td.sidebar a:visited { color: #CA3B85; }

/* Result table styling */
td.results { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 120%; color: #333;}
td.results a { color: #CA3B85; text-decoration: none; }
td.results a:hover { color: #CA3B85; text-decoration: none; border-bottom: 3px; }
td.results a:visited { color: #CA3B85; }

/* This is for the Real estate images the border caused bouncing in firefox */
td.imageresults { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 120%; color: #333;}
td.imageresults a { color: #CA3B85; text-decoration: none; }
td.imageresults a:hover { color: #CA3B85; text-decoration: none; }
td.imageresults a:visited { color: #CA3B85; }

/* these two style the center result cells */
td.resultCellB { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 120%; color: #333; background-color: #EEEEEE; vertical-align: top; }
td.resultCell { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 120%; color: #333; background-color: #FFF; vertical-align: top; }
/* using this to pad the classifieds section and avoid multiple tables */
.margin { padding-left: 10px; padding-right: 10px; }

/* sidebar-category styling */
td.categories { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 180%; color: #333;}
td.categories a { color: #CA3B85; text-decoration: none;  }
td.categories a:hover { color: #CA3B85; text-decoration: underline; }
td.categories a:visited { color: #CA3B85; }

/* use these for any inline image in the text */
td.sidebarAd { font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #999; line-height: 140%; text-align: center; }
td.sidebarAd a { color: #CA3B85; }
td.sidebarAd a:hover { color: #CA3B85; text-decoration: none; }
td.sidebarAd a:visited { color: #CA3B85; }

.links { font-family: Arial, Helvetica, sans-serif; font-size: 70%; line-height: 150%; color: #999; }
.links a { color: #999; text-decoration: none; }
.links a:hover {  text-decoration: none; border-bottom: 3px; }
.links a:visited { color: #999;   }

.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }











		
		.sharons-nook-list a {

			display:inline;
			right:10px; top:7px;
			font-size:14px;
			font-weight:bold;
			
			 }
			
		.sharons-nook-list span.bgOn {
			background:#EEE; 
			display:block;
			}
	
	
			.sharons-nook-list span.bgOn a.link{
			color:#CCFF99;

			}
	
	
	
	
	
	
	
	
	
	
	
	
	/* use these for any inline image in the text */
input.top {  font-family: Arial, Helvetica, sans-serif; font-size: 70%; background-color: #E6EDEC;}
input.sidebar {  font-family: Arial, Helvetica, sans-serif; font-size: 100%; }

/* this formats any doubleline on the page */
img.doubleline { margin: 20 0 }
/* use these for any inline image in the text */
img.inlineRight { margin-left: 20px; margin-bottom: 10px; float: right; }
img.inlineLeft { margin-right: 20px; margin-bottom: 10px; float: left; }

/* use for community names */
.logoText {	font-family: Arial, Helvetica, sans-serif;	font-weight : bolder; font-size : 9px; color : #C12174; letter-spacing : 1px; font-variant : small-caps;}

.wide-text { letter-spacing:1px }



.form-field-area {
	width:491px;
	margin:0; padding:0 }
	
	.form-field-area.grey {
		background:#EEE url('images/form_grey_top.gif') no-repeat top; }
	
	.form-field-area span {
		position:relative;
		display:block;
		width:461px;
		padding:15px }
		
	.form-field-area.grey span {
		background:url('images/form_grey_bottom.gif') left bottom no-repeat }
		
	.form-field-area span label {
		font-size:11px;
		color:#333333;
		line-height:18px;
		position:relative; top:1px;
		font-weight:bold;
		margin:0;
		padding:0 0 0 20px;
		background:url('images/Neighborhoods/bullet.gif') 0 2px no-repeat;
		display:inline }
		
		.form-field-area em {
			font-size:11px;
			color:#333333;
			font-weight:normal;
			font-style:normal }
			
	.form-field-area span fieldset {
		border:0;
		padding:0;
		margin:0;
		position:absolute;
		right:12px;
		text-align:right;
		top:11px;
		width:300px;
		display:block }
		
		#wrapper2 {
		width: 752px;

			}
			
			
			
			#QA span{
			color:#e877af;
			font-size:large;
			font-weight:bold;
					}
					
				#QA {
				vertical-align:bottom;
				}
					

#QA em{
color:#999999;
font-size:x-small;
text-align:right;
}



		#QA  hr {
		width: 430px;
		border-top:solid #e877af 2px;
		text-align:left;
		}	
			
			
			#QA p {
			display:inline;
			
			}
			
			
			#QA h4 {
			background-image:url(images/qa_header3.jpg);
			
			height:75px;
			font-size:24px;
			color:#e877af;
			display:inline-block;
		

			
			}
			
			
			#qahead p {
			background-image:url(images/qa_header.jpg);
			background-repeat:no-repeat;
			height:56px;
			width:244px;
			
			}
#qahead:hover p {
			background-image:url(images/qa_headerhover.jpg);
			background-repeat: no-repeat;
			height:56px;
			width:244px;
         
			}
			

				#qahead a:hover {
			background-image:url(images/qa_headerhover.jpg);
			background-repeat: no-repeat;
			background-position:bottom;
         
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
			#nooksidebar {
			width: 250px;
			float:right;
		/*	background-color:;*/
			
			}
#nookleft {


}
.nookintro {
color: #01396c;
font-size: 12px;
font-weight:bold;
}
		

		
	.pink-column .pink-button {
		background:url('images/pink_button.gif') no-repeat;
		width:215px; height:30px;
		color:#FFF !important;
		font-weight:bold;
		text-align:center;
		margin:10px 0;
		padding:6px 0 0 0;
		display:block }
	
	.pink-column .column-header {
		width:215px;
		margin:7px 0 0 0;
		padding:5px 0;
		background:#00853e url('images/column_pink_bg.gif') no-repeat;
		font-size:14px;
		color:#FFF }
		
	.pink-column .column-content {
		width:215px;
		margin:0;
		padding:5px 0;
		background:#FFF url('images/column_pinkwhite_bottom.gif') bottom no-repeat;
		font-size:12px }
		
	.pink-column .sharons-nook {
		display:block;
		margin:0 0 10px 0 }
		
	.pink-column .sharons-nook img {
		display:block;
		margin:0; }
		
		#nooksidebar {
		background-color:#fbe0f1;
		float:right;
		width: 250px;
	
		}















	.pink-column h1 {
		margin:0;
		font-size:14px;
		padding:15px 0 0 0;
		color:#ac3369;
		text-transform:uppercase }
		
		.pink-column .button-evite {
		display:block;
		margin:10px 0 }
		
		.pink-column .button {
		display:block;
		margin:5px 0 0 0 }

	
.pink-column {
	text-align:center;
	margin:0; 
	padding:0 8px 13px 7px;
	width:216px;
	background:#f4b1cf url('images/column_pink_top.gif') top no-repeat;
	}
	






.center-content h1 {
		margin:0 0 20px 0; padding:0;
		text-align:center;
		color:#01396C;
		font-size:26px;
		font-weight:normal;
		letter-spacing:-1px }
		
		.center-content h1 span {
			display:block;
			font-size:14px;
			font-weight:bold;
			letter-spacing:normal;
			color:#23A7DF }
			
		.center-content p {
			color:#01396C;
			margin:0 0 10px 0;
			font-size:12px;
			line-height:16px }
			
		.center-content ul {
			font-size:12px;
			line-height:18px;
			margin-bottom:20px }
			
			.center-content ul.green {
			color:#6DB33F !important }
			
			.center-content ul.blue {
			color:#5394CF !important }
			
			.center-content ul li span { color:#01396C; }
			
		.center-content a {
			color:#E877AF;
			text-decoration:underline;
			font-weight:bold }
			
		.center-content a:hover {
			color:#B33575;
			text-decoration:none;
			font-weight:bold }





<!--positioning for SHARON NOOK header-->
	.center-left{
		width:60%;
		position:relative;
		float:left
		}
		
	.center-right{
		position:relative;
		float:left
		
		}
		
	.sharons-nook{
		width:15%;
		}
		
	.websites{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#E877AF		
		}
		
		
			.lyme{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#d60c8c;		
		}

		
		
		#clear {
		clear:both;
		display:table-column;

		color:#FF0099;

		}
	
<!--END CSS FOR SHARON NOOK header-->









.center-content {
	
		color:#01396C;
	width: 515px;
	padding-left: 10px;
	
		
		/*width:480px;*/
		}
	
	
	

	.sharons-nook-list span {
		position:relative;
		margin:0; padding:7px 10px;
		border-top:1px solid #CCC;
		display:block; }
		
		
strong {
		color:#01396C;
		font-size:12px;
		
		
		}
		


	
	.column-content .textbox {
		width:130px;
		height:21px;
		padding:2px 0 0 4px; margin:3px 3px 5px 0;
		font-size:12px }
		
	.column-content.left-align { text-align:left }
	.column-content .left-space {
		font-style:normal;
		position:relative;
		display:block;
		width:200px;
		left:10px;
		margin:0 !important;
		padding:0 !important }
		
		
		
		.green-column, .blue-column {
	text-align:center;
	margin:0; padding:0 8px 13px 7px;
	width:216px;
	background:#8dc66a url('images/green_column_gradient.gif') repeat-x; }
	
	.green-column h1, .blue-column h1 {
		margin:0;
		font-size:1px;
		text-align:center !important;
		padding:15px 0 5px 0 }
		
		.blue-column h1 { padding:0 0 5px 0 !important }
		
		.green-column h1 img, .blue-column h1 img {
			display:block;
			margin:0 auto }
	
	.green-column .button, .blue-column .button {
		display:block;
		margin:5px 0 0 0 }
	
	.green-column .column-header {
		width:215px;
		margin:7px 0 0 0;
		padding:5px 0;
		background:#00853e url('images/column_darkgreen_bg.gif') no-repeat;
		font-size:14px;
		color:#FFF }
		
	.green-column .column-content {
		width:215px;
		margin:0;
		padding:5px 0;
		background:#FFF url('images/column_white_bottom.gif') bottom no-repeat;
		font-size:12px }
		
		.green-column .column-content { color:#076324 }
		.green-column .column-content a { color:#076324 }
		.green-column .column-content a:hover { color:#67AB30 }
		
		.green-column .column-content .icon-area {
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			display:block;
			padding:0 0 0 5px;
			margin:0;
			text-align:left }
		
		.green-column .column-content .icon-area a { padding:3px 0 3px 22px; display:block; margin:0 0 2px 0; color:#000 }
		.green-column .column-content .icon-area a:hover { color:#076324 }

		.green-column .column-content .icon-area img { display:inline; margin:0 3px 0 0; position:relative; top:2px }

.blue-column {
	text-align:center;
	margin:0; padding:0 8px 13px 7px;
	width:216px;
	background:#83b4df url('images/blue_column_gradient.gif') repeat-x }
	
	.blue-column .column-header {
		width:215px;
		margin:7px 0 0 0;
		padding:5px 0;
		background:#00853e url('images/column_blue_bg.gif') no-repeat;
		font-size:14px;
		color:#FFF }
		
	.blue-column .column-content {
		width:215px;
		margin:0;
		padding:5px 0;
		background:#FFF url('images/column_bluewhite_bottom.gif') bottom no-repeat;
		font-size:12px }
		
		.blue-column .column-content { color:#01396C }
		.blue-column .column-content a { color:#01396C }
		.blue-column .column-content a:hover { color:#286CA3 }
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
/*	
.blue-column {
background-color:#4d91c9;

	text-align:center;
	margin:0; padding:0 8px 13px 7px;
	width:216px;
	background:#83b4df url('images/blue_column_gradient.gif') repeat-x }
	
	.blue-column .column-header {
		width:215px;
		margin:7px 0 0 0;
		padding:5px 0;
		background:#00853e url('images/column_blue_bg.gif') no-repeat;
		font-size:14px;
		color:#FFF }
		
	.blue-column .column-content {
		width:215px;
		margin:0;
		padding:5px 0;
		background:#FFF url('images/column_bluewhite_bottom.gif') bottom no-repeat;
		font-size:12px }
		
		.blue-column .column-content { color:#01396C }
		.blue-column .column-content a { color:#01396C }
		.blue-column .column-content a:hover { color:#286CA3 }

.green-column, .blue-column {
	text-align:center;
	margin:0; padding:0 8px 13px 7px;
	width:216px;
	background:#8dc66a url('images/green_column_gradient.gif') repeat-x; }
	
	.green-column h1, .blue-column h1 {
		margin:0;
		font-size:1px;
		text-align:center !important;
		padding:15px 0 5px 0 }
		
		.blue-column h1 { padding:0 0 5px 0 !important }
		
		.green-column h1 img, .blue-column h1 img {
			display:block;
			margin:0 auto }
	
	.green-column .button, .blue-column .button {
		display:block;
		margin:5px 0 0 0 }
	
	.green-column .column-header {
		width:215px;
		margin:7px 0 0 0;
		padding:5px 0;
		background:#00853e url('images/column_darkgreen_bg.gif') no-repeat;
		font-size:14px;
		color:#FFF }
		
	.green-column .column-content {
		width:215px;
		margin:0;
		padding:5px 0;
		background:#FFF url('images/column_white_bottom.gif') bottom no-repeat;
		font-size:12px }
		
		.green-column .column-content { color:#076324 }
		.green-column .column-content a { color:#076324 }
		.green-column .column-content a:hover { color:#67AB30 }
		
		.green-column .column-content .icon-area {
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			display:block;
			padding:0 0 0 5px;
			margin:0;
			text-align:left }
		
		.green-column .column-content .icon-area a { padding:3px 0 3px 22px; display:block; margin:0 0 2px 0; color:#000 }
		.green-column .column-content .icon-area a:hover { color:#076324 }

		.green-column .column-content .icon-area img { display:inline; margin:0 3px 0 0; position:relative; top:2px }



*/






			#wrapper2 {
			background-color:#fbe0f2;
			color: #01396C;
			font-size: medium;
			margin: 0;

			width:740px;
			border:#00FF66 medium solid;
		
			}
			
			
.innertube { padding:0 }


.accufind { font-family: arial; font-size: 10px; color: #0c1f6b }
A.af:LINK { font-family: arial; font-size: 10px; color: #0c1f6b; text-decoration: none }
A.af:VISIT { font-family: arial; font-size: 10px; color: #0c1f6b; text-decoration: none }
A.af:VISITED { font-family: arial; font-size: 10px; color: #0c1f6b; text-decoration: none }
A.af:HOVER { font-family: arial; font-size: 10px; color: #ffb11b; text-decoration: underline }

.welcome_innertube{
	padding: 40px;
}




			
			
			
			
/*problem*/	

.column_center {
width:518px;
padding: 10px;
	vertical-align:top }







