@charset utf-8;
/*
Theme Name: Cancer Research Wales
Theme URI: http://whiteboardframework.com/
Author: Lee at Core Web Design
Description: Based on The Whiteboard Famework for Wordpress is built to speed up the process of developing a Wordpress theme. Whiteboard does so by eliminating the time spent on Wordpress' backend PHP by including what is common to all Wordpress powered Web sites with nothing extra.
Version: 3.0.4

Whiteboard Framework
http://whiteboard Framework.com
*/

/*
The Whiteboard Framework is licensed under the GPL license. Feel free to use the Whiteboard Framework for commercial and non-commercial ventures. We require a link in the CSS file and request a link on the website
*/

/**
 * Modified version of:
 * 	SenCSS - Sensible Standards CSS framework
 * 	Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * 	sencss.kilianvalkhof.com
 * 	Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
 
/* APOLOGIES FROM LEE - for such a bulky CSS sheet - I apoogise unreservedly for the clunky and untidy writing below - on the bright site, may rules can be combined / removed as necessary - cold comfort if you're the one editing - i blame the client crowbarring in elements :)) */ 
 
@font-face {
    font-family: '';
    src: url('http://crw.org.uk/wp-content/themes/crw/style.css') format('eot'),
         url('http://crw.org.uk/wp-content/themes/crw/style.css') format('woff'),
         url('http://crw.org.uk/wp-content/themes/crw/style.css') format('truetype'),
         url('http://crw.org.uk/wp-content/themes/crw/style.css') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**
 * Reset */
html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {display:block}

/* Elements ---------------------------------------------------------------------------*/

/* Text */
h1,h2,h3,h4,h5,h6{font-weight:500;padding:0;line-height:normal;font-family:'Arial',sans-serif;font-size:1.4em;color:#0097d6;font-weight:bold;}
h1{font-size:2.5em;}
h2{font-size:1.5em;margin:0 0 0.5em;padding:0;position:relative;}
h3{font-size:1.3em;margin:0 0 0.3em;color:#012A60;}
h4{font-size:1.2em;margin:0 0 0.5em 0;color:#012A60;}
h5{font-size:1.1em;margin:0 0 1.8em}
h6{font-size:1em;margin:0 0 2.25em}
p{font-weight:300;margin:0 0 2em 0;}
pre{font-family:"Courier New", Courier, monospace, serif;margin:0 0 1.5em}
sub{top:.4em;font-size:.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:.85em;line-height:1;position:relative;bottom:.5em;vertical-align:baseline}
ul{list-style:outside disc}
ul,ol{}
ul.no_list, ol.no_list{margin-left:0;padding-left:0;list-style-type:none;}
ol{list-style:outside decimal}
li ul,li ol{}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{font-style:italic;}
code,kbd,tt{font-family:Arial,sans-serif;}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{}
dd{}
dt,strong,b{font-weight:700}
ins{text-decoration:overline}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
/* Image */
img{display:inline-block;vertical-align:text-bottom;border:0}
/* Anchors */
a{text-decoration:none;border:0;color:#0097D6;-webkit-transition:color .1s linear;-o-transition:color .1s linear;}
a:hover,a:focus{color:#012A60;text-decoration:underline}
a img{border:0}
:focus{outline:none}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
/* Table */
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{font-style:italic;text-align:left}
tr.alt td{background:#eee}
td{border:1px solid #000;vertical-align:middle;padding:.333em}
th{font-weight:700;vertical-align:middle;padding:.333em}
/* Form */
button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:1.75em 0 0;padding:0 .5em}
button::-moz-focus-inner{border:0}
fieldset{border:0;position:relative;margin:0 0 1.5em;padding:1.5em 0 0}
fieldset fieldset{clear:both;margin:0 0 1.6em;padding:0 0 0 1.5em}
input{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;font-size:1em;height:1.5em;line-height:1.5em;margin:0 0 .75em;padding:.29em 0}
input[type=file]{height:2.25em;padding:0}
textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;padding:.29em 0}
select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;height:2.25em;_margin:0 0 1.3em;margin:0 0 .8em;padding:.2em 0 0}
optgroup{font-weight:700;font-style:normal;text-indent:.2em}
optgroup + optgroup{margin-top:1em}
option{font-size:1em;height:1.5em;text-indent:1em;padding:0}
label{cursor:pointer;display:block;height:auto;line-height:1.4em;width:100%;margin:0;padding:0}
label input{background:0;border:0;height:1.5em;line-height:1.5em;width:auto;margin:0 .5em 0 0;padding:0}
legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
.nls{list-style-type:none;margin:0;padding:0;}


p,ul,ol,ul li,ol li,blockquote,dl,dt,dd{margin:0 0 1.5em 0;}



/* Architecture ---------------------------------------------------------------------------*/ 
*{font-size:100%;}
html{margin:0;padding:0;font:normal 0.8em/1.5 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;color: #868686;}
body{margin:0;padding:0;}
header,article,nav,section,footer{display:block;position:relative;}
header .inner{width:960px;margin:0 auto;position:relative;}
header {background:#fff /*url(images/h-bg.jpg) repeat-x bottom 0*/;margin:10px 0;}
header h1, header h2{margin:0;padding:0;}
.hdr-logo{float:left;}

/*
h1.logo{margin:0 0 10px 0;padding:0;}
h1.logo a{width:170px;height:168px;margin:0;padding:0;background:url(images/crw-logo.gif) no-repeat 0 0;display:block;text-indent:-999999px;}
*/
h1.logo{margin:0;padding:0;}
h1.logo a{width:140px;height:141px;margin:0;padding:0;background:url(images/crw-logo-med.gif) no-repeat 0 0;display:block;text-indent:-999999px;}

h3#header-strapline{position:absolute;top:50px;left:180px;border:0;font-style:italic;font-size:24px;}

h1.logo-med{margin:0;padding:0;}
h1.logo-med a{width:140px;height:141px;margin:0;padding:0;background:url(images/crw-logo-med.gif) no-repeat 0 0;display:block;text-indent:-999999px;}
h3{color:#012A60;}
h4{font-size:1.1em;}

h2#strapline{margin:0 0 2em 0;padding:0;font-size:1.2em;font-style:italic;text-align:center;color:#012A60;background:none;width:140px;}
h3.title{font-size:1.5em;color:#012A60;background:url(images/bar-horiz.gif) repeat-x bottom right;margin:0.5em 0 0.75em 0;padding-bottom:0.2em;}
h3.main-title{
	color:#0097D6;	
	font-size:28px;
	font-family: "Arial";
	padding-bottom:0.2em;
}
p.main-date{font-size:1.3em;}




.brand{padding-left:16px;}

/* Top Navigation ---------------------------------------------------------------------------*/ 
.navigation{height:35px;background:#012a5f;clear:both;display:block;}
nav.primary{clear:both;display:block;height:35px;width:960px;margin:0 auto;}
nav.primary ul{margin:0;padding:0;display:block;height:35px;}
nav.primary ul li{float:left;list-style-type:none;font-size:1.1em;line-height:35px;margin:0!important;padding:0!important;}
nav.primary ul li a{padding:15px 8px 9px 8px;color:#fff;height:35px;margin:0!important;}






nav.primary ul li a:hover,#menu-item-2693 a:hover{
	background:#0097D6;
	color:#fff;
	text-decoration:none;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
nav.primary ul li.current_page_item > a,
nav.primary ul li.current-menu-ancestor > a,
nav.primary ul li.current-page-ancestor > a,
nav.primary ul li.current-menu-item > a,
nav.primary ul li.current-menu-parent > a {
	background:#107ba5;color: #fff;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
* html nav.primary ul li.current_page_item a,
* html nav.primary ul li.current-menu-ancestor a,
* html nav.primary ul li.current-page-ancestor a,
* html nav.primary ul li.current-menu-item a,
* html nav.primary ul li.current-menu-parent a,
* html nav.primary ul li a:hover {
	background:#0097D6;color: #fff;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}

#menu-item-2693{float:right;background:#1a4d8f;margin-right:0;}
#menu-item-2693 a{background:url(images/cart.png) no-repeat 3px 16px;padding-left: 30px}
#menu-item-2693 a:hover{background:#0097D6 url(images/cart.png) no-repeat 3px 16px;}



html{/*background:#0097D6;*/}
#main {margin:0;background:#fff;position:relative;}
.container {width:960px;margin:0 auto;}
#content{position:relative;}
#main-content{width:710px;float:right;margin-left: 20px!important;}
#single-content{width:710px;float:right;margin-left: 10px!important;}

#content-contact{position:relative;margin:0 auto;width:960px;}

.page-container {margin:0 auto;padding:35px 0;background:url(http://crw.org.uk/wp-content/themes/crw/images/main-bg-1.jpg) 0 0 repeat-x;}
.page-container #content{width:960px;margin:0 auto;}




.title-container{background:#0097d6;height:80px;display:block;}
.title-content{width:960px;margin:0 auto;position: relative;}
.title-content h2{font-size:3em;line-height:80px;color:#fff;margin:0;padding:0;position:relative;}


#sidebar{width:200px;float:left;margin-right:30px;min-height:500px;}
#sidebar ul{
	margin:0 0 3em 0;
	padding:0;
	border:1px solid #CECDCD;
	background:#EAEAEA;
	padding:0;
}
#sidebar ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #ffffff;}
#sidebar ul li:last-child,#sidebar ul li:last-child a{border-bottom:none;}
#sidebar ul li a{
	padding:0.75em 0.5em 0.75em 2em;
	display:block;
	margin:0 0 0 0;
	display:block;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #E0E0E0;
	background:#EAEAEA;
	display:block;
	text-decoration:none;
	color:#868686;
	
	
	background:#EAEAEA url(images/sidebar-nav-arrow.png) no-repeat 5px -57px;
	
}
#sidebar ul li a:hover{
	background:#0097d6;
	color: #fff;
	display:block;
	text-decoration:none;
	background:#0097d6 url(images/sidebar-nav-arrow.png) no-repeat 5px 12px;
}

/* This is used for the child elements within sidebar lists */
#sidebar ul li ul{margin:0 0 0 0.2em;padding:0;border:none;padding:0;}
#sidebar ul li ul li a{padding:0.5em;display:block;margin:0;display:block;font-weight:normal;text-decoration:none;border-bottom:1px solid #E0E0E0;background:#f7f7f7 url(images/bg-nav-hover-2.jpg) no-repeat 50% -100px;display:block;text-decoration:none;font-size:0.9em;}
#sidebar ul li ul li:last-child{border-bottom:1px solid #E0E0E0;}

#sidebar ul li ul li a:hover{background:#0097D6;}



#sidebar h3.top{
	background:#EAEAEA;
	margin-bottom:0;
	padding:0.5em 1em;
	font-family: 'Arial';
	text-transform: uppercase;
	text-align:center;
	text-shadow:1px 1px 1px #fff;
	color:#868686;
	font-weight:bold;
	border-top:1px solid #CECDCD;
	border-right:1px solid #CECDCD;
	border-left:1px solid #CECDCD;
	background: -moz-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FAFAFA),color-stop(9%,#F0F0F0),color-stop(13%,#EAEAEA),color-stop(91%,#CECDCD),color-stop(100%,#CECDCD));
	background: -webkit-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -o-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -ms-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
}

#sidebar-right{width:180px;float:right;}
#sidebar-right ul{margin:0;padding:0;border:1px solid #e0e0e0;padding:0.5em;
	border-radius:5px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
#sidebar-right ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #e0e0e0;}
#sidebar-right ul li:last-child{border-bottom:none;}
#sidebar-right ul li a{padding:0.5em;display:block;margin:0 0 0 0;display:block;text-decoration:none;}
#sidebar-right ul li a:hover{background:#f7f7f7 url(images/bg-nav-hover-2.jpg) no-repeat 50% -100px;color: #012A60;display:block;text-decoration:none;}
#sidebar-right h3.top,#sidebar-right h2{background:#e0e0e0;margin-bottom:0;padding:0.5em 1em;font-size:1.3em;
border-top-right-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-radius:5px;
behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}


ul.event li h4{margin-bottom:0;z-index:99;display:block; }
ul.event li h4 a{color:#fff;display:block;background:#0097D6;padding:0.2em 0.3em;z-index:99;
border-top-right-radius:25px;
	-moz-border-radius-topright:25px;
	-webkit-border-top-right-radius:25px;
	border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
-webkit-border-bottom-right-radius:25px;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 1);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 1);
behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
ul.event li h4 a:hover{background:#012A60;text-decoration:none;}
ul.event li div{border-bottom:1px solid #CECDCD;border-left:1px solid #CECDCD;border-right:1px solid #CECDCD;margin:0.2em 0.7em 0 0;z-index:1;padding:5px;position:relative;
border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottom-left:5px;
-webkit-border-bottom-left-radius:5px;	
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
ul.event li p.more{position:absolute;bottom:0;right:0;}



ul.sponsors{margin:0;padding:0;}
ul.sponsors li{list-style:none;float:left;margin-right:8px;}
ul.sponsors li.last{margin-right:0;}
ul.sponsors li img{width:130px;}


ul.sponsors-side{}
ul.sponsors-side li{}

ul.staff {margin:0;padding:0;}
ul.staff li{list-style:none;float:left;line-height:1.3em;}
ul.staff li:hover,ul.staff li span:hover{background:#0097D6;cursor:pointer;}
ul.staff li:hover a,ul.staff li:hover a span,ul.staff li a:hover,ul.staff li a span:hover{color:#fff!important;text-decoration:none;}
ul.staff li img{margin:0 0 1em 0;}
ul.staff li span{color:#012a5f;font-weight:bold;display:block;}


ul.staff{
	margin:0;padding:0;
	}
ul.staff li{
	list-style-type:none;
	float:left;
	width:110px!important;
	margin:0 10px 10px 10px!important;
	position:relative;
	margin:0 0 1em;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	height:220px;
	border:1px solid #f1f1f1;
	color:#A1A1A1;
	padding:5px;
	}
	

	
ul.staff li img{width:110px;}	



/* Staff style created to remove hover when no page available */
ul.staff li.nolink:hover,ul.staff li.nolink span:hover{background:#FFF;cursor:auto;}
ul.staff li.nolink:hover a,ul.staff li.nolink:hover a span,ul.staff li.nolink a:hover,ul.staff li.nolink a span:hover{color:#ABABAB!important;text-decoration:none;cursor:auto;}
/* Staff style created to remove hover when no page available */

.profile {padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #e0e0e0;clear:both;min-height:165px;}
.profile h3{font-weight:bold;}
.profile .emph{color:#0097D6;font-weight:bold;}
.profile img.fl{margin-top:0;border:1px solid #E0E0E0;padding:8px;}

footer {margin:2em auto 0 auto;background-color:#012a5f;color:#F1f1f1;border-top:5px solid #0089BF;}


footer .container{padding:2em 0;min-height:350px;}
footer a{color:#95ACBD;}
footer a:hover{color:#FFF;}
	nav.footer ul.menu{margin:0;padding:0;}
	nav.footer li{list-style:none;margin:0;}
	
footer h3{color:#EAEAEA;padding-bottom:0.5em;font-family:'Arial';border-bottom:1px solid #394F75;margin-bottom:1em;}	

footer .g_1{float:left;width:140px;margin:0 40px 0 0;}
footer .g_2{float:left;width:600px;margin:0 30px 0 0;}
footer .g_3{float:right;width:140px;text-align:right;}

ul#links{margin:0;padding:0;}


/* Grid Global =Grid >> 5 Columns ---------------------------------------------------------------------------*/
/* SAMPLE GRID - REPLACE OR AMEND AS REQUIRED */
.g_1, .g_2, .g_3, .g_4, .g_5 {float:left;margin-left:10px;width:auto;}

.g_1{width:120px;}
.g_2{width:220px;}
.g_3{width:295px;}
.g_4{width:450px;}
.g_5{width:auto;}

.alpha{margin-left:0;}
.omega{margin-right:0;}

/* front page layout */
.fp-container {margin:0 auto;width:100%;padding:2em 0;background:#0097d6;}
.fp-container #content{width:960px;margin:0 auto;}
.fp-top{border:2px solid #0097D6;margin:0;padding:10px;background:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.fp-top-c2-c1{width:620px;float:left;}
.fp-top-c2-c2{width:300px;float:right;position:relative;background:#fff;}


.key-areas{background:#00B3F0;color:#f2f2f2;padding:2em 0;display:block;}
.key-areas h3 a{color:#fff;font-size:1.1em;}
.key-areas p{line-height:1.5em;}


.fp-c6-c1,.fp-c6-c2,.fp-c6-c3,.fp-c6-c4,.fp-c6-c5,.fp-c6-c6{width:140px;float:left;background:url(images/bar-vert.gif) repeat-y top right;padding-right:10px;margin-right:12px;}
.fp-c6-c1{}
.fp-c6-c6, .donate-button-new{
	margin-right:0;
	width:128px;
	height:88px;
	background:#75388f url(images/justgiving-logo.png) no-repeat -160px 10px;
	border:2px solid #75388f;
	padding:8px 8px 0 0px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.fp-c6-c6 {
	background:#75388f url(images/justgiving-logo.png) no-repeat -190px 10px;
}
.donate-button-new{margin-bottom:20px;width:auto;text-align: center;}
.fp-c6-c6 a, .donate-button-new a{color:#fff;text-align:center;font-weight:bold;display:block;padding-top:40px;}
.fp-c6-c6:hover, .donate-button-new:hover{background:;color:#fff;}
.fp-c6-c6:hover, .donate-button-new:hover{background:#eeedeb url(images/justgiving-logo.png) no-repeat 32px 10px;}
.fp-c6-c6:hover a, .donate-button-new:hover a{color:#75388f!important;}

.fp-c6-c6:hover{background:#eeedeb url(images/justgiving-logo.png) no-repeat 2px 10px;}










.main-home{/*background:url(images/main-bg.jpg) 0 0 repeat-x;*/}
.fp-c2-c1{/*width:460px;float:left;*/position:relative;}
.fp-c2-c2{/*width:460px;float:right;*/position:relative;}


/* Front Page Image Fade */ /* BELOW NEEDS TO BE SIZED CORRECTLY *//
#fp-fade{position:relative;width:620px;height:344px;}
#fp-fade img{width:620px;height:344px;
border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-radius:5px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);

}
#fp-fade p{}
#fp-fade-bits{z-index:9999;}
#fp-fade-description{font-style:italic;font-size:2.2em;margin:0;font-weight:bold;color:#fff;z-index:9999;
	position:absolute;
	top:300px;
	left:20px;	
	text-shadow: 1px 1px 1px #333;
}
#fp-fade-pager {font-size:0.9em;width:auto;z-index:99999;font-family:"Arial", Helvetica, sans-serif;margin:0;padding:0;

background:#012A60;position:relative;padding:1em 0.5em;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius:5px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}

.fp-top-c2-c1 p.strap{margin:0;padding:0;z-index:9999999;color:#fff;position:absolute;font-size:1.3em;font-style:italic;
	top:365px;
	right:350px;}

#fp-fade-pager a{border:0;color:#839DBF;padding:2px 5px;z-index:9999;text-decoration:none;background:#1A4D8F;margin-right:0.5em;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
#fp-fade-pager a:hover{border:0;color:#fff;}
#fp-fade-pager a.activeSlide{color:#fff;background:#0097D6;font-weight:bold;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}



.intro-item{background:#F7F8FC;height:100px;padding:10px;margin-bottom:11px;}
.intro-item img{float:right;}
.intro-item .intro-item-content{float:left;width:170px;margin-right:10px;}
.intro-item .intro-item-content h2{font-size:18px;background:none;margin:0;color:#012a5f;}
.intro-item .intro-item-content p{line-height:normal;}



.intro-item .intro-item-content .button{width:auto;}
.intro-item .intro-item-content .button a{padding:0.3em;display:block;width:auto;text-align:center;background:#0097D6;color:#fff;border:2px solid #00b3f0;
	border-radius:3x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	}
.intro-item .intro-item-content .button a:hover{background:#EC008C;text-decoration:none;border:2px solid #EC008C;}


.ui-widget-content{
	border:none!important;
}
ul.ui-tabs-nav{display: none!important;}

.item{
	position:relative;
	border-bottom:1px solid #eaeaea;
	margin-bottom:35px;
	padding-bottom:35px;

}
.item-content{
	z-index:1;
	position:relative;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}


.item h4.news{
	z-index:99;
	display:block;
	clear:both;
}
.item h4.news a{
	font-size:28px;
	font-family: "Arial";

}
.item h4.news a:hover{background:none!important;}


.news-item h4.news{font-size:16px;line-height:32px;margin-bottom:0;}



div.news-title{min-height: 50px;margin-top:10px;}


p.tags,#post-meta a {
	font-size:0.9em;
	color:#A1A1A1;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
p.tags a,#post-meta a{color:#A1A1A1;font-style:italic;}
p.tags a:hover, #post-meta a:hover{color:#EC008C;}
p.tags span {color:#868686;font-weight:bold;}



p.more a,.viewmap a{
	padding-right:20px;
	font-weight:bold;
	background:url(images/more.gif) no-repeat 86px 7px;
	color:#EC008C!important;
	font-size:1.2em;
}
p.more a:hover{}
.viewmap a{
	background:url(images/more.gif) no-repeat 158px 5px;
	}


/* The front page classes ----------------------------------------------------------------------- */

.main-home h2{
	margin:20px 0 10px 0;
	padding:10px;
	font-size: 24px;
	line-height:30px;
	display:block;
	color:#012a5f;
	display:block;
	z-index:99;
	border:1px solid #f1f1f1;
	position:relative;
	background: #fafafa;
}
.main-home h2 span{
	font-size:16px;
	display:block;
	color:#0097d6;
}

.main-home h2 a:hover{background:#012A60;text-decoration:none;}
.main-home h2 span.more{background:#012A60;float:right;height:100%;}

.news-section{
	width:630px;
	float:right;
}

.main-home .item h4.news a:hover{background:none!important;}

.main-home .news-item{width:300px;float:left;}
.main-home .news-item.leftbox{margin-right:30px;} 
.main-home .news-item.middlebox{margin-right:30px;}
.main-home .news-item.rightbox{margin-right:0;}

.main-home .news-item h4.news{font-size:16px;line-height:normal;margin-bottom:0;border:none!important;}

.main-home ul.events-list li{margin-right:30px;}
.main-home ul.events-list li:last-child{margin-right:none;}

#single-content ul.events-list .item-content{width:400px;float:left;}

ul.events-list{
	margin:0;
	padding:0;
}

ul.events-list li{
	margin:0;
	padding:0;
	list-style: none;
}
.main-home p.tags a{color:#A1A1A1;font-style:italic;}
.main-home p.tags a:hover{color:#012A5F;}

p.main-date{
	margin-bottom:0px;
	font-weight:bold;
	font-size:1.2em;
	color:#012a5f;
}

p.news-date{float:none;margin:0;font-style: italic;font-weight:bold;}

a.read-more{color:#EC008C;font-weight:bold;}

/* Events for homepage ---------------------------------------------------- */

ul.event-home{margin:0;padding:0;}
ul.event-home li{width:300px;float:left;margin-right:30px;list-style:none;}
ul.event-home li:last-child{margin-right:0;}


.events-home ul.event-home li .item{border-bottom:0;}

.events-home ul.event-home li .thumb{display:block;text-align:center;float:none;margin-bottom:2em;}
.events-home ul.event-home li .thumb img{float:none;margin:0 auto;width:280px;border:0;}


.events-home ul.event-home li .item{margin-bottom:0!important;padding-bottom:0!important;}
.events-home ul.event-home li .item .item-content{clear:both;}

.events-home ul.event-home li .item .item-content ul.event-date{display:block;float:none;;clear:both;width:auto;display:none;}
.events-home ul.event-home li .item .item-content ul.event-date li{width:auto;}
.events-home ul.event-home li .item .item-content ul.event-date li.day{}
.events-home ul.event-home li .item .item-content ul.event-date li.year{}

.events-home ul.event-home li .item .news-text{width:auto;}
.events-home ul.event-home li .item .news-text h4.news a{font-size: 21px;}
.events-home ul.event-home li .item .news-text p.the-date{color:#aaa;font-size:14px;font-weight:bold;float:left;}


/* Leaflets ---------------------------------------------------- */

.leaflets.breast{
/*	background: #f3c229;*/
	padding: 10px;
	color:#fff;
	line-height:normal;
	margin-top:20px;
	width:260px;
	float:left;
}
.leaflets.breast#col1{background-color: #8F1C29 ;}
.leaflets.breast#col2{background-color: #59AE46 ;}
.leaflets.breast#col3{background-color: #F3C229 ;}
.leaflets.breast#col4{background-color: #CCB427 ;}
.leaflets.breast#col5{background-color: #E71A40 ;}
.leaflets.breast#col6{background-color: #007BC0 ;}
.leaflets.breast#col7{background-color: #2091CD ;}
.leaflets.breast#col8{background-color: #8F5BA1 ;}
.leaflets.breast#col9{background-color: #ED712D ;}
.leaflets.breast#col10{background-color: #817125 ;}


.leaflets .leaflet-txt{width:160px;float: left;color:#000;margin-top:10px;}
.leaflets .leaflet-img{width:120px;float: right;padding-right:10px;}
.leaflets .leaflet-img img{max-width: 100%;}

a.link{color:#fff;font-weight:bold;margin-top:0;}


/* Research Leaflets ---------------------------------------------------- */

.leaflet{
	margin:0 0 10px;
	display:block;
	width:340px;
	height:135px;
	float:left;
	margin:0 25px 25px 0 ;
	overflow:hidden;
}

.leaflet:nth-child(2n+0){margin-right:0;}

.leaflet .leaflet-txt{width:240px;float: left;color:#000;margin:5px 0 0 10px;}


.container-leaflet-side .leaflet{width:200px;}
.container-leaflet-side .leaflet .leaflet-txt{width:100px;float: left;color:#fff;margin:5px 0 0 10px;}


.leaflet-txt a{font-size:12px;color:#fff;;line-height:normal;display:block;margin:0;}
.leaflet-txt a.link-e{margin-bottom:10px;}
.leaflet-txt a.link-c{color:#efefef;}


.leaflet#colon {background: #63121C url('images/leaflet-colon.jpg') no-repeat right 43px;}
.leaflet#cervical{background: #44873D url('images/leaflet-cervical.jpg') no-repeat right 43px;}
.leaflet#breast{background: #B48D28 url('images/leaflet-breast.jpg') no-repeat right 43px;}
.leaflet#prostate{background: #907E22 url('images/leaflet-prostate.jpg') no-repeat right 43px;}
.leaflet#bank{background:#A31C2E url('images/leaflet-bank.jpg') no-repeat right 43px;}
.leaflet#stem{background:#085684 url('images/leaflet-stem.jpg') no-repeat right 43px;}
.leaflet#radiotherapy{background:#0A74A8 url('images/leaflet-radiotherapy.jpg') no-repeat right 43px;}
.leaflet#library{background:#643E71 url('images/leaflet-library.jpg') no-repeat right 43px;}
.leaflet#immune{background:#B0582A url('images/leaflet-immune.gif') no-repeat right 43px;}
.leaflet#head{background:#594C1B url('images/leaflet-head.jpg') no-repeat right 43px;}




.leaflet h2{width:auto;height:43px;text-indent:-999999px;display:block;}

.leaflet h2.colon{background: #8F1C29 url(images/leaflet-title-colon.png) no-repeat 0 0;}
.leaflet h2.cervical{background: #59AE46 url(images/leaflet-title-cervical.png) no-repeat 0 0;}
.leaflet h2.breast{background: #F3C229 url(images/leaflet-title-breast.png) no-repeat 0 0;}
.leaflet h2.prostate{background: #CCB427 url(images/leaflet-title-prostate.png) no-repeat 0 0;}
.leaflet h2.bank{background: #E71A40 url(images/leaflet-title-bank.png) no-repeat 0 0;}
.leaflet h2.stem{background: #007BC0 url(images/leaflet-title-stem.png) no-repeat 0 0;}
.leaflet h2.radiotherapy{background: #2091CD url(images/leaflet-title-radiotherapy.png) no-repeat 0 0;}
.leaflet h2.library{background: #8F5BA1 url(images/leaflet-title-library.png) no-repeat 0 0;}
.leaflet h2.immune{background:#ED712D url(images/leaflet-title-immune.png) no-repeat 0 0;}
.leaflet h2.head{background:#817125 url(images/leaflet-title-head.png) no-repeat 0 0;}


.container-leaflet-side .leaflet h2.colon{background: #8F1C29 url(images/leaflet-title-colon-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.cervical{background: #59AE46 url(images/leaflet-title-cervical-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.breast{background: #F3C229 url(images/leaflet-title-breast-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.prostate{background: #CCB427 url(images/leaflet-title-prostate-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.bank{background: #E71A40 url(images/leaflet-title-bank-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.stem{background: #007BC0 url(images/leaflet-title-stem-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.radiotherapy{background: #2091CD url(images/leaflet-title-radiotherapy-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.library{background: #8F5BA1 url(images/leaflet-title-library-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.immune{background:#ED712D url(images/leaflet-title-immune-200.png) no-repeat 0 0;}
.container-leaflet-side .leaflet h2.head{background:#817125 url(images/leaflet-title-head-200.png) no-repeat 0 0;}


.leaflet-side{
	color:#fff;
	width:200px;
	height:88px;
	border:2px solid #cecdcd;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	text-align: center;

}
.leaflet-side a{
	color:#fff;
	width:200px;
	height: 88px;
	display: block;
	padding:0;margin:0;
	display:table-cell;
	vertical-align: middle;
}
.leaflet-side a:hover{
	background-color: #fff;
}
.leaflet-side:hover{
	background-color: #fff;
}
.leaflet-side#col1{background-color: #8F1C29 ;}
.leaflet-side#col1:hover, .leaflet-side#col1 a:hover{color: #8F1C29 ;}
.leaflet-side#col2{background-color: #59AE46 ;}
.leaflet-side#col2:hover, .leaflet-side#col2 a:hover{color: #59AE46 ;}
.leaflet-side#col3{background-color: #F3C229 ;}
.leaflet-side#col3:hover, .leaflet-side#col3 a:hover{color: #F3C229 ;}
.leaflet-side#col4{background-color: #CCB427 ;}
.leaflet-side#col4:hover, .leaflet-side#col4 a:hover{color: #CCB427 ;}
.leaflet-side#col5{background-color: #E71A40 ;}
.leaflet-side#col5:hover, .leaflet-side#col5 a:hover{color: #E71A40 ;}
.leaflet-side#col6{background-color: #007BC0 ;}
.leaflet-side#col6:hover, .leaflet-side#col6 a:hover{color: #007BC0 ;}
.leaflet-side#col7{background-color: #2091CD ;}
.leaflet-side#col7:hover, .leaflet-side#col7 a:hover{color: #2091CD ;}
.leaflet-side#col8{background-color: #8F5BA1 ;}
.leaflet-side#col8:hover, .leaflet-side#col8 a:hover{color: #8F5BA1 ;}
.leaflet-side#col9{background-color: #ED712D ;}
.leaflet-side#col9:hover, .leaflet-side#col9 a:hover{color: #ED712D ;}
.leaflet-side#col10{background-color: #817125 ;}
.leaflet-side#col10:hover, .leaflet-side#col10 a:hover{color: #817125 ;}

/* Home page leaflet ----------------------------------------------------------------- */
.container-leaflet{
	width:300px;
	float:left;
}


.container-leaflet-side{
	width:200px;
}

.home .leaflet{
	display:block;
	width:300px;
	height:auto;
	float:left;
	margin:15px 25px 25px 0 ;
	overflow:hidden;
	background-position-y: bottom !important;
}
.home .leaflet h2{
	margin:0;padding:10px 0 0 10px;
	color:#fff;
	text-indent: 0;
	font-size:16px;
}
.home .leaflet h2 a:hover{
	text-decoration: underline;
	background-color:inherit;
}
.home .leaflet h2.colon{background:none;background-color: #8F1C29!important;color:#fff!important;}
.home .leaflet h2.cervical{background:none;background-color: #59AE46!important;color:#fff!important;}
.home .leaflet h2.breast{background:none;background-color: #F3C229!important;color:#fff!important;}
.home .leaflet h2.prostate{background:none;background-color: #CCB427!important;color:#fff!important;}
.home .leaflet h2.bank{background:none;background-color: #E71A40!important;color:#fff!important;}
.home .leaflet h2.stem{background:none;background-color: #007BC0!important;color:#fff!important;}
.home .leaflet h2.radiotherapy{background:none;background-color: #2091CD!important;color:#fff!important;}
.home .leaflet h2.library{background:none;background-color: #8F5BA1!important;color:#fff!important;}
.home .leaflet h2.immune{background:none;background-color:#ED712D!important;color:#fff!important;}
.home .leaflet h2.head{background:none;background-color:#817125!important;color:#fff!important;}



.home .leaflet-txt{
	width: 210px;
	margin-top:10px;
	color:#fff;
}

.home .leaflet-txt p{margin-bottom: 5px;}

/* Header donate and shop buttons */
#hdr-buttons{
	width:180px;
	float: right;
	position:absolute;
	top:87px;
	right:10px;
}
#hdr-buttons ul{margin:0;padding:0;}
#hdr-buttons ul li{
	list-style-type:none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 85px;
	height: 40px;
	text-align: center;
	display: block;
}
#hdr-buttons ul li a{
	color:#fff;
	display: block;
	padding-top:10px;
}
#hdr-buttons ul li#donate{
	float:left;
	background: #0097D6;
}
#hdr-buttons ul li#donate:hover{
	float:left;
	background: #1A4D8F;
}
#hdr-buttons ul li#shop{
	float:right;
	background: #EC008C;
}
#hdr-buttons ul li#shop:hover{
	float:right;
	background: #012A5F;
}

/* Home page Social Media Columns ---------------------------------------------------- */


.grid-left{
	position:relative;
	float:left;
	width:510px;
}

.grid-right{
	position:relative;
	float:right;
	width:390px;
}



.blog-text{float:left;}
p.gravatar{width:48px;float:left;margin:0 1em 5px 0;}
p.post-author{font-size:90%;}

.blog ul li p.post-author{color:#b7b7b7!important;border:1px solid #f1f1f1;background:#fafafa;padding-left:5px;}
.blog ul li h4{margin:0!important;}


.blog ul{margin:0;padding:0;}
.blog ul li{list-style:none;}	
.blog ul li .thumb{float:left;margin:0 10px 0 0;padding:0;}
.blog ul li .thumb img{display:block;}

.tweet,.fundraising{background:#F7F8FC;padding:10px;}

.fundraising{margin-top:20px;}

.tweet ul{margin:0;padding:0;}
.tweet ul li{font-size:0.9em;}







/* Blog page ^^ uses same .item classes as above ---------------------------------------------------- */
.portrait a.thumbnail img{width:110px;height:85px;border:1px solid #eaeaea;}
.portrait{min-height:110px;width:130px;float:left;	}

.thumb{float:right;}
.thumb a.thumbnail img{width:230px;border:1px solid #eaeaea;}
.thumb-event a.thumbnail img{width: 280px;border:1px solid #eaeaea;}
.thumb-event{margin-bottom:20px;}


#single-content .item .news-text{clear:both;}
#single-content .item .the-date{margin-bottom:0px;font-weight:bold;font-size:1.2em;color:#012a5f;}
#single-content .item p.more a{margin:0;display:block;float:left;}
#single-content .item .tags{clear:both;}
#single-content .item .item-content .portrait img{}




.thumb a.thumbnail img.attachment-frontpage-thumbnail{width:90px;height:75px;border:1px solid #eaeaea;}


/* Single page page ^^ uses same .item classes as above ---------------------------------------------------- */

#single-content .featured-thumbnail{float:left;border:1px solid #eaeaea;margin:0 20px 10px 0;}
#single-content .featured-thumbnail img{display:block;}

ul.event li{list-style:none;}


p.event-date{
	display:block;
	font-weight:bold;
	color:#012A5F;
	margin-bottom:0;
	font-style: inherit;
	
}

p.event-date:before{
	content: "Event on "	
}

/* merchandise -------------------------------------------------------------------------------------------------------- */
ul#merc-list{margin:0;padding:0;}
ul#merc-list li{list-style:none;}
ul#merc-list li img{margin:0 10px 0 0;}
div.merc {

margin:0.2em 0.7em 1em 0;
z-index:1;
padding:5px;
position:relative;

}
div.merc li{list-style:none;margin:0 15px 0px 0;}
div.merc span{color:#0097D6;font-weight:bold;display:block;}





div.merc p.details {margin:0 0 0.5em 0;padding:0.1em 0.3em;color:#fff;text-align:center;float:left;background:#e0e0e0;color:#A1A1A1;border:1px solid #CFCECE;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:0.9em;
}
div.merc .wpsc_product_price p{text-align:center;margin:0 auto;}
div.merc .wpsc_product_price p span{text-align:center;margin:0 auto;font-size:16px;line-height:36px;}


.wpsc_variation_forms table td{border:none;}
.wpsc_variation_forms fieldset{margin:0;padding:0;width:100%;}

.mandatory{}
.shoppingcart{}
.wpsc_checkout_forms{clear:both;}
#giftaid{}
label.wpsc_email_address{width:200px;float:left;}
p.wpsc_email_address_p{float:left;text-align: left;width:320px!important;}
input#wpsc_checkout_form_21{width:20px!important;}
td.wpsc_billing_forms{margin-top:20px!important;}
.table-1 tr td{width:146px!important;}
.table-1 tr td.wpsc_checkout_form_21 label{float:left;}
#wpsc_checkout_form_21{margin-bottom:20px!important;}
.table-1 tr td.wpsc_checkout_form_2{}
td.wpsc_checkout_form_21{margin-bottom:20px;}
.wpsc_checkout_table{margin-top:10px;}


form.product_form{width:auto;margin:0;padding:0;}

form.product_form label{float:left;width:55px;margin-top:5px;}
form.product_form input{float:left;}
form.product_form .wpsc_quantity_update input{}

form.product_form select{}

.wpsc_loading_animation{width:45%;float:left;}

.product_form fieldset{margin:0;padding:0;}

.wpsc-product div.featured-img{display:none;}
.post-1890 div.featured-img{display:none;}

ul.wpsc_categories {margin:0;padding:0;float:right;}
ul.wpsc_categories li{float:left;margin:0 10px 0 0;list-style-type: none;margin-right:10px!important;}


table.productcart{width:100%;}



/* checkout cart */
table.checkout_cart td{border:none;padding:5px!important;background-color:#fff!important;}
td.wpsc_product_price{width:60px!important;padding:0!important;}
td.wpsc_product_price span{/*margin:0!important;padding:0!important;height:100%!important;*/}
table.productcart td{border:none;}
.adjustform input.submit{background-color:#fff;margin-top:5px;border:none;color:#0097D6;}
.adjustform input.submit:hover{color:#999;}
.make_purchase{color:#0097d6;}
.make_purchase:hover{color:#999;}
p.wpsc_email_address_p{width:50%;float:left;}
p.wpsc_email_address_p input{width:67%;float:right;}
span.cart_message{color:#0097D6!important;font-weight:bold;}

.trans-results p{border:1px solid #CECDCD;margin:0.2em 0.7em 1em 0;z-index:1;padding:10px 5px 5px 5px;position:relative;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;	
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);}

table.logdisplay{width:540px;}
table.logdisplay tr{border:1px solid #CECDCD;margin:0.2em 0.7em 1em 0;z-index:1;padding:10px 5px 5px 5px;position:relative;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;	
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);}

/* cart widget */
.shoppingcart{}

.more{margin:0;}
.more a{display:block;}

.cta{background:#012a5f;color:#fff;margin:0 0 1em 0;
	border-radius:5x;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}

.cta img{width:200px;}

.cta h3{color:#fff;margin-bottom:1em;}
.cta .i{padding:1em 1em 0.5em 1em;}
.button{width:auto;}
.button a{padding:0.3em;display:block;width:auto;text-align:center;background:#EC008C;color:#fff;border:2px solid #fff;
	border-radius:3x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	}
.button a:hover{background:#0097D6;text-decoration:none;}


/* Useful classes */

.right,.fr {float: right;}
.left,.fl {float: left;}
img.fl{margin:1em 1em 0.5em 0;border:1px solid #E0E0E0;}
.clear,.cb {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix {display: block;}
.hr{clear:both;margin:1em 0 ;padding:1em 0 }
.i{padding:0;}
.box{}

.social-network{float:right;margin-top:3px;}

.addthis_toolbox{margin:2em 0;}
.addthis_button_email, .at300bs{margin-top:1px;padding:0!important;}

.social-icons{
	margin:0;
	padding:0;
	position:absolute;
	top:47px;
	right:10px;
}

.section .social-icons{
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	right:0;
	z-index:500;
}

/* Social Media site wide - 25 .png social media icons in /images/ */

.social-icons li{float:left;list-style:none;height:32px;width:32px;margin-left:5px;text-indent:-99999px;}
.social-icons li a{height:32px;width:32px;display:block;text-indent:-99999px;}
.social-icons li.facebook a{background:transparent url('images/facebook.png') no-repeat 0 0;}
.social-icons li.twitter a{background:transparent url('images/twitter.png') no-repeat 0 0;}
.social-icons li.flickr a{background:transparent url('images/flickr.png') no-repeat 0 0;}
.social-icons li.youtube a{background:transparent url('http://crw.org.uk/wp-content/themes/crw/images/youtube.png') no-repeat 0 0;}
.social-icons li.feed a{background:transparent url('images/rss.png') no-repeat 0 0;}
.social-icons li.justgiving a{background:transparent url('images/justgiving.png') no-repeat 0 0;}



ul#patrons{margin:0;padding:0;}
ul#patrons li{margin-bottom:10px;list-style-type:none;}
ul#patrons li li {margin-bottom:10px;list-style-type: disc;}
ul#patrons li ul {margin-top:10px;}


/* WP elements */
article {}
	.featured-thumbnail {}
	.featured-img {border:1px solid #e0e0e0;background:#fff;padding:10px;float:right;margin-bottom:2em;}
	.featured-img img{width:690px;}

.page {position:relative;}
.section{position:relative;clear:both;}

.location{margin:35px 0 0 0;padding-top:35px;border-top:1px solid #EAEAEA;}
.address{float:left;width:210px;font-weight:bold;font-size:1.2em;color:#012A60;}
.map{float:left;width:300px;font-size:0.9em;margin:0 1em 0 0;}
.location .image{float:right; width:300px;margin:0;}


div.location-details {
	z-index:1;
	position:relative;
	width:300px;
	float:left;
	margin-right:30px;
}
.map-image{float:right;}

.contact-info{width:430px;float:left;}

div.merc li{list-style:none;margin:0 15px 0px 0;}

h3.contact-title{
	font-size:28px;
	font-family: "Arial";
}

/* Log in style */

#if-logged-in {height: 20px;line-height: 20px;background: #111;color: #eee;font-size: 11px;}
	#if-logged-in p {margin: 0;}
	#if-logged-in a:link,#if-logged-in a:visited {color: #fff;text-decoration: none;margin: 0px 15px;}
	#if-logged-in a:hover {text-decoration: underline;}
	#if-logged-in a:active {text-decoration: underline;margin-bottom: -1px;}

/* Forms */

#search {position:absolute;top:20px;right:0;}
#searchform{margin:0;padding:0;}
#searchform label{}
#searchform label.screen-reader-text{text-indent:-999999px;height:1%;display:none;}
#searchform label {color:#012A60;font-size:0.9em;}
#searchform input{
	font-size:0.9em;
	-webkit-border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	border-top-left-radius:25px;
	-moz-border-radius-top-left:25px;
	-webkit-border-top-left-radius:25px;
	border-bottom-left-radius:25px;
	-moz-border-radius-bottom-left:25px;
	-webkit-border-bottom-left-radius:25px;	
	height:30px;
	width:140px;
	color:#A1A1A1;
	margin:0;
	padding:0 0.5em;
	border:0;
	float:left;
}
#searchform input#searchsubmit,form#fmSignup input.submit,form#fmContact input.submit{
	background:#012a5f;
	color:#fff;
	border:0;
	margin:0;
	width:60px;
	padding:0 0.3em 0.2em 0.3em;
	line-height:normal
	-moz-border-radius-topright:25px;
	-webkit-border-top-right-radius:25px;
	border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
	-webkit-border-bottom-right-radius:25px;
	border-bottom-right-radius:25px;
	border-top-left-radius:0px;
	-moz-border-radius-top-left:0px;
	-webkit-border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottom-left:0px;
	-webkit-border-bottom-left-radius:0px;	
	float:right;
	font-family:'Arial';
	color:#868686;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff;
	border:1px solid #CECDCD!important;
	background: -moz-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FAFAFA),color-stop(9%,#F0F0F0),color-stop(13%,#EAEAEA),color-stop(91%,#CECDCD),color-stop(100%,#CECDCD));
	background: -webkit-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -o-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -ms-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);

}
#searchform input#searchsubmit:hover,form#fmSignup input.submit,form#fmContact input.submit:hover{background:#012a5f;border:1px solid #012a5f!important;color:#fff;text-shadow:none;cursor:pointer;}

form#fmSignup input.submit,form#fmContact input.submit{
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}


.signup{border:1px solid #CECDCD;padding:5px;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}

.signup h4{font-weight:bold;color:#0097D6;text-align:center;font-family:Arial,sans-serif;font-size:1.4em;}
form#fmSignup{margin:0;padding:0;}
form#fmSignup fieldset{margin:0;padding:0;}
form#fmSignup ul{margin:0;padding:0;}
form#fmSignup ul li{list-style:none;margin:0;padding:0;width:140px;float:left;}
form#fmSignup ul li.one{margin-right:5px;}

form#fmSignup label {color:#012A60;font-size:0.9em;}
form#fmSignup input{
font-size:1em;
padding:0;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
padding: 0.2em;
height:30px;
width:140px;
border:1px solid #CECDCD;
}
.signup-form form#fmSignup ul li{list-style:none;margin:0;padding:0;width:220px;float:left;}
.signup-form form#fmSignup input{width:200px;}


/* Input submit buttons */
form#fmSignup .three,form#fmContact div.three{
	display:block;
	padding:0.5em;
	display:block;
	background:#fff;
	border-top:1px solid #CECDCD;
	-moz-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
form#fmSignup p.submitbutton{float:right;margin:0;padding:0;}
form#fmSignup p.terms,form#fmContact p.terms{float:left;width:200px;font-size:0.9em;font-style:italic;color:#A1A1A1;margin:0.3em 0 0 0;}

form#fmSignup input.submit:hover,form#fmContact input.submit:hover{background:#012A60;color:#fff;cursor:pointer;}

.contact-form{float:right;}
.signup-form{float:left;width:50%;}
.signup-form h4{text-align: left;}

.contact{
padding:10px;
float:right;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
width:450px;
margin:0 0 2em 0;
background:#F7F8FC;border:1px solid #F1F1F1;
}
.submit input{padding:0 1.5em 1.5em 1.5em;}


.contact h3{font-weight:bold;color:#0097D6;text-align:center;font-family:Arial, sans-serif;font-size:1.4em;}
form#fmContact p.instruct{text-align:center;font-style:italic;color:#A1A1A1;margin:0.3em 0 1em 0;}
form#fmContact{margin:0;padding:0;}
form#fmContact fieldset{margin:0;padding:0;}
form#fmContact ul{margin:0;padding:0;}
form#fmContact ul li{list-style:none;margin:0;padding:0;width:220px;float:left;}
form#fmContact ul li.one{margin-right:5px;}

form#fmContact label {color:#012A60;font-size:1em;font-weight:bold;line-height:2em;}
form#fmContact input,form#fmContact textarea{
	font-size:1em;
	padding:0;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	padding: 0.5em;
	height:30px;
	width:220px;
	border:1px solid #CECDCD;
	color:#A1A1A1;
}

form#fmContact textarea{height:10em;width:450px;font-size:1em;font-family:'Arial', Helvetica, sans-serif;}
.lead{float:left;width:450px;}


.error{color:#DF0D82;margin:0;padding:0;}
ul.instruct{margin:0 0 1em 0;padding:0;color:#DF0D82;}
ul.instruct li{margin:0;padding:0;list-style:none;display:inline;font-style:italic;}


/* buddypress events adding form */
form#add-event-form label, form#add-event-form input, form#add-event-form textarea{clear:both!important;display:block!important;}
form#add-event-form label{width:200px;}
form#add-event-form input#save{width:20%;}

#subnav{display:none!important;}

.updated{font-size:1.6em;font-weight:bold;color:#0097D6;text-align:center;}
.year-cal-item table.calendar{height:195px!important;}

/* Tables */
table{}
table th{}
table tr{}
table td{}



.container-sponsors{width:960px;margin:0 auto;padding-top:10px;}

.addthis_separator{margin:0!important;}

h3.ie6{display:none;}

ul#group-admins{margin:0;padding:0;list-style-type:none;}
/* Classes for file downloads */
a.lipdf { padding:1px 0 1px 22px; background: url(images/icon_pdf.png) no-repeat top left;  }
/*
a.liinternal { padding:1px 0 1px 22px; background: url(images/icon_email.png) no-repeat top left;  }
*/

/* !!!!!!!!!!!!!!!!!!!!!! buddy press styles  are located in plugins/bp-template-pack/bp.css !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
input#recaptcha_response_field{clear:both!important;height:25px!important;float:none!important;position:relative;left:-5px;margin-top:5px;}


/* shop with us*/

h4.shop{
	margin:20px 0 10px 0;
	padding:10px 0;
	font-size: 24px;
	line-height:30px;
	display:block;
	color:#012a5f;
	display:block;
	z-index:99;
	border-bottom:1px solid #f1f1f1;
	border-top:1px solid #f1f1f1;
	position:relative;
}
h4.shop span{
	font-size:16px;
	display:block;
	color:#0097d6;
}

h4.shop a:hover{background:#012A60;text-decoration:none;}
h4.shop span.more{background:#012A60;float:right;height:100%;}




ul#shoplocations{
	margin:0;padding:0;
	}
ul#shoplocations li{
	list-style-type:none;
	float:left;
	width:150px!important;
	margin-right:20px!important;
	position:relative;
	margin:0 0 1em;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	height:255px;
	border:1px solid #f1f1f1;
	color:#A1A1A1;
	padding:5px;
	}
	
ul#shoplocations li:last-child,ul#shoplocations li:last-child{
	margin-right:0!important;
	}
	
.thumb-shop img{width:148px;}	
	
ul#shoplocations li .news-item{}
ul#merc-list{
	margin:0;
	padding:0;

}
ul#merc-list li{
	list-style-type:none;
	float:left;
	width:160px!important;
	margin-right:20px!important;
	position:relative;
	margin:0 0 1em;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	height:240px;
	border:1px solid #f1f1f1;
	color:#A1A1A1;
	
}
ul#merc-list li:last-child{
	margin-right:0!important;
}

.wpsc_product_search select{font-size:11px;}
.wpsc_page_numbers_top{
	position:absolute;
	top:5px;
	right:5px;
	z-index:100;
}

/* hidden merchandise elements ------------------- */

ul#merc-list li .wpsc_quantity_update{display:none;}
ul#merc-list li .wpsc_variation_forms{display:none;}
ul#merc-list li .wpsc_buy_button{display:none;}
ul#merc-list li .wpsc_description{display:none;}
.wpsc_product_search{display:none;}
.wpsc_categories{display:none;}
.wpsc_page_numbers_bottom{display:none;}

/*£££ E-commerce --------------------------------------------------------------------------------------------------------------------------- */



#ecommerce .wpsc_product_search{display:block;}
#ecommerce .wpsc_categories{display:none;}

#ecommerce ul#merc-list li{min-height: 410px;background:#F7F8FC;}
	
#ecommerce .shop-seemore{display: none;}
	
#ecommerce ul#merc-list li .wpsc_quantity_update{
	display: block;
	float:right;
	width:100%;
}
#ecommerce ul#merc-list li .wpsc_quantity_update label{
	color:#012A5F;
	font-weight:bold;
}

.wpsc-products-sort span,.wpsc-products-per-page span,#searchlabel{	
	color:#012A5F;
	font-weight:bold;
	line-height:22px;
}


#ecommerce ul#merc-list{margin:0;padding:0 0 0 35px;}
#ecommerce ul#merc-list li{margin:0 30px 30px 0;}
#ecommerce ul#merc-list li .wpsc_quantity_update input{float:right;height:100%;margin:0;padding:2px 5px;}




#ecommerce ul#merc-list li .wpsc_variation_forms{display:block;width:60%;margin-right:5px;float:left;}
#ecommerce ul#merc-list li .wpsc_buy_button_container{display:block;overflow:hidden;margin-top: 10px;}
#ecommerce ul#merc-list li .wpsc_buy_button{display:block;height:28px;width:100%;}



#ecommerce ul#merc-list li .wpsc_description{display:block;font-size:11px;min-height:130px;overflow: hidden;}	
	
	
#ecommerce ul#merc-list li .wpsc_variation_forms label{display:none;}	
#ecommerce ul#merc-list li .wpsc_variation_forms select{width:100%;font-size:11px;height:28px;}	
	
	
	
	
ul#merc-list li .item{height:1px;text-indent:-999999px;display:none;margin:0 auto;}
ul#merc-list li .item h4.news.prodtitle.entry-title{height:1px;text-indent:-999999px;display:none;}



	


.wpsc_variation_forms{}
.wpsc_variation_forms fieldset{}
div.wpsc_loading_animation{visibility:block;position:absolute;top:0;left:0;}
	
	
	

	
	
	
	
	
	
	
ul#merc-list li .productcol{}
div.merc{
	border:none!important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin:0 auto;
	}
ul#merc-list li .wpsc_product_price {
	width:100%;
	display:block;
	}


.shop-seemore a,.news-item p.seemore a,#ecommerce ul#merc-list li .wpsc_buy_button{
	display:block;
	background:#EAEAEA;
	margin-bottom:0;
	padding:0.5em 1em;
	margin-bottom:5px;
	font-family: 'Arial';
	text-transform: uppercase;
	text-align:center;
	text-shadow:1px 1px 1px #fff;
	color:#868686;
	font-weight:bold;
	border-top:1px solid #CECDCD;
	border-right:1px solid #CECDCD;
	border-left:1px solid #CECDCD;
	background: -moz-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FAFAFA),color-stop(9%,#F0F0F0),color-stop(13%,#EAEAEA),color-stop(91%,#CECDCD),color-stop(100%,#CECDCD));
	background: -webkit-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -o-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: -ms-linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
	background: linear-gradient(top,#FAFAFA 0%,#EAEAEA 9%,#EAEAEA 13%,#CECDCD 91%,#CECDCD 100%);
}

.shop-seemore a:hover,.news-item p.seemore a:hover{background:#012a5f;color:#fff;text-shadow:none;text-decoration:none;}



div#shop-promo{
	width:710px;
	height:300px;
	position:relative;
	border:1px solid;
	border: 1px solid #E0E0E0;
	background: white;
	background:transparent url(images/shop-with-us-2.jpg) no-repeat 0 0;
	margin-bottom:40px;
}







h3#shop-online a,h3#find-shops a,
h3#wedding-favours a,h3#wedding-partners a,
h3#join a,h3#login a{
	padding:0.3em;
	display:block;
	width:150px;
	text-align:center;
	background:#EC008C;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}
h3#shop-online a:hover,h3#find-shops a:hover
h3#h3#wedding-favours a:hover,h3#wedding-partner a:hover,
h3#join a:hover,h3#login a:hover{
	background:#0097D6;
}

h3#shop-online a{
	position:absolute;
	top:150px;
	left: 10px;
}
h3#find-shops a{
	position:absolute;
	top:150px;
	left:220px;
}
h3#bridal{
	position:absolute;
	top:210px;
	left:133px;
	font-size:22px;
}


div#bridal-suite{
	width:710px;
	height:300px;
	position:relative;
	border:1px solid;
	border: 1px solid #E0E0E0;
	background: white;
	background:transparent url(images/bridal-suite.jpg) no-repeat 0 0;
	margin-bottom:40px;
}

h3#wedding-favours a{
	position:absolute;
	top:210px;
	left: 160px;
	visibility: hidden;
}
h3#wedding-partners a{
	position:absolute;
	top:210px;
	left:270px;
	visibility: hidden;
}





div#my-crw{
	width:710px;
	height:300px;
	position:relative;
	border:1px solid;
	border: 1px solid #E0E0E0;
	background: white;
	background:transparent url(../../uploads/my-crw.jpg) no-repeat 0 0;
	margin-bottom:40px;
}

h3#join a{
	position:absolute;
	top:180px;
	left: 110px;

}
h3#login a{
	position:absolute;
	top:180px;
	left:280px;

}




a.more-button{	
	font-size:14px;
	padding:0.3em;
	display:block;
	width:150px;
	text-align:center;
	background:#EC008C;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	position:absolute;
	right:5px;
	top:5px;
}

.donate-button a{
	color:#fff;
	cursor: pointer;
}
.donate-button{
	cursor: pointer;
	display: block;
	text-align: center;
	color: white;
	font-size: 1.4em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 1px;
	text-decoration: none;
	background: #BA7AB1;
	background: -moz-linear-gradient(top,#BA7AB1 0%,#A865A2 9%,#A3609E 13%,#67225D 91%,#621F58 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#BA7AB1),color-stop(9%,#A865A2),color-stop(13%,#A3609E),color-stop(91%,#67225D),color-stop(100%,#621F58));
	background: -webkit-linear-gradient(top,#BA7AB1 0%,#A865A2 9%,#A3609E 13%,#67225D 91%,#621F58 100%);
	background: -o-linear-gradient(top,#BA7AB1 0%,#A865A2 9%,#A3609E 13%,#67225D 91%,#621F58 100%);
	background: -ms-linear-gradient(top,#BA7AB1 0%,#A865A2 9%,#A3609E 13%,#67225D 91%,#621F58 100%);
	background: linear-gradient(top,#BA7AB1 0%,#A865A2 9%,#A3609E 13%,#67225D 91%,#621F58 100%);
}

/* Emphasis class for inline syling of list items */
ul.emphasis{margin:2em 0;padding:0;}
ul.emphasis li{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	list-style:none!important;
	background:transparent url(images/sidebar-nav-arrow.png) no-repeat 5px -65px;
	padding-left:1.5em;
	color:#868686;
	}
	
/* Menu item styling to pick up on grandparent classes 
  .menu-item-212 > a {
	background:#0097D6;color: #fff;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px	
}*/


#default_products_page_container{padding-top:2em;}

/* Shopping Cart widget on Shop online page ----------------------------------------------------- */
.products-leader{width: 600px;float:left;}

.cart{
	background:#012A5F;
	width:230px;
	float:right;
	padding:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	
}
.cart h3{color:#fff;display:block;text-align:center;font-size:19px;}

.shoppingcart table{margin:0!important;}
.shoppingcart table tr th{color:#fff;}
.shoppingcart table tr th#product{width:80%;}
.shoppingcart table tr {border-bottom:1px solid #14355e;}

.shoppingcart table tr td {line-height:22px;padding:5px 0!important;}
.shoppingcart table tr td a:hover{color:#EC008C;}
.shoppingcart table tr td .pricedisplay{color:#A7A8AC;}
.shoppingcart table tfoot{}
.shoppingcart table tfoot tr:last-child{border-bottom: none;text-align:center;}
.shoppingcart table tfoot tr.cart-widget-total{line-height:3px!important;color:#fff;}
.shoppingcart table tfoot tr.cart-widget-total small {font-size:10px;}


.shoppingcart table tfoot td.checkout-total{width:70%;text-align:right;}
.shoppingcart table tfoot td.checkout-total .pricedisplay{color:#fff;font-weight:bold;}





td#cart-widget-links a.gocheckout{
	font-size:14px;
	padding:0.3em;
	margin:0 auto;
	display:block;
	width:145px;
	text-align:center;
	background:#EC008C;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	float:right;

}

form.wpsc_empty_the_cart{
	width:50px;
	float:left;
	
}

form.wpsc_empty_the_cart a.emptycart{		
	font-size:14px;
	padding:0.35em;
	margin:0 auto;
	display:block;
	width:50px;
	text-align:center;
	background:#EC008C;
	color:#fff!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}

td#cart-widget-links a.gocheckout:hover,form.wpsc_empty_the_cart a.emptycart:hover{background:#0097D6!important;}

a.visitshop {font-weight:bold;}
a.visitshop:hover{color:#EC008C;}



/* Shopping cart page --------------------- */

table.wpsc_checkout_table{width:100%;}
table.wpsc_checkout_table tr td{padding:5px 0!important;}

#wpsc_shopping_cart_container input[type=submit]{
	font-size:14px;
	padding:0.35em!important;
	margin:0 auto;
	display:block;
	width:150px;
	height:35px!important;
	border:none;
	text-align:center;
	background:#EC008C;
	color:#fff!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	float:right;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
}

.shipping_header{padding:5px!important;color:#012a5f;font-weight:bold;}
table.wpsc_checkout_table input[type=submit]{width:100%;border:1px solid red!important;}



#wpsc_shopping_cart_container h3,#checkout_page_container h3,.wpsc_checkout_table h4{
	margin:20px 0 10px 0;
	padding:10px 0;
	font-size: 24px;
	line-height:30px;
	display:block;
	color:#012a5f;
	display:block;
	z-index:99;
	border-bottom:1px solid #f1f1f1;
	border-top:1px solid #f1f1f1;
	position:relative;
}
#checkout_page_container h3{margin-top:0;}



table.checkout_cart{width:100%;}
table.checkout_cart tr:nth-child(even){
	border: 1px solid #F1F1F1;
background: #FAFAFA;

}
table.checkout_cart tr:nth-child(odd){
	border: 1px solid #F1F1F1;
background: #F7F8FC;

}

table.checkout_cart tr.header{color:#012a5f;text-align:left;}

.wpsc_totals{text-align:right;font-size:1.2em;font-weight:bold;color:#012A5F;}

p.wpsc_email_address_p{width:430px!important;margin-left:20px;margin-bottom:20px;}
.wpsc_checkout_forms .wpsc_checkout_table input,input#wpsc_checkout_form_9{width:100%!important;
	font-size:1em;
	padding:0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(http://crw.org.uk/wp-content/themes/crw/js/PIE.htc);
	padding: 0.2em;
	height:30px;
	border:1px solid #CECDCD;
}
.wpsc_checkout_forms .wpsc_checkout_table input#shippingSameBilling{width:auto!important;margin-left:40px!important; }
.tab-content{
	width:710px!important;
}

iframe{
}
iframe #facebook.facebook-charity-page .main-content{
	width:710px!important;
	}
iframe .main-content{
	width:710px!important;
}
iframe .maincontent{
	text-align: center;
	
}


.emphasis{font-weight:bold;font-size:36px;}

.blue-1{color:#0097D6;}
.blue-2{color:#012A5F;}


ul.step-guide{
	margin:0;
	padding:0;
}

ul.step-guide li{list-style: none;display:block;margin:0;}

ul.step-guide li .step-number{font-weight:bold;font-size:86px;color:#012A5F;float:left;width:70px;line-height:normal;}

ul.step-guide li .text{float:left;width:500px;color:#0097D6;padding-top:15px;font-size:16px;}


.flickr-container{padding:1em 0;margin:2em 0;position:relative;}
.flickr-container ul{margin:0;padding:0;}
.flickr-container ul li{list-style-type:none;float:left;width:110px;margin:0 20px 0 0;padding:0;}
.flickr-container ul li img{background:transparent url(images/flickr-bg.jpg) no-repeat 0 0;padding:7px 15px 15px 8px;width:75px!important;height:75px!important;}