/* ======================== my neighborhood */	

 /* ::::::::: big pink localContainer */
	
	div.bigPink {background:#fdf1d8;}
	.bigPink div.top {background:url(/img/rd/big-pink-g24-top.gif?v=1) 0 0 no-repeat; height:33px;}
	.bigPink div.content {}
 	.bigPink div.base {background:url(/img/rd/big-pink-g24-base.gif?v=1) 0 0 no-repeat; height:40px;}
 	
 	div#mainTabContainer {margin:0px 0 0; background:white; height:100px !important; }
 	div.dojoTabLabels-top {background:#FDF1D8;}
 	
 	div.localContainer {margin: 0px; padding: 0 0 25px;}
	.localContainer h1 {font-size:22px; padding:0 15px; font-weight:normal; margin:8px 0;}
	.localContainer h2 {font-size:12px; padding:0 15px; font-weight:normal; margin:0 0 8px 0;}
 	.localContainer div.content {margin:0px 0px 0px 10px;}
 	.localContainer div.refineLocalSearch {height:100px; display:block; background:#FFDD97; border:1px solid #FECC67; padding:10px 0px 0px 0px;}
 	.localContainer div.prevNext {background:#FFDD97; height:20px; width:300px; position:absolute; bottom:0px;}
 	.refineLocalSearch table td {padding:4px;}
 	.refineLocalSearch td.labelL {padding-right:0px; text-align:right;}
 	.refineLocalSearch td.labelR {padding-left:0px;}
 	.refineLocalSearch select {width:88px;}
 	.localContainer .expandSearch{padding:0 0 0 20px;}
 	.expandSearch .linkDiv{padding:10px 0;}
 	.expandSearch .linkDiv .secondlinksNavCategory{padding:5px 0;}
 	
 	
 	
	.mnLinksCont {float:left;}
	.mnLinksCont .c {padding-left:15px; margin:15px 0 10px;}
	.mnLinksCont .tile {width:50%; float:left; margin:0; padding:0;}
	ul.mnLinks {padding-left:25px; margin:0 0 10px 0;}
	ul.mnLinks li {margin-top:5px}	
	.mnLinksHeader {margin:10px 0 0; font-weight:bold;}
	
	.featuredTiles {/*width:774px;*/}
	.featuredTiles .c {}
	.featuredRound {}
	.featuredRound .top {height:28px; background:url(/img/rd/mn-featured-top.gif?v=1) 0 0 no-repeat; text-align:center; font-size:16px; color:#666666; font-weight:bold; line-height:28px;}
	.featuredRound div.content {background:url(/img/rd/mn-featured-sides.gif?v=1) 0 0 repeat-y; margin:0;}
	.featuredRound .c {padding:10px;}
	.featuredRound .featuredMain td {vertical-align:top;}
	.featuredRound td.l {padding:0 15px;}
	.featuredRound td.r {}
	.featuredRound ul {margin: 0 0 0 .7em;}
	.featuredRound li {}
	.featuredRound p {margin:10px 0;}
	.featuredRound .base {height:23px; background:url(/img/rd/mn-featured-base.gif?v=1) 0 0 no-repeat;}
	.featuredRound .viewMore {color:#666; text-decoration:none;}
	
 /* ::::::::: mn links pages */
	
 	div#mn {border:0; margin: 0px 0px 0px 0px; min-height:600px;}
 	#mn div.header {margin:0 0 20px 0;}
 	#mn .header h1 {font-size:22px; padding:0 15px; font-weight:normal; margin:8px 0;}
 	#mn .header h2 {font-size:15px; padding:0 15px; font-weight:normal; margin:0 0 8px 0;}
 	#mn div.body {margin:0; padding:0;}	
 	#mn div.body div.content {margin:0 20px;}
 	#mn .body div.block	{float:left; margin: 0 10px 0 0; width:210px;}
 	#mn .body div.block a {line-height:20px;}
 	
 	
/* ::::::::: mnListings */
	.mnListings {background: #fdf1d8; width:284px;}
	.mnListings .top {background: url(/img/mnListings_top.gif?v=1) 0 0 no-repeat; height:36px;}
	.mnListings div.content {margin:-15px 5px 0px 20px;}
	.mnListings .base {background: url(/img/mnListings_base.gif?v=1) 0 0 no-repeat; height:36px;}
	
	/**/
	.allListings {width:100%}
	.allListings td {vertical-align:top;}

	#childCareList, #specialNeedsList, #tutoringList, #petCareList, #seniorCareList, #housekeepingList, #careGigsList {background:white; width:300px; height:477px; display:none; float:left; position: relative; top:0px;}
	
	div.localResultsC {padding:0px; margin:0 6px;}
	table.localResults {width:100%;}
	.localResults td {text-align:left; border:solid #D3D3D3; border-width:0 0 1px 0; padding: 2px;}
	.localResults td.pNumber {width:22px;}
	.localResults td.name {text-align:left; font-weight:bold; width:70px;}
	.localResults td.age {width:auto;}
	.localResults td.exp {width:50px;}
	.localResults td.rate {width:50px;}
	.localResults td.gender {width:auto;}
	.localResults tr.header td{font-weight:bold; color:#999999;}
	
	div.mapContainer {float:left; margin: 0px 0 0 10px;}
	.mapContainer div.header {padding:0 0 12px 0;}
	.mapContainer div.header span {font-weight:bold; display:block;}
	
	#childCareTab, #specialNeedsTab, #tutoringTab, #seniorCareTab, #petCareTab, #housekeepingTab, #careGigsTab {height:100px;}
	
	.disclaimer {float:left; width:930px; text-align: center; padding:15px 0 0;}

/* SEO Section */
	.mtSEOSection{margin-top: 10px;}
	.mtSEOSection .serviceBlock{margin-bottom:15px;}
	.mtSEOSection .serviceBlock h2 {font-weight:bold; padding:3px 0 0 0; margin:0 0 0px 0px;}
	.mtSEOSection .serviceBlock img {position:absolute;}	
	.mtSEOSection .serviceBlock p {margin-top:0; margin-bottom:0; color:#666666;}
	.mtSEOSection .serviceBlock p span {display:block;}
	.mtSEOSection .serviceBlock div{color:#666;}

/* myTown */
	.myTown {}
	.myTown .map {height:445px; width:610px; float:left; margin:0; background:#e7e7e7 url(/img/myTown/mapLoading.gif) 50% 50% no-repeat;}	
	.myTown .tabContainer {width:930px;}
	.myTown .tabs {padding:0; background:transparent; width:930px;}
	.myTown .tabs .tab {float:left; font-size:90%; border:solid white; border-width:0 0 1px 0; line-height:21px; text-align:center;}
	
	.tabContainer .tabcc_off {background: url(/img/myTown/tab_cc_off.gif) 0 0 no-repeat; width:72px;}
	.tabContainer .tabsn_off {background: url(/img/myTown/tab_sn_off.gif) 0 0 no-repeat; width:92px;}
	.tabContainer .tabtu_off {background: url(/img/myTown/tab_tu_off.gif) 0 0 no-repeat; width:110px;}
	.tabContainer .tabsc_off {background: url(/img/myTown/tab_sc_off.gif) 0 0 no-repeat; width:79px;}
	.tabContainer .tabpc_off {background: url(/img/myTown/tab_pc_off.gif) 0 0 no-repeat; width:66px;}
	.tabContainer .tabhk_off {background: url(/img/myTown/tab_hk_off.gif) 0 0 no-repeat; width:90px;}
	.tabContainer .tabcg_off {background: url(/img/myTown/tab_cg_off.gif) 0 0 no-repeat; width:71px;}
	
	.tabContainer .tabcc_on {background: url(/img/myTown/tab_cc_on.gif) 0 0 no-repeat; width:72px; border-color:#FFDD97 !important;}
	.tabContainer .tabsn_on {background: url(/img/myTown/tab_sn_on.gif) 0 0 no-repeat; width:92px; border-color:#FFDD97 !important;}
	.tabContainer .tabtu_on {background: url(/img/myTown/tab_tu_on.gif) 0 0 no-repeat; width:110px; border-color:#FFDD97 !important;}
	.tabContainer .tabsc_on {background: url(/img/myTown/tab_sc_on.gif) 0 0 no-repeat; width:79px; border-color:#FFDD97 !important;}
	.tabContainer .tabpc_on {background: url(/img/myTown/tab_pc_on.gif) 0 0 no-repeat; width:66px; border-color:#FFDD97 !important;}
	.tabContainer .tabhk_on {background: url(/img/myTown/tab_hk_on.gif) 0 0 no-repeat; width:90px; border-color:#FFDD97 !important;}
	.tabContainer .tabcg_on {background: url(/img/myTown/tab_cg_on.gif) 0 0 no-repeat; width:71px; border-color:#FFDD97 !important;}
	
	.myTown .tabContainer .selected {}
	.myTown .refineSearch {height:60px; width:930px; background:#FFDD97;padding:10px 0;}
	.myTown .listContainer {background:white; position:relative;}
	.myTown .listContainer .c {height:425px;}
	.myTown .listContainer .base {line-height:20px; height:20px; padding:0 10px; background:#FFDD97;}
	.myTown .listContainer .prevNext {float:right;}
	.myTown .listContainer .selected {background: #FFEFCE;}
	.myTown .contentContainer {display:none;}
	.myTown .listing {cursor:pointer;}
	.myTown .refineSearch td {padding:4px;}
 	.myTown .refineSearch td.labelL {padding-right:0px; text-align:right;}
 	.myTown .refineSearch td.labelR {padding-left:0px;}
 	.myTown .refineSearch select {width:88px;} 
	.myTown .loading {display:block; position:absolute; top:40px; left:135px;}

/* gMap */
	.gMap .map {height:550px;}	

/*  state search Bar */		
	.state_search {position:relative; top:-1px; z-Index:15;  width:950px; height:46px; background-color:#E7E7E7; background-image: url('/img/footer-search-bar.gif?v=1'); background-repeat:no-repeat; background-position:bottom left; line-height:1.8em; border-top:1px solid #fff; margin-bottom: 5px;}	
	.state_search_text {font-size:15px; padding-left:15px; padding-top:13px; }
	.state_date { color:#999;}

/*  blue box 950 */	
	div.blueBox950 {background:#DFECFC; width: 950px;}
	.blueBox950 div.top {background:url(/img/blue_top_950.gif?v=1) 0 0 no-repeat; height: 56px;}
	.blueBox950 .top div.header {color:#fff; font-size: 18px; position: absolute; margin: 6px 0 0 20px;}
	.blueBox950 .top div.header h1 {display:inline; font-size: 18px; margin:0; padding:0; font-weight:normal;}
	.blueBox950 .top div.subHeading {color:#fff; position: absolute; margin: 30px 0 0 20px;}
	.blueBox950 div.content {margin:0; padding:20px;}
 	.blueBox950 div.base {background:url(/img/blue_base_950.gif?v=1) 0 0 no-repeat; height:25px;}
 	.blueBox950 div.block {float:left; margin: 0 10px 0 0; width:300px;}
 	.byState div.block {float:left; margin: 0 10px 0 0; width:295px;}
 	.byState div.block a {display:block; margin:4px 0 0;}
 	
/*	blue navigation 950 */
	.blueNav950 {position:relative; height:39px; width:950px; background-color:#DEECFB; margin-bottom:10px;} 	
	.blueNav950 .leftEnd {float:left; height:39px; width:18px; background:url(/img/myTown/deecfb_Left_cap.gif) 0 0 no-repeat;}
 	.blueNav950 .rightEnd {float:right; height:39px; width:18px; background:url(/img/myTown/deecfb_Right_cap.gif) 0 0 no-repeat;}
 	.blueNav950 .contentBlock {width:850px; float:left; margin-top:7px;}

/* blue navigation*/
	
	.blueNavTop			{ width: 950px; background: #deecfb; border: 1px solid #deecfb; position: relative; margin: 10px 0;}
	.blueNavTop .tl		{ position: absolute; width: 25px; height: 25px; background: url(/img/deecfb-crnr-TL.gif?v=1); top: -1px; left: -1px; }
	.blueNavTop .tr		{ width: 25px; height: 25px; background: url(/img/deecfb-crnr-TR.gif?v=1); position: absolute; top: -1px; right: -1px; }
	.blueNavTop .bl		{ width: 25px; height: 25px; background: url(/img/deecfb-crnr-BL.gif?v=1); position: absolute; bottom: -1px; left: -1px; }
	.blueNavTop .br		{ width: 25px; height: 25px; background: url(/img/deecfb-crnr-BR.gif?v=1); position: absolute; bottom: -1px; right: -1px; }
	.blueNavTop .insideContent	{ padding: 25px 25px 25px 18px; }
	.insideContent .headingNav {font-size:14px; font-weight:bold; width:800px;}
	.insideContent .linksNavTab {margin:5px 0 20px 0;}
	.insideContent .linksNavTab .secondLinksNav{margin:5px 0;}
	.insideContent .nullMarginBottom{margin-bottom:0;}
	
	.linksNavTab .secondLinksNav .firstLinkSecondNav {display:inline;}
	.linksNavTab .secondLinksNav .firstLinkSecondNav a.btn_hdr_L3_mid {position:relative; top:4px; padding:0 6px 0 0; font-size:12px; border-right:1px solid #333;  color:#000; background-color:#DEECFB; text-decoration:underline;}
	.linksNavTab .secondLinksNav .firstLinkSecondNav a.btn_hdr_L3_mid:hover {text-decoration:none; color:#000;}
	.linksNavTab .secondLinksNav .firstLinkSecondNav .btn_hdr_L3_mid_sel {position:relative; top:4px; left:-3px; padding:0 6px 0 3px; font-size:12px; border-right:1px solid #333; font-weight:bold;color:#000; background-color:#DEECFB; text-decoration:none; font-weight:bold;}
	
	.insideContent .linksNavCategory {margin:5px 0 20px;}
	.insideContent .linksNavCategory a {color:#000;}
	.insideContent .linksNavCategory .secondlinksNavCategory {margin:5px 0;}
	
	div.blueNavTop .bt_hdr_L3 {position:relative; width:100%; background-color:#DEECFB; background-image: none; height:24px; left:0px; }
	div.blueNavTop a.btn_hdr_L3_left {position:relative;  top:4px; padding:0 6px 0 0; font-size:12px; border-right:1px solid #333;color:#000; background-image: none; background-color:#DEECFB; text-decoration:underline;}
	div.blueNavTop a.btn_hdr_L3_left:hover {text-decoration:none; color:#000;} 
	div.blueNavTop .btn_hdr_L3_left_sel {position:relative;  top:4px; padding:0 6px 0 0; font-size:12px; border-right:1px solid #333; font-weight:bold; color:#000;  background-image: none;  background-color:#DEECFB; text-decoration:none; font-weight:bold;}
	div.blueNavTop a.btn_hdr_L3_mid {position:relative; top:4px; padding:0 6px 0 6px; font-size:12px; border-right:1px solid #333;  color:#000; background-color:#DEECFB; text-decoration:underline;}
	div.blueNavTop a.btn_hdr_L3_mid:hover {text-decoration:none; color:#000;}
	div.blueNavTop .btn_hdr_L3_mid_sel {position:relative; top:4px; left:-3px;	padding:0 6px 0 6px; font-size:12px; border-right:1px solid #333; font-weight:bold;color:#000; background-color:#DEECFB; text-decoration:none; font-weight:bold;}
 	div.blueNavTop a.lastTab, div.blueNavTop span.lastTab {border-right:0;} 

	.blueNav950 .contentBlockState{width:850px; float:left; margin-top:3px;}
 	.blueNav950 .contentBlockState a{color:#000; padding:0 6px;}
 	
 	.blueNav950 .contentBlockLinks{width:850px; float:left; margin:11px 0 0 15px;}
 	.blueNav950 .contentBlockLinks a{color:#000;}

/*	Site Map Navigation Tabs */
	div.blueNav950 .bt_hdr_L3 {position:relative; width:100%; background-color:#DEECFB; background-image: none; height:24px; left:0px; }
	div.blueNav950 a.btn_hdr_L3_left {position:relative;  top:4px; padding:0 6px 0 15px; font-size:12px; border-right:1px solid #333;color:#000; background-image: none; background-color:#DEECFB; text-decoration:underline;}
	div.blueNav950 a.btn_hdr_L3_left:hover {text-decoration:none; color:#000;} 
	div.blueNav950 .btn_hdr_L3_left_sel {position:relative;  top:4px; padding:0 6px 0 15px; font-size:12px; border-right:1px solid #333; font-weight:bold; color:#000;  background-image: none;  background-color:#DEECFB; text-decoration:none; font-weight:bold;}
	div.blueNav950 a.btn_hdr_L3_mid {position:relative; top:4px; padding:0 6px 0 6px; font-size:12px; border-right:1px solid #333;  color:#000; background-color:#DEECFB; text-decoration:underline;}
	div.blueNav950 a.btn_hdr_L3_mid:hover {text-decoration:none; color:#000;}
	div.blueNav950 .btn_hdr_L3_mid_sel {position:relative; top:4px; left:-3px;	padding:0 6px 0 6px; font-size:12px; border-right:1px solid #333; font-weight:bold;color:#000; background-color:#DEECFB; text-decoration:none; font-weight:bold;}
 	div.blueNav950 a.lastTab, div.blueNav950 span.lastTab {border-right:0;}
 	
 /*  blue box 470 */	
	div.blueBox470 {background:#FFF; width: 470px;}
	.blueBox470 div.top {background:url(/img/blue_top_470.gif?v=1) 0 0 no-repeat; height: 35px; color:#fff; font-size: 14px;}
	.blueBox470 div.content {margin:0;}	
	.blueBox470 div.leftdiv {width: 145px; height: 30px; padding: 6px 0 6px 6px; overflow: hidden; float: left; border-top: 1px solid #CCC;}
	.blueBox470 div.rightdiv {width: 313px; height: 30px; padding: 6px 0 6px 6px; overflow: hidden; background-color: #DFECFC; float: left; border-top: 1px solid #FFF;}
	
/* Sitemap Pages */	
	
	.nationalStateBlock {font-size: 18px; margin: 25px 0 0 20px;}
	.nationalStateBlock h2.subText {margin:0; font-size: 18px; font-weight:normal;}
	p.breadcrumbSiteMap {padding-left:15px; margin: 0 0 10px 0;}
	
/* College Cargivers */	
	.findCollegeCaregiversLink {float:right; margin:5px 18px 0 0; font-weight:bold;}
	.myTownCollegeCareBlock {}
	.myTownCollegeCareBlock .bgColorTop {background-color:#e9e9e9; float:left; height:63px; width:904px; float:left;}
	.myTownCollegeCareBlock .bgColorBase {background-color:#e9e9e9; float:left; height:25px; width:900px; float:left;}
	.myTownCollegeCareBlock .topRight {background:#e9e9e9 url(/img/myTownCollegeCare-top-right.gif?v=1) 0 0 no-repeat; width:25px; height:63px; float:right;}
	.myTownCollegeCareBlock .topLeft {background:#e9e9e9 url(/img/myTownCollegeCare-top-left.gif?v=1) 0 0 no-repeat; width:21px; height:63px; float:left;}
	.myTownCollegeCareBlock .baseRight {background:#e9e9e9 url(/img/myTownCollegeCare-base-right.gif?v=1) 0 0 no-repeat; width:25px; height:25px; float:right;}
	.myTownCollegeCareBlock .baseLeft {background:#e9e9e9 url(/img/myTownCollegeCare-base-left.gif?v=1) 0 0 no-repeat; width:25px; height:25px; float:left;}
	.myTownCollegeCareBlock .c {border: 1px solid #e9e9e9; border-width:0 1px 0 1px; width:933px; padding:0 0 10px 15px;}
	.myTownCollegeCareBlock h2 {margin:14px 0 0; padding:0;}
	.myTownCollegeCareBlock .h2Font14 {font-size:14px; color:#888888;}
	.myTownCollegeCareBlock .h2Font18 {font-size:18px; color:#666666;}
	.myTownCollegeCareBlock .collegeCareSM11 {font-size:11px; position:relative; top:-10px;}
	.myTownCollegeCareBlock .cBlock {float:left; margin-right:10px; padding-top:10px; overflow:hidden; width:300px;}
	.myTownCollegeCareBlock .bgColorTopHalf {width:424px;}
	.myTownCollegeCareBlock .bgColorBaseHalf {width:420px;}
	.myTownCollegeCareBlock .cHalf {width:453px;}
	
	

	