﻿/* TAKE PART */
.mapBG{background: url(images/mapbg.gif) repeat-x}
.contentPane .contentPane{font-size:1em;}
.contentPane .rightPane{font-size:1em;}
.custom ul li {list-style:none;padding-left:20px;background: url(images/master/icons/link-list-arrow.gif) no-repeat 0px 0.35em;} 


.area2London {background:url(images/takepart/arealondon.jpg) no-repeat; width:300px; height:288px;}
.area2East {background:url(images/takepart/areaeast.jpg) no-repeat; width:300px; height:288px;  }
.area2Midlands { background:url(images/takepart/areamidlands.jpg) no-repeat; width:300px; height:288px;  }
.area2Northeast { background:url(images/takepart/areanortheast.jpg) no-repeat; width:300px; height:288px;  }
.area2Northwest { background:url(images/takepart/areanorthwest.jpg) no-repeat; width:300px; height:288px;  }
.area2NIreland {background:url(images/takepart/areanireland.jpg) no-repeat; width:300px; height:288px;  }
.area2Southeast {background:url(images/takepart/areasoutheast.jpg) no-repeat;  width:300px; height:288px;  }
.area2Southwest { background:url(images/takepart/areasouthwest.jpg) no-repeat;  width:300px; height:288px;  }
.area2Scotland { background:url(images/takepart/areascotland.jpg) no-repeat; width:300px; height:288px;  }
.area2Wales {background:url(images/takepart/areawales.jpg) no-repeat; width:300px; height:288px;}
.area2York {background:url(images/takepart/areayork.jpg) no-repeat; width:300px; height:288px;  }






/*MAKE A DONATION*/
.make-a-donation{width:600px}
.make-a-donation #btnDonate1, #btnDonate2, #btnDonate3, #btnDonate4
{background: url(images/master/buttons/btn_off.gif) no-repeat;width:78px;height:35px;border:none;font-weight:bold;color:#fff;margin-right:65px;cursor:pointer}
.make-a-donation #btnDonate1_on, #btnDonate2_on, #btnDonate3_on, #btnDonate4_on{background: url(images/master/buttons/btn_on.gif) no-repeat;width:78px;height:35px;border:none;font-weight:bold;color:#fff;margin-right:65px;cursor:pointer}

.donation{margin-bottom:20px}


	.cms-form  .step-one select {margin-left:8px;width:215px !important}
	.cms-form  .step-two select {margin-left:8px;width:215px !important}
	
	
/*GIFT AID*/
.gift-aid{margin-bottom:10px;width:620px}
.gift-aid h3{margin-bottom:10px}
.gift-aid label{font-weight:bold;padding-left:10px}
.gift-aid img{float:right;}

/*YOUR PERSONAL DETAILS*/
.your-details{margin-bottom:20px;width:620px}
.your-details #btnFindAddress{background: url(images/master/buttons/btn_find-address.gif) no-repeat;
color:#fff;cursor:pointer;display:inline-block;font-size:0.9em;font-weight:bold;
margin:0px 0 0 3px;padding:0px 0px 2px 6px;text-align:left;width:124px;height:20px;border:none;}

.search #btnFindAddress{background: url(images/master/buttons/btn_find-address.gif) no-repeat;
color:#fff;cursor:pointer;display:inline-block;font-size:0.9em;font-weight:bold;height:auto;line-height:0.9em;
margin:0 0 0 10px;padding:2px 0 5px 10px;text-align:left;width:124px;border:none}

/*SUBMIT PURCHASE*/
.cms-form  .row #btnPurchase{float:left;background: url(images/master/buttons/btn_continue-to-payment.jpg) no-repeat;
border:none;color:#fff;font-size:1.4em;font-weight:bold;height:35px;
width:246px;line-height:0.9em;padding:0px 0px 4px 5px;cursor:pointer;margin-bottom:5px} 



/* Gallery webpart */
	
	.cms-gallery{text-align: center;color:#FFF;background:#3D3D3D; margin-bottom:20px !important;position:relative;overflow:hidden;}

	.cms-gallery .gallery-control{height:150px;background:url(images/profile_hover.png);bottom:0;left:0;position:absolute;}
	.pager{width:auto;position:relative;height:150px;overflow:hidden;}
	.pager div{margin:2px 20px;display:inline-block;}

	#btnNext,#btnPrev{}
	#btnNext{position:absolute;right:0;top:0;cursor:pointer}
	#btnPrev{position:absolute;left:0;top:0;cursor:pointer}

	.widerer .cms-gallery .gallery-image{height:573px}
	.cms-gallery .gallery-image {display: block; background:#3D3D3D; overflow:hidden;position:relative;height:330px }
	.cms-gallery .gallery-image a{display:block;position:absolute;top:0;left:0;}
	.cms-gallery .gallery-image img{display:block;margin:auto;}
	.pager .gallery-desc{margin:10px auto !important;width:80%;display:block !important;}
	.gallery-footer {height:40px;overflow:hidden;margin:0 auto !important;font-weight:normal;clear:both !important;display:block !important;width:50%;position:relative;top:-50px;}
	.gallery-footer a{font-weight:bold;background: url(images/webparts/gallery/gallery_viewbtn.gif) no-repeat;display:block;margin:0 auto;width:136px;height:40px;color:#FFF;line-height:3em;}
	
/* Gallery webpart */

/*lightbox */

#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{border: none;outline:none;}

#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}

#imageContainer{padding: 10px;}

#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{left: 0;}
#hoverNav a{outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}











