/*

drivetech
*/


div.container div#contentShadow div#subMenu
{
font-family:arial,sans-serif;
}

body.kiosk, body.kiosk table
{
	background:white;
}
body.loggedIn.events div#searchBox.formBox
{
	background: white;
	width:980px;
}


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


table.ltable.invoices.hasRecs {
    margin-left: -50px;
}
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: #fff;
}
body.userRegistration div#headerBackground,body.event div#headerBackground,body#default.public.event div#headerBackground
{

}
body#user div#containerColor
{

/* background: #fff 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;
}

div#largeNavigationTabs ul li a.selected, div#largeNavigationTabs ul li a:hover,
input.smallButton
{
/*	font-weight:bold;*/
}


/*
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:85px;
}


h1.search/*,body.organiser h1,body.user h1 */
{


	font-size:320%;
}

input.button, input.smallButton, input.bigButton, a.panelButton
{
	border-radius:0;
}


body#tabbedNavigationPage.organiser div#containerColor,
div#containerColor
{
	background: none;
}

body.public div#idHeader
{
	height:150px;
}

body.public.event div#idHeader
{
	height:95px;
}
body.public.event div#idHeader img
{
	height:75px;
	top:10px;
}
body.public div#headerBackground
{
	top:150px;
}
body.public.event div#headerBackground
{
	top:95px;
}

body.public div#idHeader img
{
	position:relative;
	top:10px;
}
body.public.event.unlogged div#idHeader img
{


}
div.entitySelector#organisationSelector
{

	display:none;
}
div.entitySelector#eventSelector
{

	margin-left:-50px;
	padding-left:0px;
}

body.organisation_dashboard div.subheader
{

}
div#searchResults div.event.concise
{
	height:170px;
}

div#searchResults div.event.concise span.date,
div#searchResults div.event.concise span.time
{
	font-weight:normal;
	font-size:12px;

}
/*
body.public div#idHeader,
body#login div#idHeader,
body.public div#idHeader div#idHeaderContent
{
	background:#c5c5c5;
}
body.publicuserRegistration div#headerBackground,
body.public.unlogged div#headerBackground,
body#default.public.event.unlogged div#headerBackground
{
	background:#c5c5c5;
}

*/
body.public div#footer
{

	background:#c5c5c5;
}
body.public div#footer a
{

}
div#footerContent,
div#footerContent a,
div#footerContent p
{

	background:#c5c5c5 !important;
}
.event div.socialMediaShareContainer
{
	margin-top:-35px;
}



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

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

{
        background:#000000;
        color:#e3c50bh;
}
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);*/
    background:#e3c50b;
    color:#000000;
	text-decoration:none;
}

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

div#loginContainer p.currentlyLoggedIn
{

}

body div#footerContent p.eventFooter, body.public div#footerContent p.eventFooter, p.eventFooter {
  color: #000;
}

body.event table#eventTable table td.typeHeading
{
    font-weight:bold;

}
#searchResults td.soldOut div.event a.bookNow
{
    color:#f00;
}
