/* ======================== leadGen containers */

	div.otherInfo {padding:0; margin:0 0 12px;}
	.otherInfo .top {height:29px; padding:0; margin:0; position:relative;}
	.otherInfo .top .otherInfoArrow {position:relative; top:8px; left:15px;}
	.otherInfo .top .otherInfoService {position:relative; top:6px; left:15px; font-weight: bold;}
	.otherInfo .border {padding:0; margin:0; display: none;}
	.otherInfo .content {margin:0; padding:12px 17px 0;}
	.otherInfo .bottom {height:40px; padding:0; margin:0;}
	
	div#otherInfoCHILDCARE {}
	 #otherInfoCHILDCARE .top {background: 0 0 no-repeat url(/img/rd/lg/cc_closed_710.gif?v=1);}
	 #otherInfoCHILDCARE .content {background: 0 0 repeat-y url(/img/rd/lg/cc_side_710.gif?v=1);}
	 #otherInfoCHILDCARE .bottom {background: 0 0 no-repeat url(/img/rd/lg/cc_bottom_710.gif?v=1);}
	 
	div#otherInfoTUTORINGX {}
	 #otherInfoTUTORINGX .top {background: 0 0 no-repeat url(/img/rd/lg/tu_closed_710.gif?v=1);}
	 #otherInfoTUTORINGX .customTop {background: 0 0 no-repeat url(/img/lg_tu_top.gif?v=1) !important;}
	 #otherInfoTUTORINGX .content {background: 0 0 repeat-y url(/img/rd/lg/tu_side_710.gif?v=1);}
	 #otherInfoTUTORINGX .bottom {background: 0 0 no-repeat url(/img/rd/lg/tu_bottom_710.gif?v=1);}
	 
	div#otherInfoPETCAREXX {}
	 #otherInfoPETCAREXX .top {background: 0 0 no-repeat url(/img/rd/lg/pc_closed_710.gif?v=1);}
	 #otherInfoPETCAREXX .content {background: 0 0 repeat-y url(/img/rd/lg/pc_side_710.gif?v=1);}
	 #otherInfoPETCAREXX .bottom {background: 0 0 no-repeat url(/img/rd/lg/pc_bottom_710.gif?v=1);}
	 
	div#otherInfoSENIRCARE {}
	 #otherInfoSENIRCARE .top {background: 0 0 no-repeat url(/img/rd/lg/sc_closed_710.gif?v=1);}
	 #otherInfoSENIRCARE .customTop {background: 0 0 no-repeat url(/img/rd/lg/sc_top_710.gif?v=1) !important;}
	 #otherInfoSENIRCARE .content {background: 0 0 repeat-y url(/img/rd/lg/sc_side_710.gif?v=1);}
	 #otherInfoSENIRCARE .bottom {background: 0 0 no-repeat url(/img/rd/lg/sc_bottom_710.gif?v=1);}

	/* TEMPLATE BLOCK */
	
	.refineLeadGen {font-weight:bold; width:678px; border: solid #dc891b; border-width:0 0 1px; padding:0 0 8px}
	.toggleLGPop {cursor:pointer;}
	
	.LGBrands {margin:5px 0 0; padding: 0px;}
	.LGBrands .indBrand {margin:15px 0 0; width:678px; border:dotted #666; border-width: 0 0 1px;}
	.indBrand table {width:678px;}
	.indBrand td {} 
	.indBrand .title td {vertical-align:bottom}
	.indBrand .title td.l {text-align: left;}
	.indBrand .title td.r {text-align: right;}
	.indBrand .title td.r a {text-decoration: none; cursor: default;}
	.indBrand .desc td {padding:8px 0;}
	.indBrand .loc td {}
	.indBrand .loc td ul {margin-left:30px; margin-top:0px;}
	
	
	
		
	/*
	.LGOptions span {padding:0 15px 0 1px;}
	.LGOptions td {vertical-align: top; padding:2px 0;}
	.LGOptions .cbox {position:relative; top:1px; left:0px; padding:0; margin:0; height:13px; vertical-align: top;}
*/
	.LGOptions table {width:50%;}
	.LGOptions table tr td input {margin:0 0 0 5px; padding: 0;}
	.LGOptions table tr td {vertical-align: top; white-space: nowrap;}
	
	.LGCompanies {margin:5px 0 0; padding: 0px;}
	.LGCompanies .indCompany {margin:15px 0 0;}
	.LGCompanies .indCompany table {width:100%}
	.LGCompanies .indCompany td {padding:0 15px 0 0; vertical-align: top;}
	.LGCompanies .indCompany td.check {vertical-align:middle;}
	.LGCompanies .indCompany td.image {vertical-align:middle;}
	.LGCompanies .indCompany td.desc {width:100%}
	
	
	.LGContactInfo {padding: 8px 0 20px 0px;}
	.LGContactInfo .accInfo td.label {text-align: right; padding: 0 10px 0 0; line-height: 23px;}
	.LGContactInfo .accInfo td input {width:155px;}
	
	
/* lg pops  TODO REDESIGN: make sure this works here*/
	.lgPop {font:100% arial sans-serif red;}
	.lgPop .lgPopTitle {padding:0 10px 0;}
	.lgPop .lgName {font-weight:bold; font-size:22px; line-height:1px; white-space:nowrap; /* nowrap is for safari */}
	.lgPop .lgPopLogo {float:left; padding:0 10px 0 0;}
	.lgPop .lgPopContent{}
	.lgPop .lgPopContent .lgPopContentLeft{width:350px; float:left; padding:0 0 0 10px; margin:20px 0 0; overflow:hidden;}
	.lgPop .lgPopContentLeft .p {margin:10px 0;}
	
	.lgPop .photoGallery {margin:0 0 25px 0;}
	.lgPop .photoGallery .gallery {width:300px; margin:0px auto;}
	.lgPop .gallery .togLeft {background: url(/img/photoGalTogSprite.gif?v=1) -40px -40px no-repeat; cursor:pointer; width:20px; height:79px; float:left; position:relative; top:30px;}
	.lgPop .gallery .showcase {float:left; padding:3px; background:#DBEDB8;}
	.lgPop .showcase img {display:block;}
	.lgPop .gallery .togRight {background: url(/img/photoGalTogSprite.gif?v=1) -40px -198px no-repeat; cursor:pointer; width:20px; height:79px; float:left; position:relative; top:30px;}
	.lgPop .thumbs {width:320px; margin:10px auto;}
	.lgPop .thumbs .thumb {float:left; margin:0px 0 0 10px; cursor:pointer;}
	.lgPop .thumb img {display:block;}
	
	.lgPop .lgPopContentLeft span {font-weight:bold; font-size:1.1em; display:block; margin:10px 0;}
	.lgPop .lgPopContentLeft ul {margin:10px 0 10px 40px;}
	.lgPop .lgPopContentLeft ul li {margin-left:.7em; padding-left:0em;}
	.lgPop .lgPopContent .lgPopContentRight{width:430px; float:right; padding:0; margin:0; overflow:hidden;}
	.lgPop .lgPopContentRight .errors {color:red;}
	.lgPop .lgPopContentRight .submit {display:block; margin:0 auto 5px;} 
	.lgPop .lgPopContentRight .skip {display:block; text-align: center;}
	
	.lgForm {width:432px;}
	.lgForm .lgFormTop {height:25px; background: url(/img/lg_form_top.gif?v=1) 0 0 no-repeat;}
	.lgForm .lgFormContent {background: url(/img/lg_form_border.gif?v=1) 0 0 repeat-y;}
	.lgForm .lgFormContent .c {padding:0 10px;}
	.lgForm .lgFormBase {height:25px; background: url(/img/lg_form_base.gif?v=1) 0 0 no-repeat;}
	
	.lgForm .locationsList {height:108px; border:1px solid #cccccc; overflow-y:auto; margin:5px 0 20px; background:white;}
	.lgForm .location {background: white;}
	.lgForm .odd {background:#ddeaf5 !important;}
	
	.lgForm .address {margin:10px 0}
	
	.lgForm td {vertical-align:top; padding:3px;}
	.lgForm .heading {font-weight:bold; display:block; margin:10px 0;}
	
	
	.LGOptions {margin:5px 0 15px; padding: 0 0 0 0px;}
	.childrenAges .childDOB {margin:0 0 5px;}
	.LGOptions input.enterDate {width:75px;}
	.LGOptions img.calendar {height:16px; width:15px; position:relative; top:3px; left:2px; cursor: pointer;}
	.LGOptions .checkBox {width:25px;}
	div.hoursNeeded td.checkBox {padding-right:7px;}
	
	
	
	