@import "https://a248.e.akamai.net/images.talentarena.co.uk/QuinsRL/v1/AppTheme/QuinsRL/08-Jul-2011-v1.css";
body{font:80% Arial, Helvetica, Tahoma, Verdana, sans-serif}

body { background:#000; }
div#header { background:none; height:198px; }
div#logo { background:#000 url("img/London-Broncos.png") no-repeat; height:146px; top:10px; }
div#primary-navigation { 
	background:#c5c3c8 url(img/primary-nav.png) repeat-x;
	top:160px;
	width:960px;
	z-index: 6;
}
div#primary-navigation ul li a { color:#000; }
div#primary-navigation ul li a:hover, div#account-navigation ul li a:hover {
    background:#6FCAF4;
    color:#ffffff;
}
div#footer { background:none; height:184px; }
div.quins-footer-logo { height:140px; left:0; top:10px; width:146px; }
div.quins-footer-logo img { height:auto; width:auto; }
div.footer-address { left:166px; top:37px; }
div.engage { left:890px; top:37px; }
div#footer div#footer-navigation, div#footer p#copyright { top:160px; }
div.outer { background:#6FCAF4; }
div#left-navigation div.AspNet-TreeView ul li { background:#c5c3c8 url(img/left-nav.png) repeat-x; }
div#left-navigation div.AspNet-TreeView ul li:hover { background:#6FCAF4; }
div#left-navigation div.AspNet-TreeView ul li a { color:#000; }
div#left-navigation div.AspNet-TreeView ul li a:hover { color:#fff; }
h1 { background:#c5c3c8 url(img/primary-nav.png) repeat-x; color:#000; }
div.personalisation,
div#mini-basket h2.basket,
div.default-form h2,
div.pager { 
	background:#6fcaf4;
	background:-moz-linear-gradient(top, #6fcaf4 0%, #63b5da 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fcaf4), color-stop(100%,#63b5da));
	background:-webkit-linear-gradient(top, #6fcaf4 0%,#63b5da 100%);
	background:-o-linear-gradient(top, #6fcaf4 0%,#63b5da 100%);
	background:-ms-linear-gradient(top, #6fcaf4 0%,#63b5da 100%);
	background:linear-gradient(top, #6fcaf4 0%,#63b5da 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fcaf4', endColorstr='#63b5da',GradientType=0 );
}
div#login-box,
div#forgotten-password, 
div.contact,
div#mini-basket,
div.default-form {
	background:#231F20;
	background:-moz-linear-gradient(top, #231F20 0%, #090808 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#231F20), color-stop(100%,#090808));
	background:-webkit-linear-gradient(top, #231F20 0%,#090808 100%);
	background:-o-linear-gradient(top, #231F20 0%,#090808 100%);
	background:-ms-linear-gradient(top, #231F20 0%,#090808 100%);
	background:linear-gradient(top, #231F20 0%,#090808 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231F20', endColorstr='#090808',GradientType=0 );
}

.button {
	background:#cbcacd;
	background:-moz-linear-gradient(top,  #cbcacd 0%, #ffffff 25%, #89838b 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcacd), color-stop(25%,#ffffff), color-stop(100%,#89838b));
	background:-webkit-linear-gradient(top,  #cbcacd 0%,#ffffff 25%,#89838b 100%);
	background:-o-linear-gradient(top,  #cbcacd 0%,#ffffff 25%,#89838b 100%);
	background:-ms-linear-gradient(top,  #cbcacd 0%,#ffffff 25%,#89838b 100%);
	background:linear-gradient(top,  #cbcacd 0%,#ffffff 25%,#89838b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcacd', endColorstr='#89838b',GradientType=0 );
	color:#000;
}
.session-status-header { font-weight:700; }
div.session-status-content { border-top:none; }

div#account-navigation { top:160px; z-index:7; }
div#account-navigation ul li a { color:#000; }



/* ======================= */
/* === Error Messages  === */
/* ======================= */

.form-matchdayhospitality div.error, 
.form-producttravel div.error,
.form-productevent div.error,
.form-producthome div.error, 
.form-productaway div.error,
.form-productseason div.error,
.form-productmembership div.error,
#forgotten-password .error,
.form-registration p.error + div,
#content .LoginBoxValidationSummary,
.form-basket ul.error,
#ContentPlaceHolder1_contactUsForm1_ValidationSummary1,
.form-friendsandfamily .validation ul,
.form-updateprofile p.error + div,
.form-checkoutorderconfirmation ul.error,
#content .login-failure span,
.form-productevent ul.error,
.form-matchdayhospitality ul.error
{
	background: #fbe3e4;
	border: solid 2px #fbc2c4;
	clear: both;
	color: #8a1f11;
	margin: 10px 0;
	padding: 10px;
}

.form-basket ul.error, .form-friendsandfamily .validation ul, .form-checkoutorderconfirmation ul.error, .form-productevent ul.error, .form-matchdayhospitality ul.error
{
	padding-left: 2em;
}

#content .login-failure span
{
	display: block;
}

#header .LoginBoxValidationSummary, #header .login-failure span 
{
    background: #f00;
    color: #fff !important;
    font-size: 1em;
    padding: 2px 5px;
    position: absolute;
    left: 0;
    top: 0;
}

.pageerror
{
	background: #f00;
    color: #fff;
}

/* ======================== */
/* === Notice Messages  === */
/* ======================== */

.no-products-found
{
	background: #fff6bf;
	border: solid 2px #ffd324;
	color: #514721;
	padding: 10px;
}

/* ====================== */
/* === Session Status === */
/* ====================== */

.session-status-wrap
{
	background: #fbe3e4;
	border: solid 2px #fbc2c4;
	color: #8a1f11;
	margin: 10px 0 0;
	padding: 10px;
}
