/* ======================== CMS Landing pages */	
	.CMSLP h1 {color:black;}
	.CMSLP p {margin:10px 0;}
	.CMSLP ul li ul li {list-style: none; background: url(/img/dash.gif?v=1) 0 0 no-repeat; padding-left:10px;}
	table.CMSLPSearch td {padding: 2px 0;}
	#pageTitle {font-size:30px; font-weight:bold; padding-left:15px;}
	#subTitle {font-size:14px;}
	#subTitle ul {padding-left:15px;}
	#subTitle ul li {padding-bottom:5px;}	
	#specialOffer {position:absolute; top:200px; left:262px; width:335px; text-align:center; font-size:14px;}
	#specialOffer p {padding-top:30px; margin:0; line-height:1.4em; color:#f80505;}
	/* :::::::::::::::::::::::::::::::::::::::: LETTERBOX ::::::::::::::::::::::::::::::::::::: */ 
	
	a img {border:0;}
	
	div#letterboxLP1 {}
	div.letterBoxSearchLP {background:url(/img/LPsearchbox.gif?v=1) 0 0 no-repeat scroll; height:244px; width:271px; position:relative;}
	div.letterBoxListLP1 {font-size:1.2em;}
	
	div.letterboxSP {position:relative; font-size:1em; font-weight:bold;}
	.letterboxSP p {padding:0; margin:0;}
	.letterboxSP div.C {padding:30px;}
	div.profileText {position:absolute; top:55px; left:317px;}
	.profileText ul {margin:20px 0 0 0; padding:0;}
	.profileText li {margin:0 0 0 20px; padding:0;}
	
	div.profileTextSpecialNeeds {position:absolute; top:35px;left:215px;}
	.profileTextSpecialNeeds ul {margin:20px 0 0 0; padding:0;}
	.profileTextSpecialNeeds li {margin:0 0 0 20px; padding:0;}
	
	div.joinText {position:absolute; top:295px;left:30px;}	
	.joinText p {padding:0; margin:0; line-height:1.5;}
	.providerText {position:absolute; top:338px; left:700px; white-space: nowrap;}
	.letterBoxSearchSP {width:220px; position:absolute; top:40px; left:687px;}
	.letterBoxSP p {padding:0; margin:0;}
	table.searchSP {margin:20px 0 0;}
	table.searchSP td{padding:5px 0; font-weight:normal;}
	
	div.tourLink {position:absolute;top:221px; left:300px;}
	
	div.letterboxContent {}
	
	table.searchLP {margin:20px 0 0 25px;}
	table.searchLP td{padding:8px; font-size:1.2em;}
	table.hp5C td {vertical-align:top;}
	
	#LPSubmit {position:absolute; top:173px; left:74px;}
	
	div#contenleft {}
	
	div#sweepInfo {text-align: center; margin: 7px 0 0 425px; padding:135px 0 0; background: transparent url(/img/header_sweeps.gif?v=1) 45px 0px no-repeat scroll; height:417px; width:340px;}
	#sweepInfo div {margin:12px 0 0 0; padding:0px;}
	#sweepInfo p {margin:12px 0 0 0; padding:0px;}

/* ======================== multiple */
	#currentPic {position: absolute; top: 0; left: 0; height:276px; width:317px; background:url(/img/Profile_background_green.jpg?v=1) 0 0 no-repeat;}

	
/* ======================== provider landing page */
	
	div.plp {margin: 25px 0; position:relative;}
	.plpC .errorText {width:410px;}
	.plpC {padding:20px;}
	.plp h1 {margin:10px 0; color:#3399CC; font-size:30px; font-weight:normal;}
	.plpC h1 {color:#3399CC; font-size:30px; font-weight:normal;}
	
	.plp div.header {margin: 0 0 30px;}

	.plp table.steps {width:42%; margin:0;}
	.plp td {vertical-align:top; text-align:left; padding:10px 5px 10px 5px;}
	.plp td.num {padding-right: 0;}
	.plp td.con {padding-left: 0;}
	.steps td.con {padding-left:10px;}
	.steps td.num {vertical-align:top; padding-top:10px;}
	.plp table.steps p {padding:0px 5px; margin:0 0 10px 0;}
	
	#providerEnroll {position:absolute; top:237px; left:655px; width:232px;}
	#providerEnroll input {width:145px; padding:0; margin:0;}
	#providerEnroll td {padding:0px 5px 4px 0; vertical-align: top;}
	#providerEnroll td.l {text-align: right; padding-right:8px; width:70px;}
	#providerEnroll td table td {padding-bottom:0px;}
	
	#freeEnroll {position:absolute; top:25px; left:680px; width:232px;}
	#freeEnroll input {width:150px;	font-weight: normal; background-color: #FFFFFF !important; height: 18px; padding:0;	margin:0;}
	#freeEnroll td {padding:0px 5px 4px 0; vertical-align: top;}
	#freeEnroll td.l {text-align: right; padding-right:8px; width:70px;}
	#freeEnroll td table td {padding-bottom:0px;}
	
	.providerMission {font-size:16px; color:#999; font-weight:normal; margin: 0 0 20px; width:510px;}

/* ======================== provider POP */
	.letterboxSP h1#intro {color:white; position: absolute; top:25px; font-size: 23px; margin:0;}
	#popSearch {position:absolute; top:79px; right:222px;}
	#joinTextPop {position:absolute; bottom:34px; left:58px;}
	table.searchPop {}
	table.searchPop td {padding:0 7px; white-space: nowrap;}
	#pops {position: absolute; top: 130px; left: 30px; height:140px; width:550px;}
	.indPop {height:50px; width:270px; float:left;}
	.indPop span.inPop {display:block; padding:0 0 0 10px;}
	.indPop span.bull {padding: 0 7px 0 0; font-size:13px;} 
	.indPop span.withLink {padding-left:0;}/*background: url(/img/dash.gif?v=1) 0 0 no-repeat;*/
	.indPop span.details {font-size: 11px; font-weight: normal;}
	#ruProvider {position:absolute;top:355px; left:58px;font-size:11px; font-weight:normal;}
	
	

/* ======================== name media landing page */
	
	.nameMedia h1 {color:black;}
	.nameMedia p {margin:10px 0;}
	.stepsVert td {width:100px; padding:10px;}
	.stepsVert td img {float:left;}
	.stepsVert td span {position:relative; top:8px; left:8px; font-size:1.2em;}
	table.nameMediaSearch td {padding: 2px 0;}	
	
/* ======================== daycare landing page */
	
	.dayCareText {position:absolute; top:45px; font-weight:normal;}
	.dayCareText .titleText {font-weight: bold; color: #ffffff;}	
	.dayCareText h1 {font-size: 46px; display: inline; margin: 0; padding:0; position: relative; top: -5px;}
	.dayCareText .bulletOne {font-size: 16px; color: #555555; background: url(/img/numbers/no1.png?v=1) no-repeat; padding: 0 0 0 25px; height: 18px;}
	.dayCareText .bulletTwo {font-size: 16px; color: #555555; background: url(/img/numbers/no2.png?v=1) no-repeat; padding: 0 0 0 25px; margin: 15px 0; height: 18px;}
	.dayCareText .bulletThree {font-size: 16px; color: #555555; background: url(/img/numbers/no3.png?v=1) no-repeat; padding: 0 0 0 25px; height: 18px;}
	
	.dayCareleadGenText {position:absolute; top:28px;left:242px; width:350px; font-weight:normal;}
	.dayCareleadGenText h1 {font-size:1.8em;}	
	
/* ======================== job landing page */
	
	#jobPoints {position: absolute; top:114px; left:450px; font-size:14px;}
	.jobPoint {font-weight: bold; margin: 0 0 19px 0;}
	.postJobForm {position: absolute;top:104px; left:570px;}	
	.btnJobFirstPostJob {background: url(/img/btn_job-first_post-job.png?v=1) 0 0 no-repeat; width: 132px; height: 42px; position:absolute; top:165px; left:744px; cursor:pointer;}
	
/* ======================== tell a friend */

	.tFriend {font:12px arial, sans-serif; width: 578px; position:relative;}
	.tFriend .top {background: url(/img/taf-grey-bg-top.gif?v=1) 0 0 no-repeat; width: 710px; height:25px;}
 	.tFriend .content {background: url(/img/taf-grey-bg-body.gif?v=1) 0 0 repeat-y; width: 710px;}
 	.tFriend .content .c {padding:5px 15px;}
 	.tFriend .base {background: url(/img/taf-grey-bg-base.gif?v=1) 0 0 no-repeat; width: 710px; height:25px;}
	#tFriendemail input {font:12px arial, sans-serif;}
	#tFriendemail textarea {font:12px arial, sans-serif;}
	#tFriendemail ul li {list-style-type: none; margin: 0 0 8px 5px;}
	.tafLmTd1{text-align: center; width: 130px; height: 100px; vertical-align: top;}
	.tafLmTd2{vertical-align: top; width: 490px;}
	
	.emails tr {height:35px;}
	.emails .label {width:106px;}

/* ======================== learn more about PCC */

	#PCCLearnMoreAdlobe td {font-weight: bold; padding-top: 3px;}
	#PCCLearnMoreAdlobe input {font:12px arial, sans-serif; width: 150px; height: 18px;}
	
/* ======================== care on call landing page */
	.btnJoinToday {background: url(/img/btn-join-today.png?v=1) 0 0 no-repeat; width: 165px; height: 52px; cursor:pointer;}
	.btnUpgradeNow {background: url(/img/btn-upgrade-now.png?v=1) 0 0 no-repeat; width: 165px; height: 52px; cursor:pointer;}
	.goButton {background: url(/img/btn_get_started.png?v=1) 0 0 no-repeat; width: 166px; height: 50px; position: absolute; left: -174px; cursor:pointer;}
	.goSearchBtn {background: url(/img/buttons/btn-go-vmp.png?v=1) 0 0 no-repeat; width: 49px; height: 30px; cursor:pointer;}
	
/* Make the combo box look normal */
	div#widget_CSZInput{width:145px; border:1px solid gray; background-color:white; padding:2px 1px 0; margin-top:3px;}		

/* ======================== roomba */
	.contestDetails {padding:20px 35px 10px;}
	.contestDetails h3 {font-size:12px; font-weight:bold; margin:10px 0;}
	.contestDetails p {margin:10px 0;}
	