body {font-family: arial;

	  color:#000000;

	  font-size:100%;

	  position:relative;

	  

	  }
textarea{
font-family: arial;	
font-size:smaller;
}


p, label

{

	font-size:0.8em;

}

h2{
	font-size:13px;
	margin: 0px;
	padding: 0px;
		
}

h3 {font-family: 'Trebuchet MS';

	font-size:1em;

}


.response
{
	position:relative;left:20px;
}




div.cmscontent p, div.cmscontent h1,div.cmscontent h2,div.cmscontent h3,div.cmscontent h4,div.cmscontent h5,div.cmscontent h1{

	margin: 5px 0px 5px 0px;

}



div.cmscontent ul /* , div.cmscontent ol */{

	list-style-type: disc;

}



h1.title, h3.title{

	font-size:1.4em;

	font-weight:200;

}



.float-left {float:left;

				}

div.float-left-half 
{
	float:left;
	width:290px;
	margin-right: 5px;
	padding-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
}



div.half{
	float:left;
	margin-right: 8px;
}
div.half.left{
	width: 290px;
}
div.half.right{
	width: 220px;
}
	div.half.right img{
		max-width: 220px;
	}
.frontblog
{
	margin-top:5px;
}

					

div.float-right-half {float:left;

					 width:49%;

					}



					

.float-right{float:right;}







.clear		{clear:both;}

div.clear-left {clear:left;}



div.curve {height:3px;}

div.curve-normal {
	height:15px !important;
	background:transparent url(/Images/charity/welcome/pink-top.gif) no-repeat scroll 0 0 !important;
}

div.curve-normal-bottom {
	height:12px !important;
	background:transparent url(/Images/charity/welcome/pink-bottom.gif) no-repeat scroll 0 0 !important;
}

.blue, span.blue, p.blue {color:#209CBC;}

.orange, span.orange, p.orange {color:#EF5714;}

.pink, span.pink, p.pink {color:#EE077B;}

.green, span.green, p.green {color:#34A02C;}



span.bold {font-weight:bold;}



div.float-leftleft-half

{

	width : 186px;

	position: relative;

	float: right;

}







div#logo {

	float: left;



}



div#contentinc{

	position:relative;

	/*position:absolute;

	top:145px;	*/		

	z-index:3;

	width:100%;

	margin-top: 20px;
	
	margin-left: 6px;

}



div#menubar { position:relative;

			  background:url('/Images/menubar-back.gif') repeat-x;

			  

			  width:100%;

			  color:#FFFFFF;

			  text-align:center;

			  z-index:5;
			  
			  /*padding-bottom:5px;*/
			  }

	

	div#menubar div#menuitems {margin-left:105px;

							   text-align:center;

							   }

	div#menubar div#menuitems ul.menu2

	{

		margin-left:0px;

		text-align:center;

		

	}

	

	div#menubar div#menuitems li {float:left;}

	

	 div#menubar a, div#menubar a:link, div#menubar a:visited {

			   text-decoration:none;

			   color:#FFFFFF;

			   font-size:0.8em;

			   height:20px;
			   line-height:20px;

			   padding-right:5px;

			   font-weight:bold;

			   

			   margin-left:5px;

			   }

			   			  

		

		div#menubar div#menuitems {position:relative;}

		

		div#menubar ul li{

			position:relative;

			z-index:30;

			padding-left: 6px;

			padding-right: 6px;

			border-right:2px solid white;

		}

		div#menubar li.link_to_us {border:0px !important;} /* this is the last item on the menu bar - so don't put a border on the right, come back later and write some smarter code to emulate this*/

		

	

		div#menubar ul{

			list-style:none;

			padding:0px;

		}

		

		div#menubar ul ul 

						{position:absolute;

						top:21px;

						background: #EE380C;

						z-index:30;

						list-style:none;

						padding:0px;

						}

		

		div#menubar ul ul#subnav-3{

			position:absolute;

			left:0px;

			width:150px;

			z-index:30;

			list-style:none;

		}

		div#menubar ul li ul li {

			margin: 0px;

			padding: 0px;

		}

		div#menubar ul ul#subnav-4{

			position:absolute;

			left:0px;

			width:160px;

			z-index:30;

			list-style:none;

		}

		

		div#menubar ul ul#subnav-5{

			position:absolute;

			left:0px;

			width:180px;

			z-index:30;

			list-style:none;

		}

		div#menubar ul ul#subnav-6{

			position:absolute;

			left:0px;

			width:160px;

			z-index:30;

			list-style:none;

		}
		div#menubar ul ul#subnav-7
		{
			position:absolute;
			left:0px;
			width:180px;
			z-index:30;
			list-style:none;
		}


		div#menubar ul ul#subnav-8{

			position:absolute;

			left:0px;

			width:160px;

			z-index:30;

			list-style:none;

		}
		div#menubar ul ul#subnav-9
		{
			position:absolute;
			left:0px;
			width:180px;
			z-index:30;
			list-style:none;
		}

		div#menubar ul ul#subnav-10
		{
			position:absolute;
			left:0px;
			width:180px;
			z-index:30;
			list-style:none;
		}

		div#menubar ul ul
		{
			position:absolute;
			left:0px;
			width:180px;
			z-index:30;
			list-style:none;
		}						

								

		div#menubar div#menuitems ul.menu2 li {clear:both;

												}

		

	div#menubar div#menuitems ul.menu2 li, div#menubar div#menuitems ul.menu2 li a {font-weight:normal;

																					height:20px;

																					font-size:0.85em;

																					text-align:left;

																					float:none;

																					display:block;

																					margin-left:0px;

																					padding-left:0px;

																					text-indent:10px;

																					border:0px;}											

		

		

																	

		div#menubar ul.menu2 {display:none;

							visibility:hidden;}

		div#menubar div#menuitems ul ul.menu2 li a, div#menubar div#menuitems ul.menu2 li a {text-decoration:none;
																										   color:#FFFFFF;
			
			}

		div#menubar div#menuitems ul ul.menu2 li a:hover {
			background:#FFFFFF !important;
			background-color:#FFFFFF !important;
			height: 22px;
			color:#EE380C !important;
			display:block;
		}							

div#homepage {

	margin-left: 10px;

	margin-right: 0px;

	overflow:hidden; /*GF - dunno why this works but it does*/

	width: 530px !important;

	

}









div.tools div#casestudyleft

{

	width:170px;

	margin-bottom:20px;
	
	margin-top:35px;

	background:url('/Images/homepage/light-blue-slice.gif') top repeat-y;

	

}



div.tools div#casestudyleft div#casestudylefttop

{

	background:url('/Images/homepage/light-blue-top.gif') top no-repeat;

	background-color:#FFFFFF;

	position:relative;

	width:100%;

	height:4px !important;
	z-index: 5;

}



div.tools div#casestudyleft div#casestudyleftbottom

{

	background:url('/Images/homepage/light-blue-bottom.gif') top no-repeat;

	background-color:#FFFFFF;

	position:absolute;
	bottom: 0px;
	width:100%;

	height:6px !important;
	z-index: 5;

}



div.tools div#casestudyright

{

	width:170px;

	margin-bottom:20px;
	
	margin-top:35px;

	background:url('/Images/homepage/light-pink-slice.gif') left top repeat-y;

	

}



div.tools div#casestudyright div#casestudyrighttop

{

	background:url('/Images/homepage/light-pink-top.gif') top no-repeat;

	background-color:#FFFFFF;

	position:relative;

	width:100%;

	height:4px !important;
	z-index: 5;
}



div.tools div#casestudyright div#casestudyrightbottom

{

	background:url('/Images/homepage/light-pink-bottom.gif') top no-repeat;

	background-color:#FFFFFF;

	position:absolute;
	bottom: 0px;
	width:100%;

	height:4px !important;
	z-index: 5;

}



div.tools div#casestudyright a{

	color:#209CBC !important;

}



div.tools div.casestudy{


position:relative;
height:100px;
overflow:hidden;
}



div.tools div.casestudy a{

	font-size:0.8em;

	display:block;


}



div.tools div.casestudy p{

	margin-top:5px;

}







div.tools div.casestudycontents{
	margin: 0 0 0 2px;
}
.scrollPanel{
	position: absolute;
	z-index: 1;
	padding: 3px 3px 0px 7px;
}
	.scrollPanel div.productandlink{
			
	}
		.scrollPanel div.productandlink div.product{
			margin-top: 0px;
			margin-bottom: 0px;
		}
			.scrollPanel div.productandlink p.moreinfo{
					
			}
				.scrollPanel div.productandlink p.moreinfo a{
					margin-left: 0px;
					margin-bottom: 20px;
					font-size: 100%;
					height:auto;
				}

img {

	margin: 0px;

	border: 0px;

}



h3.title{

	margin-bottom:10px;

	margin-top:0px;

}



div.paranoheader{     /* desgined for the two paragraph layout where the right paragraph needs to be lower as it doesn't have a header block */



}



div#confirm{

	margin-left:110px;

}

						

		

		

div#lefthalf div.float-left div#leftcol {

			 color:#F3814F;

			 width:92px;

			 font-size:0.8em;

			 margin:0px 0px 0px 10px;

			 

			 }

				

div#lefthalf div#leftcol p{display:block;

				  		   margin:5px 0px 5px 0px;

				  		   font-size:0.7em;

				  		   text-align:center;}



div#lefthalf div#welcome {

						  margin:0px 0px 15px 0px;}



div#lefthalf div#welcome img#welcomeimg {

	position:relative;

	left:-4px;

}



div#lefthalf div#latest img#latestimg {margin-bottom:15px;}



div#lefthalf div.product {margin-left:0px;

							width:auto;

							}

							



div.producttext p{
	margin: 0px;
}
div#lefthalf div.productandlink p{
	margin: 0px 10px 0px 0px;
}

.moreinfo {
	margin-right:0px;
}
	div#allnewspage a.newslink, div#back a, div.moreinfo a{
	
		text-decoration: none!important;
	
	} 


div#lefthalf div.productandlink p span.pink{

	

}









div#righthalf div#news {margin-top:0px;

						}



div#righthalf div#news div.newsimg {/*height:100%;*/}



div.newsimg img{

	padding-right:10px;
}



div#righthalf div#news span.orange {color:#EF5714;}



div#righthalf div#news div.newsitem {margin-bottom:10px;

									 display:block;

									 }



div#righthalf div#news div.newsitem img{margin-right:5px;}


div#righthalf div.tools {height:100%;

						 width:160px;

						 color:#FFFFFF;}



div#lefthalf div#start {position:relative;

						  margin:0px 0px 15px 114px;}





div.block-content {margin-left:10px;

				   display:block;

				   margin-right: 0px;

				   }



div.block {margin-bottom:20px;}		







div.tools {

	margin-right:15px;

}		   







div.tools div#login {

position:relative;

width:171px;

background:#34A02C;

margin-bottom: 10px;

margin-right: 0px;

}



					 

div.tools div#login p {font-size:0.7em;

						}								   



div.tools div#login-topcurve {background:url('/Images/green-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:100%;

						   }



div.tools div#login-bottomcurve {background:url('/Images/green-bottom.gif') bottom no-repeat;

										  background-color:#FFFFFF;

										  position:relative;

										  bottom:0px;

										  width:100%;

										  }


										  
div.tools div.search {
background:url("/Images/homepage/new-orange-slice.gif") repeat-x scroll 0 0 #EF5714;
height:38px;
margin-bottom:20px;
position:relative;
width:171px;
}

										  

div.tools div.search-topcurve {background:url('/Images/homepage/new-orange-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:100%;

						   }



div.tools div.search-bottomcurve {background:url('/Images/homepage/new-orange-bottom.gif') bottom no-repeat;

										  background-color:#FFFFFF;

										  bottom:-1px;

										  width:100%;

										  }



div.tools div#calc {position:relative;

								   width:171px;

								   background:#EE077B;}

										  

div.tools div#calc-topcurve {background:url('/Images/pink-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:100%;

						   }





div.tools .orange-top-curve{

	background:url('/Images/orange-top.gif') top no-repeat;

	background-color:#FFFFFF;

	height: 15px;

	width: 171px;

}

div.tools .lightorange-top-curve{

	background:url('/Images/homepage/light-pink-top.gif') top no-repeat;

	background-color:#FFFFFF;

	height: 4px;

	width: 171px;

}



div.tools .orange-bottom-curve{

	background:url('/Images/orange-bottom.gif') bottom no-repeat;

	background-color:#FFFFFF;

	width: 171px;

	height: 15px;

}

div.tools .lightorange-bottom-curve{

	background:url('/Images/homepage/light-pink-bottom.gif') bottom no-repeat;

	background-color:#FFFFFF;

	width: 171px;

	height: 3px;

}

.orangeBackground{

	background: #EF5714;

	color: white;

	padding: 7px !important;

}

.lightorangeBackground{

	/*
	Orange (changed to pink Oct 09) 
	background: #fbd5c4;
	*/
	background: url('/Images/homepage/light-pink-slice.gif');
	
	color: black;
	padding-left: 7px !important;
	/*padding-top: 7px !important;*/
	padding-bottom: 7px !important;
	height:250px;
	font-size:0.9em;
	width: 164px;
}

.lightorangeBackground a {
	color: black;
}				   

div.tools .green-top-curve{

	background:url('/Images/green-top.gif') top no-repeat;

	background-color:#FFFFFF;

	height: 15px;

	width: 171px;

}

div.tools .green-bottom-curve{

	background:url('/Images/green-bottom.gif') bottom no-repeat;

	background-color:#FFFFFF;

	width: 171px;

	height: 15px;

}

.greenBackground{

	background: #34A02C;

	color: white;

	padding: 10px !important;

}

table.productCount{

	font-size:0.8em;

	width: 160px;

}



table.productCount a 

{

	color: black;

	/*text-decoration: underline;*/

}


table.productCount a.moreRequests{
	font-weight:bold;
	padding-top: 10px;
	color:#3399CC;
}


table.productCount th 

{

	font-size:1.2em;

	font-weight: normal;

	text-align: left;

	padding-bottom: 10px;

}





div.tools div#calc-bottomcurve {

	background:url('/Images/pink-bottom.gif') bottom no-repeat;

	background-color:#FFFFFF;

	position:absolute;

	bottom:0px;

	width:100%;

}										  



div.tools label {

	font-size:0.7em;

	width:45px;

	color:white;

	top:4px;

}



div.tools div.block-content{

	margin-left:10px;

	width: 151px;
	
	height:32px;

}



div.tools input {

width:141px;

padding: 2px;

}



div.tools input#login_username, div.tools input#login_password {

border: 2px solid #FFFFFF;	

}

div.tools select {

	width:92px;

	}   

                      

div.tools input.go {

	width:auto;

	display:block;

	

	float: right;


}



div.tools form.searchform input.go{

	position:absolute;
	
	left: 128px;
	
	top: -2px;

}							   

                      



                      

                      

div.tools input.search-keyword, div#righthalf div.tools input#login-password {

width: 118px !important;

font-size: 10px;

height: 10px;

border: 0px solid #FFFFFF;

}

                    

div.tools select#search-category, div.tools select#search-location

{

width:150px;

margin-top: 5px;

margin-bottom: 5px;

padding: 2px;

border: 0px solid #FFFFFF;

}

                      

div.regtools {margin-top:25px;}



div.form-column {width:230px;

				}

div.form-column2 {

	width:265px;

}



div.form-column3 {

	width:180px;

}

 

/*-----------------START OF GENERAL REGISTER--------------------*/



form div.default{

	position:relative;

	left:40px;

	height:20px;

}



p.small{

	color:#626262;

	font-size:0.7em;

	font-weight:bold;

}



form p.defaultentry{

	float:left;

	color:#626262;

	font-size:0.7em;

	font-weight:bold;

	display:block;

	position:relative;

	

}

					   

form p.defaultentry span.defaultentryvalue{

	font-size:0.7em;

	color:#000000;

	font-weight:400;

	margin-left:5px;

}

					   

div#contactcheck{

	margin-left:10px;

	margin-right:10px;

	padding: 0px 20px 0px 20px !important;

	position: relative;

}



/*-----------------END OF GENERAL REGISTER----------------------*/ 

                      

/*-----------------START OF RESISTER BUSINESS-------------------*/



div#businessregpage *{

	margin:0px;

	padding:0px;

}

                      

div#businessregpage, div#charityregpage {

	position:relative;

	top:-9px;

}

div#businessregpage h3{

	margin-top:5px;

	margin-bottom:5px;

	margin-left: 20px;

}

div#charityregpage h3 {

	margin-top:5px;

	margin-bottom:6px;

	margin-left: 20px;

}

                      

div.header	{margin-left:20px;

			margin-top:15px;}

                      

div#bigbluebox {margin-left:10px;

				background:url('/Images/registration/blue-form-slice.gif') repeat-y;

				width:530px;

				position:relative;

				font-weight:bold;

				}     

				      

div#bigbluebox-top {background:url('/Images/registration/lightblue-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:530px;

					 	   height:30px;

						   }

						  

div#bigbluebox-bottom {background:url('/Images/registration/lightblue-bottom.gif') top no-repeat;

					   background-color:#FFFFFF;

						position:relative;

						width:530px;

						height:30px;

					   }

					   

div#bigbluebox div.blue-gap {

							background:url('Images/registration/light-blue-gap.gif') top no-repeat;

							position:relative;

							width:530px;

							height:38px;

							}

							

							

div#bigbluebox div#blue-bottom {

							background:url('Images/registration/blue-bottom.gif') top no-repeat;

							position:relative;

							width:530px;

							height:18px;

							}							



div#bigbluebox div#formbottom {

							background:url('Images/registration/blue-base.gif') repeat-y;

							width:530px;

							}				

							

div#bigbluebox p.blue {color:#209CBC;

						margin-top:0px;

						margin-bottom:10px;}



div#bigbluebox fieldset {margin-left:28px;

						 display:block;

						 }

						 





					   

div#bigbluebox label {

					   color:#626262;

					   font-size:0.7em;

					   }





div#bigbluebox span.smaller {font-size:0.9em;

							 font-weight:normal;}



div#bigbluebox label.wider-label {width:85px;}



label.secure-title-red {color:red !important;}		   



.secure-title-red{

	color:red;

}



div#bigbluebox input {

	width:190px !important;

	text-align:start;

	display:block;

}

div#bigbluebox input#yd-postcode {

	width:96px !important;

}

div#bigbluebox input#other_pin {

	width:132px !important;

}

img#captchaImage {

	float: left;

	margin-right: 3px;

}

							   

div#bigbluebox select {width:96px; float:left;}   



div#bigbluebox div.form-entry {clear:both;

							   margin-bottom:7px;}

							   





div#bigbluebox div.form-entry-other {clear:both;

							  		 margin-bottom:8px;}



div#bigbluebox a.register-submit img {padding-bottom:30px;

									  margin-right:15px;}



div#bigbluebox label a:link, div#bigbluebox label a:visited {color:#209CBC;

															 display:inline;}									  

															 

															 

/*-------------END OF REGISTER BUSINESS---------------------------*/



/*-------------START OF REGISTER INDIVIDUAL-----------------------*/



div#individualregpage {margin-left:10px;}



div#individualregpage *{

	margin:0px;

	padding:0px;

}



div.header	{margin-left:20px;

			margin-top:15px;}



div#biggreenbox {

				background:url('/Images/registration/green-form-slice.gif') repeat-y;

				width:633px;

				position:relative;

				font-weight:bold;

				margin-left: 10px;

				}

				

div#biggreenbox-top {background:url('/Images/registration/lightgreen-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:633px;

					 	   height:30px;

						   }

						   

div#biggreenbox-bottom {background:url('/Images/registration/lightgreen-bottom.gif') top no-repeat;

					   background-color:#FFFFFF;

						position:absolute;

						bottom:0px;

						width:633px;

						height:30px;

					   }

					   

div#biggreenbox div.green-gap {

							background:url('Images/registration/light-green-gap.gif') top no-repeat;

							position:relative;

							width:633px;

							height:38px;

							}

							

							

div#biggreenbox div#green-bottom {

							background:url('Images/registration/green-bottom.gif') top no-repeat;

							position:relative;

							width:633px;

							height:14px;

							}							



div#biggreenbox div#formbottom {

							background:url('Images/registration/green-base.gif') repeat-y;

							position:relative;

							width:633px;

							

							}				

							

div#biggreenbox p.green {color:#34A02C;

						margin-bottom:10px;}



div#biggreenbox fieldset {margin-left:20px;

						 display:block;

						 }

						 

div#biggreenbox fieldset#individualcompanydetails {padding-bottom:40px;} 						 

					   



					   

div#biggreenbox label {float:left;

					   color:#626262;

					   font-size:0.7em;

					   font-weight:bold;

					   display:block;

					   width:80px;

					   margin-right:5px;

					   text-align:right;

					   position:relative;

					   }





div#biggreenbox span.smaller {font-size:0.6em;

							 font-weight:normal;}



div#biggreenbox label.wider-label {width:85px;}



div#biggreenbox label.secure-title-red {color:red;}		   



div#biggreenbox input {

	width:96px;

	text-align:start;

	display:block;

}



div#biggreenbox img.security{

	position:relative;

	left:80px;

}

	

							   

div#biggreenbox select {width:96px;}   



div#biggreenbox div.form-entry {clear:both;

							   margin-bottom:7px;}

							   





div#biggreenbox div.form-entry-other {clear:both;

							  		 margin-bottom:8px;}



div#biggreenbox a.register-submit img {padding-bottom:30px;

									  margin-right:15px;}



div#biggreenbox label a:link, div#biggreenbox label a:visited {color:#34A02C;

															 display:inline;}

															 

/*-------------------------END OF INDIVIDUAL REGISTRATION-----------------------*/



/*-------------START OF REGISTER CHARITY-----------------------*/



div#charityregpage {margin-left:0px;}



div#charityregpage *{

	margin:0px;

	padding:0px;

}



div.header	{margin-left:20px;

			margin-top:15px;}



div#bigpinkbox {

				background:url('/Images/registration/pink-form-slice.gif') repeat-y;

				width:530px;

				position:relative;

				font-weight:bold;

				margin-left: 10px !important;

				}

				

div#bigpinkbox-top {background:url('/Images/registration/lightpink-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:530px;

					 	   height:26px;

						   }

						   

div#bigpinkbox-bottom {background:url('/Images/registration/lightpink-bottom.gif') top no-repeat;

					   background-color:#FFFFFF;

						position:relative;

						width:530px;

						height:30px;

					   }

					   

div#bigpinkbox div.pink-gap {

							background:url('Images/registration/light-pink-gap.gif') top no-repeat;

							position:relative;

							width:530px;

							height:38px;

							}

							

							

div#bigpinkbox div#pink-bottom {

							background:url('Images/registration/pink-bottom.gif') top no-repeat;

							position:relative;

							width:530px;

							height:16px;

							}							



div#bigpinkbox div#formbottom {

							background:url('Images/registration/pink-base.gif') repeat-y;

							position:relative;

							width:530px;

							

							}				

							

div#bigpinkbox p.pink {color:#EE077B;

						margin-bottom:10px;}



div#bigpinkbox fieldset {margin-left:28px;

						 display:block;

						 }

/*div#bigpinkbox fieldset#charityyourdetails {

	height:113px;

}	 

						 

div#bigpinkbox fieldset#charitychardetails {

	height:250px;

}*/

						   

div#bigpinkbox label {

	color:#626262;

	font-size:0.7em;

}



div#bigpinkbox label.wide, div#bigbluebox label.wide, div#bigpinkbox select.wide, div#bigbluebox select.wide,div#bigbluebox input.wide 

{

	text-align:left;

	margin-bottom: 5px;

	width: 190px;

	border: 0px;

}

div#bigpinkbox select {

float:left;

}

div#bigbluebox input, div#bigbluebox select {

	background-color: #B5E9F5;

	border: 0px;

	margin-bottom: 4px;

	padding: 3px;

	/*font-weight: bold;

	color: #EE0B7B;*/

	color: #000000;

}

div#bigbluebox select {

	width: 190px !important;

}

div#bigbluebox select#yd-title {

	width: 96px !important;

}



div#bigpinkbox span.smaller {font-size:0.9em;

							 font-weight:normal;}



div#bigpinkbox label.wider-label {width:85px;}



div#bigpinkbox label.secure-title-red {color:red;}		   



div#bigpinkbox input, div#bigpinkbox select, textarea {

	background-color: #F3BAD5;

	border: 0px;

	margin-bottom: 4px;

	padding: 3px;

	/*font-weight: bold;

	color: #EE0B7B;*/

	color: #000000;

}

div#bigpinkbox input, textarea {

	width:205px !important;

	text-align:start;

	display:block;

}

div#bigpinkbox select {

	width:205px !important;	

}


div#bigpinkbox input#yd-postcode {

	width:96px !important;

}

div#bigpinkbox input#other_pin {

	width:132px !important;

}

div#bigpinkbox input#ch-registered {

	width:auto !important;

	background-color: #FFFFFF;

	float: none;

	margin-top: 3px;

}

img#captchaImage {

	float: left;

	margin-right: 3px;

}



div#bigpinkbox img.security{

	position:relative;

	left:60px;

} 



div#bigpinkbox div.form-entry {clear:both;

							   margin-bottom:7px;}

							   





div#bigpinkbox div.form-entry-other {clear:both;

							  		 margin-bottom:8px;}



div#bigpinkbox a.register-submit img {padding-bottom:30px;

									  margin-right:15px;}



div#bigpinkbox label a:link, div#bigpinkbox label a:visited {color:#EE077B;

															 display:inline;}

															 

													 

														 

/*-------------------------END OF CHARITY REGISTRATION-----------------------*/





label.secure-title {

	overflow: visible;

}



a.pink:link, a.pink:visited {font-weight:bold;

							 text-decoration:none;

							 color:#EE077B;}



div.hoverPanel{

	position:absolute;

	visibility: hidden;

	background: #FFFFFF;

	border: solid 1px #000000;

	padding: 5px;

	width: 100px;

	height: 120px;

	font-size:0.8em;

}

	

div.hoverPanelLong{

	width: 160px;

	height: 140px;

	

}



div.hoverPanelVeryLong{

	width: 190px;

	height: 190px;

	



}						 

/*-------------------------START OF BUSINESS DONATION SUBMISSIONS--------------------------------*/							 



div.business-donation{

	margin-left:100px;

	width:635px;

	position:relative;

	top:-2px;

	margin-bottom:100px;

	

}

div.form-entry-terms input#other-terms, div.form-entry input#other-age, div.form-entry input#other-news {

	width: auto !important;

	margin-top: 5px !important;

	background-color: #FFFFFF !important;

}



div.business-donation h3.title{

	margin-left:12px;

}



div.business-donation form{

	width:635px;

	border-left:10px solid white;

}



div.business-donation div#donateform{

	width:635px;

}



div#business-donationbox{

	background:url('Images/business/donation/blue-white-slice.gif') repeat-y;

	width:530px;

	margin-left: 10px;

}



div#donation-blue-top{

							background:url('Images/business/donation/blue-top.gif') top no-repeat;

							position:relative;

							width:530px;

							height:15px;


							}



div#donation-white-top-blue {

							background:url('Images/business/donation/blue-to-white.gif') top no-repeat;

							position:relative;

							width:530px;

							height:15px;

							

							}



div#donation-white-bottom   {

							background:url('Images/business/donation/white-to-blue.gif') top no-repeat;

							position:relative;

							width:530px;

							height:15px;

							}



div#donation-blue-bottom   {

							background:url('Images/business/donation/blue-bottom.gif') top no-repeat white;

							position:relative;

							width:532px;
							
							left:-2px;

							height: 15px;

							}



fieldset#business-donation  {

							margin-left:20px;

							position:relative;

							width:530px;

							}



fieldset#business-donation-submit{

							background:url('Images/business/donation/blue-slice.gif') repeat-y;

							position:relative;

							width:530px;

							margin-bottom: 0px !important;

							}





				

div#business-donationbox fieldset {width:530px;

		  display:block;

		 }



div#business-donationbox textarea {width:260px;

						height:40px;}

						

div#business-donationbox label {

						   color:#626262;

						   font-size:0.7em;

						   font-weight:bold;

						   display:block;
							width: 220px;
						   }





div#business-donationboxspan.smaller {font-size:0.6em;

				font-weight:normal;}



div#business-donationbox label.wider-label {width:85px;}



div#business-donationbox label.secure-title-red {color:red;}		   



div#business-donationbox input {width:96px;

	  							text-align:start;

	  							display:block;

	  							float: left;

			   					}

div#business-donationbox input.wide, div#business-donationbox textarea.wide, div#business-donationbox select.wide, div#business-donationbox label.wide

{

	width: 250px;

}			 



div#business-donationbox input.weightinput{

	width:66px;

}

							   

div#business-donationbox select {width:96px;}   



div#business-donationbox div.form-entry {clear:both;

										margin-bottom:7px;

										display:block;}

							   



div#business-donationbox div.form-entry-other {clear:both;

					  							margin-bottom:8px;}



div#business-donationbox a.donation-submit img {padding-bottom:24px;

												margin-right:15px;}

												

div.business-donation img#thankyou{margin-left:35px;

									margin-top:5px;}







div#business-thanks {background:url('Images/business/donation/thanks-slice.gif') repeat-y -1px 0px;

					  position:relative;

					  

					   margin-left: 10px;

					   width:530px;

					   }



div#business-thanks div#thanks-top{

							background:url('Images/business/donation/thanks-top.gif') top no-repeat;

							position:relative;

							width:530px;

							height:33px;

							}					   



div#business-thanks div#thanks-bottom   {

							background:url('Images/business/donation/thanks-bottom.gif') top no-repeat;

							position:absolute;

							bottom:0px;

							width:530px;

							height:33px;

							

							}



div#business-thanks div#thanks-text {margin-left:20px;

										width:490px;

										padding-bottom:60px;

									}												

												



/*-------------------------END OF BUSINESS DONATION SUBMISSIONS------------------------------------*/

						

/*-------------------------START OF INDIVIDUAL DONATION SUBMISSIONS--------------------------------*/							 



div.individual-donation{

	margin-left:100px;

	width:635px;

	position:relative;

	top:-2px;

	margin-bottom:100px;

}



div.individual-donation form{

	width:635px;

}



div.individual-donation div#donateform{

	width:635px;

}



div#individual-donationbox{

	background:url('Images/individual/donation/green-white-slice.gif') repeat-y;

	width:635px;

	height:284px;

}



div#individual-donationbox div#donation-green-top		{

							background:url('Images/individual/donation/green-top.gif') top no-repeat;

							position:relative;

							width:635px;

							height:14px;

							}



div#individual-donationbox div#donation-white-top-green {

							background:url('Images/individual/donation/green-to-white.gif') top no-repeat;

							position:relative;

							width:635px;

							height:14px;

							}



div#individual-donationbox div#donation-white-bottom   {

							background:url('Images/individual/donation/white-to-green.gif') top no-repeat;

							margin-top:10px;

							width:635px;

							height:14px;

							}



div#individual-donationbox div#donation-green-bottom   {

							background:url('Images/individual/donation/green-bottom.gif') top no-repeat;

							position:relative;

							width:635px;

							height:14px;

							}



div#individual-donationbox fieldset#individual-donation  {

							margin-left:20px;

							position:relative;

							width:635px;

							}



div#individual-donationbox fieldset#donation-submit{

							background:url('Images/individual/donation/green-slice.gif') repeat-y;

							position:relative;

							width:635px;

							}





				

div#individual-donationbox fieldset {width:635px;

		  display:block;

		 }



div#individual-donationbox textarea {width:96px;

						height:30px;}

						

div#individual-donationbox label {float:left;

						   color:#626262;

						   font-size:0.7em;

						   font-weight:bold;

						   display:block;

						   width:80px;

						   margin-right:5px;

						   text-align:right;

						   position:relative;

						   }





div#individual-donationbox span.smaller {font-size:0.6em;

				font-weight:normal;}







div#individual-donationbox div.two-cols.col-one{width:356px;

											    height:147px;}



div#individual-donationbox div.two-cols.col-two{width:216px;

											    height:147px;}



div#individual-donationbox label.wider-label {width:85px;}



div#individual-donationbox label.secure-title-red {color:red;}		   



div#individual-donationbox div.two-cols.col-one input {width:262px;

	  							  					   text-align:start;

	  							  					   display:block;

			   					  					  }



div#individual-donationbox div.two-cols.col-one textarea {width:262px;

	  							  					      text-align:start;

	  							  					      display:block;

			   					  					     }



div#individual-donationbox div.two-cols.col-two input {width:120px;

	  							  					   text-align:start;

	  							  					   display:block;

			   					  					  }

			   					  					  

			   					  					  

							   

div#individual-donationbox div.two-cols.col-one select {width:262px;}   



div#individual-donationbox div.two-cols.col-two select {width:129px;}



div#individual-donationbox div.form-entry {clear:both;

											margin-bottom:7px;}

							   





div#individual-donationbox div.form-entry-other {clear:both;

					  							margin-bottom:8px;}







div#individual-donationbox a.donation-submit img {padding-bottom:30px;

												margin-right:15px;}



div.individual-donation img#thankyou{margin-left:30px;

									margin-top:5px;}



div#individual-thanks {background:url('Images/individual/donation/thanks-slice.gif') repeat-y;

						position:relative;

					   margin-top:5px;

					   margin-left:30px;

					   width:633px;

					   height:140px;}



div#individual-thanks div#thanks-top{

							background:url('Images/individual/donation/thanks-top.gif') top no-repeat;

							position:relative;

							width:633px;

							height:33px;

							}					   



div#individual-thanks div#thanks-bottom   {

							background:url('Images/individual/donation/thanks-bottom.gif') top no-repeat;

							position:absolute;

							bottom:0px;

							width:633px;

							height:33px;

							

							}



div#individual-thanks div#thanks-text {margin-left:20px;

										width:580px;

									}



/*-------------------------END OF INDIVIDUAL DONATION SUBMISSIONS------------------------------------*/



/*-------------------------------START OF SEARCH RESULTS ------------------------------------------*/



div#searchpage h3.title{

	margin-bottom:5px;

	

}



div#search-results {

	margin-bottom:10px;

	margin-top: 10px;

}

div#search-results ul{

	list-style:none;

}

p.loginError {
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
}



div.product{

	width: 245px !important;

	margin-right: 20px;

	margin-bottom: 15px;

}

div.product div.float-left img {

	margin-right: 10px;

}

div.product div.requesttext p {

	margin-left:0px;

}



div#pagenums {

	margin-right:10px;

	margin-bottom:20px;

	font-size:0.8em;

}

			

div#pagenums a:link, div#pagenums a:visited {

	color:#34A02C;

	text-decoration: none;

}







/*-----------END OF SEARCH RESULTS ------------------*/



/*-----------START OF CHARITY WELCOME----------------*/



div.charity-welcome {

	margin-top:0px;

	margin-left:5px;

}



div.charity-welcome div#welcomediv {

	position:relative;

}

				

div.charity-welcome h3{

	position:relative;

	margin:0px;

	padding:0px;

}







div.charity-welcome h3#welcome{

	position:relative;

	margin-left: 10px;

	margin-bottom: 5px;

}



div.charity-welcome h3#yourprogress{

	margin-left:20px;

	margin-bottom:0px;

}



div.charity-welcome img{

	margin-left:10px;

}

										  

div.charity-welcome div.pinkbox {

	

	width:530px;

	color:#FFFFFF;

	background:url('/Images/charity/welcome/pink-slice.gif') top repeat-y;

	position:relative;

	padding-bottom:11px;

	margin-bottom: 15px;

	/*margin-left: 20px;*/

}







div.charity-welcome div.pinkbox a:link, div.charity-welcome div.pinkbox a:visited {color:#FFFFFF;

										text-decoration:none;

										margin-bottom:0px;

										}



div.charity-welcome div#pinkbox-top {background:url('/Images/charity/welcome/pink-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:100%;

					 	   height:12px;

						   }



div.charity-welcome div#pinkbox-bottom {background:url('/Images/charity/welcome/pink-bottom.gif') bottom no-repeat;

										  background-color:#FFFFFF;

										  position:absolute;

										  bottom:0px;

										  width:100%;

										  height:12px;

										  }				

										  



div.charity-welcome div.pink-white-box {

	width:530px;

	color:#000000;

	background:url('/Images/charity/welcome/pink-white-slice.gif') top repeat-y;

	position:relative;

	/*padding-left: 20px;*/

}
div.charity-welcome div.pink-white-box p {
	margin-left:20px;
}



div.charity-welcome div#pink-white-top {background:url('/Images/charity/welcome/pink-white-top.gif') top no-repeat;

					   background-color:#FFFFFF;

				  	   position:relative;

				 	   width:100%;

				 	   height:22px;

					   }



div.charity-welcome div#pink-white-bottom {background:url('/Images/charity/welcome/pink-white-bottom.gif') top no-repeat;

					   background-color:#FFFFFF;

				  	   position:relative;

				 	   width:100%;

				 	   height:22px;

					   }					   



div.charity-welcome img#charityprogress {

	margin-left:30px;

	margin-top:10px;

}



div.charity-welcome div.pink-white-box table {

	margin-left:0px;

	text-align:center;

						  

						  }

						  

div.charity-welcome td {width:200px;}



div.charity-welcome tr.pink {color:#EE077B;}





div.charity-welcome div.left-para {

	color:#EE077B;

	line-height: 150%;

	font-size:0.8em;

	width:405px;

	margin-left:20px;

}



div.charity-welcome div.right-para{

	color:#6A7374;

	font-weight:normal;

	font-size:0.8em;

	width:230px;

	margin-right:30px;

}



div.charity-welcome tr.bold {font-size:1.4em;

							font-weight:bold;}						  



div.charity-welcome div.tools {margin-left:10px;

								margin-top:22px;}



								



/*-----------END OF CHARITY WELCOME------------------*/



/*-----------START OF BUSINESS WELCOME----------------*/





div.business-welcome h3#welcome{

	margin-top:5px;

	margin-bottom:5px;

	margin-left: 10px;

}



div.business-welcome h3#yourprogress{

	margin-left:20px;

}



div.business-welcome img{

	margin-left:10px;

}



div.business-welcome div#welcomediv {



}

										  

div.business-welcome div.bluebox {

	width:528px;

	color:#FFFFFF;

	background:url('/Images/business/welcome/blue-slice.gif') top repeat-y;

	position:relative;

	padding-bottom:11px;

	margin-left: 10px;

	

}







div.business-welcome div.bluebox a:link, div.business-welcome div.bluebox a:visited {color:#FFFFFF;

										text-decoration:none;

										margin-bottom:0px;

										}



div.business-welcome div#bluebox-top {background:url('/Images/business/welcome/blue-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:100%;

					 	   height:12px;

						   }



div.business-welcome div#bluebox-bottom {background:url('/Images/business/welcome/blue-bottom.gif') bottom no-repeat;

										  background-color:#FFFFFF;

										  position:absolute;

										  bottom:0px;

										  width:100%;

										  height:12px;

										  }				

										  



div.business-welcome div.blue-white-box {width:530px;

					color:#000000;

					background:url('/Images/business/welcome/blue-white-slice.gif') top repeat-y;

					position:relative;

					margin-top:15px;

					margin-left: 10px;

					}



div.business-welcome div#blue-white-top {background:url('/Images/business/welcome/blue-white-top.gif') top no-repeat;

					   background-color:#FFFFFF;

				  	   position:relative;

				 	   width:530px;

				 	   height:22px;

					   }



div.business-welcome div#blue-white-bottom {background:url('/Images/business/welcome/blue-white-bottom.gif') top no-repeat;

					   background-color:#FFFFFF;

				  	   position:relative;

				 	   width:100%;

				 	   height:22px;

					   }					   



div.business-welcome img#businessprogress {

	margin-left:30px;

	margin-top:10px;

}



div.business-welcome div.blue-white-box table {margin-left:0px;

						  						text-align:center;

						  						}

						  

div.business-welcome td {width:200px;}



div.business-welcome tr.blue {color:#209CBC;}



div.business-welcome tr.bold {font-size:1.4em;

							font-weight:bold;}



div.business-welcome div.left-para {color:#209CBC;

									

									font-size:0.8em;

									width:410px;

									margin-left:20px;

									line-height: 150%;

									}



div.business-welcome div.right-para {color:#6A7374;

									font-weight:normal;

									font-size:0.8em;

									width:230px;

									margin-right:30px;}

									

						  

/*------------------------END OF BUSINESS WELCOME--------------------------------*/						  



/*------------------------START OF INDIVIDUAL WELCOME----------------------------*/



div.individual-welcome {margin-top:10px;

						margin-left:5px;}



div.individual-welcome div#welcomediv {

	position:relative;

	top:-2px;

	margin-left:13px;

}

										  

div.individual-welcome div.greenbox {width:610px;

									 color:#FFFFFF;

									 background:url('/Images/individual/welcome/green-slice.gif') top repeat-y;

									 position:relative;

									 padding-bottom:12px;

									}







div.individual-welcome div.greenbox a:link, div.individual-welcome div.greenbox a:visited {color:#FFFFFF;

										text-decoration:none;

										margin-bottom:0px;

										display:block;}



div.individual-welcome div#greenbox-top {background:url('/Images/individual/welcome/green-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:100%;

					 	   height:11px;

						   }



div.individual-welcome div#greenbox-bottom {background:url('/Images/individual/welcome/green-bottom.gif') bottom no-repeat;

										  background-color:#FFFFFF;

										  position:absolute;

										  bottom:0px;

										  width:100%;

										  height:11px;

										  }				

										  



div.individual-welcome div.green-white-box {width:610px;

					color:#000000;

					background:url('/Images/individual/welcome/green-white-slice.gif') top repeat-y;

					position:relative;

					

					}



div.individual-welcome div#green-white-top {background:url('/Images/individual/welcome/green-white-top.gif') top no-repeat;

					   background-color:#FFFFFF;

				  	   position:relative;

				 	   width:100%;

				 	   height:18px;

					   }



div.individual-welcome div#green-white-bottom {background:url('/Images/individual/welcome/green-white-bottom.gif') top no-repeat;

					   background-color:#FFFFFF;

				  	   position:relative;

				 	   width:100%;

				 	   height:18px;

					   }					   



div.individual-welcome img#individualprogress {margin-left:30px;

					 margin-top:10px;

					}



div.individual-welcome div.green-white-box table {margin-left:40px;

						  						text-align:center;

						  						}

						  

div.individual-welcome td {width:200px;}



div.individual-welcome tr.green {color:#34A02C;}



div.individual-welcome tr.bold {font-size:1.4em;

							font-weight:bold;}



div.individual-welcome div.left-para {color:#34A02C;

									font-weight:bold;

									font-size:0.8em;

									width:230px;

									margin-left:20px;

									}



div.individual-welcome div.right-para {color:#6A7374;

									font-weight:normal;

									font-size:0.8em;

									width:230px;

									margin-right:30px;}

									

						  

div.individual-welcome div.tools {margin-left:10px;

								margin-top:22px;}



/*------------------------END OF INDIVIDUAL WELCOME------------------------------*/



/*------------------------START OF CHARITY REQUEST-------------------------------*/



div#charityreqpage{

	position:relative;

	top:-7px;

}



div#charityreqpage *{

	margin:0px;

	padding:0px;

}



div#charityreqpage h3{

	margin-top:5px;

	margin-bottom:5px;

	margin-left: 20px;

}



div#charityreqpage div.twowide{

	width:350px;

}



div#charityreqpage div.twowide textarea, div#charityreqpage div.twowide input{

	width:250px;

}



div#charityreqpage div.onewide

{

	width: 235px;

}



div#charityreqpage div.onewide select, div#charityreqpage div.onewide input

{

	width: 145px;

} 



div#charityreqpage div.form-entry textarea{

	height:80px;

	background-color:#F3BAD5;

	display: block;

	float: left;

	border:0 none;

	color:#000000;

	margin-bottom:4px;

	padding:3px;

	width: 206px !important;

}



div#charityreqpage div#bigpinkbox-bottom{

	height:28px;

}



div#charityreqpage div#bigpinkbox a.register-submit img {

	padding-bottom:29px;

	margin-right:15px;

}



div#charityreqpage div#bigpinkbox div#pink-bottom {

	

}



/*------------------------END OF CHARITY REQUEST---------------------------------*/



/*------------------------START OF PRODUCT DETAIL--------------------------------*/



div#product-detail {

	padding-top:10px;

	font-size:0.9em;

}



div#product-detail img {

	margin-right:5px;

}

div#product-detail div.green {

	color:#34A02C;

	font-weight:bold;

}



div#product-detail div.tools{

	margin-left:15px;

	margin-top:15px;

}



div#product-detail div.product-col{

	margin-bottom:50px;

}



div#product-detail div#product-right-col{

	margin-top:40px;	

}		 					



div#product-detail div#receive{

	display:block;

	/* position:absolute;   SM - turned off as breaks in ie6*/

	right:15px;

}

										 					

div#product-detail div#back {  

	display:block;

	margin-left:20%;

	margin-top:5px;



}

div#product-detail div#description{

}

div#product-detail p{

	margin-bottom:5px;

}								

div#product-detail div#deleditforms form{

	width:90px;

	float:left;

}



/*------------------------END OF PRODUCT DETAIL----------------------------------*/



/*------------------------START OF RECEIVE CONFIRM--------------------------------*/



div#receiveconfirm {margin-top:0px;

					margin-left:10px;}



div#receiveconfirm div#pink-box{width:530px;

							   background:url('/Images/charity/receive/pink-slice.gif') repeat-y;

							   margin-right:20px;

							   }

							   

div#receiveconfirm div.pink-white { background:url('/Images/charity/receive/pink-white-slice.gif') repeat-y;

								   width:530px;

								   position:relative;

								  }



div#receiveconfirm div#pinkbox-top {background:url('/Images/charity/receive/form-top.gif') top no-repeat;

								   background-color:#FFFFFF;

							  	   position:relative;

							 	   width:530px;

							 	   height:32px;

								   }



div#receiveconfirm div#pink-white-gap {background:url('/Images/charity/receive/form-gap.gif') top no-repeat;

										background-color:#FFFFFF;

									  	   position:relative;

									 	   width:530px;

									 	   height:35px;

										   }



div#receiveconfirm div#white-to-pink {background:url('/Images/charity/receive/white-pink-bottom.gif') top no-repeat;

										background-color:#FFFFFF;

									  	   position:relative;

									  	   clear:both;

									 	   width:530px;

									 	   height:17px;

										   }										   

							   



div#receiveconfirm div#pinkbox-bottom {background:url('/Images/charity/receive/form-bottom.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:530px;

					 	   height:17px;

						   }							  



div#receiveconfirm div.conf-form-column {margin-left:20px;

										 width:230px;

										 margin-bottom:20px;}



div#receiveconfirm a.confirm-submit {float:right;

									margin-right:20px;}

									

div#receiveconfirm form, div#receiveconfirm fieldset{

	margin:0px;

	padding:0px;

	display:block;

}



/*------------------------END OF RECEIVE CONFIRM--------------------------*/



/*------------------------START OF CONFIRMATION SCREENS-------------------*/



/*charity*/



div#charityconfirmation{

	width:530px;

	position:relative;

}



div#charityconfirmation div#pink-white{

	background:url('/Images/charity/misc/pink-white-slice.gif') repeat-y;

	width:100%;

	position:relative;

	margin-top:40px;

}



div#charityconfirmation div#pink-white-top{

	background:url('/Images/charity/misc/pink-white-top.gif') top no-repeat;

	background-color:#FFFFFF;

	position:relative;

	width:100%;

	height:24px;

}



div#charityconfirmation div#pink-white-bottom{

	background:url('/Images/charity/misc/pink-white-bottom.gif') top no-repeat;

	background-color:#FFFFFF;

	position:absolute;

	clear:both;

	bottom:0px;

	width:100%;

	height:24px;

}



div#charityconfirmation h3, div#charityconfirmation p{

	margin-left:20px;

	margin-right:20px;

}



div#charityconfirmation h3{

	margin-top:5px;	

	margin-bottom:0px;

}			



div#charityconfirmation div#conftext{

	margin-top:3px;

	padding-bottom:24px;

	display:block;	

	

}			



/*------------------------END OF CONFIRMATION SCREENS---------------------*/

/*------------------------START OF NEWS-----------------------------------*/



div#newshomepage
{
	/*margin-left: 140px;
	margin-right: 190px;*/
	width: 540px;
}





div#allnews {

	width: 520px;

}



div#allnews div.newsfloat-left

{

	width: 100%;
	clear: both;
	float: left;

}



div#allnewspage h3.title{

	margin:5px 0px;

	position:relative;

	

}



div#allnewspage img#newspic{

	margin-bottom:10px;

	position:relative;

	left:-3px;

}



div#allnewspage div#news-results ul{

	list-style:none;

	margin:0px;

	padding:0px;

}



  

div#newspage 
{
	margin-top:15px; 
	margin-right:10px;
	margin-left: 10px;
	width: 520px;
}



div.newstext
{

	font-size: 0.8em;
	float: right;
	text-align: left;
	vertical-align: top;
	width: 425px;
	padding-top: 0;
	margin-bottom: 20px;
	
}

div.newstext p {
	
	margin-top: 0;
	padding-top: 0;
	
}

.clearboth
{
	clear:both;
}

/*

div#allnewspage div.newstext p {

	margin-left:55px;

}*/

div#newspage div.tools {

	margin-top:0px;

}



div#allnewspage div.newsitem {

	font-size: 1.2em;

	width:100%;

	margin-right:15px;

}





div#allnewspage div.newsitem a.newslink{

	bottom:10px;

	float: right;

}



div#allnewspage div#pagenums {

	margin-top:20px;

}



div#allnewspage div#news-results{

	display:block;

	

}



div#allnewspage div#news-results ul{

	width:100%;

}



div#allnewspage div#news-results li{

	float:left;

	width:340px;

	position:relative;

	margin-right:0px;

}



div#allnewspage div#news-results li p{

	margin-left:50px;

	padding-right:10px;

}



div#allnewspage div#news-results li span#more{

	position:relative;

	left:240px;

	top:-10px;

	margin-right:0px;

	padding:0px;

	width:40px;

}



div#allnewspage div#newsresults div.newsitem{

	margin-right:10px;

}





div#fullarticle p, div#fullarticle ul {}	



div#fullarticle div#caption{

	width:300px;

}



div#fullarticle div#caption p{

	margin-left:0px;

}



div#fullarticle p.green {color:#34A02C;

						margin-left:0px;

						margin-bottom:10px;}



div#fullarticle p.bold {font-weight:normal;

						font-size:1.2em;}



div#fullarticle div#backnews {

	float:right;

	margin-top:10px;

	margin-right:13px;

}



/*------------------------END OF NEWS-------------------------------------*/



/*------------------------START OF BLOG-----------------------------------*/



div#blog {

}



div#blog p, div#blog h3{

	margin:0px;

	padding:0px;

}



div#blog h3.title{

	margin:0px 0px 5px 0px;

}





div#blogpage div#blog-results{

	

}







div#blogpage p, div#blogpage h3, div#fullblogentry h3{

	margin:0;

	padding:0;

}



div#blog div#bloglist {

	

	margin-left:15px;		

	margin-right:10px;}



div#blog div#blog-results{

	position:relative;

	

}



div#blog-article h3

{

	



}



div.blogentry {margin-bottom:10px;}



div#blog div#fullblogentry {

	margin-right:15px;

	margin-left:10px;

	padding-top:31px;

	}



div#blog div#fullblogentry p{

	margin-bottom:5px;

}	

/*------------------------END OF BLOG-------------------------------------*/



/*------------------------START OF ABOUT BUSINESS AND CHARITY-------------------------*/



div.aboutbusinessdiv h3, div.aboutcharitydiv h3{

	/*margin-left:145px;*/

}

div.aboutbusinessdiv h3#aboutbusinessreg, div.aboutcharitydiv h3#aboutcharityreg{

	margin-bottom:11px;

}

div.aboutcharitydiv div.pinkbox{
	width:595px;

			 color:#FFFFFF;

			 position: relative;

			/* padding-bottom:12px;*/

			/* margin-left:145px;*/
}



div.aboutbusinessdiv div.bluebox {
			
			width:530px;

			 position: relative;
			 
			 color:#209CBC;

			/* padding-bottom:12px;*/

			/* margin-left:145px;*/

			}

			

div.aboutbusinessdiv p, div.aboutbusinessdiv li, div.aboutcharitydiv li , div.aboutcharitydiv p{

	font-size:13px;
	
	color: #000000; /* put in to make sure text on the transport companies page is not white */

}

div.aboutcharitydiv li{
	color:#EE077B;
	list-style-position: inside;
}

div.aboutbusinessdiv li{
	color:#209CBC;
}

div.scrollPanel img{
	padding-right:5px;
	padding-bottom:5px;
}

			

div.aboutcharitydiv div.pinkbox  {

			background:url('/Images/charity/welcome/pink-slice.gif') top repeat-y;
			width: 530px;
			color: #209CBC;
		}

div.aboutbusinessdiv div.bluebox {

			 background:url('/Images/business/welcome/blue-slice.gif') top repeat-y;

			 color:#000000;

		}



div.aboutbusinessdiv img#businessglobe, div.aboutcharitydiv img#businessglobe{

	margin-left:20px;			

}





div.aboutbusinessdiv div.bluebox a:link, div.business-welcome div.bluebox a:visited, div.aboutcharitydiv div.pinkbox a:link, div.charity-welcome div.pinkbox a:visited {

										color: #EF5714;

										text-decoration:underline;

										margin-bottom:0px;

										}



div.aboutbusinessdiv div#bluebox-top, div.aboutcharitydiv div#pinkbox-top, div.transport div#pinkbox-top {

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:100%;

					 	   height:12px;

						   }

div.aboutcharitydiv div#pinkbox-top {

	background:url('/Images/charity/welcome/pink-top.gif') no-repeat;

						   }
						   
						   
div.transport div#pinkbox-top {
	
	background:url('/Images/charity/welcome/pink-top.gif') top no-repeat;
	
}

div.aboutbusinessdiv div#bluebox-top {

	background:url('/Images/business/welcome/blue-top.gif') top no-repeat;

						   }



div.aboutbusinessdiv div#bluebox-bottom, div.aboutcharitydiv div#pinkbox-bottom {

										  background-color:#FFFFFF;

										  bottom:0px;

										  width:100%;

										  height:12px;

										  }	

div.aboutbusinessdiv div#bluebox-bottom {

	background:url('/Images/business/welcome/blue-bottom.gif') bottom no-repeat;



				  }	

div.aboutcharitydiv div#pinkbox-bottom {

	background:url('/Images/charity/welcome/pink-bottom.gif') bottom no-repeat;



	}				



div.aboutbusinessdiv div.left-para, div.aboutcharitydiv div.left-para {color: #209CBC;

									font-size:0.8em;

									width:230px;

									margin-left:20px;

									}



div.aboutbusinessdiv div.right-para, div.aboutcharitydiv div.right-para {color:#6A7374;

									font-weight:normal;

									font-size:0.8em;

									width:230px;

									margin-right:30px;}



div.aboutbusinessdiv div.blue-white-box, div.aboutcharitydiv div.pink-white-box {

					width:530px;

					color:#000000;

					position:relative;

					}

div.aboutbusinessdiv div.blue-white-box{

					background:url('/Images/business/welcome/blue-white-slice.gif') top repeat-y;

					}

div.aboutcharitydiv div.pink-white-box {

					background:url('/Images/charity/welcome/pink-white-slice.gif') top repeat-y;					

					}





div.aboutbusinessdiv div#blue-white-top, div.aboutcharitydiv div#pink-white-top {

					   background-color:#FFFFFF;

				  	   position:relative;

				 	   width:100%;

				 	   height:22px;

					   }

div.aboutbusinessdiv div#blue-white-top {

						background:url('/Images/business/welcome/blue-white-top.gif') top no-repeat;

					   }

div.aboutcharitydiv div#pink-white-top {

						background:url('/Images/charity/welcome/pink-white-top.gif') top no-repeat;

					   }

			

			

					   

div.aboutbusinessdiv div#blue-white-bottom, div.aboutcharitydiv div#pink-white-bottom {

					   background-color:#FFFFFF;

				  	   position:relative;

				 	   width:100%;

				 	   height:22px;

					   }						   

div.aboutcharitydiv div#pink-white-bottom {

						background:url('/Images/charity/welcome/pink-white-bottom.gif') top no-repeat;

					   }						   

div.aboutbusinessdiv div#blue-white-bottom {

						background:url('/Images/business/welcome/blue-white-bottom.gif') top no-repeat;

					   }	

			

					   

div.aboutbusinessdiv div.left-para, div.aboutcharitydiv div.left-para {

									font-size:0.8em;

									width:230px;

									margin-left:20px;

									}



div.aboutbusinessdiv div.right-para, div.aboutcharitydiv div.right-para {

									

									font-weight:normal;
									
									font-size:0.8em;

									width:230px;

									margin-right:30px;

									}		



div.aboutbusinessdiv div.right-para,div.aboutbusinessdiv div.left-para 

{

	color: #209CBC;

}

div.aboutbusinessdiv div.right-para p,div.aboutbusinessdiv div.left-para p 

{

	color: #209CBC;

}



div.aboutcharitydiv div.right-para,div.aboutcharitydiv div.left-para 

{

	color: #EE077B;

}

div.aboutcharitydiv div.right-para p,div.aboutcharitydiv div.left-para p 

{

	color: #EE077B;

}



div#charityregpage div#formbottom div.bottomFormText 

{

	color: #BC0661;

}



div.aboutbusinessdiv a, div#businessregpage a, div#charityregpage a

{

	color: #EF5714;

}



div.aboutbusinessdiv div.blue-white-box, div.aboutcharitydiv div.pink-white-box{

	/*margin-left:145px;*/

	margin-top: 10px;

}

									

div.aboutbusinessdiv .heading, div.aboutcharitydiv .heading{

	margin-left:30px;

	margin-bottom:5px;

}



div.aboutbusinessdiv div.caseimage, div.aboutcharitydiv div.caseimage{

	margin-left:30px;

	margin-right: 20px;

	margin-bottom:20px;

}

	

div.aboutbusinessdiv div.casepara, div.aboutcharitydiv div.casepara{

	margin-left:20px;

	margin-right:20px;

}



/*------------------------END OF ABOUT BUSINESS AND CHARITY---------------------------*/





/*------------------------START OF CONTROL PANELS-------------------------*/





div.control{

	margin-top:0px;

	margin-left:15px;

	width:130px;

	text-align: center;

	margin-top: 27px;
	
}



div.control div#reggive{
		color:#3399CC;
		font-weight:bold;
		margin-left:4px;
		font-size:0.8em;
		padding-bottom:10px;
}

div.control div#regreceive{
		color:#FF0066;
		font-weight:bold;
		margin-left:4px;
		font-size:0.8em;
		padding-bottom:10px;
}



div.control a {

	margin-left:4px;

	font-weight:bold;

}



div.control p {

	color:#EF5714;

	font-size:0.7em;

	margin-bottom:3px;

	text-align:center;

}			



/*---charity---*/



div.control div.blue-box {

	width:115px;

	color:#FFFFFF;

	background:url('/Images/charity/welcome/blue-slice.gif') top repeat-y;

	position:relative;

	margin-left: 15px;

	font-size:0.7em;

}



div.control div.blue-box a:link, div.control div.blue-box a:visited {

	color:#FFFFFF;

	text-decoration:none;

	margin-bottom:0px;

	display:block;

	margin-left:6px;

	font-weight:bold;

}



div.control div#blue-box-top {

	background:url('/Images/charity/welcome/blue-top.gif') top no-repeat;

	background-color:#FFFFFF;

	position:relative;

	width:115px;

	height:14px;

}



div.control div#blue-box-bottom{

	background:url('/Images/charity/welcome/blue-bottom.gif') bottom no-repeat;

	background-color:#FFFFFF;

	position:relative;

	bottom:0px;

	width:115px;

	height:14px;

}



/*---individual---*/



div.control div.orange-box{

	width:92px;

	color:#FFFFFF;

	background:url('/Images/individual/welcome/orange-slice.gif') top repeat-y;

	position:relative;

	margin-right:10px;

	margin-top:28px;

	font-size:0.7em;

}



div.control div.orange-box a:link, div.control div.orange-box a:visited{

	color:#FFFFFF;

	text-decoration:none;

	margin-bottom:0px;

	display:block;

	margin-left:6px;

	font-weight:bold;

}



div.control div#orange-box-top {background:url('/Images/individual/welcome/orange-top.gif') top no-repeat;

						   background-color:#FFFFFF;

					  	   position:relative;

					 	   width:100%;

					 	   height:14px;

						   }



div.control div#orange-box-bottom {background:url('/Images/individual/welcome/orange-bottom.gif') bottom no-repeat;

										  background-color:#FFFFFF;

										  position:absolute;

										  bottom:0px;

										  width:100%;

										  height:14px;

										  }			



/*---business---*/



div.control div.pink-box {

	width:115px;

	color:#FFFFFF;

	background:url('/Images/business/welcome/pink-slice.gif') top repeat-y;

	position:relative;

	

	margin-top:0px;

	font-size:0.7em;

	margin-left: 15px;

	overflow: visible;

	text-wrap: auto;

}



div.control div.pink-box a:link, div.control div.pink-box a:visited {

	color:#FFFFFF;

	text-decoration:none;

	margin-bottom:0px;

	display:block;

	margin-left:6px;

	font-weight:bold;

}



div.control div#pink-box-top {

	background:url('/Images/business/welcome/pink-top.gif') top no-repeat;

	background-color:#FFFFFF;

	position:relative;

	width:100%;

	height:14px;

}



div.control div#pink-box-bottom {background:url('/Images/business/welcome/pink-bottom.gif') bottom no-repeat;

										  background-color:#FFFFFF;

										  position:relative;

										  bottom:0px;

										  width:115px;

										  height:14px;

										  }				

/*------------------------END OF CONTROL PANELS---------------------------*/



/*------------------------START OF FOOTER MENU----------------------------*/



div#footer {

	width:950px;

	margin-top:30px;

	text-align:center;

	margin-bottom: 60px;

	border-top: 1px solid #EF5714;
	padding-top: 5px;
	margin-left:auto;
	margin-right:auto;

}

					

div#footer ul{

	list-style:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

					

div#footer ul li {

	/*float:left;*/

	display: inline;

	margin-right:10px;



}



div#footer ul li a:link, div#footer ul li a:visited

{

	text-decoration:none;

	color:#EF5714;

	font-weight:bold;

	font-size: 0.7em;

}

div#footer p

{

	font-size:0.6em

}



/*------------------------END OF FOOTER MENU---------------------------*/



/*------------------------START OF SITEMAP MENU----------------------------*/



div#sitemap {

	margin-left:140px;

}



/*------------------------END OF SITEMAP MENU---------------------------*/



#everythingHolder {

	width: 930px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;
	position:relative;

}

div#formbottom div.bottomFormText {

	margin-left: 15px;

	float: left;

	width: 405px;

	font-weight: normal;

	position: relative;

	color: #209CBC;

}

div#pink-white-space div#formbottom div.bottomFormText {

	color: #BC0661 !important;

}

div#pink-white-space div#formbottom div.bottomFormText a {

	color: #FFFFFF !important;

}

div.pink-white input {

	width: 150px;

	background-color: #F3BAD5;

	padding: 3px;

	border: 0px;

}

div.pink-white label {

	color: #626262;

	font-size:0.7em;	

}

div.pink-white select {

	width: 212px;

	display: block !important;

	background-color: #F3BAD5;

	padding: 3px;

	border: 0px;

}

div.pink-white label {

	text-align: left;

	display: block;

}

div.pink-white fieldset#reqestInfo {

	margin-left: 28px;

}

input#hiddenInput {

	display: none;

}

.bold {

	font-weight: bold;

}

span.red {

	color: red;

}





div.searchpage {

	width: 530px;

}

/* MB - added for styling of donation forms */

div#business-donationbox input,

div#business-donationbox select,

div#business-donationbox textarea {

	background-color: #B5E9F5;

	border: 0px;

	color: #000000;

	margin-bottom: 4px;

	padding: 3px;

}

div#business-donationbox input#business-donation {

	display: none;

}

div#business-donationbox input#product {
	
	display: none;
	
}

div#business-donationbox input {

	display: block;

	text-align: start;

	width:230px !important;

}

div#business-donationbox input#delivery-help {
	
	background-color: #FFFFFF !important;

	width: auto !important;
}

div#business-donationbox label.splitok{
	margin: 0px 65px 0px 0px;	
	height: 20px;
}
div#business-donationbox input#splitok {

	background-color: #FFFFFF !important;
	margin: 0px 5px 0px 0px;
	padding:0px;
	width: auto !important;
	height: 20px;

}

div#business-donationbox input#promocode,

div#business-donationbox input#value,

div#business-donationbox input#weight,

div#business-donationbox input#quantity, 

div#business-donationbox input#amount {

	display: block;

	text-align: start;

	width: 90px !important;

}


div#bigorangebox-top {

	background:#FFFFFF url(Images/orange-wide-top.gif) no-repeat scroll center top;

	height:30px;

	position:relative;

	width:530px;

}



div#bigorangebox {

	background:transparent url(/Images/orange-wide-slice.gif) repeat-y scroll 0%;

	font-weight:bold;

	margin-left:0px;

	position:relative;

	width:530px;

}



div#bigorangebox fieldset {

	display:block;

	margin-left:28px;

}



div#bigorangebox p.orange {

	color:#EF5714;

	margin-bottom:10px;

	margin-top:0px;

}



div#bigorangebox div.form-entry {

clear:both;

margin-bottom:7px;

}



div#bigorangebox input, div#bigorangebox select, div#bigorangebox textarea{

	background-color:#F9C5AA;

	border:0px none;

	color:#000000;

	margin-bottom:4px;

	padding:3px;

}



div#bigorangebox input,div#bigorangebox textarea {

	display:block;

	text-align:start;

	width:210px !important;

}



div#bigorangebox input#pin {

	width:132px !important;

}







div#bigorangebox-gap {

	background:transparent url(/Images/orange-wide-gap.gif) no-repeat scroll center top;

	height:18px;

	position:relative;

	width:530px;

}



div#bigorangebox-bottom {

	background:#FFFFFF url(/Images/orange-wide-bottom.gif) no-repeat scroll center top;

	height:30px;

	position:relative;

	width:530px;

}



div#bigorangebox div#formbottom {

	background:transparent url(Images/orange-wide-base.gif) repeat-y scroll 0%;

	width:530px;

}



div#bigorangebox a.register-submit img {

	margin-right:15px;

	padding-bottom:30px;

}

div#bigorangebox div.bottomFormText

{

	color: white;

	font-weight: bold;

}



div#flashintro

{

	margin-top: 3px;

	float: left;
	
	padding-left:10px;

}





input#login_username
{
	margin-bottom: 3px;
	border:0px;
	width: 100%;
}



form#loginform

{

	color: white;

	font-size: 0.8em;

}





div#forgotten_password

{

	left:0px;

	font-size: 0.8em;

}

div#notregistered

{

	font-size:0.8em;

}



div#forgotten_password a

{

	color: white;
}



div#terms{

	width:530px;


}



div#terms p.indent{

	margin-left:30px;

}

label.passwordLabel {

	float: left !important;

	padding-top: 7px !important;

	padding-left: 5px !important;

	text-align: left !important;

}

input.passwordField {
}

span.toolTitle {

	color: #FFFFFF;
	
	font-size: 12px;
	
	position: absolute;
	
	top: -2px;

}

label.keywordLabel {

	float: left !important;

	padding-top: 7px !important;

	padding-left: 5px !important;

	font-size: 0.6em !important;

}

input.keywordInput {

	/*float: left !important;*/

	width: 145px !important;

}

div.advancedSearch a {

	color: #FFFFFF !important;

	font-size: 0.6em !important;
	
	float:right;

}

div#searchComboHolder {


}

div.advancedSearch {

	margin-bottom: 2px !important;
	
	position:absolute;
	font-size: 120% !important;
	top: -2px;
	right: 5px;
	text-decoration:none;

}

li.bookmarkTitle {

	font-size: 12pt;

	font-weight: bold;

	

	

}

div#bookmarkIcons

{

	width: 560px;

}



ul.bookmarks{

		list-style-type: none;

		margin: 0px 0px 20px 0px;

		padding: 0px;

		

	}

		ul.bookmarks li{

			margin:0px 8px 0px 0px;

			height: 17px;

			padding: 0px 0px 0px 0px;

			display: inline;

		}

			ul.bookmarks li a{

				padding: 0px 0px 0px 19px;

			}

				ul.bookmarks li.delicious a{

					background: url(/Images/bookmarking/delicious.gif) no-repeat left;

					color: #000000 !important;

					font-weight: normal !important;

				}

				ul.bookmarks li.digg a{

					background: url(/Images/bookmarking/digg.gif) no-repeat left;

					color: #000000 !important;

					font-weight: normal !important;

				}

				ul.bookmarks li.reddit a{

					background: url(/Images/bookmarking/reddit.gif) no-repeat left;

					color: #000000 !important;

					font-weight: normal !important;

				}

				ul.bookmarks li.facebook a{

					background: url(/Images/bookmarking/facebook.gif) no-repeat left;

					color: #000000 !important;

					font-weight: normal !important;

				}

				ul.bookmarks li.stumbleupon a{

					background: url(/Images/bookmarking/stumbleupon.gif) no-repeat left;

					color: #000000 !important;

					font-weight: normal !important;

				}

div.productList {

	margin-left: 20px;

	width: 575px;

}

div.emailChange {

	margin-left: 20px;

	width: 555px;

}

div.emailChangeError {

	color: red;

	margin-left: 20px;

}

div.emailChangeForm fieldset {

	margin-left: 20px;

	width: 510px;

	font-weight: bold;

	color: #626262;

	font-size: 10pt !important;

	margin-top: 10px;

}

div.emailChangeForm fieldset input {

	background-color: #B5E9F5;

	border: 0 none;

	color: #000000;

	margin-bottom: 4px;

	padding: 3px;

}

div.emailChangeForm fieldset input.wideBox {

	width: 205px;

}

div.blue-white-box p {

	margin-left: 20px;

	width: 450px;

	margin-bottom: 20px;

	margin-top: 10px;

}

div.emailChangeForm fieldset input.hidden {

	display: none;

}

div.emailChangeForm fieldset label {

	display: block;

}

div.emailChangeForm fieldset input.requestButton {

	background-color: #FFFFFF;

	border: 0 none;

	color: #000000;

	margin: 20px 20px 0px 0px;

	padding: 0px;

}



div.ad

{

	margin-left: 5px;

}

div#red
{
	color:red;
}


#ad
{
	float:left;
	width:900px;
}

div.confirm-title
{
	padding-left:20px;
}


div#googlecheckout

{

	width: 320px;
	margin: 0px 0px 0px 5px;
}
.rssIcon
{
	padding-right:10px;
	width:22px;
	height:22px;
	position:relative;top:5px;
}
.rssFeeds
{
	margin-top:10px;
	margin-left:20px;
	width:90px;
	color:#EF5714;
	font-size:0.7em;
	text-align:center;
}
.rssLinks
{
	width:180px;
	position:relative;top:0px;
}
.rssLinks, .moreblog
{
	width:300px;
	/*float:right;*/
}
a.rssLink:link, a.rssLink:visited, a.rssLink:hover
{
	color:#EE077B;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}


div.slideshow_wrapper{
	width:	185px!important;
	height: 285px!important;
	overflow: hidden;
}
	div.slideshow_wrapper div.slideshow_slide{
		display:none;
		position:relative;
	}
	
		div.slideshow_wrapper div.slideshow_slide span{
			position: absolute;
			display: block;
			left: 0px;
			bottom: 0px;
			width: 100%;
			padding: 5px;
			background-color: white;
			opacity:.70;
			filter: alpha(opacity=70); 
			-moz-opacity: 0.7;
			font-weight: bold;
			font-size: 80%;
		}
		
		div.slideshow_wrapper div.slideshow_scale, div.slideshow_wrapper div.slideshow_scale img.slideshow_scale {
			
			width: 176px!important;
			
		}
		
	div.slideshow_wrapper div.slideshow_slide a{
		text-decoration:none;
	}
	
div.pinkbox p {
	padding-left:15px;
}
div.pinkbox table {
	color: #000000;	
	font-size: 13px;
	padding-left:15px;
	padding-bottom:15px;
}

div#transport p {
	color: #EE077B;
}

div#scrollPanel2 {
	height:auto;
	margin:0px;
}

div#explanationflash{
	display:none;
	visibility:hidden;
}



div.tools .light-blue-top-curve{

	background:url('/Images/homepage/light-blue-top.gif') top no-repeat;

	background-color:#FFFFFF;

	height: 4px;

	width: 171px;

}





div.tools .light-blue-bottom-curve{

	background:url('/Images/homepage/light-blue-bottom.gif') bottom no-repeat;

	background-color:#FFFFFF;

	width: 171px;

	height: 4px;

}



.lightblueBackground{

	/*
	Orange (changed to pink Oct 09) 
	background: #fbd5c4;
	*/
	background: url('/Images/homepage/light-blue-slice.gif');
	
	color: black;
	padding-left: 7px !important;
	/*padding-top: 7px !important;*/
	padding-bottom: 7px !important;
	height:250px;
	font-size:0.9em;
	width: 164px;

}

.lightblueBackground a {
	color: black;
}

.blue-heading{
	color:#3399CC;
	font-size:18px;
	font-weight:normal;
	width:170px;
}

.pink-heading{
	color:#FF0066;
	font-size:18px;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}

/*///////////////// Search Input //////////////////////*/

.search-input-topcurve{
	background:url("/Images/homepage/search-box-top.gif") no-repeat scroll 0 0 transparent;
	height:3px;
	width:123px;
	padding: 0px;
}

.search-input-bottomcurve{
	background:url("/Images/homepage/search-box-bottom.gif") no-repeat scroll 0 0 transparent;
	height:3px;
	width:123px;
}

.search-input{
	background-color:#FFFFFF;
	height:14px;
}

form.searchform{
	width:150px;
	position:relative;
	top:10px;
	margin: 0px;
	padding: 0px;
	height:26px;
}

.search-input-wrapper{
	width:123px;
	height: 14px;
}

a#loginLink{
	position:relative;
	left:-80px;
}

div#login{
	background-color:#EE380C;
	position:absolute;
	display:none;
	z-index:20;
	left:693px;
	width:237px;
}

div#login a{
	color:#ffffff;
}


#usernameWrapperTop{
	background:url("/Images/homepage/login-box-top.gif") no-repeat scroll 0 0 transparent;
	height:3px;
	width:200px;
}

#usernameWrapperBottom{
	background:url("/Images/homepage/login-box-bottom.gif") no-repeat scroll 0 0 transparent;
	height:3px;
	width:200px;
	padding-bottom:5px;
}

#usernameWrapper{
	background-color:#FFFFFF;
	height:19px;
	width:200px;
}

#passwordWrapperTop{
	background:url("/Images/homepage/password-box-top.gif") no-repeat scroll 0 0 transparent;
	height:3px;
	width:175px;
}

#passwordWrapperBottom{
	background:url("/Images/homepage/password-box-bottom.gif") no-repeat scroll 0 0 transparent;
	height:3px;
	width:175px;
}

#passwordWrapper{
	background-color:#FFFFFF;
	height:19px;
	width:175px;
	
}

#passwordWrapper input{
	border:0px;
	width: 100%;
}

div#login input.go{
	float:left;
	position:absolute;
	left:189px;
	bottom:19px;
}

/*////////// PopUps /////////////////////////*/

.popupIFrame{
	width: 100%;
	height: 120%;
	_height:1000px;
	position:absolute;
	top:0px;
	left: 0px;
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
	border:solid 0px black;
	background: #333333;
	display: none;
}
	*:first-child+html #popup{
		height: 100%;
	}
	
.popupWrapper{
	width: 288px; /* margin-left must be negative half this width */
	margin: 60px auto 0px auto;
	padding: 5px;
	background:#FFFFFF;
	border:solid 1px #336699;
	position:absolute;
	left: 50%;
	top: 0px;
	margin-left: -144px; /* this must be half the width (but negative) */
	display:none;
	text-align:left;
}



.popupWrapper h2{
	margin: 0px 0px 10px 0px;
	font-size:14px;
}

a.submit{
	background: #666666;
	border: solid 1px #FFFFFF;
	display:block;
	padding: 3px;
	text-decoration:none;
	color: #FFFFFF;	
}
	a.submit.left{
		margin-top: 30px;
		float:left;	
		clear: none;	
	}
	a.submit.right{
		margin-top: 30px;
		float:right;	
		clear: none;
	}
	
/*//////////// header adverts //////////////////////*/

#adcontainer2{
	display:block;
	width:235px;
	height:60px;
	float:right;
	padding-right:10px;
	padding-top:5px;
}

/*///////// Social Network Icons /////////////////*/

div#socialNetworkLinks a{
	width:55px;
	height:60px;
	padding-right:2px;
	display:block;
	float:left;
	text-decoration: none;
}

p.latestHeading{
	font-family:trebuchet ms;
	font-size:18px;
	color:#FF3300;
}

h3.latestHeading{
	font-family:trebuchet ms;
	font-size:18px;
	color:#FF3300;
}

h3.latestHeadingSmallerFont{
	font-family:trebuchet ms;
	font-size:14px;
	color:#FF3300;
}

div.teamPageWrapper {

	width: 100%;

}

div.teamPageFloatLeft {

	float: left;
	margin: 0px 10px 10px 0px;
}

div.teamPageContent {

	padding-left: 7px;
	text-align: left;
	float: left;

}
	div.teamPageContent p{
		margin-top: 0px;
	}

a#comment{
	background:url("/Images/comment-button.gif") repeat scroll 0 0 transparent;
	color:white;
	float:right;
	width:136px;
	height:21px;
	margin-top:10px;
	margin-bottom:10px;
	height:21px;
	width:136px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
}

div#slider{
	padding:0px;
	display: none;
	margin:0px;
	position:absolute;
	top:3px;
	left: 348px;
	float:right;
	width:379px;
}









.socialHeader {
	
	margin-top: 30px!important;
	
}


.socialFacebookLike {
	
	float: left;
	padding: 0;
	margin: 0;
	
}

h3.supporterHeader {
	
	font-size: 1em!important;
	color: #FF3300;
	
}
