/* From file "pfcp_import.css" */
/* Lots of imports */
/* NB: Maintain alphabetical order for easy checking of correctness */

/* As a workaround for an IE8 flaw, we split imports into two files.
Cf: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4092220&SiteID=1
*/
/* From file "stylesheet_reset.css" */
/* START: Stylesheet reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 1em;
	font-family: inherit;
	vertical-align: baseline;
	line-height: inherit;
}

fieldset 
{
	border:1px solid #ccc;
}

/* END: Stylesheet reset */
/* From file "buttonBar.css" */
.buttonBar a
{
    float:left;
    display:block;
    border: 1px solid #444;
	padding:0.2em 0.3em 0.3em 0.3em;
	margin: 0.3em 0.6em 0.3em 0em;
	background-color: #eee;
}
.buttonBar a img
{
    vertical-align:middle;
    padding-right: 0.2em;
    float:left;
    padding-top: 1px;
}
.buttonBar
{
    font-size:0.9em;
	margin-bottom: 0.7em;
	text-align: right;
}
/* From file "control_calendarExtender.css" */
.ajax__calendar_close_button
{   
    background-image: url('/static/images/cancel.png');
    margin: 5px 5px 5px auto;
    width:  16px;
    height: 16px;
    cursor: pointer;
}
.ajax__calendar_open_button
{
    width: 16px;
    height: 16px;
    cursor: pointer;
}
/* From file "control_captcha.css" */
.pfcpCaptcha
{
    padding: 0.5em;
    padding-left:10em;
}
.pfcpCaptcha span.enterCode
{
    margin-left:2em;
    margin-right:2em;
    float:left;
    /*width:11.5em;*/
    text-align:left;
}
.pfcpCaptcha span.enterCode span.text
{
    margin-left: 0;
    margin-right: 0;
    display:block;
}
.pfcpCaptcha span input
{

}
.pfcpCaptcha img
{
    float:left;
    border: 1px solid #000;
}
/* From file "control_donorsDisplay.css" */
.donorsDisplay 
{
}
.donorsDisplay_noDonors {
    text-align: center;
}
.donorsDisplay_table {
    width: 100%;
    border-collapse: collapse;
}

.donorsDisplay_table_headerRow {
    border-bottom: 2px solid #ccc;
    font-weight: bold;
}
.donorsDisplay_table tbody tr td {
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding: 0.3em;
}
.donorsDisplay_table tbody tr td.lastCol {
    border-right: 0;
}
.donorsDisplay_table .specialItem {
    float: right;
}
.donorsDisplay_table tbody tr td .specialItemMessage td {
    padding: 0;
    border: 0;
}
.donorsDisplay_table tbody tr td .specialItemMessage td.msg {
    width: 100%;
}
.donorsDisplay_table tbody tr td .specialItemMessage td.img {
    width: 0;
    padding-left: 0.5em;
    vertical-align: middle
}

.donorsDisplay .nav {
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
}
.donorsDisplay .nav .prevBtn, .donorsDisplay .nav .nextBtn {
    margin-top: -1.5em;
    padding-left: 0.2em;
    padding-right: 0.2em;
}
.donorsDisplay .nav .prevBtn {
    float: left;
}
.donorsDisplay .nav .nextBtn {
    float: right;
}
/* From file "control_fpScoreBoardEntry.css" */
.control_fpScoreBoardEntry
{
    width: 340px;
    float: left;
}
.control_fpScoreBoardEntry .img
{
    float: left;
    padding-right: 8px;
    margin-bottom: 8px;
    height: 100px;
}
.control_fpScoreBoardEntry .img img
{
    width: 100px;
}
.control_fpScoreBoardEntry .lnkTitle
{
    display: block;
    color: #0000ff;
    text-decoration: underline;
}
.control_fpScoreBoardEntry .meta_case
{

}
.control_fpScoreBoardEntry .meta_label
{
    font-weight:bold;
}
.control_fpScoreBoardEntry .meta_val
{

}
/* From file "control_fpTypes.css" */
.control_fpTypes_items_case 
{

}
.control_fpTypes_items_case .type
{
    clear:both;
    padding: 0.5em 0;
    border-bottom: 1px dotted #444;
}
.control_fpTypes_items_case .type_last
{
    border-bottom: 0;
}
.control_fpTypes_items_case .type .img_case
{
    float:left;
}
.control_fpTypes_items_case .type .img_case img
{
    width: 100px;
    height: 100px;
}
.control_fpTypes_items_case .type .title, 
.control_fpTypes_items_case .type .copy
{
    margin-left: 120px;
    margin-right: 150px;
}
.control_fpTypes_items_case .type .title
{
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 0.3em;
}
.control_fpTypes_items_case .type .copy
{
    
}
.control_fpTypes_items_case .type .go_btn
{
    float:right;
    background-color:#EEEEEE;
    border:1px solid #444444;
    padding:0.2em 0.5em;
    text-align: center;
}
.control_fpTypes 
{
    clear:both;
}
/* From file "control_fundraiserSearch.css" */
/* START: fundraiser search control */

.searchBox_title {
	font-size:1.2em;
	font-weight: bold;
	padding:0.5em 0;
}
.fundraiserSearchBox {
    background-color:#fff9dd;
    padding: 1em;
    padding-top:0em;
}
.fundraiserSearchBoxMobile {
    background-color:#fff9dd;
    padding: 0.5em;
    padding-top:0em;
}
.fundraiserSearchBox fieldset {
    border: none;
}
.fundraiserSearchBoxMobile fieldset {
    border: none;
    padding: 0.5em;
}
div#frontpage_searchBoxCase {
  
}


.searchBox_label 

{  
    float:left;
    margin-left:0em;
    margin-right:0.5em;
    text-align:left;
    width:5em;
}

.searchbox_button
{
  /*  margin-left:11.5em;*/  
}

/* END: fundraiser search control */
/* From file "control_registration_progress_tabs.css" */
.control_registration_progress_tabs
{
    margin: 0.5em 0;
}
.control_registration_progress_tabs ul li
{
    float: left;
    margin-right: 5px;
    padding: 3px 5px;
    font-size: 0.9em;
    background-color: #5297B4;
    color: #fff;
}
.control_registration_progress_tabs ul li.selected
{
    background-color: #B5518D;
}
/* From file "control_socialNetworkLinks.css" */
ul.socialNetworkLinks {
    
}
ul.socialNetworkLinks li.socialNetworkLinks_item {
    float:   left;
    display: block;
    padding-right: 0.8em;
    clear:   none;
    margin:  0;
}
ul.socialNetworkLinks li.socialNetworkLinks_item img {
    vertical-align:middle;
    padding-left:0.2em;
}
/* From file "control_tabsBox.css" */
ul.control_tabsBox_tabs {
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.control_tabsBox_tabs li {
    position: relative;
    float:left;
    display:block;
    margin: 0em 0.5em 0em 0.5em;
    border: 1px solid #ccc;
    border-bottom: 0px solid #ccc;
    background-color: #3B5998;
    color: #fff;
    font-size: 0.9em;
}
ul.control_tabsBox_tabs li a, ul.control_tabsBox_tabs li a:link, 
ul.control_tabsBox_tabs li a:visited, ul.control_tabsBox_tabs li a:hover, 
ul.control_tabsBox_tabs li a:active 
{
   /* background-color: none;*/
    display: block;
    padding: 0.3em 0.5em 0.3em 0.5em;
    color: #fff;
}
ul.control_tabsBox_tabs li.control_tabsBox_tabs_selected a, ul.control_tabsBox_tabs li.control_tabsBox_tabs_selected a:link, 
ul.control_tabsBox_tabs li.control_tabsBox_tabs_selected a:visited, ul.control_tabsBox_tabs li.control_tabsBox_tabs_selected a:hover, 
ul.control_tabsBox_tabs li.control_tabsBox_tabs_selected a:active  {
    z-index: 10;
    background-color: #fff;
    color: #3B5998;
    /*border: 2px double #000;
    border-bottom: 4px solid #3B5998;*/
}


div.control_tabsBox_case {
    margin: 0em 0em 1em 0em;
    clear: both;
}
div#control_tabsBox_box_outerCase {
    position: relative;
    z-index: 5;
    top: -0px;
    clear: both;
    display: block;
    /*border: 1px solid #;*/
    width: 100%;
    margin: 0em;
    padding: 0em;
}
div#control_tabsBox_box_innerCase {
    border:1px solid #ccc;
    min-height: 100px;
}

iframe.control_tabsBox_box_iframe
{
	width: 100%;
	border: 0;
}
.profiletab_commonPadding
{
    padding: 1em;
}
.profiletab_commonPadding_mobile
{
    padding: 0.25em;
}
/* From file "control_twitterFeed.css" */
.control_twitFeed {
    padding: 1em 0;
    clear:both;
}
.control_twitFeed .headerMsg {
    font-size: 1.3em;
    padding: 0.5em;
}
.control_twitFeed .headerMsg .name {
    font-weight: bold;
    color: #999;
}
.control_twitFeed .statusesCase {
    border-top: 1px dashed #D2DADA;
}
.control_twitFeed .status {
    padding: 0.8em 0.5em;
    border-bottom: 1px dashed #D2DADA;
}
.control_twitFeed .status:hover {
    background-color: #f7f7f7;
}
.control_twitFeed .status .username {
    float: left;
    font-weight: bold;
    padding-right: 0.5em;
}     
.control_twitFeed .status .text {

}      
.control_twitFeed .status .time {
    color: #999;
    font-style: italic;
}

.control_twitFeed .status .time a, 
.control_twitFeed .status .time a:link, 
.control_twitFeed .status .time a:visited {
    text-decoration: none;
    color: #999;
}
.control_twitFeed .status .time a:hover, 
.control_twitFeed .status .time a:active {
    text-decoration: underline;
    color: #999;
}
/* From file "events_createFpStage.css" */
.events_createFp_fieldLabel
{
	padding: 0.2em 0.5em 0em 0;
	float: left;  
	width: 10.5em;  
	text-align: left;
}
.events_createFp_message
{
    display: block;
    padding: 1em 0em 1em 0em;
}
.events_createFp_fuseUrl
{
    padding-left: 1em;
    padding: 0.2em 0.2em 0em 0;
    float: left;  
	min-width: 10.8em; 
	text-align:right;
}
/* From file "events_globals.css" */
.events_progressLabel
{
    display: block;
    padding: 0.5em 0em 0.5em 0em;
    font-weight: bold;
}
.events_helpLine
{
    display: block;
    padding: 0.5em;
    background-color:#fff9dd;
    border:1px solid #CCCCCC;
    margin-bottom:0.5em;
}
.events_summaryLabel
{
    display: block;
    margin-top:1em;
}
.events_forwardBackwardButtonsContainer
{
    clear:both;
}
.events_requiredFieldsMessage
{
    padding-top    :0.5em;
    padding-bottom :0.5em;
}
/* From file "events_inputStage.css" */
.events_insertInputPageElement
{
    display:block;
    margin-top:0.5em;
}
.events_insertDdlItem
{
    display:block;
    padding-bottom:0.5em;
}
.events_inputStage_fieldHasAttributes
{
    display:block;
    clear: both;
}
.events_inputStage_editField
{
    padding: 1em;
    margin: 1em;
    border: 1px solid #0000dd;
}
.events_inputStage_editField_changesComplete
{
    display:block;
    clear:both;
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.events_inputStage_deleteAttribute
{
    display:block;
    clear:both;
}
.events_inputStage_designingValidator
{
    display:block;
    clear:both;
    font-weight:bold;
    padding-top:0.5em;
}
.events_inputStage_designingValidator_fieldCase
{
    display:block;
    clear:both;
    padding-bottom:0.5em;
}
.events_inputStage_designingValidator_fieldCase:after
{
    content: " ";
    height: 0px;
    display: block;
    clear: both;
}
.events_inputStage_designingValidator_fieldCase span, .events_inputStage_designingValidator_fieldCase label
{
    float:left;
    margin-right:0.5em;
    width:10em;
}
.events_inputStage_designingValidator_fieldCase input
{

}
/* From file "events_paymentStage.css" */
.events_paymentstage_paymentsMadeLabel
{
}

.events_paymentStage_review_existingPayments, 
    .events_paymentStage_input_existingPayments,
    .events_paymentStage_input_totals
{
   width:100%;
    
    border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-collapse: collapse;
	margin-top: 1em;
	margin-bottom: 1em;
}
.events_paymentStage_review_existingPayments tbody td, 
    .events_paymentStage_input_existingPayments tbody td,
    .events_paymentStage_input_totals tbody td
{
    border-width: 1px;
	padding: 0.3em;
	border-style: solid solid solid solid;
	border-color: #dddddd;
}
/* From file "globals.css" */
/* START: Generic classes */

body{
    font-family: Tahoma;
	font-size:0.95em;
}
.ajax__calendar_container
{
    z-index:100;
}
.small_vert_margin
{
    margin-top:0.5em;
    margin-bottom:0.5em;
}
.global_padding 
{
	padding: 1em;
}
.global_margin
{
    margin: 1em;
}

#page_intro {
    font-size:1.3em;
    margin:   0% 2.5% 1% 0%;
    padding: 0%;
    font-weight:bold;
}
img { -ms-interpolation-mode:bicubic; }

/* Nested divs are to keep scrollbars from appearing in the profile iframe on firefox */
#message_padding_case
{
    padding-top: 1em;
    padding-bottom: 1em;
}
.message_padding_case_forTabs
{
    padding: 1em;
}
#message_padding
{
    /*border: solid 1px red; */
    background-color: #fff9dd;
    border: solid 1px #ccc;
    padding: 1em; 
}

#message_title
{
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    padding-bottom:0.5em;
}

ul
{
    list-style: none;
}

li 
{
	list-style: inherit;
}

a, a:link, a:visited {
	color:#3B5998;
	text-decoration: none;
}

a:hover, a:active {
	/*color:black;*/
	text-decoration: underline;
}
p {
	line-height:1.4em;
}

/*td {font-family: Arial, Helvetica, sans-serif;}

th {font-family: Arial, Helvetica, sans-serif;}*/

h1, .h1 {
	font-size:1.5em;
	font-weight:bold;
}

h2 {
	font-size:1.8em;
	font-weight:lighter;
}

h3 
{
font-size:1.2em;
font-weight:bold;
padding:0;

}


#no_entry_generic 
{
    margin-top:10px;
    background-color: #fff9dd;
    border: solid 1px #ccc;
    padding:10px;
    
}

.centre
{
    text-align:center;
}
.clear
{
    clear:both;
}
.block
{
    display:block;
}
.vertical_align_middle
{
    vertical-align:middle;
}
input[type="checkbox"]
{
    vertical-align: text-bottom;
}

.globals_simpleTable
{
    width:100%;
    margin-top:0.5em;
    margin-bottom:0.5em;
    
    border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-collapse: collapse;
}
.globals_simpleTable tbody td
{
    border-width: 1px;
	padding: 0.3em;
	border-style: solid solid solid solid;
	border-color: #dddddd;
}
.globals_largeModifiedConfirmation
{
    display:block;
    margin: 1em 0 1em 0em;
    color: Green;
    font-size: 1.3em;
}

.withActionArrow {
    background-image:url('/static/skins/sue_ryder_care/grey_arrow.gif');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 1.5em;
    padding: 0.2em 0 0.2em 1.5em;
}
.globals_para
{
    margin-top: 1em;
    margin-bottom: 1em;
}
/* END: Generic classes */
/* From file "globals_forms.css" */
/* START: form globals */

hr.form_rule {
    width: 70%;
}

div.form_error_container
{
    margin: 1em 0 2em 5em;
}

input {
  /* height:0px;*/
  /*border: solid 1px #ccc;*/
} 

input[type="checkbox"]
{
    border: 0;
}
.form_nextLineValidatorError, .form_nextLineValidatorSuccess {
    display:block;
    padding: 0.5em 0 0.5em 2em;
    padding-left: 2em;
    margin-left: 2em;
    clear:both;
    background-color: Transparent;
    background-repeat:no-repeat;
    background-position: left center;
}
.form_nextLineValidatorError {
    background-image: url('/static/images/cancel.png');
    color: Red;
}
.form_nextLineValidatorSuccess {
    background-image: url('/static/images/tick.png');
    color: green;
}
.form_required_star {
	color:red;
	display:inline;
	vertical-align:top;
}

.form_error {
	color: red;
}

.form_success {
	color:green;
}
.form_error_js {
    display:block;
    clear:both;
    text-align:left;
    margin-left:13.5em;
    width: auto;   
}

ul.form_error_list li {
	color:red;
	list-style-type:disc;
}

ul.form_error_list {
    list-style-type:disc; 
}

div.form_error_vs {
	margin:0;
}

div.form_error_vs ul {
    list-style-type:disc;
}
.form_fieldset
{
	clear: left;  
	
	border: 1px solid #E1DEDB;  
	position: relative;
    background-color: #f6f6f6;
	margin: 0.5em 0em 1em 0em;  
	padding: 1em;
	/*background: #fff url('/static/images/form_gradient.png') repeat-x scroll left bottom;*/
}

.form_fieldset legend 
{
  position: absolute;
  top: -.5em;
  left: .5em;
  /*font-size:90%;*/
  text-align:right;
  font-weight: bold;
}

.form_fieldset ul li
{
    clear:both;
    padding: 0.25em 0;
    list-style: none;
}

.form_label
{
    float:left;
    margin-right:0.5em;
    padding-top: 0.2em;
    text-align:left;
    width:11.5em;
}
.form_block_label
{
    display:block;
    margin-right:0.5em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    text-align:left;
}
.form_checkbox input
{
    margin-left: 0;
    padding-left: 0;
}
select 
{
	padding:2px;
}
.form_submit_button
{
    margin-left: 1em;
}
.form_tb_narrow {
width: 200px;
}

.form_tb_wide {
width: 400px;
}
/* END: form globals */
/* From file "globals_reports.css" */
.globals_reports_table
{
    width:100%;
    margin-top:0.5em;
    margin-bottom:0.5em;
	border-collapse: collapse;
}
.globals_reports_table tr td
{
	padding: 0.3em;
	border: 2px solid #ccc;
}
thead.globals_reports_title tr td
{
    border: 0;
    font-size:      1.3em;
    padding-bottom: 0.5em;
}
.globals_reports_case
{
    padding-top   : 0.5em;
    padding-bottom: 0.5em;
}
.globals_reports_case_notLast
{
    page-break-after: always;
}
.globals_reports_sectionName, .globals_reports_sectionName td
{
    font-weight:    bold;  
    font-size:      1.3em;
    padding: 0.8em 0.3em 0.2em 0.3em    !important;
    border: 0                           !important;
    width: 100%;
}
.globals_reports_sectionName_asTableRow td
{
    font-weight: bold;
}
td.globals_reports_labelCell
{
    font-weight:    bold ; 
    border-right: 1px dashed #ccc !important; 
}
.globals_reports_src .globals_reports_labelCell
{
    font-weight: normal;
}
.globals_reports_src
{
    font-size: 0.9em;
}
td.globals_reports_valueCell
{
    border-left: 0          !important;
}
td.globals_reports_valueCell_noValue
{
    color: #ccc;
}
/* From file "master.css" */
/* START: Master page */

div#container {

}

#fuse_case {
    width:750px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em;
    margin-top: 1em;
    /*border: 1px solid #cccccc;*/
    
}
div#fuse_container {
    width:auto;
    margin:auto;
    border:0px;
}

#fuse_footer 
{
    /*border-top: 1px solid #ccc;*/
    border-top: 3px solid #009ee0;
    padding: 0.5em;
    text-align:right;
}


div.debug_output {
    padding: 0.5em;
    padding-top: 2em;
    clear:both;
    
}

.belowHeaderPadding
{
    padding-top: 1em;
    padding-bottom: 1em;
}

/* END: Master page */
/* From file "master_commandBar.css" */
/* START: Command bar */
.commandbar img
{
    padding-right: 0.2em;
    float:left;
    width: 16px;
    height: 16px;
}
.commandbar {
	padding: 0.5em;
	/*background: #F6FBFF;	*/
	background-color: #009ee0;
	color: #fff;
}
.commandbar a, 
.commandbar a:link,.commandbar a:visited,
.commandbar a:hover,.commandbar a:active {
    color:#fff;
}

#commandbar_login
{
    border:solid 1px none;

    display: block;
    float: right;
}
.commandbar_login_alreadyRegistered
{
    font-size: 1.3em;
    text-align: left;
    padding-bottom:0.3em;
}
.commandbar .commandbar_login_label
{
    padding: 0.2em 0 0 0;
}

.commandbar_login_input
{
    width:6em;
}

.commandbar .commandbar_login_badCreds
{
    display:block;
    clear:both;
    padding-bottom:0.4em;
}
.commandbar_login_options
{
    clear:both;
    text-align:left;
}
.commandbar_login_options a
{
    float:left;
    padding: 0 0.5em;
}
.commandbar_forgot_password
{
    text-align:left;
    padding-top:0em;
    padding-right:1.5em;
    color: White;
}
.commandbar ul li {
	display:block;
	float:left;
	padding:0em 0.5em;
	vertical-align:middle;
}
.commandbar .commandbar_alwaysOptions a {
    padding-top: 0em;
    float: left;
    padding: 0em 0.5em;
}
.commandbar_loggedIn_options a
{
    float: left;
    padding: 0 0.5em;
}
.commandbar_loggedIn_as
{
    clear:both;
    padding-left:0.5em;
    padding-top:0.2em;
}
.commandbar .buttonSeparator
{
    float:left;
}
#below_command_bar 
{

	
}

/* END: Command bar */
/* From file "master_helpPopUp.css" */
.master_helpPopUp_title
{
    font-size: 1.3em;
    color: #3B5998;
    padding-bottom: 1em;
}
.master_helpPopUp_text
{

}
.master_helpPopUp_text p
{
    padding-bottom: 1em;
}
/* From file "pfcp_import2.css" */
/* As a workaround for an IE8 flaw, we split imports into two files.
Cf: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4092220&SiteID=1
*/

/* From file "page_accountOptions.css" */
.page_accountOptions .editPageBtn,
.page_accountOptions .viewPageBtn
{
    float: right;
    background-color: #e2e2e2;
    background-repeat: no-repeat;
    background-position: 3px center;
    border: 1px solid #444;
    padding: 1px 4px 2px 23px;
    margin-left: 8px;
}
.page_accountOptions .viewPageBtn
{
    background-image: url(../images/back.png);
}
.page_accountOptions .editPageBtn
{
    background-image: url(../images/page_white_edit.png);
}
.page_accountOptions .aTributeFund
{
    padding: 0.5em 0;
    width: 70%;
    border-bottom: 1px dotted #444;
}
.page_accountOptions .aTributeFund_first
{}
.page_accountOptions .aTributeFund_last
{
    border-bottom: 0;
}
.page_accountOptions .aTributeFund .lnkPage
{
    
}
.page_accountOptions .bigLinks
{
    font-size: 1.2em;
    margin-top: 0.8em;
}
.page_accountOptions .bigLinks .bigLink
{
    display: block;
    padding-bottom: 0.8em;
}
.page_accountOptions .bigLinks .bigLink .imgCol
{
    width: 68px;
}
.page_accountOptions .bigLinks .bigLink .textCol
{
    vertical-align: middle;
}
.page_accountOptions .insidePadding
{
    margin-left: 1em;
    margin-top: 0.3em;
}
.page_accountOptions .tribListCopy
{
    font-size: 1.2em;
    padding-bottom: 0.5em;
}
/* From file "page_accountSettings.css" */
/* START: Account settings */
.account_settings_updateSuccessful
{
    display:block;
    padding-bottom: 1em;   
    font-size: 2em;
}

/* There is an IE7 hack in hacks_ie_v7.css */
.account_settings_actions 
{
    margin-left: 1em;
    margin-top: 2em;
}
.accountSettings_submitButton
{
    margin-left: 4em;

}

/* END: Account settings */
/* From file "page_addFpLink.css" */
.page_addFpLink .noFPs {
    padding-top: 1em;
}
.page_addFpLink .currentFPs {
    padding: 1em 0;
}
.page_addFpLink .currentFPs .interFp {
    margin: 3px 0;
    width: 100%;
    clear: both;
}
.page_addFpLink .currentFPs .existingFp {
    clear: both;
    padding: 0.25em 0;
}
.page_addFpLink .currentFPs .existingFp .actionBullet{
    display: none;
}
.page_addFpLink .currentFPs .existingFp .rightOfBullet{

}
.page_addFpLink .currentFPs .existingFp .pic {
    border:1px solid #CCCCCC;
    float:left;
    margin-right:1em;
    padding:0.2em;
}
.page_addFpLink .currentFPs .existingFp .pic img {
    
}
.page_addFpLink .currentFPs .existingFp .rightOfPic{
    margin-left: 120px;
    
}
.page_addFpLink .currentFPs .existingFp .rightOfPic .metaKey{
    font-weight: bold;
    float: left;
}
.page_addFpLink .currentFPs .existingFp .rightOfPic .metaVal{
    float: left;
    padding-left: 0.5em;
}
.page_addFpLink .createNew {
    padding-top: 1em;
}
/* From file "page_changePicture.css" */
/* START: Change picture */

#change_pic_main_case
{
  	border: solid 1px #E1DEDB;
  	background-color:#F4F1EE;
}

.change_pic_current 
{
  	width: 210px;
	padding: 1em;
	float:left;
}
.change_pic_current span
{
    padding-bottom:0.5em;
}
.change_pic_current img
{
    padding:0.6em;
    background-color: #fff;
    border: 1px solid #ccc;
}

#change_pic_upload 
{
	margin: 5em 2em 0em 0em;
	width: 58%;
	float:right;
}

#change_pic_back
{
    padding-bottom:1em;
}
    
   
/* END: Change picture */
/* From file "page_createEvent.css" */
.page_createEvent_advFeeSpecTable_trData td
{
    width:20%;
}
.page_createEvent_advFeeSpecTable_trData td input
{
    width: 5em;
}
/* From file "page_deactivateAccount.css" */
/* START: Deactivate account */

.deactivateAccount_case 
{

}

/* END: Deactivate account */
/* From file "page_deactivateFp.css" */
/* START: Deactivate fundraising page */
.deactivateFundraisingPage_case {

}
/* END: Deactivate fundraising page */
/* From file "page_donate.css" */
/* START: Donate.aspx */

.page_donate_requiredFields {
    padding-left: 1em;
    padding-bottom: 0.5em;
}
.donate_enterInformation {

}
.donate_enterInformation ul li {
    clear:both;
}
.donate_enterInformation_mobile ul li {
    clear:both;
}
.donate_enterInformation ul li label {
	float: left;  
	width: 30em;  
	padding-top: 0.2em;
	padding-right: 0.5em; 
	padding-left : 1em; 
	text-align: left;
 }

 .donate_enterInformation_mobile ul li label {
	float: left;    
	padding-top: 0.2em;
	padding-right: 0.5em; 
	padding-left : 0em; 
	text-align: left;
 }
 
 li.donate_giftAid {
    padding-bottom: 0.5em;
 }
 
.donate_enterInformation ul li label.donate_amount_label
{
    width: 29em;
}

.donate_enterInformation_mobile ul li label.donate_amount_label
{
    
}

.donate_amount_poundSign
{
    float:left;
    width: 1em;
    vertical-align: middle;
    padding-top: 0.2em;
}
.donate_submitButton
{
    margin-left: 1em;
    margin-top: 0.5em;
}

.donate_txtCommentForKrukRemembranceBook {
    padding-left: 1em;
    padding-top: 1em;
    clear:both;
}
.donate_txtCommentForKrukRemembranceBook textarea {
    width: 30em;
}
/* END: Donate.aspx */
/* From file "page_frontPage.css" */
/* START: front_page.aspx */

/* new css RG */
#frontpage_container
{
    border: 2px solid #fff;
}
.frontPage_title
{
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    margin-bottom: 1em;
    display:block;
}
.frontPage_createNewProfile
{
    font-size: 1.3em; 
    font-weight: bold;
    text-align: center;
    border: 2px solid #ff7d69;
    margin-bottom: 1em;
}
.frontPage_dummyProfile
{
    margin-top: 1em;
    width: 100%;
}
#frontpage_charity_content
{
    float:left;
    margin-right:1em;
    width:60%;
    border: solid 1px #ccc;
    padding: 0.5em
}

#frontpage_charity_content_mobile
{
    float:left;
    margin: 0px;
    width: 300px;
    border: solid 0px #ccc;
    padding: 0em
}

#frontpage_charity_content_html
{
    padding:0.5em;
}

#frontpage_other_content{
    float:right;
    width:37%;
}

#frontpage_other_content_mobile{
    float:left;
    width:300px;
}


#frontpage_fund_search
{

    margin-top:1em;
}

#frontpage_help
{
    background-color:#FFEBE8;
   /* border:solid 1px red; */

    margin-bottom: 1em;
    padding:1em;    
}


#frontpage_topFundraisers_case
{

   padding:  1em 0em 1em;
   
}

#frontpage_topSponsors_case
{

    padding:0 0em 1em;
}


/* end */

#frontpage_topFundraisers_case, #frontpage_topSponsors_case
{

}
table.frontpage_topfundraisers, table.frontpage_topSponsors
{
    width:100%;
    
    border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	border-collapse: collapse;
}
	
table.frontpage_topfundraisers tbody th, table.frontpage_topSponsors tbody th
{

}

table.frontpage_topfundraisers tbody td, table.frontpage_topSponsors tbody td
{
    border-width: 1px;
	padding: 0.3em;
	border-style: solid solid solid solid;
	border-color: #dddddd;
}

.frontpage_topfundraisers_name, .frontpage_topsponsors_name {

}
.frontpage_topfundraisers_amountRaised, .frontpage_topsponsors_amountRaised {

}

#frontpage_charityHtml {
    background-color:#FFFFFF;
    border:1px solid red;
    float:left;
    margin: 0% 2.5% 0 0;
    padding:0.5%;

}

.frontpage_charityHtml_title 
{	
    font-size: 1.35em;
    font-weight: bold;
}

/* END: front_page.aspx */
/* From file "page_fundraiserSearch.css" */
/* START: fundraiser search page */

div.page_fundraiserSearch_result_case
{
    padding:0.25em 0em 0.25em 0em;
}
div.page_fundraiserSearch_result 
{
    height: 70px;
    clear:both;
}
div.page_fundraiserSearch_result_mobile 
{
    height: 80px;
    clear:both;
}
hr.page_fundraiserSearch_result_separator
{
    width: 100%;
    margin: 3px 0 3px 0;
}
a.page_fundraiserSearch_result_image {
    float:left;
    padding:0.2em;
    margin-right: 1em;
    border: 1px solid #ccc; 
}

a.page_fundraiserSearch_result_image_mobile {
    float:left;
    padding:0.2em;
    margin-right: 0.25em;
    border: 1px solid #ccc; 
}

a.page_fundraiserSearch_result_image img {

}
.page_fundraiserSearch_oppositeImage_url
{
    padding-left:2px;
}
.page_fundraiserSearch_oppositeImage
{
    margin-left: 90px;
}
.page_fundraiserSearch_oppositeImage_mobile
{
    margin-left: 80px;
    width: 220px;
}
.page_fundraiserSearch_oppositeImage_table_label
{
    padding-right:1.5em;
}
.page_fundraiserSearch_oppositeImage_table_label_mobile
{
    padding-right:0.5em;
}
/* END: fundraiser search page */
/* From file "page_fundraisingPage.css" */
/* START: Fundraising page */
.page_fp_teamInfo {
    padding-top: 0.5em;
}
.page_fp_teamInfoLabel {
    display:block;
    font-weight: bold;
}
.page_fp_teamInfoData {

}
.page_fp_teamInfoEditData {
    width: 450px;
}
.page_fp_discoverMessage_hr {
    margin-top: 1.5em;
}
.page_fp_discoverMessage {

}
.page_fp_discoverMessage em {
    font-weight: bold;
    font-style: normal;
}
div.fp_amountraised_display_case 
{
    clear:both;
    margin-left: 13%;
}
div.fp_amountraised_display_case_mobile 
{
    clear:both;
    margin-left: 0px;
}
div.fp_amountraised_display {
    width:100%;
}
div.fp_amountraised_display div.imageOrFlashTarget {
    float:left;
    margin-right:2em;
}
.fp_amountraised_numbers_box_case
{
    background-color:#F1F8E8;
    float:left;
    font-size:1.2em;
    width: 326px;
    border: solid 1px #ccc;
    min-height: 188px;
}
.fp_amountraised_numbers_box_case_mobile
{
    background-color:#F1F8E8;
    float:left;
    font-size:1.2em;
    width: 300px;
    border: solid 1px #ccc;
    min-height: 188px;
}
.fp_amountraised_numbers_box
{
    padding:0.5em;
}
.fp_amountraised_numbers_box .item {
    display:block;
    font-weight: bold;
}
.fp_amountraised_numbers_box .item span {
    font-weight: normal;
    display:block;
    margin-bottom: 0.5em;
}
div.fp_amountraised_numbers a, div.fp_amountraised_numbers a:link, 
div.fp_amountraised_numbers a:visited, div.fp_amountraised_numbers a:hover, 
div.fp_amountraised_numbers a:active
{
    display: block;
    margin:0.5em;
    background-color:inherit;
}
.fp_sponsorBtn
{
    text-align: center;
}
.page_fp_amountRaisedDisplay_donateNowBtn
{
    margin-left: auto;
    margin-right: auto;
    display:block;
}
.fp_donateBtn:hover, .fp_sponsorBtn:hover 
{
}
.fp_amountraised_display
{
}
.fp_amountRaised_pageExpired
{
}

.fp_justdonate_display
{
    text-align:center;
    padding-bottom:2em;
}

.fp_justdonate_pageExpired
{

}
.page_fp_justDonate_donateNowBtn
{
    margin-left: auto;
    margin-right: auto;
    display:block;
}
.page_fp_donorsDisplay_case {
    clear:both;
    padding: 2em 0;
}
.fp_messageAboveDonationsTable {
    padding-bottom: 1em;
    display:block;
}
.fp_linkedTributeFundInfo {
    padding-top: 3em;
}
.fp_linkedTributeFundInfo .removeLink {
    display: block;
}
.fp_linkedTributeFundInfo .removeLink img {
    padding-right: 0.4em;
    vertical-align: top;
}
.fp_srcNominatedCareCentre
{
    margin-top: 3em;
}
.fp_srcNominatedCareCentre span
{
    font-weight: bold;
}
/* From file "page_login.css" */
/* START: Login/Register */

.login_headerEventName
{
    padding-bottom:0.3em;
    font-size:1.5em;
	font-weight:bold;
	display:block;
}
#login_main_case {
	margin-bottom: 0;
}

#login_box  
{
    width:47.5%;
	margin: 0% 2.5% 0 0%;
	float:left;
}

.login_register_now {
	margin: 0% 0 0 0%;
	width: 47.5%;
	float:right;	
}

.login_label 
{
    float:left;
    margin-left:0em;
    margin-right:0.5em;
    text-align:left;
    width:5.5em;  

}

#login_bad_creds {
	color: red;
}

.login_form_button
{
    margin-left:6.4em; 
}
.page_login_userPassBoxes
{
    width:12em;
}
/* END: Login/Register */
/* From file "page_logout.css" */
/* START: Logout */

.logout_case {
    background-color: #fff9dd;
    border: solid 1px #ccc;
    padding: 1em;
}

/* END: Logout */
/* From file "page_newAccount.css" */
/* START: new_account.aspx */
.newAccount_linkPreview
{
    color: #0000ff;
    text-decoration: underline;
    padding-bottom: 1em;
}
/* END: new_account.aspx */
/* From file "page_newFundraisingPage.css" */
/* !!!!! NB: This CSS also used by the CreateFp_DataEntry control used for event registration */

.newFp_page
{

}
.newFp_page .form_fieldset
{
}
.newFp_page .events_case
{
    
}
.newFp_page .events_case .evt
{
    padding: 0.5em 0 0.5em 1.5em;
    margin-left: 0.5em;
    background-image: url(/static/skins/sue_ryder_care/grey_arrow.gif);
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #444;
}
.newFp_page .events_case .evt_first
{
    border-top: 1px dotted #444;
}
.newFp_page .events_case .evt_last
{

}
.newFp_page .events_case .evt .lnkName
{
    font-size: 1.2em;
}
.newFp_page .events_case .evt .date
{
    padding-top:0.3em;
}
.newFp_page .events_case .evt .go_btn
{
    float:right;
    background-color:#EEEEEE;
    border:1px solid #444444;
    padding:0.2em 0.5em;
    text-align: center;
}
.newfp_question_label
{
	padding: 0.2em 0.5em 0em 0;
	float: left;  
	width: 16em;  
}
.newfp_fuseUrl
{
    padding: 0.2em 0.2em 0em 0;
    float: left;  
	min-width: 16.3em; 
	text-align:right;
}
.newfp_submitButton
{
    margin-left: 4em;
}
.newfp_qns 
{
    padding:0;
    margin-left:0;
    /*width:80%;*/
}
.newfp_intro {
    background-color:#FFF9DD;
    border:1px solid #CCCCCC;
    padding:1em;
}
.newfp_targetAmount .newfp_question_label
{
    width: 15em;
}
.newfp_targetAmount input[type="text"]
{
   
}
.newfp_indentedCheckBox
{
    
}
.newfp_indentedCheckBox input
{
    padding-left: 0;
    margin-left: 0;
}
.page_newfp_nonQuestionFormText {
    padding: 0 0 0.5em 0em;
    display: block;
}
.page_newfp_ownEventOption
{
    padding: 0.5em 0 0.5em 1.5em;
    margin-left: 0.5em;
    background-image: url(/static/skins/sue_ryder_care/grey_arrow.gif);
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
}
.page_newfp_ownEventOption a
{
    font-size: 1.2em;
}

.form_fieldset ul li.newfp_srcCareCentre_label
{
    padding-top: 0.5em;
}
.form_fieldset ul li.newfp_srcCareCentre_ddl
{
    padding: 0.5em 0 1em;
}

.new_fp_value_example
{
    padding: 0.1em 0 0.5em 11em;
}
/* From file "page_promoteFp.css" */
/* From file "page_profile.css" */
/* START: Profile page */


/* END: profile page */
/* From file "page_profileInstructions.css" */
/* START: Profile instructions */

.profile_instructions_options
{
    padding-bottom: 1em;
}
.profile_instructions_goToProfile , .profile_instructions_options .showNextTime
{
    float:left;
    padding-right: 1em;
}
.profile_instructions_goToProfile
{
    font-size: 1.2em;
}
.profile_instructions_options div input[type="checkbox"]
{
    vertical-align: text-bottom;
    
}
.page_profileInstructions .control_fpTypes_case
{
    margin-top: 1em;
    clear: both;
}
.page_profileInstructions .control_fpTypes_intro
{
    padding-top: 1em; 
}
/* END: Profile instructions */
/* From file "page_profileTab_addVideo.css" */
#profileTab_addVideo_ul{

}
.profileTab_addVideo_url {
width:50%;
}
#profileTab_addVideo_egUrl {
    padding-left:1em;
}
/* From file "page_profileTab_blog.css" */
/* START: Profile tab - Blog posts */
.profiletab_blog_posts_case 
{
    margin: 2em 0 2em 0;
    border-top: 1px solid #ccc;
}

.profiletab_blog_post {
	margin: 1em 0 1em 0;
	padding-bottom: 1em;
	border-bottom: 1px solid #ccc;
}

.profiletab_blog_post_title {
	font-size: 2em;
}

.profiletab_blog_post_text {
	margin: 1em 0 1em 0;
}

.profiletab_blog_post_postedinfo {
    margin-bottom: 0.5em;
}

.profiletab_blog_post_reportAbuse {
    margin-right: 0.5em;
}

.profiletab_blog_post_editControls {
    display:inline;
}

.profiletab_blog_post_edit {
    margin-right: 0.5em;
    margin-left: 0.5em;
}

.profiletab_blog_post_delete {
    margin-left: 0.5em;
}

/* END: Profile tab - Blog posts */
/* From file "page_profileTab_fps.css" */
/* START: Profile tab - fundraising pages atd */
.profiletabs_fps_fpitem 
{
    padding:1em;
}
.profiletabs_fps_fpitem_mobile 
{
    padding:0.25em;
}
.profiletabs_fps_fpitem_alternate
{
    background-color: #eee;
}
.profiletab_fps_itm_table {
    width: 100%;
}
.profiletab_fps_img_case_td {
    vertical-align:top;
    width:123px;
}
.profiletab_fps_img_case_td_mobile {
    vertical-align:top;
    width:110px;
}
div.profiletab_fps_img_case {
    margin-right: 1em;
    display:inline-block;
    padding: 0.2em;
    border: 1px solid #ccc;
    background-color: #fff;
}
div.profiletab_fps_img_case_mobile {
    margin-right: 0.25em;
    display:inline-block;
    padding: 0.2em;
    border: 1px solid #ccc;
    background-color: #fff;
}

.profiletab_fps_textcase {
   vertical-align:top;
}

.profiletab_fps_textcase_mobile 
{
	padding: 5px 0px 5px 0px;
	vertical-align:top;
}

span.profiletab_fps_title 
{
    display:block;
    font-size:1.3em;
    padding-bottom:0.4em;
}
span.profiletab_fps_text {
    display:block;
}
.profiletab_fps_expired {
    padding-bottom:0.7em;
}
.profiletab_fps_buttons_td {
    width: 170px;
}
div.profiletab_fps_buttons_div {
    padding-left:1em;
}
div.profiletab_fps_buttons_div_mobile {
    padding-left:0.25em;
    padding-bottom: 1em;
}
div.profiletab_fps_buttons_div a 
{
    display:block;
}
.profiletab_fps_donateButton
{
     padding-bottom: 0.7em;
}
.profiletab_fps_createNew
{
    display:block;  
    padding: 1em 1em 1em 1em;
}
.profiletab_fps_pager_case
{
    padding: 1em 1em 1em 1em;
}
.profiletabs_fps_noFps_case
{
    padding: 1em;
}
.profiletabs_fps_noFps
{
    background-color: #fff9dd;
    border: solid 1px #ccc;
    padding: 1em;
}
/* From file "page_profileTab_galleryPicture.css" */
/* START: Profile tab - Gallery picture */

.profiletab_pic_caption 
{
    display:block;
    font-size: 2em;
    margin-top:1em;
    margin-bottom:1em;
    text-align:center;
}

.profiletab_pic_picCase
{
    width:100%;
    text-align:center; 
}

.profiletab_pic_pic
{
    padding:1em;
    border: 1px solid #ccc;
}

/* END: Profile tab - Gallery picture */
/* From file "page_profileTab_pics.css" */
/* START: Profile tab - Pictures */

.profiletab_pics_picsTable
{
    width:100%;
}

.profiletab_pics_picsRow
{
}

.profiletab_pics_picCell
{
    width:25%;
    text-align:center;
}

.profiletab_pics_pic
{
	padding: 0.6em;
	border: 1px solid #ccc;
	margin: 1em 0em 1em 0em;
}
/* END: Profile tab - Pictures */
/* From file "page_profileTab_promote.css" */
/* START: Profile tab - Promote */

.profiletab_promote_sociallinks {
    padding:1em;
}


/* END: Profile tab - Promote */
/* From file "page_profileTab_videos.css" */
.profiletab_videos_videosTable {
width:100%;
}
.profiletab_videos_videosRow {
    width:50%;
    text-align: center;
}
.profiletab_videos_videoCell {
    padding: 1em 0em 1em 0em;
}
.profiletab_videos_deleteVideo {

}
/* From file "page_registerInstructions.css" */
.page_registerInstructions_step
{
    clear: both;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}
.page_registerInstructions_step_num
{
    font-weight :bold;
    font-size   :1.3em;
    padding-bottom: 0.5em;
}
.page_registerInstructions_screenShot_case
{
    float:right;
    margin-left:1em;
    padding:0.75em;
    border: 1px solid #ccc;
}
.page_registerInstructions_screenShot
{

}
.page_registerInstructions_separator
{
    width: 70%;
    clear: both;
}
.page_registerInstructions_lnkContinue
{
    font-size         : 2em;
    border            : 1px solid #444;
	padding           : 0.2em 0.5em;
	background-color  : #eee;
}

/*
.page_registerInstructions_stepLeft, .page_registerInstructions_stepRight
{
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    width: 350px;
}
.page_registerInstructions_stepLeft
{
    float: left;
}
.page_registerInstructions_stepRight
{
    float: right;
}
.page_registerInstructions_step_num
{
    font-weight :bold;
    font-size   :1.3em;
    padding-bottom: 0.5em;
}
.page_registerInstructions_screenShot
{
    display:block;
    padding:0.75em;
    border: 1px solid #ccc;
    margin-bottom:0.5em;
    margin-top:0.5em;
    width:300px;
}
.page_registerInstructions_separator
{
    width: 70%;
    clear: both;
}
.page_registerInstructions_lnkContinue
{
    font-size         : 2em;
    border            : 1px solid #444;
	padding           : 0.2em 0.5em;
	background-color  : #eee;
}   
*/
/* From file "page_resetPassword.css" */
/* START: Reset password */


/* END: Reset password */
/* From file "page_tribute.css" */
.page_tribute_leftcol, .page_tribute_rightcol {
    font-size: 14px;
}
.page_tribute_leftcol {
    width: 525px;
    float: left;
    padding-top: 0.5em;
}
.page_tribute_leftcol_mobile {
    width: 300px;
    float: left;
    padding-top: 0.5em;
}
.page_tribute_leftcol .title_case {
    text-align:center;
}
.page_tribute_leftcol .title {
    color: #580066;
    font-size: 1.5em;
    font-weight: bold;
}
.page_tribute_leftcol .titleLink {
    color: #0000ff;
    text-decoration: underline;
    font-size: 95%;
}
.page_tribute_leftcol hr.titleLine {
    width: 100%;
    color: #333;
}
.page_tribute_leftcol .textCol {
    width: 310px;
    float: left;
}
.page_tribute_leftcol .textCol hr {
    width: 70%;
    margin: 3em auto 0.5em auto;
}
.page_tribute_leftcol .textCol .linkedPages{
    
}
.page_tribute_leftcol .textCol .linkedPages .message{

}
.page_tribute_leftcol .textCol .linkedPages .pagesCase{

}
.page_tribute_leftcol .textCol .linkedPages .pagesCase .page{
    padding-top: 1em;
}
.page_tribute_leftcol .textCol .linkedPages .pagesCase .page .lnkTitle {

}
.page_tribute_leftcol .textCol .linkedPages .pagesCase .page .metaKey {
    float: left;
    font-weight: bold;
}
.page_tribute_leftcol .textCol .linkedPages .pagesCase .page .metaValue {
    float: left;
    padding-left: 0.5em;
}
.page_tribute_leftcol .textCol .linkedPages .lnkCreate_case{
    padding-top: 1em;    
}
.page_tribute_leftcol .textCol .linkedPages .icon {
    padding-right: 0.4em;
    vertical-align: top;
}
.page_tribute_leftcol .imgCol {
    width: 200px;
    float: right;
}
.page_tribute_leftcol .imgCol .img_case {

}
.page_tribute_leftcol .imgCol .img_case span {
    text-align: center;
    padding-top: 0.5em;
    display:block;
}
.page_tribute_leftcol .imgCol .donatedSpecialItemsAndCopyCase
{
    padding-top: 2em;
}
.page_tribute_leftcol .imgCol .donatedSpecialItemsAndCopyCase .copy
{
    font-weight: bold;
}
.page_tribute_leftcol .imgCol .donatedSpecialItemsAndCopyCase .nav
{
    text-align: center;
}
.page_tribute_leftcol .imgCol .donatedSpecialItemsAndCopyCase .nav .prevBtn
{
    float: left;
    margin-top: -1.5em;
    padding-left: 0.2em;
    padding-right: 0.2em;
}
.page_tribute_leftcol .imgCol .donatedSpecialItemsAndCopyCase .nav .nextBtn
{
    float: right;
    margin-top: -1.5em;
    padding-left: 0.2em;
    padding-right: 0.2em;
}
.page_tribute_leftcol .imgCol .donatedSpecialItemsAndCopyCase .hoverCopy
{
    padding-top: 0.5em;
}
.page_tribute_leftcol .imgCol .donatedSpecialItemsCase {
    padding-top: 0.5em;
}
.page_tribute_leftcol .imgCol .specialItem-small {
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}
.page_tribute_leftcol .imgCol .specialItem-small-endOfRow {
    padding-right: 0;
}
.page_tribute_rightcol {
    width: 200px;
    float: right;
    padding-top: 2em;
}
.page_tribute_rightcol_mobile {
    width: 300px;
    float: left;
    padding-top: 2em;
}
.page_tribute_rightcol .edit_case {
    padding-bottom: 1em;
    display:block;
}
.page_tribute_rightcol .meta_item {
    clear: both;
    padding-bottom: 0.5em;
}
.page_tribute_rightcol .meta_label {
    font-weight: bold;
    display: block;
}
.page_tribute_rightcol .meta_value {
    display:block;
}
.page_tribute_rightcol hr.afterMeta {
    width: 100%;
    color: #333;
}
.page_tribute_rightcol .donateButton {
    display: block;
}
.page_tribute_rightcol .donateSpecialItemButton_case {
    display: block;
    padding: 1em 0;
    color: #fff;
}

.page_tribute_rightcol .donateSpecialItemCopy {
    display: block;
    padding-bottom: 1em;
    
}
.page_tribute .tabsBoxCase {
    padding-top: 1em;
}

.page_tribute a.purpleButton /* 'a.' required for IE6 */ {
    width: 197px;
    height: 36px;
    display:block;
    background-image: url('/static/skins/kruk_new/tribute-blankButton.png');
    color: #fff;
}

.page_tribute .purpleButton span {
    padding-left: 12px;
    padding-top: 6px;
    font-size:18px;
    color: #fff;   
    display:block;
}
.page_tribute_lnkChangePicture {
    display:block;
    text-align: center;
}
/* From file "shared_profile_components.css" */
/* START: Components shared between profile page and fundraising page */
/* NB: there are some IE hacks in 'hacks_ie_v*.css' */

.profile_charityMessage
{
    background-color: #fff9dd;
    border: solid 1px #ccc;
    padding: 1em;
    margin-bottom: 1em;
}
div#profile_title_case {
    padding: 0.5em 1em 1em 1em;
    background-color: #3B5998;
}
div#profile_title {
    text-align:center;
    width: 100%;
    color: #fff;
}
span.profile_title {
	font-size:2em;
}
a.profile_url {
    display:block;
}
.profile_headline {
    display:block;
    padding-top: 0.5em;
}
a.profile_url:link, a.profile_url:visited, a.profile_url:active, a.profile_url:hover {
    color: #fff;
     
}
.profile_case_withButtons
{
    margin: 0.6em 0em 1em 0em;
}
.profile_case_noButtons
{
    margin: 1em 0em 1em 0em;
}
.profile_pers_msg_intro
{
    font-weight: bold;
    display: block;
}
span.profile_pers_msg {

}

.profile_edit_title 
{
	font-size:3em;
	width: 90%;
}
.profile_edit_pers_msg
{
    width: 450px;
}
/* Profile picture */
div#profile_pic_case {
    text-align:center;
    padding: 0.6em;
    margin-left: 0.5em;
    margin-bottom: 0.5em;
    border: 1px solid #ccc;
    width: auto;
    float: right;
}
div#profile_pic_case span {
    text-align: center;
    padding-top: 0.5em;
    display:block;
}
div#profile_pic_case a {
    margin: 0.5em 0em 0em 0em;
    display: block;
}
.profile_validationSummary
{
    margin-left: 0.5em;
    margin-top: 1em;
}
.profile_message_maxCharsLabel
{
    display: block;
}
/* END: Components shared between profile page and fundraising page */
