@import url(https://fonts.googleapis.com/css?family=Nothing+You+Could+Do);
@import url(https://fonts.googleapis.com/css?family=Oswald);

* { margin: 0; padding: 0; }
body  { background: #F6F6F6; font: 62.5%/1.3 Arial, Helvetica, Geneva, sans-serif; color: #000000; }
html>body { font-size: 10px; }
p { }
a { text-decoration: none; }
a span, a em { cursor: pointer; }
a:hover { }
img { border: none; display: block; }
h1 { margin: 0; padding: 0; clear: both; font-size: 1.4em; font-weight: bold; color: #000 }
h2 { margin: 0; padding: 0; font-size: 1.4em; color: #707070; }
h3 { margin: 0; padding: 0; }
ul { list-style-type: none; margin: 0; padding: 0; }
ol { margin: 0; padding: 0; }
ul li { margin: 0; padding: 0; }
form { height: 100%; }
fieldset { border: none; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div#Skiplinks { left: -9999em; position: absolute; top: -9999em; }
.replace { background-repeat: no-repeat; overflow: hidden; position: relative; }
.replace span { background: no-repeat top left; position: absolute; height: 100%; left: 0; top: 0; width: 100%; z-index: 100; }
ul#Accessibility, .accessibility { left: -9999em; position: absolute; top: -9999em; }
.adn { display: block; height: 0; overflow: hidden; width: 0; }

/* Shared styles */

#Container { background: #FFF;  border-bottom: 1px solid #f3f2f3; margin-bottom: 1px; }
.body-container { width: 960px; margin: 0 auto; margin-bottom: 10px; }
#Header { height: 1%; }
#Header:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

div.search { width: 211px; height: 1%; padding: 6px 7px 10px 7px; margin-top: 35px; float: right; background: transparent url(../Images/Global/bg-search.png) right top no-repeat; }
div.search:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div.search label, div.search legend { display: none; height: 0; }
div.search .search-text { width: 147px; height: 22px; display: block; float: left; background: transparent url(../Images/Global/SearchBg.png) -353px -59px no-repeat; }
div.search .search-text input { border: 0; padding: 2px 0 0 15px; font-size: 1.2em; color: #707070; background: transparent; }
div.search .submit { float: left; margin-left: 3px; margin-top: 1px; width: 58px; height: 20px; }

.logo { width: 145px; height: 125px; float: left;  }
.company-info { float: left; height: 1%; margin: 40px 0 30px 85px; position: relative; height: 31px; width: 482px; }
.company-info:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.site-switch { float: right; height: 1%; background: url(../Images/Global/plinth-bg.png) 0 0 no-repeat; width: 638px; padding: 1px 0;}
.site-switch li { float: left; padding: 7px 6px 8px 7px; border-left: 1px solid #F0569F; padding: 8px 6px 7px 7px\9; }
.site-switch li a { text-decoration: none; font-size: 1.2em; padding: 3px 4px 5px 10px; color: #000; padding: 4px 4px 4px 10px\9}

#NavigationPrimary { float: left; width: 960px; }
#NavigationPrimary ul { height: 1%; background: url(../Images/Global/nav-new-bg.png) 0 0 no-repeat; height: 47px; width: 960px; }
#NavigationPrimary ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#NavigationPrimary li { float: left; margin:12px 0 20px 0; padding: 0 16px; border-right: solid 1px #a4476f; }
#NavigationPrimary li a { font-size: 1.3em; display: block; font-family: Arial; color: #FFF; text-decoration: none; font-weight: bolder; position: relative  }
#NavigationPrimary li.active a { }
#NavigationPrimary li.first {  }
#NavigationPrimary li.last { border-right: none; margin: 6px 10px; padding: 5px 30px 7px 10px ;}
#NavigationPrimary li.last a,
#NavigationPrimary li.last a:hover,
#NavigationPrimary li.last a:focus {  font-size: 1.35em; color: #942756;}

#NavigationPrimary li.glow {
	color: #fff;
	background: url(../Images/glow.png) -2px 3px no-repeat;
	margin: 0;
	padding: 12px 0 10px 0;
	border-right: none;
}

#NavigationPrimary li.glow span {
	display: block;
	border-right: solid 1px #a4476f;
	padding: 0 17px;
}

#NavigationPrimary li.active {
	background-color: white;
	background-image: none;
	margin: 0;
	padding-top: 14px;
	padding-bottom: 18px;
	border-radius: 7px 7px 0 0;
	position: relative;
	top: -2px;
	border-right: none;
}

#NavigationPrimary li.active.glow span {
	border-right: none;
}

#NavigationPrimary li.active.first {

}

#NavigationPrimary li.active a {
	color: #b4205e;
}

#NavigationPrimary li a:hover,
#NavigationPrimary li a:focus { color: #ffaed0; }

#NavigationSecondary { float:left; width:209px; }
#NavigationSecondary h2 { background:#EFE1E7 url(../Images/Global/NavigationSecondaryHeaderBG.png) no-repeat scroll 0 0; border-bottom:1px solid #FFFFFF; color:#B4205E; font-size:1.9em; font-weight:normal; padding:8px 0 8px 12px; }
#NavigationSecondary ul {}
#NavigationSecondary ul li { background:#EFEFEF none repeat scroll 0 0; border-bottom:1px solid #FFFFFF; padding:8px 0 8px 12px; }
#NavigationSecondary ul li.active { background: #FFFFFF url(../Images/Global/NavigationSecondaryActiveBG.png) repeat-x 0 0; }
#NavigationSecondary ul li.active a.parent { color: #DE3079; }

#NavigationSecondary ul li.last { background:#EFEFEF url(../Images/Global/NavigationSecondaryBottomBG.png) no-repeat 0 bottom;}
#NavigationSecondary ul li a { color: #681236; font-weight: bold; font-size: 1.3em; }
#NavigationSecondary ul li a:hover { text-decoration: underline; }

#NavigationSecondary ul li ul { border-top:1px solid #FFFFFF; margin-top:4px; padding-top:4px;  }
#NavigationSecondary ul li ul li { background:none; border-bottom:0; padding:3px 0 3px 10px;  }
#NavigationSecondary ul li ul li.active { background: none; }
#NavigationSecondary ul li ul li.active a { color: #DE317A; font-weight: bold; }
#NavigationSecondary ul li ul li.last { background:#EFEFEF url(../Images/Global/NavigationSecondaryBottomBG.png) no-repeat 0 bottom;}
#NavigationSecondary ul li ul li a { color: #4C4C4C; font-weight: normal; font-size: 1.3em; }
#NavigationSecondary ul li ul li a:hover { text-decoration: underline; }

/*#NavigationTertiary { border-top:1px solid #FFFFFF; margin-top:4px; padding-top:4px; }
#NavigationTertiary ul {}
#NavigationTertiary ul li { background:none; border-bottom:0; padding:3px 0 3px 10px; }
#NavigationTertiary ul li.active { background: none; }
#NavigationTertiary ul li.active a { color: #DE317A; font-weight: bold; }
#NavigationTertiary ul li.last { background:#EFEFEF url(../Images/Global/NavigationSecondaryBottomBG.png) no-repeat 0 bottom;}
#NavigationTertiary ul li a { color: #4C4C4C; font-weight: normal; font-size: 1.3em; }
#NavigationTertiary ul li a:hover { text-decoration: underline; }*/

#Footer { width: 100%; height: 100%; background: #F6F6F6; border-top: 1px solid #FFF; }

.footer-container { height: 100px; width: 960px; margin: 0 auto; padding-top: 30px; }
.footer-container:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#Footer { color: #404040; }
#Footer a { color: #404040; }
.site-info { width: 610px; float: left; }
.site-info p { font-size: 1.2em; color: #909090; margin: 15px 0 0 0; float: left; clear: left; }
.share { margin-bottom: 20px; }
.share a { float:left; display: block; }
.share a.rssfeed { margin-left:20px; }
#NavigationFooter { width: 350px; float: left; }
#NavigationFooter li { float: left; width: 155px; margin: 2px 0; padding-left: 12px; background: transparent url(../Images/Global/ArrowsRight.png) 0 3px no-repeat; }
#NavigationFooter li a { font-size: 1.2em; text-decoration: none; }

.arrow { padding-left: 15px; background: transparent url(../Images/Global/ArrowsRight.png) 0 -29px no-repeat; }


.contact-details .message { font-size: 1em; text-align: right; float: right; width: 332px; margin-right: 150px; }
.contact-details .message strong { text-transform: uppercase; font-size: 1em; }
.contact-details .phone-number { position: absolute; right: 0; top: 0; }

#Content { padding: 0 10px 0 10px; background: #fff; height: 1%; }
#Content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.content-top { width: 100%; height: 13px; margin-top: -13px; }
.content-bottom { width: 100%; height: 13px; }

.button { overflow: hidden; text-decoration: none; outline: none; font-weight: bold; display: block;}
.button span { display: block; float: left; color: #fff; font-size: 1.3em; font-family: Arial Narrow, Arial; padding: 4px 8px 7px 8px; background: transparent url(../Images/Buttons/Button.png) 0 -81px no-repeat; }
.button em { display: block; float: left; width: 16px; height: 27px; background: transparent url(../Images/Buttons/Button.png) right -54px no-repeat; }

.visually-hidden{
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px; width: 1px;
  margin: -1px; padding: 0; border: 0;
}


body.home h1 { text-indent: -9999em; }

.main-cta { width: 622px; height: 300px; float: left; margin-right: 10px; }

.home-carousel{font-size:1em;}
.home-carousel-item{float:left;width:622px;margin:0;padding:0;height:300px;font-size:1em;}
.home-carousel-item .home-carousel-item-content{position:relative;width:100%;height:300px;font-size:1em;}
.home-carousel .carousel-control{display:none;}
.home-carousel-item p{font-size:1.2em;}

	.home-what-do-you-think{background:transparent url(../Images/Content/Home/CampaignWDYTHeader.jpg) no-repeat 0 0;}
	.home-what-do-you-think h2{height:0;width:0;display:block;overflow:hidden;}
	.home-what-do-you-think .copy{padding:80px 40px 10px 300px;}
	.home-what-do-you-think .button-1{position:absolute;bottom:46px;right:226px;width:100px;}
	.home-what-do-you-think .button-2{position:absolute;bottom:46px;right:20px;width:100px;}

	.home-four-ways h2{height:0;width:0;display:block;overflow:hidden;}
	.home-four-ways .copy{padding:90px 200px 10px 35px;}
	.home-four-ways{background:transparent url(../Images/Content/Home/MainImage.jpg) no-repeat 0 0;}
	.home-four-ways p{color:#ccc;margin:0 0 10px 0;}
	.home-four-ways p.highlight{color:#e03b80;font-weight:bold;margin-bottom:15px;}
	.home-four-ways a.inassociationwith{background:transparent url(../Images/Global/4waysbadge.png) no-repeat 0 0;width:269px;height:39px; display: block; overflow: hidden; text-indent: -1000em;}

	.home-40years{background:transparent url(../Images/Content/Home/pnl_40years.png) no-repeat 0 0;}
	.home-40years h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden;background:transparent url(../Images/Content/Home/ttl_40years.png) no-repeat 30px 30px;}
	.home-40years .copy{color:#fff;padding:0 0 0 30px;width:330px}
	.home-40years .copy strong{color:#e03b80}
	.home-40years .button-1{position:absolute;bottom:20px;left:30px;width:135px;height:27px}
	.home-40years .button {height:27px;text-indent:-9999em;background:transparent url(../Images/Content/Home/btn_helpuscelebrate.png) 0 0 no-repeat; }

	.home-RED-Speak-Out h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden}
	.home-RED-Speak-Out .copy{text-indent:-9999em;color:#fff;padding:0 0 0 30px;width:330px}
	.home-RED-Speak-Out .copy strong{color:#e03b80}
	.home-RED-Speak-Out .button-1{position:absolute;bottom:25px;right:25px;width:135px;height:27px}
	.home-RED-Speak-Out .button{height:27px;text-indent:-9999em}

	.home-Mascarathon { background: transparent url(../Images/mascarathonbanner.jpg) no-repeat 0 0; height:293px; width:622px; }
	.home-Mascarathon h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden}
	.home-Mascarathon .copy{text-indent:-9999em;color:#fff;padding:0 0 0 30px;width:330px}
	.home-Mascarathon .copy strong{color:#e03b80}
	.home-Mascarathon .button-1{position:absolute;top:0;left:0;width:622px;height:293px}
	.home-Mascarathon .button{width:622px;height:293px;text-indent:-9999em}

	.home-xmas-baubles { background: transparent url(../Images/xmasbauble_banner.jpg) no-repeat 0 0; height:293px; width:622px; }
	.home-xmas-baubles h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden}
	.home-xmas-baubles .copy{text-indent:-9999em;color:#fff;padding:0 0 0 30px;width:330px}
	.home-xmas-baubles .copy strong{color:#e03b80}
	.home-xmas-baubles .button-1{position:absolute;top:0;left:0;width:622px;height:293px}
	.home-xmas-baubles .button{width:622px;height:293px;text-indent:-9999em}

    .home-inmariasname { background: transparent url(../Images/hp_banner_InMariasName.jpg) no-repeat 0 0; height:293px; width:622px; }
	.home-inmariasname h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden}
	.home-inmariasname .copy{text-indent:-9999em;color:#fff;padding:0 0 0 30px;width:330px}
	.home-inmariasname .copy strong{color:#e03b80}
	.home-inmariasname .button-1{position:absolute;top:0;left:0;width:622px;height:293px}
	.home-inmariasname .button{width:622px;height:293px;text-indent:-9999em}

	.home-youarenotalone{background : transparent url(../Images/hp_banner_youarenotalone.jpg) no-repeat 0 0; height:293px; width:622px; ;}
	.home-youarenotalone .button-bar{ position: absolute; top: 150px; right: 33px; }
	.home-youarenotalone .button-bar .button{ float:left; margin-right: 5px; }
	.button-bar .button span{ padding: 6px 7px 7px 8px}

	.home-takinglives { background: transparent url(../Images/taking-lives-banner.jpg) no-repeat 0 0; height:293px; width:622px; }
	.home-takinglives h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden}
	.home-takinglives .copy{text-indent:-9999em;color:#fff;padding:0 0 0 30px;width:330px}
	.home-takinglives .copy strong{color:#e03b80}
	.home-takinglives .button-1{position:absolute;top:0;left:0;width:622px;height:293px}
	.home-takinglives .button{width:622px;height:293px;text-indent:-9999em}

	.home-donate-today { background: transparent url(../Images/donate-today-banner.jpg) no-repeat 0 0; height:293px; width:622px; }
	.home-donate-today  h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden}
	.home-donate-today .copy{text-indent:-9999em;color:#fff;padding:0 0 0 30px;width:330px}
	.home-donate-today  .copy strong{color:#e03b80}
	.home-donate-today  .button-1{position:absolute;top:0;left:0;width:622px;height:293px}
	.home-donate-today  .button{width:622px;height:293px;text-indent:-9999em}

	.home-two-women { background: transparent url(../Images/RP-2015-Homepage-banner-corners.jpg) no-repeat 0 0; height:293px; width:622px; }
	.home-two-women  h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden}
	.home-two-women .copy{text-indent:-9999em;color:#fff;padding:0 0 0 30px;width:330px}
	.home-two-women .copy strong{color:#e03b80}
	.home-two-women .button-1{position:absolute;top:0;left:0;width:622px;height:293px}
	.home-two-women .button{width:622px;height:293px;text-indent:-9999em}


	.home-give-them-refuge {
		background-image: url(../Images/give_them_refuge-banner.png);
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: 0 0;
		height:293px;
		width:622px;
	}
	.home-give-them-refuge--walkfour { background-image: url(../Images/walk4.png); }
	.home-give-them-refuge--christmas { background-image: url(../Images/homepage-banner--christmas.png); }
	.home-give-them-refuge--generic { background-image: url(../Images/give_them_refuge-banner-generic.png); }
	.home-give-them-refuge  h2{text-indent:-9999em;padding:30px 0 20px 30px;height:60px;width:331px;display:block;overflow:hidden}
	.home-give-them-refuge .copy{text-indent:-9999em;color:#fff;padding:0 0 0 30px;width:330px}
	.home-give-them-refuge .copy strong{color:#e03b80}
	.home-give-them-refuge .button-1{position:absolute;top:0;left:0;width:622px;height:293px}
	.home-give-them-refuge .button{width:622px;height:293px;text-indent:-9999em}


.secondary-cta { width: 307px; height: 228px; padding-top: 55px; float: left; }
.secondary-cta h2 { text-indent: -9999em; }
.secondary-cta p { font-size: 1.2em; margin: 10px 30px 15px 32px; }
.secondary-cta ul { margin-left: 32px; clear: both; overflow: hidden; margin-bottom: 25px; }
.secondary-cta ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.secondary-cta li { width: 120px; float: left; margin: 0 0 4px 0; background: transparent url(../Images/Global/ArrowsRight.png) 0 -29px no-repeat; }
.secondary-cta li.alt { float: right; margin-right: 20px; }
.secondary-cta li a { font-size: 1.2em; color: #6d6d6d; margin-left: 1px; padding-left: 9px; display: block; }
.secondary-cta .button { margin-left: 22px; clear: left; }
.secondary-cta .button span { font-size: 1.4em; }

.third-cta { width: 622px; height: 233px; float: left; margin-right: 10px; padding-top: 60px; margin-top:10px; }
.third-cta h2 { text-indent:-9999em; }
.third-cta p { clear:left; font-size:1.2em; margin:10px 30px 32px 304px; width:280px; }
.third-cta .sponsor { width: 150px; padding-right: 127px; position: relative; font-size: 1.1em; margin-bottom: 0; margin-top: 40px; }
.third-cta .sponsor a { position: absolute; top: -5px; right: 0; display: block; width: 110px; height: 38px; text-indent: -9999em; }
.third-cta .carousel-button { margin-left: 35px; }
.third-cta ul { float:right; margin-right:44px; margin-top:10px; }
.third-cta ul li { float:left; }
.third-cta ul li p { margin:6px 20px 0; width:auto; }
.third-cta ul li .button span { padding:4px 25px 7px; }

.three-carousel ul { height: 1%; overflow: hidden; clear: both; padding-top: 15px; margin-bottom: 15px; }
.three-carousel ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.three-carousel li { margin-left: 15px; float: left; display: inline;  }
.three-carousel li.first { margin-left: 10px; }
.three-carousel li.second { background-position: -296px 0; }
.three-carousel li.last { background-position: -592px 0; }

.cta-small { position: relative; width: 266px; height: 140px; padding: 15px; background: transparent url(../Images/Content/Home/CTAs.jpg) 0 0 no-repeat; }
.cta-small h2 { font-size: 1.8em; font-family: Arial; width: 75%; }
.cta-small p { font-size: 1.1em; color: #707070; margin: 10px 0; width: 60%; }
.cta-small .button { position: absolute; bottom: 15px; }
.raise-funds { margin-left: 10px;  float: left; display: inline; }
.bbc-lifeline { margin-left: 10px;  float: left; display: inline; }

.support { background: url(../Images/Content/Home/Support.png) 0 0 no-repeat !important; width: 266px; height: 137px;margin-left: 10px;  float: left; display: inline; }
.support-taking-lives { background: url(../Images/Content/Home/TakingLives.jpg) 0 0 no-repeat !important; }
.support-award-winner { background: url(../Images/Content/Home/charity_times_logo_2016.png) 0 0 no-repeat !important;  }

.head { border-bottom: 1px solid #fff; }
.head-container { height: 1%; overflow: hidden; padding: 10px 20px; }
.head-container:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.head-container h2 { float: left; width: 60%; font-size: 1.6em; }
.head-container a { display: block; float: right; text-align: right; text-decoration: none; font-size: 1.2em; }

.news-container { width: 608px; float: left; margin : 0 0 15px 15px; }
.news-container ul { height: 1%; overflow: hidden; padding: 10px 0; background: transparent url(../Images/Global/HeaderBg.png) 0 -256px repeat-x; }
.news-container ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.news-container ul li { float: left; margin-left: 15px; border-right: 1px dotted #ccc; padding-right: 15px; width: 165px; }
.news-container ul lili:last-child { border: none; }
.news-container ul p { font-size: 1.2em; color: #4c4c4c; margin: 5px 0; }
.news-container ul strong { font-weight: normal; display: block; margin-bottom: 3px; }

.recommended { margin-left: 15px; margin-top: 10px; display: inline; width: 920px; clear: both; float: left; background: #f5f4f5 url(../Images/Global/HeaderBg.png) right -168px no-repeat;  }
.recommended h3 { background: transparent url(../Images/Global/HeaderBg.png) 0 -212px no-repeat; padding: 14px 20px 13px 20px; font-size: 1.3em; color: #4f474a; }
.recommended h3 em { font-style: normal; font-size: 0.85em; font-weight: normal; }

/* End shared styles */


/* Full Version */
body { background: #fdf4f8; }
.container-repeater { background: #fff url(../Images/Global/BodyRepeater.png) 0 0 repeat-x; }
#Container{ background: transparent url(../Images/Global/BodyBg.jpg) center top no-repeat; }

.logo { background: transparent url(../Images/Global/Logo.png) center center no-repeat; text-indent: -9999em; }
.logo a { display: block; height:100%; }

.arrow { background-position: 0 -29px; }

.button span { background-position:  0 -27px; }
.button em { background-position:  right 0; }
.button-green span { background-position:  0 -135px; }
.button-green em { background-position:  right -108px; }

#NavigationPrimary { position: relative; }
#NavigationPrimary ul { }
#NavigationPrimary li {  }
#NavigationPrimary li.last { }
#NavigationPrimary li.last a {  }
#NavigationPrimary li a { color: #fff; text-shadow: none; }
#NavigationPrimary li.active a { }

#NavigationPrimary li#DonateNav { background: url(../Images/Global/bg-donate.png) 0 0 no-repeat; }
#NavigationPrimary li#DonateNav ul { background-image: url(../Images/Content/Home/DonateNav.png); background-position: 0 12px; background-repeat: no-repeat; height: 100px; line-height: 1.1; margin: 0; padding: 0; position: absolute; right: 0; top: 38px; width: 180px;padding-top: 12px; margin-top: -12px; z-index:100;}
#NavigationPrimary li#DonateNav ul li { background-image: none; color: #FFFFFF; border-top: 1px solid #BD4578; border-right: none; float: none; margin: 0 10px 1px 10px; padding: 1px 0; width: auto; }
#NavigationPrimary li#DonateNav ul li.first { border-top: none; padding-top: 13px; }
#NavigationPrimary li#DonateNav ul li a { font-weight: lighter; float: none; margin: 0; padding: 2px 0 2px 10px; text-transform: none; width: auto; font-size: 1.1em; color: #fff;}
#NavigationPrimary li#DonateNav ul li a:focus,
#NavigationPrimary li#DonateNav ul li a:hover { text-decoration: underline; }

#Footer { background: #fdf4f8; border-color: #f2ebee; }
div.search { background-position: 0 0; }
div.search .search-text { background-position: 0 -59px; }
.site-switch li a { color: #FFF; background: url(../Images/Global/SiteSwitch.png) 0 -181px no-repeat; padding: 3px 4px 5px 10px; padding: 4px 4px 4px 10px\9}
.site-switch li.last { padding: 4px 6px 3px 6px !important }
.site-switch li.first { border-left: none; }
.site-switch li.facebook a,
.site-switch li.twitter a { padding-left: 26px; height: 12px; display:inline; float: left; line-height: 13px; }

.site-switch li.facebook a { background: url(../Images/Global/social-small.png) 0 0 no-repeat; }
.site-switch li.twitter a { background: url(../Images/Global/social-small.png) 0 -21px no-repeat; }

.site-switch li.facebook,
.site-switch li.twitter { padding: 5px 7px 3px 7px; height: 23px; }

.site-switch li.last a { background: url(../Images/Global/SiteSwitch.png) 0 -124px no-repeat; padding-left: 25px; padding-right: 8px; width: 125px; display: block; position: relative }

#Footer .template-facebook { height: 27px; background: url(../Images/Global/social.png) 0 0 no-repeat }
#Footer .template-twitter { height: 27px; background: url(../Images/Global/social.png) 0 -28px no-repeat }

#Footer .template-facebook,
#Footer .template-twitter { padding-left: 35px; margin-right: 20px; height: 27px; line-height: 14px; display: block; width: 80px; font-size: 12px; float: left;}

#Footer .template-facebook span,
#Footer .template-twitter span { font-weight: bolder; }

.content-top { background: transparent url(../Images/Global/ContentBg.png) 0 0 no-repeat; }
.content-bottom { background: transparent url(../Images/Global/ContentBg.png) 0 bottom no-repeat; }

.contact-details .message { color: #FFF;  }
.contact-details .phone-number { font-size: 2.2em; font-weight: bold; color: #FFF; }

/* .main-cta { background: #000 url(../Images/Content/Home/MainImage.jpg) 0 0 no-repeat; }
.main-cta p { color: #c2c2c2; }
.main-cta .sponsor a { background: transparent url(../Images/Global/AvonLogo.png) 0 0 no-repeat; } */

.secondary-cta { background: transparent url(../Images/Content/Home/HowCanYouHelp.png) 0 0 no-repeat; }
.secondary-cta p { color: #6d6d6d;  }
.secondary-cta li { background-position: 0 -29px; }
.secondary-cta div#DonateHow { position: relative; }
.secondary-cta div#DonateHow ul { background: transparent url(../Images/Content/Home/DonateHow.png) no-repeat 0 0; color: #FFFFFF; height: 53px; left: 80px; line-height: 1.1; margin: 0; padding: 0; position: absolute; top: -15px; width: 184px; }
.secondary-cta div#DonateHow ul li { background: #4E6A1E url(../Images/Content/Home/DonateHow.png) no-repeat -5px 0; float: none; margin: 0 5px 6px 5px; padding: 0; width: auto; }
.secondary-cta div#DonateHow ul li a { background-color: transparent; color: #FFFFFF; padding: 6px 0 3px 15px; }
.secondary-cta div#DonateHow ul li a:focus,
.secondary-cta div#DonateHow ul li a:hover { text-decoration: underline; }
.secondary-cta div#DonateHow ul li.alt { background-position: -5px -27px; }
.secondary-cta div#DonateHow ul li.alt a { padding-top: 4px; }

.third-cta { background: #000 url(../Images/Content/Home/CampaignWDYTHeader.jpg) 0 0 no-repeat; }
.third-cta p,
.third-cta ul li { color: #583d5b; }
.third-cta .sponsor a { background: transparent url(../Images/Global/AvonLogo.png) 0 0 no-repeat; }

.cta-small { background: transparent url(../Images/Content/Home/CTAs.jpg) 0 0 no-repeat; }
.cta-small h2 { color: #b4205e; }

.raise-funds { background-position: -888px 0; }
.bbc-lifeline { background: transparent url(../Images/Content/Home/BBClifeline.jpg) 0 0 no-repeat; }

.head { background: #f2e7ec url(../Images/Global/HeaderBg.png) right 0 no-repeat; }
.head-container { background: transparent url(../Images/Global/HeaderBg.png) 0 -42px no-repeat; }
.head-container h2 { color: #b4205e; }
.head-container a { color: #de3079; }

.news-container ul a { color: #de3079; }

#ContentPrimary { float:left; margin-left:20px; width: 700px; }

body.page-parent #ContentPrimary h3 { color:#681236; font-size: 1.8em; }
body.page-child #ContentPrimary h3 { color:#681236; font-size: 1.4em; }
body.page-template-tp_news-php #ContentPrimary h3 { color:#681236; font-size: 1.8em; }

#ContentPrimary p { color: #4C4C4C; font-size: 1.2em; }
#ContentPrimary p.intro { font-weight: bold; margin-bottom: 20px; }
#ContentPrimary ul {}
#ContentPrimary ul li { color: #4C4C4C; font-size: 1.1em; }
#ContentPrimary a {color:#DE3079;font-weight:bold;}
#ContentPrimary a.arrow-link { background:transparent url(../Images/Global/LinkItemBG.png) no-repeat scroll 0 2px; color:#DE3079; font-weight:bold; padding-left:9px; }
#ContentPrimary a.arrow-link:hover { text-decoration: underline; }

/*body.landing-page #ContentPrimary .primary-content-col { float: left; width: 370px; }
body.article-page #ContentPrimary .primary-content-col { float: left; width: 490px; }*/

#ContentPrimary .primary-content-col { float: left; width: 490px;  }
body.page-parent #ContentPrimary .primary-content-col { float: left; width: 370px; }
body.page-child #ContentPrimary .primary-content-col { float: left; width: 490px; }
body.page-template-tp_news-php #ContentPrimary .primary-content-col { float: left; width: 370px; }

/*body.page-id-3571 #ContentPrimary .primary-content-col { float: left; width: 490px;  }
body.page-template-tp_full-width-content-php #ContentPrimary .primary-content-col { float: left; width: 490px;  }
body.single #ContentPrimary .primary-content-col { float: left; width: 490px;  } */

/*body.landing-page #ContentPrimary .secondary-content-col { float:left; margin-left: 19px; width: 311px; }
body.article-page #ContentPrimary .secondary-content-col { float: left; margin-left: 19px; padding-top: 14px; width: 189px; }*/

#ContentPrimary .secondary-content-col { float: left; margin-left: 19px; padding-top: 14px; width: 189px; }
body.page-parent #ContentPrimary .secondary-content-col { float:left; margin-left: 19px; width: 311px; }
body.page-child #ContentPrimary .secondary-content-col { float: left; margin-left: 19px; padding-top: 14px; width: 189px; }
body.page-template-tp_news-php #ContentPrimary .secondary-content-col { float:left; margin-left: 19px; width: 311px; }

/*body.page-id-3571 #ContentPrimary .secondary-content-col { float: left; margin-left: 19px; padding-top: 14px; width: 189px; }
body.page-template-tp_full-width-content-php #ContentPrimary .secondary-content-col { float: left; margin-left: 19px; padding-top: 14px; width: 189px; }
body.single #ContentPrimary .secondary-content-col { float: left; margin-left: 19px; padding-top: 14px; width: 189px; }*/

/*body.full-width-content-php #ContentPrimary .primary-content-col { width: 100%; }
body.full-width-content-php #ContentPrimary .secondary-content-col { float: left; margin-left: 19px; padding-top: 14px; width: 189px; }*/

#ContentPrimary .secondary-content-col .content-block { margin-bottom:20px; padding-left:20px; padding-top:20px; }

#ContentPrimary .content-block { padding-top:14px; }
#ContentPrimary .content-block h3 { margin-bottom: 12px; }
#ContentPrimary .content-block ul { margin:8px 0; }
#ContentPrimary .content-block ul.no-bullets li { background: none; }
#ContentPrimary .content-block ul li { background:transparent url(../Images/Global/ListItemBG.png) no-repeat scroll 0 5px; padding-bottom:6px; padding-left:10px; }
#ContentPrimary h3.heading-divider { border-bottom: 1px solid #D9ACBF; color: #681236; float: left; width: 100%; }

#ContentPrimary a.rounded-link { background:transparent url(../Images/Global/LinkButtonBG.png) no-repeat scroll 0 -27px; color:#FFFFFF; float:left; height:27px; margin-top:6px; padding:0 0 0 14px; }
#ContentPrimary a.rounded-link:hover { text-decoration: underline; }
#ContentPrimary a.rounded-link span { background:transparent url(../Images/Global/LinkButtonBG.png) no-repeat scroll right 0; display:block; font-size:1.2em; padding:6px 14px 5px 0; }


#PageHeaderContainer { border-bottom: 1px solid #F2ADCA; float: left; width:100%; }
#PageHeaderContainer:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#PageHeaderContainer h1 { color: #4c4c4c; float: left; font-size: 2.3em; font-weight: bold; }
#PageHeaderContainer ul.page-header-icons { float:right; padding-right:14px; padding-top:9px; }
#PageHeaderContainer ul.page-header-icons li { float: left; font-size: 1.2em; }
#PageHeaderContainer ul.page-header-icons li.print-page { background: transparent url(../Images/Global/IconPrint.png) no-repeat 0 0; margin-right: 14px; padding-left: 24px; }
#PageHeaderContainer ul.page-header-icons li.email-page { background: transparent url(../Images/Global/IconEmail.png) no-repeat 0 0; padding-left: 24px; }
#PageHeaderContainer ul.page-header-icons li a { color: #A5A5A5; }
#PageHeaderContainer ul.page-header-icons li a:hover { text-decoration: underline;}

#TrueStories { background: #F7F1F3 url(../Images/Content/SidePanels/TrueStoriesBG.png) no-repeat right top; padding-top:14px; }
#TrueStoriesWrapper { background: #F7F1F3 url(../Images/Content/SidePanels/TrueStoriesBG.png) no-repeat 0 bottom; padding:0 20px 14px; }
#TrueStoriesWrapper:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#TrueStories h4 { color: #B4205E; font-size: 1.9em; }
#TrueStories h5 { color:#4C4C4C; font-weight: bold; font-size: 1.1em; }
#TrueStories .true-story-content { margin-bottom: 6px; }

#Breadcrumbs { float: left; margin-bottom: 30px; padding-top:14px; }
#Breadcrumbs:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
#Breadcrumbs ul {}
#Breadcrumbs ul li { color:#949494; float: left; font-size:1.1em; margin-right: 6px; }
#Breadcrumbs ul li a { background:transparent url(../Images/Global/BreadcrumbItemBG.png) no-repeat right 2px; color:#7C7C7C; padding-right:12px; }
#Breadcrumbs ul li a.active { background: none; color: #949494; }

#ForSupport { background:transparent url(../Images/Content/SidePanels/ForSupportBG.png) no-repeat scroll right top; margin-top:14px; padding-bottom:14px; padding-left:20px; padding-top:5px; padding-right: 50px;}
#ForSupport p { color: #4C4C4C; font-size: 1.3em; width: 205px; }
#ForSupport .support-phone-number { background:transparent url(../Images/Content/SidePanels/ForSupportPhoneIcon.png) no-repeat scroll 0 4px; color:#831242; font-size:2em; margin-top:2px; padding-left:24px; }

#PlaceInARefuge { background:transparent url(../Images/Content/SidePanels/PlaceInARefugeBG.png) no-repeat scroll 0 0; padding: 10px 0 8px 20px; margin: 20px 0px 10px 0px; }
#PlaceInARefuge:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
body.landing-page #PlaceInARefuge h3 { color:#B4205E; font-size:1.6em; width:180px; }

#MakeADonation { margin-top: 20px; }
#MakeADonation h3 { color: #681236; font-size: 1.8em; font-weight: bold; margin-bottom: 10px; }
#MakeADonation h4 { color: #681236; font-size: 2.2em; font-weight: bold; }
#MakeADonation .donation-content { background: transparent url(../Images/Content/SidePanels/DonationIconsBG.png) no-repeat 0 0; padding-bottom: 10px; padding-left: 140px; padding-right: 10px; }

#DonationOnline { background: transparent url(../Images/Content/SidePanels/DifferentDonationsBG.png) no-repeat right 0; margin-bottom: 16px; padding-top: 10px; }
#DonationOnlineWrapper { background: transparent url(../Images/Content/SidePanels/DifferentDonationsBG.png) no-repeat left bottom; padding-bottom: 10px; }
#DonationOnline .donation-content { background-position: 0 0; }

#RegularGift { background: transparent url(../Images/Content/SidePanels/DifferentDonationsBG.png) no-repeat right 0; margin-bottom: 16px; padding-top: 10px; }
#RegularGiftWrapper { background: transparent url(../Images/Content/SidePanels/DifferentDonationsBG.png) no-repeat left bottom; padding-bottom: 10px; }
#RegularGift .donation-content { background-position: 0 -107px; }

#DifferentDonations { background: transparent url(../Images/Content/SidePanels/DifferentDonationsBG.png) no-repeat right 0; margin-bottom: 16px; padding-top: 10px; }
#DifferentDonationsWrapper { background: transparent url(../Images/Content/SidePanels/DifferentDonationsBG.png) no-repeat left bottom; padding-bottom: 10px; }
#DifferentDonations h4 { color: #B4205E; font-size: 1.4em; }

#DonateByPhone.donation-content { background-position: 0 -235px; padding-bottom: 24px; }
#DonateByPost.donation-content { background-position: 0 -340px; padding-bottom: 24px; }
#DonateByPayroll.donation-content { background-position: 0 -430px; padding-bottom: 24px; }
#DonateByShares.donation-content { background-position: 0 -530px; padding-bottom: 24px; }

#SeeAlso { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat right 0; margin-bottom: 16px; padding-top: 10px; }
#SeeAlsoWrapper { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat left bottom; margin-bottom: 16px; padding-bottom: 10px; }
#SeeAlso p { color: #8E4D68; font-size: 1.2em; margin: 0 auto; text-align: center; width: 150px; }
#SeeAlso .support-phone-number { background:transparent url(../Images/Content/SidePanels/ForSupportPhoneIcon.png) no-repeat scroll 0 4px; color:#831242; font-size:2em; margin-top:2px; padding-left:24px; }
#SeeAlso ul { margin:10px 0 15px 15px;; width: 150px; }
#SeeAlso ul li { border-bottom: 1px dotted #F2ADCA; padding: 3px 0; }
#SeeAlso ul li a { color: #4C4C4C; font-size: 1.1em; }
#SeeAlso ul li a:hover { text-decoration: underline; }

#PressPack {background:url(../Images/Content/SidePanels/PressPackBG.jpg) no-repeat right 40px}

body.article-page #ContentPrimary .side-bar-block h3 { color: #B4205E; font-size: 1.4em; margin-left: 15px; }

.newsletter-content { padding-top: 4px; }
.newsletter-content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.newsletter-content p { margin-bottom: 4px; float:left; width: 120px; font-weight: bold; margin-left: 15px; }
.newsletter-content a { margin-left: 15px; }

#RefugeNewsletter { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat right 0; margin-bottom: 16px; padding-top: 10px; }
#RefugeNewsletterWrapper { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat left bottom; margin-bottom: 16px; padding-bottom: 10px; }
#RefugeNewsletter .newsletter-content { background:transparent url(../Images/Content/SidePanels/ArticlePageSideIcons.png) no-repeat right 17px; }

#RefugeECard { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat right 0; margin-bottom: 16px; padding-top: 10px; }
#RefugeECardWrapper { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat left bottom; margin-bottom: 16px; padding-bottom: 10px; }
#RefugeECard .newsletter-content { background:transparent url(../Images/Content/SidePanels/ArticlePageSideIcons.png) no-repeat right -110px; }

#HowDidYouHear { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat right 0; margin-bottom: 16px; padding-top: 10px; }
#HowDidYouHearWrapper { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat left bottom; margin-bottom: 16px; padding-bottom: 10px; }
#HowDidYouHear fieldset {}
#HowDidYouHear fieldset legend { display: none; }
#HowDidYouHear .frow { margin:6px 0 6px 14px; }
#HowDidYouHear .frow-select {}
#HowDidYouHear .frow-select select { width:160px; }
#HowDidYouHear a.rounded-link { float: right; margin-right: 14px; }

#MakeADonationSide { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat right 0; margin-bottom: 16px; padding-top: 10px; }
#MakeADonationSideWrapper { background: transparent url(../Images/Content/SidePanels/ArticlePageSidePanelBG.png) no-repeat left bottom; margin-bottom: 16px; padding-bottom: 10px; }
#MakeADonationSide .support-phone-number { background:transparent url(../Images/Content/SidePanels/ForSupportPhoneIcon.png) no-repeat scroll 0 4px; color:#831242; font-size:2em; font-weight:normal; margin-top:2px; padding-left:24px; width:140px; }

#FAQtop { background:transparent url(../Images/Global/plinthFAQtop.jpg) no-repeat scroll 0 0; height:113px; width:371px; }
.FAQcell { 	background: #EFE1E7; 	border: 1px solid #e6e6e6; border-right:none; border-left:none; width:371px; padding-bottom:10px; }
.FAQcellalt { background: #FAECF4; border: 1px solid #e6e6e6; border-right:none; border-left:none; width:371px; padding-bottom:10px; }
.faqmargin10 { margin:10px 10px 0; }
.faqmargin10 h2 { color: #4c4c4c; }
.faqmargin10 a { color: #DE3079; font-size: 1.2em; }
.faqmargin10 a:hover { text-decoration: underline; }
#FAQbottom { background:transparent url(../Images/global/plinthFAQbottom.gif) no-repeat scroll 0 0; height:8px; width:371px; }

.plinth { background: transparent url(../Images/Global/1ColPlinthBG.png) no-repeat right 0; float: left; margin-top: 10px; padding-top:10px; width: 491px; }
.plinth:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.plinth-wrapper { background: transparent url(../Images/Global/1ColPlinthBG.png) no-repeat left bottom; padding-bottom:10px; }

.discreetButton { background: #ccc; }

#DonateRollover{
	width: 181px;
	height: 127px;
	background: transparent url(../Images/Global/DonateHoverBg.png) no-repeat;
	position: absolute;
	top: 5px;
	left: -117px;
	display:none;
}

.signupform form{margin:0;padding:0}
.signupform form p{height:20px;width:600px;background:#f0eee6;padding:4px 4px 4px 8px;margin-bottom:3px}
.signupform form p.break{height:28px;margin-top:8px}
.signupform form label{float:left;padding:4px 4px 0 0}
.signupform form p input,form p textarea,form p select{border:1px solid #e3e0d1;background:#fff;color:#000;height:16px;float:right;padding:3px 3px 0px 3px;font:1em verdana,arial,helvetica,sans-serif}
.signupform form p select{height:22px}
.signupform form p.textarea{height:144px}
.signupform form p textarea{height:136px;width:400px}
.signupform form p.break label.l{padding-top:8px}
.signupform form p.break input.l{float:left;margin-top:4px}
.signupform form p input.submit{border:1px solid #000;float:right;height:20px;padding:0px;background:#ccc}
.signupform form p input.submit:hover{cursor:pointer}

/* Hacks to try and tidy up the cms content - CP */

.primary-content-col .imageLeft,img.alignleft {float:left;padding:0px 10px 5px 0px}
.primary-content-col .imageCenter {text-align:center}
.primary-content-col .imageRight,img.alignright {float:right; padding:0px 0px 5px 5px}

.primary-content-col h1 { display: none; }
.primary-content-col h3 { margin-left: 0px; }
.primary-content-col h4 { font-size: 1.4em; color: #681236}
body.page-template-tp_full-width-content-php .content-block h4 { font-size: 1.4em; color: #681236 }

.secondary-content-col .side-bar-block h3 { margin-left: 15px; }

.block-of-content p {margin-bottom:10px}

.search #ContentPrimary { width: 900px; }
.search #ContentPrimary  #PageHeaderContainer { float: none; }
.search #ContentPrimary .primary-content-col { width: 680px; }
.search-paging { margin: 20px 0px; }
ul.search-results-list {  }
ul.search-results-list li { padding: 10px;  }
ul.search-results-list li.odd { background: #fff;  }
ul.search-results-list li.odd { background: #eee;  }

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.home-1in4 { background: transparent url(../Images/Refuge1in4Banner.jpg) no-repeat 0 0; height:293px; width:622px; }
.home-lifeline { background: transparent url(../Images/LifelineBanner.jpg) no-repeat 0 0; height:293px; width:622px; }
.home-RED-Speak-Out { background: transparent url(../Images/speakOutbanner.jpg) no-repeat 0 0; height:293px; width:622px; }

/* End Full Version */





/* Start Screen Lauren page version */

/**************** General page ****************/
.page-id-1003469 h1 {
	font-size:2.3em;
	color:#4C4C4C;
	text-align:center
}

.page-id-1003469 .get, .page-id-1003469.find {
	text-align:left!important;
	margin-left:10px
}

.page-id-1003469 #PageHeaderContainer {
	clear:both;
	border:none!important;
	padding-left:10px
}

.page-id-1003469 .time {
	clear:both;
	display:block;
	padding-left:10px
}

.page-id-1003469 .what-can-I-do {
	width:210px;
	height:357px;
	position:absolute;
	clear:both;
	z-index:200
}

.page-id-1003469 .steps {
	width:210px;
	height:391px;
	text-indent:-9999px;
	background-image:url(../Images/lauren/ballons-v2.png);
	background-repeat:no-repeat;
	margin-top:5px
}

.page-id-1003469 .steps ul {
	margin-top:0;
	list-style:decimal;
	list-style-position:inside;
	font-size:11px
}

.page-id-1003469 .steps ul li {
	margin-bottom:5px
}

.page-id-1003469 .sign-btn {
	background-image:url(../Images/lauren/sign_petition.png);
	background-repeat:no-repeat;
	width:111px;
	height:29px;
	margin:0 auto;
	position:relative;
	left:-18px;
	top:255px;
	overflow:hidden;
	font-size:11px;
	text-indent:-9999px;
	display:block
}

.page-id-1003469 .sign-btn:hover {
	background-image:url(../Images/lauren/sign_petition2.png);
	background-repeat:no-repeat
}

.page-id-1003469 #ContentPrimary {
	width:720px;
	float:right;
	top:0;
	left:0;
	position:relative
}

.page-id-1003469 .primary-content-col {
	padding-left:10px;
	color:#4c4c4c;
	min-height:700px
}

.page-id-1003469 .secondary-content-col {
	position:absolute!important;
	z-index:500;
	padding:0;
	right:13px;
	top:103px!important
}

.page-id-1003469 #Content #linkout {
	margin-top:10px;
	list-style-image:url(../Images/lauren/arrow.png);
	list-style-position:inside;
	font-size:13px;
	font-weight:700;
	padding:0 0 20px 8px;
	*padding:0 0 20px 0
}

.page-id-1003469 #linkout li {
	margin:0;
	padding:0;
	text-indent:-12px;
	margin-left:12px;
	margin-bottom:2px;
	text-indent:-18px\9;
	margin-left:18px\9;
	*text-indent:-24px;
	*margin-left:24px
}

.page-id-1003469 #linkout a {
	color:#DE3079;
	*margin-left:10px
}

.page-id-1003469 #linkout a:hover {
	color:#DE3079;
	text-decoration:underline
}

.page-id-1003469 .connected {
	padding:10px 0 0 8px
}

.page-id-1003469 .connected a {
	float:left;
	clear:both;
	font-size:13px;
	color:#4c4c4c;
	*width:200px
}

.page-id-1003469 .facebook-btn {
	background-image:url(../Images/lauren/fbicon2.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:28px;
	height:19px;
	padding-top:5px;
	margin-left:6px
}

.page-id-1003469 .facebook-btn:hover {
	background-image:url(../Images/lauren/fbicon.png)
}

.page-id-1003469 .twitter-btn {
	background-image:url(../Images/lauren/twicon2.png);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:35px;
	height:19px;
	padding-top:5px;
	margin-left:0
}

.page-id-1003469 .twitter-btn:hover {
	background-image:url(../Images/lauren/twicon.png)
}

/**************** share ****************/
.page-id-1003469 #share {
	margin:30px auto;
	width:493px;
	height:40px;
	background-image:url(../Images/lauren/REFUGE_sm_line.jpg);
	background-repeat:no-repeat;
	padding:20px 0 0
}

.page-id-1003469 #share span {
	display:block;
	width:150px;
	margin:0 auto
}

.page-id-1003469 .sharrre .count {
	display:none
}

.page-id-1003469 .sharrre .share {
	color:#FFF;
	display:block;
	font-size:12px;
	font-weight:700;
	width:50px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	float:left
}


.page-id-1003469 .btn {
	width:50px;
	height:50px;
	float:left;
	text-indent:-9999px
}

.page-id-1003469 #small {
	float:left;
	width:100%;
	height:30px
}

.page-id-1003469 #small .sharrre {
	float:left
}

.page-id-1003469 #small #facebook-small .box, .page-id-1003469 #small #twitter-small .box {
	background-color:#ff0
}

.page-id-1003469 #small .sharrre .share {
	display:inline-block;
	text-align:center;
	font-weight:700;
	color:#000
}

.page-id-1003469 #small .sharrre .count {
	display:none;
	background-color:#ff0;
	text-align:center;
	float:right
}

.page-id-1003469 #twitter-small .share {
	background-image:url(../Images/lauren/Share-twitter.png);
	background-repeat:no-repeat;
	height:24px;
	width:124px;
	margin-right:15px
}

.page-id-1003469 #facebook-small .share {
	background-image:url(../Images/lauren/Share-fb.png);
	background-repeat:no-repeat;
	height:24px;
	width:135px
}

.page-id-1003469 #twitter-small .share:hover {
	background-image:url(../Images/lauren/Share-twitter2.png);
	height:24px;
	width:124px
}

.page-id-1003469 #facebook-small .share:hover {
	background-image:url(../Images/lauren/Share-fb2.png);
	height:24px;
	width:135px
}

/*****************/
.page-id-1003469 .FBConnectButton_Simple {
	background-image:url(../Images/lauren/Share-fb.png)!important;
	background-repeat:no-repeat;
	height:24px;
	width:135px;
	float:left;
	position:relative;
	cursor:pointer
}

.page-id-1003469 #ContentPrimary a {
	color:#000!important;
	font-weight:400!important;
	font-size:10px
}

.page-id-1003469 .FBConnectButton_Simple:hover {
	background-image:url(../Images/lauren/Share-fb2.png)!important;
	height:24px;
	width:135px
}

.page-id-1003469 #custom-tweet-button {
	background-image:url(../Images/lauren/Share-twitter.png) !important;
	background-repeat: no-repeat;
    display: block;
 	margin-right:15px;
    height:24px;
	width:135px;
	/* pointer-events:none;   */
	float: left;
  }

.page-id-1003469 #custom-tweet-button:hover {
	background-image:url(../Images/lauren/Share-twitter2.png) !important;
  }

.page-id-1003469 .twitter-share-button { -khtml-opacity:0; -moz-opacity:0; -ms-filter:"alpha(opacity=0)"; filter:alpha(opacity=0); opacity:0; }

/* hero image template */

.hero-image { padding-bottom: 15px; }

/* header style updates */

/*
	light-pink: f272b0

*/

.header-widgets { background-color:#f272b0; overflow: hidden; }

.header-widgets .site-switch li.last { background-position: 0px -123px; }

.page-parent.page-template-default #ContentPrimary .primary-content-col,
.page-parent.page-template-tp_hero_image_content-php #ContentPrimary .primary-content-col {
	float: left;
	width: 490px;
}

.page-parent.page-template-default #ContentPrimary .secondary-content-col,
.page-parent.page-template-tp_hero_image_content-php #ContentPrimary .secondary-content-col {
	float: left;
	margin-left: 19px;
	padding-top: 14px;
	width: 189px;
}


/* End Screen Lauren page version */

.ie6 #NavigationPrimary ul {
       background:none;
       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/refuge2013/_Client/Images/Global/nav-new-bg.png', sizingMethod='crop');
}

.ie6 .site-switch {
       background:none;
       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/refuge2013/_Client/Images/Global/plinth-bg.png', sizingMethod='crop');
}

.ie6 div.search {
background:none;
       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/refuge2013/_Client/Images/Global/bg-search.png', sizingMethod='crop');
}

.christmas-hero-element {
	display: block;
	height: 330px;
	width: 700px;
	background-image: url("../Images/christmas_header.jpg");
}
.christmas-hero-inner {
	width: 300px;
	display: block;
	padding-top: 90px;
	padding-left: 30px;
}
.christmas-hero-element h1 {
	font-family: 'Nothing You Could Do', sans-serif;
	font-size: 2.5em;
	color: white;
	display: block;
	margin-bottom: 10px;
}
.christmas-hero-element p {
	color: white !important;
	font-size: 15px !important;
}
.christmas-midpage {
	width: 100%;
	margin: 50px 0 0 0;
}
.christmas-midpage-quote {
	font-family: 'Nothing You Could Do', sans-serif;
	text-align: center;
	width: 400px;
	margin-left: 50px;
	font-size:2.5em !important;
	color: rgb(104,18,54) !important;
}
.christmas-midpage-quote:before {
    content: open-quote;
}
.christmas-midpage-quote:after {
	content: close-quote;
}
.post-image-text {
	font-family: 'Oswald', sans-serif;
	font-size: 2.5em !important;
	color: rgb(104,18,54) !important;
	margin: 50px 30px 0px 30px;
}
.christmas-donate-panel {
	background-image: url("../Images/pink_leaf_pattern.png");
	height: 200px;
	width: 100%;
	border-radius: 5px;
	margin: 30px 0;
	padding-top: 30px;
}
.christmas-donate-panel p {
	color: white !important;
	font-size: 2em !important;
	margin-left: 30px;
	font-family: 'Nothing You Could Do', sans-serif;
}
.christmas-donate-btn {
	width: 120px !important;
	height: 50px !important;
	color: white !important;
	display: block;
	line-height: 50px;
	font-size: 1.5em !important;
	text-align: center;
	border: 1px solid #A3005C;
	border-radius: 5px;
	background-image: url("../Images/donate-btn.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin: 30px auto;
}
.social {
	background-image: url("../Images/white_leaf_pattern.jpg");
	width: 500px;
	height: 150px;
	padding-top: 20px;
}
.ch-twitter {
	position: relative;
	display: inline-block;
	width: 120px;
	height: 60px;
	border-radius: 5px;
	background-color: rgb(66,153,219);
	margin: 10px auto 0 90px;
}
.ch-twitter-inner {
	position: absolute;
	top:0;
	left: 0;
	height: 60px;
	width: 60px;
	border-radius: 5px;
	background-color: #55acee;
}
.ch-twitter-inner img {
	height: 30px;
	display: block;
	margin: auto;
	padding-top: 15px;
}
.ch-twitter-buffer {
	height: 60px;
	width: 15px;
	background-color: rgb(66,153,219);
	position: absolute;
	top: 0;
	left: 60px;
}
.twitter-share-button {
	margin-top: 15px;
}
.ch-facebook {
	position: relative;
	display: inline-block;
	width: 120px;
	height: 60px;
	border-radius: 5px;
	background-color: rgb(52,79,135);
	float: right;
	margin: 10px 90px 0 auto;
}
.ch-facebook-inner {
	position: absolute;
	top:0;
	left: 0;
	height: 60px;
	width: 60px;
	border-radius: 5px;
	background-color: rgb(59,89,152);
}
.ch-facebook-inner img {
	height: 60px;
	display: block;
}
.ch-facebook-buffer {
	height: 60px;
	width: 14px;
	background-color: rgb(52,79,135);
	position: absolute;
	top: 0;
	left: 60px;
}
.fb-share-button {
	margin: 20px auto auto 18px;
}
.social p {
	color: purple !important;
	font-size: 2em !important;
	font-family: 'Oswald', sans-serif;
	margin-left: 20px;
}


/*general*/
.parcel-btn-sm, .parcel-btn-lg, .parcelstp1 .img, .parcelstp2 .img, .parcelstp3 .img, .parcel-pricepoint-sm, .parcel-pricepoint-lg, .related-gifts-module .tab, .gift-icon {background:url(http://www.refuge.org.uk/files/parcels-sprite.png) no-repeat scroll right 0 transparent;}

.parcel-hidden {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
.parcel-row {width:100%; float:left; display:block; position:relative;}
#parcel-hero {margin:1.4em 0 3em 0; position:relative;}
#parcel-hero-2 {margin-bottom:3em; position:relative;}

/*price points*/
.parcel-pricepoint-sm, .parcel-pricepoint-lg {position:absolute; text-align:center;}
.parcel-pricepoint-sm span, .parcel-pricepoint-lg span {color:#fff; font-family:helvetica, arial, san-serif;}
.parcel-pricepoint-sm {width:54px; height:61px; right:10px; bottom:10px; background-position:0 0;}
.parcel-pricepoint-sm span {font-size:22px; line-height:70px;}
.parcel-pricepoint-lg {width:74px; height:80px; left:10px; bottom:10px; background-position:-61px 0;}
.parcel-pricepoint-lg span {font-size:31px; line-height:90px;}

/*buttons*/
.parcel-btn-sm, .parcel-btn-lg {display:block;}
.parcel-btn-sm {width:125px; height:29px; left:10px; background-position:-229px -78px;}
.parcel-btn-lg {position:absolute; width:140px; height:23px; bottom:10px; right:10px; background-position:-229px -27px;}
.parcel-btn-sm span, .parcel-btn-lg span {display:block; float:left; color:#ffffff; font-family: Arial, helvetica, san-serif; font-size:1.2em;}
.parcel-btn-sm span {padding-left:10px; line-height:32px;}
.parcel-btn-lg span {padding-left:10px; line-height:23px;}
.parcel-btn-sm:hover span, .parcel-btn-lg:hover span {text-decoration:underline;}

/*modules*/
.parcel-quote-module {overflow:hidden; padding:10px; background-color:#f6c2db; margin:20px 0 10px 0;}
.parcel-module {background-color:#fbe2ef; position:relative; float:left; width:215px; height:295px; padding:10px; border:2px solid #dd2f78; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.parcel-module img {margin-bottom:10px;}
.parcel-module .cta {position:absolute; bottom:10px;}
.related-gifts-module {padding:10px 100px 10px 10px; height:94px; margin-top:50px; background-color:#F7F0F3; margin-bottom:20px; position:relative;}
.related-gifts-module .parcel-cta {position:absolute; right:10px; bottom:10px;}
.related-gifts-module .gift-icon {position:absolute; top:3px; right:10px; width:78px; height:78px; background-position:-424px -10px;}
.related-gifts-module .tab {position:absolute; top:-24px; left:0; width:92px; height:24px; background-position:-229px -0px;}
.related-gifts-module .tab span {color:#ffffff; font-family: Arial, helvetica, san-serif; font-size:1.2em; font-weight:bold; line-height:24px; padding-left:10px;}
.related-gifts-module .thumbnail {float:left; margin-right:10px;}

/*FAQs page*/
.parcel-questions {margin: 8px 0 8px 20px;}
.parcel-questions li {padding-bottom: 6px; padding-left: 10px; font-size:14px; color: #681236; font-weight:bold;}
.parcel-questions ul li {list-style:none; padding:0 !important; font-size:12px !important; font-weight:normal;}

/*How it works page*/
.parcelstp-wrap {height:350px; margin:40px 0 60px 0;}
.parcelstp-container {width:130px; height:130px; position:relative; padding:10px; background-color:#e94892; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.parcelstp1 .img, .parcelstp2 .img, .parcelstp3 .img {position:absolute;}
.parcelstp1 {margin-right:20px; float:left; margin-top:200px;}
.parcelstp1 .img {width:209px; height:227px; background-position:0 -111px; top:-206px; left:-30px;}
.parcelstp2 {float:left; margin-top:165px;}
.parcelstp2 .img {width:152px; height:226px; top:-209px; left:8px; background-position:-222px -111px;}
.parcelstp3 {float:right; margin-top:180px;}
.parcelstp3 .img {width:161px; height:224px; top:-217px; left:6px; background-position:-387px -96px;}
.parcelstp-cta {position:absolute; bottom:0; left:0;}


.page-template-tp_homepage_worthwhile_gift-php .main-cta { background:#f2e7ec url(../Images/hp_banner_worthwhilegift.png) no-repeat 0 0; margin-right: 0; width: 940px; border-radius: 10px; color: white; position: relative; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta .home-left { width: 500px; float: left; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta .home-right { margin-top: 10px; float: right; color: #b4205e; width: 300px; font-size: 1.8em; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta .heading { display: block; font-size: 4em; color: white; width: 200px; margin: 20px 0 10px 30px; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta a { color: white; font-size: 1.5em; margin: 0 0 0 30px; width: 200px; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta .home-right .container { height: 70px; width: 180px; border-bottom: 1px solid #edd9e2; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta .home-right img { float: left; margin-top: 5px; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta .home-right .container { display: table-cell; vertical-align: middle; padding-left: 20px; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta .home-right div:last-child { border-bottom: 0; }
.page-template-tp_homepage_worthwhile_gift-php .main-cta .home-right a { height: auto; width: auto; margin: 0; padding: 0; font-size: 1em; color: #b4205e; }
.arrow-right-1 {	position: absolute; top: 40px; right: 20px; }
.arrow-right-2 {	position: absolute;	top: 108px;	right: 20px; }
.arrow-right-3 {	position: absolute;	top: 180px;	right: 20px; }
.arrow-right-4 {	position: absolute;	top: 250px;	right: 20px; }
.arrow-right { display: inline-block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #ed148e; }

.urgent-message {
	background: #de3079!important;
	color: #fff;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 20px;
}
.urgent-message p, .urgent-message h2 {
	color: #fff!important;
}
.urgent-message h2 {
	font-size: 22px;
	margin-bottom: 20px;
}

.urgent-message p {
	font-size: 16px;
	line-height: 1.4;
}

.urgent-message a {
	font-size: 22px;
	color: #942756;
}
