	
/*  SERPS (this and the following pink box should be moved to a seperate serps stylesheet) */
	.serpsC {padding:15px 0 0;}
	.serpsC table {}
/*	.serpsC table td {width:20%;}  */
	.serpsC div.imageContainer table td {width:auto;}
	
	.searchResultsControl {background:#ffefce;}
	.searchResultsControl td {padding:3px 0;}
	
	.indResultContainer {margin:0 0 15px 0;}
	.indResult {padding-top:1px; width:750px; background:url(/img/search/gb-results-top.gif?v=1) 0 0 no-repeat; margin: 0px; position:relative;}
	.indResult .header {height:20px;}
	.indResult .resCorner {display:none; height:62px; width:62px; position:absolute; bottom:0; right:0;}
	.indResultBase {height:20px; background:url(/img/search/results-base.gif?v=1) 0 0 no-repeat; margin: 0px;}
	.indResult div.c {padding:15px 10px 0;}
	
	.indResultFeatured {background:url(/img/search/gb-featured-top.gif?v=1) 0 0 no-repeat;}
	.indResultFeatured .indResultBase {background:url(/img/search/gb-featured-base.gif?v=1) bottom no-repeat;}
	.indResultFeatured .resCorner {display:block; background:url(/img/search/search_featured_corner.png?v=1) 0 0 no-repeat;}
		
/* serps grid */
	
	/* Important! please discuss before changing values here - see sitterSummaryBlock2.tag for a description of the grid  */
	.sg-l, .sg-r, .sg-c1, .sg-c2, .sg-c4, .sg-c4-minHeight {float:left; margin-right:10px; overflow:hidden;}
	.sg-l .photo {width:175px; height:175px; background:url(/img/photo_frame.gif) 0 0 no-repeat; position:relative;}
	.sg-l .photo img {position:relative; visibility:hidden;}/* hidden on load so we don't see the image before we center it */ 
	.sg-l {width:176px;}
	.sg-r {width:544px; margin-right:0;}
	.sg-c1 {width:126px;}
	.sg-c1-1 {width:136px}
	.sg-c1-2 {width:146px}
	.sg-c1-3 {width:113px}
	.sg-c1-4 {width:109px}
	.sg-c2 {width:262px;}
	.sg-c2-1 {width:292px}
	.sg-c2-2 {width:232px}
	.sg-c4 {width:544px; margin-right:0; margin-bottom:15px;}
	.sg-c4-minHeight {min-height:90px;}	
	.sg-c4-clear {clear:both;}	
	/* end grid */
	
	.jobTitleStyle h3{font-size:14px; display:inline;}
	.jobTitleStyle a{text-decoration:none;}
	 
	.sg-r .itemsLeft b {line-height:19px;}
	.sg-r .itemsRight b {line-height:19px;}
	
	.BGCOnFile_tog {vertical-align:top;}
	.BGCUponReq_tog {vertical-align:top;}
	

	.search_res_menubar {height:25px; background-color:#f7f7f7;}
	.search_res_menubar_top {background-image:url(); background-repeat:no-repeat; background-position:top right;}
	.search_res_menubar_base {background-image:url(); background-repeat:no-repeat; background-position:top right;}
	
	.serpRatingWrapper {position:relative; top:3px;}
	.serpRatingWrapper .tt {cursor:default;}

	#map {background:#e7e7e7 url(/img/myTown/mapLoading.gif) 50% 50% no-repeat;}
	.ccAges .checkBox, ccServices .checkBox {width:12px;}
	.ccAges .label2, .ccServices .label2 {width:195px;}
	.pcExperience .checkBox, .pcService .checkBox {width:12px;}
	.pcExperience .label3, .pcService .label3{width:120px;}

/*  day care SERPS */
	
	.DCResults {overflow:hidden;}
	.DCResultCont {padding:0; margin:0 0 15px; background:url(/img/dotted_line.gif?v=1) 0 0 repeat-x;}/* ie6fix adds width for due to a bug */
	.DCResultCont .tl, .DCResultCont .tr, .DCResultCont .bl, .DCResultCont .br {display:none;}
	.DCResultCont .c {position:relative; padding:15px 20px 10px;}
	.DCInfo {width:100%;}
	.DCInfo tr.top td {width:195px; vertical-align: top;}
	.DCInfo .description {vertical-align:top; padding:0;}
	.DCInfo .tdC {padding-right:8px;}
/* Featured */	
	.DCfeatured {background:#fff5e1; background-image:none; position:relative; border:none;}
	.DCfeatured .c {min-height:56px; padding-top:10px;}
	.DCfeatured .DCInfo .one .tdC {padding-left:15px;}
	.DCfeatured .DCInfo tr.top td {padding-top:15px;}
	.DCfeatured .DCInfo tr.top td.one {width:183px;}	
	.DCfeatured .DCInfo .description {padding:15px 0 0 15px;}	
	.DCfeatured .DCInfo .description .imageCell {float:left;}
	
/* corners */
	.DCfeatured .tl, .DCfeatured .tr, .DCfeatured .bl, .DCfeatured .br {position:absolute; display:block;}
	.DCfeatured .tl {top:0px; left:0px; background:url(/img/dc-corner-tl.gif?v=1) 0 0 no-repeat; height:50px; width:59px;}
	.DCfeatured .tr {top:0px; right:0px; background:url(/img/dc-corner-tr.gif?v=1) 0 0 no-repeat; height:27px; width:30px;} 
	.DCfeatured .bl {bottom:0px; left:0px; background:url(/img/dc-corner-bl.gif?v=1) 0 0 no-repeat; height:27px; width:30px;} 
	.DCfeatured .br {bottom:0px; right:0px; background:url(/img/dc-corner-br.gif?v=1) 0 0 no-repeat; height:27px; width:30px;}

/* Naccrra */
	.DCccrra {}
	
/* for viewJobApplication */

	.xpand {}
	.xpandAll {margin:0 0 15px;}
	.xpandAll a {padding:0 8px 0 17px; background: 0 2px no-repeat; cursor:pointer;}
	.xpandAll a.togCol {background-image: url(/img/right_arrow_all_on.gif?v=1);}
	.xpandAll a.togExp {background-image: url(/img/down_arrow_all_on.gif?v=1);}
	.xpandAll a.disabled {text-decoration: none; color:#cccccc; cursor:default;}
	.xpand .indXpand {}
	.indXpand .headCustom {font-weight: bold; color:#369; text-decoration:underline; padding:3px 0 0 16px; background: url(/img/right_arrow.gif?v=1) 0 5px no-repeat; cursor:pointer;}
	.indXpand .cont {height:0px; margin: 0; overflow:hidden;}

/* job search results */
	.applied {background:url(/img/applied-job-search-results.gif) 0 -5px no-repeat; padding: 0 0 0 20px; color:#666; line-height:24px;}
	.indResultJob {padding-top:1px; width:750px; background:url(/img/search/gb-results-top.gif?v=1) 0 0 no-repeat; margin: 0px; position:relative;}
	.indResultJob .c {padding-left:15px; padding-top:15px;}	
	.indResultJobHeader {height:20px; text-align:right; padding: 0 10px 0 0;}
		
/* sponsors/au pairs */
	.indResultContainer_sponsor {}
	.indResultContainer_sponsor .sponsoredListing {float:right; padding:4px 15px 0 0; font-style:italic;}
	.indResultContainer_sponsor .lastRow {margin-bottom:0px; height:26px;}
	.indResultContainer_sponsor .indResultBase {background-position:bottom left; height:14px;}
	.indResultContainer_aupair .profileName {float:left; padding:4px 0 0 15px; font-size:14px;}
	.indResultContainer_aupair .sg-c1-1 {width:106px}
	.indResultContainer_aupair .sg-c1-2 {width:116px}
	.indResultContainer_aupair .sg-c1-3 {width:123px}
	.indResultContainer_aupair .sg-c1-4 {width:159px}
	.indResultContainer_aupair .sg-c2-1 {width:232px}
	.indResultContainer_aupair .sg-c2-2 {width:302px}
	.indResultContainer_aupair .last {margin-right:0;}
	.indResultContainer_aupair .partnerLogo {float:right; padding-right: 20px;}
	.auPairSearchHeader {background: url(/img/au-pair-search-header.jpg) 0 0 no-repeat; height:145px;}
	.auPairSearchHeader .headerTitle {font-size:24px; padding:20px 0 0 30px;}
	.auPairSearchHeader .headerBody {color:#999999; font-size:14px; padding:0 0 0 30px;} 

/* myCaregivers grid */	
	.indR_myCaregivers div.c {padding:0 0 0 10px; background:url(/img/myCgBg.gif) 561px 10px repeat-y;}
	.indR_myCaregivers .header {height:25px;}
	.indR_myCaregivers .sg-l, .indR_myCaregivers .sg-r {margin-top:15px;}
	.indR_myCaregivers .sg-r {width:355px; margin-right:10px;}
	.indR_myCaregivers .sg-r_tools {float:left; width:188px; overflow:hidden;}
	.indR_myCaregivers .row {margin-bottom:15px;}
	.indR_myCaregivers .sg-c1-1 {width:150px;}
	.indR_myCaregivers .sg-c1-2 {width:195px;}
	.indR_myCaregivers .last {margin-right:0;}
	
/* L2Search grid */	
	.indR_l2Page .indResult {padding-top:1px; width:710px; background:url(/img/search/search-710-top.gif?v=1) 0 0 no-repeat; margin: 0px; position:relative;}
	.indR_l2Page .indResultBase {height:20px; background:url(/img/search/search-710-base.gif?v=1) 0 0 no-repeat; margin: 0px;}
	.indR_l2Page .indResultFeatured {background:url(/img/search/featured-710-top.gif?v=1) 0 0 no-repeat;}
	.indR_l2Page .indResultFeatured .indResultBase {background:url(/img/search/featured-710-base.gif?v=1) bottom no-repeat;}	
	.indR_l2Page .header {}
	.indR_l2Page .sg-r {width:494px; margin-right:10px;}
	.indR_l2Page .sg-c1-1 {width:125px;}
	.indR_l2Page .sg-c1-2 {width:140px;}
	.indR_l2Page .sg-c1-3 {width:95px;}
	.indR_l2Page .sg-c2-1 {width:278px}
	.indR_l2Page .sg-c2-2 {width:205px}
	.indR_l2Page .sg-c4 {width:494px; margin-right:0; margin-bottom:15px;}
	.indR_l2Page .last {margin-right:0;}
	.indR_l2Page .indResultJob {padding-top:1px; width:710px; background:url(/img/search/search-710-top.gif?v=1) 0 0 no-repeat; margin: 0px; position:relative;}
	.l2PageGrayStrip {background-color: #f5f5f5; padding: 5px; height: 18px; margin:10px 0;}
	.l2PageGrayStrip h2 {font-size: 14px; font-weight: bold; margin: 0; padding: 0; float: left;}
	.l2PageGrayStrip a {font-size: 14px; float: right;}
	.l2PageSiteMapLinks {margin: 30px 0 10px;}
	.l2PageNoResults {font-size: 16px; text-align: center; font-weight: bold;  margin: 45px 0; color: #999;}

/* L2 Modules */
	.L2BlockModule {padding-bottom:60px;}
	.L2Module {padding-top:10px;}
	.L2Module .top {background: url(/img/f5f5f5-710-top.gif) 0 0 no-repeat; height:25px;}
	.L2Module .content {background:#f5f5f5; padding: 0 20px;}
	.L2Module .base {background: url(/img/f5f5f5-710-base.gif) 0 0 no-repeat; height:25px;}
	.L2Module .title {font-weight:bold; font-size:14px;}
	.L2Module .inlinePro {margin: 0pt; display: inline;}
	
	.L2Module .content .block {float:left; margin: 0 10px 0 0; width:210px;}
	.L2Module .content .moreServices {padding:10px 0 0 0;}
 	.L2Module .content .block a {display:block; margin:4px 0 0;}
 	.L2Module .content .block .subTitle {font-weight:bold; font-size:12px;}
	.L2Module .content .position {position:absolute;}
		
	
	