/* Adept search slide TEST */

#homepage-top-search-panel {
display:none;
}

/* Child Bio Video featured */
.hp-vid-slide-wide {
display:none;
}

/* Featured1 Sidebar Start */

.home-loginfeat1 {
top: 195px;
position: absolute;
right: 8px;
width:245px;
height:325px;
background-color:#FFFFFF;
padding:10px 20px;
}

.loginfeat1-title {
color:#00a3c7;
text-align:center;
font-weight:normal;
font-size:18px;
border-bottom:none;
padding-bottom:8px;
line-height:22px;
margin-bottom:10px;
display:block;
}

.h-login-feat1-post {
font-size: 15px;
line-height: 18px;
padding: 2px 5px;
/*padding: 10px 5px;*/
margin: 5px 10px 10px;
/*height: 30px;
height: 45px;*/
}

a.feat1-post {
text-decoration:none;
}

.h-login-feat1-cont {
font-size: 10px;
color: #898989;
float: right;
display: block;
padding-top: 3px;
}

.feat1-hr {
display: block;
margin-bottom: 5px;
margin-top: 20px;
width: 80%;
border-style: inset;
border: 1px dashed #ccc;
}

/* End */


img {border: none; display:inline;}
/* slideshow css */
#home-feature-area {
	background: url(/css/images/home-test-slider-background.png) no-repeat;
	width: 975px;
	height: 367px;
                 position: relative;
                 top: -25px;
}

.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 627px; /*Width of Carousel Viewer itself*/
	height: 319px; /*Height should enough to fit largest content's height*/
	}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
z-index: 50;
	}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0; /*margin around each panel*/
	width: 627px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	overflow: hidden;
	}

#slide {
	padding:0;
	width:627px;
	height:316px;
	overflow: hidden;
                 margin: 5px 0px 0px 5px;
	}

/* -- Sponsor a Child in Brazil slide -- */
.slide1 {
	background: url(/multimedia/SponsorAChild_inBrazil_0816.jpg);
	overflow: hidden;
	}

.slide1 #childImg {
    width: 100px;
    height: 133px;
    position: absolute;
    left: 88px;
    top: 47px;
}

.slide1 #childImg #childLink {
    width:100px;
    height: 133px;
    position: absolute;
}

.slide1 #childName {
    width: 98px;
    height: 16px;
    position: absolute;
    bottom: 112px;
    left: 83px;
    border-bottom: 1px solid #898989;
    padding: 0 5px 5px;
    text-align: center;
    font-size: 14px;
    color: #464646;
}

.slide1 #childLoc {
    width: 98px;
    height: 14px;
    position: absolute;
    bottom: 91px;
    left: 83px;
    padding: 0 5px;
    text-align: center;
    font-size: 11px;
    color: #464646;
}

.slide1 #childBday {
    width: 98px;
    height: 14px;
    position: absolute;
    bottom: 72px;
    left: 83px;
    padding: 0 5px;
    text-align: center;
    font-size: 11px;
    color: #464646;
}

.slide1 #sponsorBtn {
    width: 122px;
    height: 34px;
    position: absolute;
    left: 76px;
    bottom: 35px;
    cursor: pointer;
}

/* -- end Sponsor a Child in Brazil slide -- */

#resultsbtn {
    left: 322px;
    position: absolute;
    top: 6px;
    width: 150px;
}

/*
.slide2 {
	background: url(/multimedia/Tears-for-India.jpg); 
	overflow: hidden;
	}

.slideText2 {
    height: 260px;
    left: 43px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 39px;
    width: 565px;
}
*/

.home-cdsp-button-holder {
font-size: 14px;
font-weight: bold;
line-height: 18px;
color: #593301;
background-image: -webkit-linear-gradient(#de9403 0%, #e6b413 100%);
background-image: -moz-linear-gradient(#de9403 0%, #e6b413 100%);
background-image: -o-linear-gradient(#de9403 0%, #e6b413 100%);
background-image: linear-gradient(#de9403 0%, #e6b413 100%);
border-radius: 5px;
background-color: #e6b413;
position: relative;
left: 373px;
box-shadow: 1px 3px 5px rgba(3,3,3,.55);
padding: 0 12px;
width: 170px;
height: 39px;
bottom: 30px;
}

a.home-cdsp-button:link, a.home-cdsp-button:visited {
color: #593301;
text-decoration: none;
vertical-align: middle;
line-height: 40px;
}

span.home-cdsp-button-inner {
cursor: pointer;
padding: 0px;
}

/*
.slide3 {
	background: url(/multimedia/sponsor-a-child-waiting.jpeg);
	overflow: hidden;
	}

.slideText3 {
	width: 232px;
	height: auto;
	margin: 0;
	padding:0;
	position: relative;
	top: 225px;
	left: 355px;

	}
*/

.slide4 {
	background: url(/multimedia/WaitingChildSlide_video.jpg); 
	overflow: hidden;
	}

.slideText4 {
    height: 260px;
    left: 43px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 37px;
    width: 565px;
}
	
.slide5 {
	background: url(/multimedia/Sponsor-a-child-bg.jpg);
	overflow: hidden;
	}

.slideText5 {
	width: 360px;
	height: auto;
	margin: 0;
	padding:0;
	position: relative;
	top: 135px;
	left: 310px;
	line-height: 14px;
	}

.slideText5 h3 {
	color:#c36a25;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 15px 0px 0px 15px;
	font-weight: bold;
	}

.slideText5 p {
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 15px 0px 0px 15px;
	font-weight: normal;
	}
	
.slideText5 a:link {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: relative;
	font-size: 14px;
	}
	
.slideText5 a:visited {
	color: #000000;
	font-size: 14px;
	}

.slideText5 ul li {
	color:#000000;
	font-size: 14px;
	line-height: 5px;
	list-style:disc inside none;
	background: none;
}

/*	
.slide6 {
	background: url(/multimedia/CompassionSunday.jpg);
	overflow: hidden;
	}

.slideText6 {
	width: 320px;
	height: auto;
	padding: 0;
	margin:0;
	position: relative;
	top: 210px;
	left: 260px;
	}

*/

#mygallery-paginate {
	width: 40px;
	height: 20px;
	text-align:center;
	margin-top:300px;
	margin-left:25px;
	background: white;
	position: absolute;
                z-index:100;
                }

/* this is in main.css
.cta-button span.cta-button-inner {
background: url("/multimedia/bgnd-cta-button.png") no-repeat scroll right 0 transparent;
}
*/

a.cta-button:link, a.cta-button:visited {
background: url("/multimedia/bgnd-cta-button.png") no-repeat scroll 0 0 transparent;
}
	
/*css for disaster slide*/
#button-box { width: 205px; height: 41px; margin: 0; padding: 0; float: left; position: absolute; top: 90px; left: 0px; }
#button-1 { width: 41px; height: 41px; margin: 0; padding-right: 7px; float: left; display: inline; }
#button-2 { width: 41px; height: 41px; margin: 0; padding-right: 7px; float: left; display: inline; }
#button-3 { width: 41px; height: 41px; margin: 0; padding-right: 7px; float: left; display: inline; }
#button-4 { width: 57px; height: 41px; margin: 0; padding: 0; float: left; display: inline; }
p.bold-text { font-size: 15px; font-weight: bold; }
p.special-spacing { position: relative; top: -5px; }

/*css for the compassion updates*/

#feature .aside {
		left: 686px;
		position: absolute;
		top: 38px;
		width: 260px;
	}
	#feature #prev1, #feature #next1 { 
		display: block;
		background: 0 0 no-repeat; 
		width: 10px;
		height: 12px;
		text-indent: -9999px;
		position: absolute; 
		z-index: 30000;
		top: 325px;
	}
	#feature #prev1 { 
		left: 30px;
	}
	#feature #next1 { 
		top: 325px;
		left: 134px;
		background-position: -30px 0;
	}
	#feature #prev1:hover { 
		background-position: 0 -26px;
	}
	#feature #next1:hover { 
		background-position: -30px -26px;	 
	}
	#feature .aside h6 {
		color: #575757;
		font-size: 18px;
		font-weight: bold;
		line-height: 20px;
	}
	#feature .aside .rss {
		background: url(/css/images/ico-feature-rss.png) no-repeat;
		display: block;
		height: 11px;
		overflow: hidden;
		position: absolute;
		right: 0;
		text-indent: -9999px;
		top: 4px;
		width: 11px;
	}
	#feature .feeds {
		border-bottom: 2px solid #cdc5bf;
		margin-bottom: 8px;
                                 height: 230px;
                                 overflow: hidden;
	}
	#feature .updates li {
		background: url(/css/images/ico-featured.png) no-repeat;
		margin-bottom: 10px;
		padding-left: 0;
	}
	#feature .updates .crisis { background-position: 0 0; }
	#feature .updates .blog { background-position: 0 -81px; }
	#feature .updates .press-release { background-position: 0 -161px; }
	#feature .updates a {
		display: block;
		color: #133e7e;
		padding: 0 0 0 47px;
		text-decoration: none;
	}
	#feature .updates a:hover { text-decoration: underline; }
	#feature .updates a em, #feature .updates a strong { color: #575757; }
	#feature .read-blog {
		background: url(/multimedia/btn-feature-read-blog-long.png) no-repeat;
		display: block;
		float: left;
		height: 31px;
		overflow: hidden;
		text-indent: -9999px;
		width: 140px;
	}
	#feature .social {
		float: right;
		margin: 0;
		width: 98px;
                                 padding: 0px;
	}
	#feature .social li {
		background: none;
		float: left;
		margin: 5px 5px 10px 0;
		padding: 0;
	}
	
	.social a {
		border: 1px solid #c8c8c5;
		background: url() no-repeat;
		display: block;
		height: 24px;
		text-indent: -9999px;
		width: 24px;
	}
	.social .flickr a { background-position: -24px 0; }
	.social .oc a { background-position: -48px 0; }
	.social .myspace a { background-position: -72px 0; }
	.social .youtube a { background-position: -96px 0; }
	.social .facebook a { background-position: -120px 0; }

/* disaster relief css */

.column-aside {
    float: right;
    width: 272px;
    padding-top: 25px;
}

#sponsor-child-today, .compassion-distinct {
    background: url("/css/images/hdr-all.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin: 25px 0 20px;
    text-indent: -9999px;
    width: 402px;
}
.compassion-distinct {
    background-position: 0 -48px;
    margin-bottom: 31px;
    width: 585px;
}
.disaster-relief, .related-news, .compassion-spotlight {
    background: url("/css/images/hdr-all.png") no-repeat scroll 0 -30px transparent;
    font-size: 9px;
    height: 9px;
    line-height: 9px;
    margin: 25px 0 -20px;
    text-indent: -9999px;
    width: 95px;
}
.related-news {
    background-position: 0 -39px;
    width: 85px;
    margin: 0px 0px 10px;
}
.compassion-spotlight {
    background-position: 0 -169px;
    margin: 3px 0 5px;
    width: 129px;
}
.christ-centered, .child-focused, .church-based, .committeed-integrity {
    background: url("/css/images/hdr-all.png") no-repeat scroll 0 -78px transparent;
    height: 21px;
    margin: 23px 0 13px 188px;
    text-indent: -9999px;
}
.christ-centered {
    height: 22px;
    width: 137px;
}
.child-focused {
    background-position: 0 -100px;
    width: 116px;
}
.church-based {
    background-position: 0 -121px;
    width: 122px;
}
.committeed-integrity {
    background-position: 0 -142px;
    width: 188px;
}
.header-highlight {
    background: url("/css/images/bg-blue-paint-header-left.png") repeat-y scroll 0 0 #46A4E6;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 7px;
}
.header-highlight a {
    color: #FFFFFF !important;
}
.header-highlight strong {
    background: url("/css/images/bg-blue-paint-header-right.png") repeat-y scroll 100% 0 transparent;
    display: block;
    font-weight: normal;
    padding: 5px 11px 4px;
}

.column-main {
    float: left;
    width: 595px;
	padding-bottom: 40px;
}

.disasterBg {
    background-color: #FFF2CB;
    padding: 10px;
}
.aside h6 {
    border-bottom: 1px dotted #B7AE92;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
}
.donate {
    background: url("/css/images/bg-donate.png") no-repeat scroll 0 0 transparent;
    color: #5A5A5A;
    font-size: 10px;
    line-height: 12px;
}
.donate-inner {
    background: url("/css/images/bg-donate.png") no-repeat scroll -253px 100% transparent;
    overflow: hidden;
    padding: 13px 10px;
    width: 230px;
}
.donate-inner p {
    margin: 0;
    overflow: hidden;
}
.donate label {
    color: #787878;
    float: left;
    font-size: 26px;
    line-height: 26px;
    margin: 0 7px 0 0;
}
.donate .text {
    background: url("/css/images/bg-donate-input.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    color: #787878;
    float: left;
    font-size: 10px;
    margin: 0 5px 0 0;
    padding: 6px 3px 5px;
    width: 75px;
    height: auto;
}
.donate .text-input {
    font-size: 12px;
    font-style: normal;
}
.donate input {
    background: url("/css/images/btn-donate.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 36px;
    margin: -5px 7px 0 0;
    overflow: hidden;
    padding: 0;
    width: 77px;
}

.donate .note {
    background: none repeat scroll 0 0 #ffedb7;
    float: left;
    font-size: 10px;
    margin: 0;
    padding: 0;
    width: 35px;
}

.donate .note2 {
    background: none repeat scroll 0 0 #d2d2d2;
    float: left;
    font-size: 10px;
    margin: 0;
    padding: 0;
    width: 35px;
}

.promos {
    background: url("/css/images/bg-promos.png") repeat-y scroll 0 0 transparent;
    margin: 0px 0 10px;
    width: 900px;
}
.promos-inner {
    background: url("/css/images/bg-promos.png") no-repeat scroll -900px 100% transparent;
    overflow: hidden;
    width: 100%;
}
.promo {
    float: left;
    margin-right: 21px;
    padding: 10px 9px 22px;
    position: relative;
    width: 268px;
}
.promo.last {
    margin-right: 0;
}
.promo h2 {
    background: url("/css/images/bg-promo-header.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 11px;
    font-style: italic;
    left: 5px;
    line-height: 19px;
    padding: 7px 5px 3px 16px;
    position: absolute;
    top: 15px;
    width: 260px;
}
.promo h2 strong {
    display: block;
    font-size: 16px;
    font-style: normal;
}

.promo h6 {
    background: url("/css/images/bg-promo-header.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 11px;
    font-style: italic;
    left: 5px;
    line-height: 19px;
    padding: 7px 5px 3px 16px;
    position: absolute;
    top: 15px;
    width: 260px;
}
.promo h6 strong {
    display: block;
    font-size: 16px;
    font-style: normal;
}

.promo img {
    display: block;
    margin-bottom: 16px;
}
.promo p, .promo .more {
    margin-left: 3px;
    margin-right: 3px;
}
.promos .donate {
    background-image: url("/css/images/bg-promos-donate.png");
    margin-bottom: 5px;
}
.promos .donate-inner {
    background: url("/css/images/bg-promos-donate.png") no-repeat scroll -269px 100% transparent;
}
.promos .donate p {
    margin: 0;
}
.promos .donate .note-small {
    display: inline;
    float: left;
    margin: 4px 0 0;
    width: 54px !important;
}
ul.ads {
    border-top: 1px dotted #A9A9A9;
    float: left;
    font-size: 10px;
    line-height: 14px;
    margin-top: 13px;
    padding-top: 25px;
    text-align: center;
    width: 100%;
	padding-left:0px;
}
ul.ads li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-right: 2px;
    padding-left: 0;
    position: relative;
    width: 66px;
	list-style-type:none;
}

.ads .last {
    margin-right: 0;
}
.ads a {
    display: block;
    padding: 70px 2px 0;
    position: relative;
    width: 62px;
}
.ads img {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}

.photos li {
    overflow: hidden;
    width: 100%;
}

.listing li {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}

ul.listing	{
	padding-left: 0px;
	}

#sample-feed-block {
   height: 155px;
   overflow: hidden;
}

#sample-feed-block ul
{
   list-style-type: none;
   background-image: none;
   padding: 0px;
   height: 200px;
   margin-top: -10px;
}

 #sample-feed-block ul li
{
   list-style-type: none;
   background-image: none;
   padding: 0px;
}


#sample-feed-block ul li a
{
   display: block;
   background-repeat: no-repeat;
   background-position: 3px 3px;
   padding: 2px 0 2px 12px;
   margin-bottom: 0.5em;
}

.static-update
{
   background: url(/multimedia/list-bullet.png) no-repeat 0 0 transparent;
   font-size: 12px;
   padding: 0px 0px 5px 12px;
}

#static-updates ul
{
   padding-left: 0px;
}

/*CSS for Home Search SLide */

#Carousel-search-slide {
	background: url(/Multimedia/Search_Carousel-BG-v2.jpg) no-repeat left top;
	height: 316px;
	width: 628px;
	position:relative;
                margin: 5px 0px 0px 9px;
                z-index:50;

}

#Carousel-search-slide #search-slide-formcontainer {
	border: 0px solid #000000;
	padding: 0px;
	float: right;
	height: 155px;
	width: 180px;
	position:absolute;
	top: 125px;
	z-index: 100;
	margin: 0px;
	right: 22px;
}

#search-slide-submit {
	background: url(/Multimedia/Search_Carousel-Button.png) no-repeat;
	height: 30px;
	width: 176px;
	text-indent: -9999px;
	position:absolute;
	bottom:0px;
	border:medium none;
	cursor:pointer;
	overflow:visible;
	z-index:1;
	padding:0px;
	left:-2px;
}

#search-slide-form {
margin-left:8px;
}

#search-slide-form label {
	display: block;
	color: #FFFFFF;
	font: 9px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 7px 0px 3px;
}

#search-slide-form select {
	font: 9px Arial, Helvetica, sans-serif;
	width:146px;
	padding:0px;
	border:none;
}


#search-slide-form .ui-slider-horizontal {
     height:5px;
}

.ui-slider-horizontal .ui-slider-range, .ui-slider-horizontal .ui-widget-header
{
     height:5px;
}

#search-slide-form .ui-slider .ui-slider-handle {
     width:8px;
     height:15px;
     margin-left:-3px;
     margin-right:0px;
}

.search-slide-range-holder {
     width:146px;
}

.search-slide-range-holder .search-slider-range {
    margin: 0 auto;
    width: 110px;
}

/* Tabbed Area Styles */

.testimonial{width: 95%;height:auto;float:left;border-bottom:1px solid #ccc;margin-left: 0;margin-bottom:20px;}
.sponsorMeta{width:50%;height:90px;float:left;margin-bottom:5px;}
.sponsorMeta p{float:left;width:60% !important;margin-bottom:0 !important;}
.sponsorMeta .heading_6{float:left;display:block;width:70%;margin-bottom:5px;}
.badge{float:left;height:88px;width:88px;margin-right:10px;}
.rating{width:101px;height:20px;float:left;}
.reccomend{width: 45% !important;background: url(/multimedia/check.png) left no-repeat;height:auto;text-indent:30px;height:20px;padding-top:10px;float:left;margin-top:30px !important;padding-left:5px;font-weight:bold;}
.statement{width: 100%;float:left;margin: 0 0 10px 0;}
.statement p{width: 99% !important;}
#reviews{width: 829px;height:auto;float:left;margin-bottom:20px;}

#charity{margin-top:28px;width:95%;height:auto;border-top:1px solid #ccc;float:left;padding-top:30px;}
#charity img{width:350px;float:right!important;margin-right:0!important;}

.ui-tabs .ui-tabs-panel {
    max-height: 250px;
    overflow-y: scroll;
    background: none repeat scroll 0 0 #e3f0f7;
 /*border: 3px solid #298bc3;*/
}

ul.tabs-list {
    border-bottom: 2px solid #298BC3;
}

ul.tabs-list li {
    font-size: 14px;
    line-height: 13px;
    margin-right: 1px;
    padding: 0;
}

/* END Tabbed Area */

/* Featured On Graphic */

#featureCompanies {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 6px -1px #000000;
    float: left;
    height: 75px;
    margin-bottom: 25px;
    margin-top: -10px;
    padding-left: 0;
    width: 98%;
}

#featureCompanies li {
    display: block;
    float: left;
    height: 65px;
    margin: 2px 0 0;
    width: 85px;
}

#forbes {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-in-forbes.jpg") no-repeat scroll center center transparent;
}

#christian {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-in-christianity-today.jpg") no-repeat scroll center center transparent;
    margin-right:5px !important;
}

#usatoday {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-in-usa-today.jpg") no-repeat scroll center center transparent;
}

#yahoo {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-on-yahoo.jpg") no-repeat scroll center center transparent;
}

#way {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-on-way.jpg") no-repeat scroll center center transparent;
}

#klove {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-on-klove.jpg") no-repeat scroll center center transparent;
}

#air1 {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-on-air1.jpg") no-repeat scroll center center transparent;
}

#focus {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-in-focus.jpg") no-repeat scroll center center transparent;
}

#huffington {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-in-huffington.jpg") no-repeat scroll center center transparent;
    margin-right: 0 !important;
    width: 140px !important;
}

#christianpost {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-in-christianpost.jpg") no-repeat scroll center center transparent;
    margin-right: 0 !important;
    width: 140px !important;
}

#denverpost {
    background: url("/multimedia/compassion-child-sponsorship-program-featured-in-denverpost.jpg") no-repeat scroll center center transparent;
}

#natgeo {
  background: url("/multimedia/compassion-child-sponsorship-program-featured-in-nationalgeo-logo.jpg") no-repeat scroll center center transparent;
  background-size: 100%;
  margin-left: 14px !important;
  margin-right: -5px !important;
}

/* END Featured On Graphic */

/* new light search form */
#home-feature-area.home-feature-v2 {
	background: url(/Multimedia/home-test-slider-background2.png) no-repeat 0px 0px;
}
.home-feature-v2 #aside-form {
margin-left:8px;
}

.home-feature-v2 #aside-form select {
	width:100%;
	margin-bottom:16px;
}


.home-feature-v2 .aside-range-holder {
width:218px;
margin:8px 0px 30px;
}
	
.home-feature-v2 #aside-form label {
	color:#464646;
	font-size: 12px;
    font-weight: bold;
    line-height: 14px;
	display: block;
	padding: 0px 0px 4px;
	
	}
.home-feature-v2 #aside-formcontainer.search-child-holder {
    background: none #ffffff;
    border: 2px solid #C2C1BF;
    padding: 9px 14px 14px;
    margin:0px 0px 6px;
}
.home-feature-v2 #aside-form span.h3 {
padding:5px 0px 15px 0px;
}

/*Soft Login styling*/

div.block-content.summary-mini {
padding-bottom:0;
padding-right:0;
}

#ctl00_ctl00_cphMasterBody_cphPageTemplateContent_softLoginArea_divSponsorships {
	background: none #ffffff;
	border: 2px solid #C2C1BF;
	padding: 4px 14px 9px;
	margin:0px 0 15px 0;
}

#ctl00_ctl00_cphMasterBody_cphPageTemplateContent_softLoginArea_divAlerts {
	background: none #ffffff;
	border: 2px solid #C2C1BF;
	padding: 9px 14px 25px;
	margin:-20px 0 0 0;
}

div.child-info ul.container {
	padding-left:85px;
}


/*  birthday slide */
#BDbgHolder {
	background: url(http://www.compassionmedia.com/imgs-cnd-bdayslide/Sponsor-a-Child-Emphasized%20Child-Birthday-Today.jpeg);
	margin: 0px;
	padding: 0px;
	height: 316px;
	width: 628px;
	position:relative;
}
#BDbgHolder.soon {
	background: url(http://www.compassionmedia.com/imgs-cnd-bdayslide/Sponsor-a-Child-Emphasized-Child-Birthday-Soon.jpeg);
}
#BDbgHolder a {
text-decoration:none;	
color:#464646;
}
#BDchildHolder {
	position:absolute;
	top:83px;
	left:127px;
	width:100px;
	height:170px;
}
#BDchildName {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;	
	color:#464646;
	position:absolute;
	top:136px;
	left:0px;
}
#BDchildLocation {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#464646;
	position:absolute;
	top:154px;
	left:0px;
}

#BDcandleHolder {
	position:absolute;
	height: 38px;
	width: 54px;
	top:180px;
	left:308px;
}
#BDcandleHolder.loading {
	position:absolute;
	height: 16px;
	width: 16px;
	top:195px;
	left:326px;
}
#BDchild.loading {
	width:32px;
	height:32px;
	margin:40px 0 0 34px;
}

/* END birthday slide */
