/*

black: #0A0909
red: #eb2629

*/
body.loggedIn.events div#searchBox.formBox
{
	background: white;
	width:980px;
}


body#user div#footer
{
    margin-top:20px;
}


table.ltable.invoices.hasRecs,
table.ltable.transactions.hasRecs{
    margin-left: -130px;
}
div#organisationReportsForm table.ltable.attendee.hasRecs
{
	margin-left:-130px;
}

body#login,body.public div#headerBackground,body#login div#container100,body#user div#containerColor,body#login div#idHeader,body.public.events div#idHeader,
body.events div#page,body.events
{

	background: #f9f9f9;
}
body.userRegistration div#headerBackground,body.event div#headerBackground,body#default.public.event div#headerBackground
{
	background:white;
}
body#user div#containerColor
{

background: #f9f9f9 url(../images/style/body_bg_tile_tabbed_page.jpg) 0px 0px repeat-x;
}
body#user.user_events div#containerColor,body#user.user_profile div#containerColor,body#user.user_contacts div#containerColor
{
	background-color:white;
}

div.searchProp input.fmtxt#searchText
{
	width:200px;
}
body.public div#searchForm
{
	width:920px;
}
div#searchForm
{
/*	white-space:nowrap;*/
}
div#loginContainer div.support input.button {
    font-weight: bold;
}
body#default.fullWidth.event
{
	background:none;
}
/*
body#default.public.user.event div#headerBackground {
    background: #FFF url(../images/style/body_bg_tile_tabbed_page.jpg) 0px 0px repeat-x;
    background-color: rgb(255, 255, 255);
}
*/
div#attendeePrintForm table.printTable
{
	background: #f9f9f9;
}


body.organisation_reports table.act
{
	margin-left:-130px;
}
div#organisationSelector
{
    display:none;
}
div#eventSelector
{
    padding-left:30px;
}

body.public div#footer div#footerContent,
body.user div#footerContainer{
  background-color: #0a0909 !important;
  color: #ffffff !important;
}

body.public div#footer div#footerContent  a,
body.user div#footerContainer a{

  color: #ccc !important;
}
body.organiser div#logoHeaderContainer
{
    width:350px;
    margin-left:0;
}


/* ============================= login bar ================== */

div#loginContainer ul li a,
body#user div#loginContainer ul li a,
div#loginContainer p.currentlyLoggedIn span span a

{
        color: #eb2629;
        background:#ffffff;
}
div#loginContainer ul li a:hover,

body.organiser.organisation_dashboard div#loginContainer ul li.dashboardTab a,
body.organiser.organisation_dashboard div#loginContainer ul li.organiserTab a:hover,

body.organiser:not(.organisation_dashboard) div#loginContainer ul li.organiserTab a,

body#user div#loginContainer ul li.dashboardTab a:hover,
body#user div#loginContainer ul li.organiserTab a:hover,
body#user div#loginContainer ul li.userTab a,

body#default.public div#loginContainer ul li a:hover,

div#loginContainer p.currentlyLoggedIn span span a:hover
{
    /*background-image: linear-gradient(white, #ededed);*/
    color:#ffffff;
    background: #eb2629;
	text-decoration:none;
}
body.user div#header a img.logo
{
    width:345px;
    left:13px;
    top:20px;
}
body.user div.container div.bgContainer div#header {
  height: 139px;
}
