

body
{
	background: #000000;
	color: #dcdcdc;
    font-family:Arial, Arial, Helvetica, sans-serif;
}

.Site h1,
.Site h2,
.Site h3,
.Site h4,
.Site h5,
.Site h6{font-family:Arial Black, Arial Black, Gadget, sans-serif}

.Site #mainBody{
background-color:#000000;background-image: url();background-position:center top;background-repeat:no-repeat;background-attachment:scroll;
}

.Site h2,
.Site h3 { color: #fc6d0d; }

.Site th,
.Site td { border-color: #000000; }

.Site a { color: #fc6d0d; }
.Site a:hover { color: #005f99; }
.Site .nav a { color: #dcdcdc; }

/* Buttons 
.Site #mainLayout .button
{
	background: #005f99;
	border-color: #000000;
	border-color: rgba(0, 0, 0, 0.333);
	color: #dcdcdc;
}
*/
.Site #mainLayout .principle { background: #fc6d0d; }
.Site #mainLayout .button:hover { border-color: #000000; }

/**
 * Membership brief
 */
.Site #membershipBrief
{
	background: #005f99;
	border-color: #005f99;
}
.Site #membershipBrief input
{
	color: #dcdcdc;
	border-color: #dcdcdc;
}
.Site #membershipBrief .principle { color: #dcdcdc; }
.Site #membershipBrief .principle:hover { color: #fc6d0d; }
.Site #membershipBriefLink .link
{
	background: #005f99;
	color: #dcdcdc;
}
.Site #membershipBriefLink .link { color: rgba(220, 220, 220, 0.7); }
.Site #membershipBriefLink .link:hover { color: #dcdcdc; }

/**
 * Boxen
 */
.Site .box
{
	background: #dcdcdc;

	border-color: #000000;
	color: #dcdcdc;
}
.Site .Highlight-Box { border-color: #005f99; color: #000000;box-shadow:0 3px 20px #111111;}

.Site .Default-Box
{
	background: #dcdcdc;
	
    border-color: #fc6d0d;
	border-color: #000000;
	color: #000000;
    box-shadow:0 3px 20px #111111;
}

.Site .Highlight-Box h2.title a, .Site .Highlight-Box .entryFooter .morelink a
{
color: #fc6d0d; 
}

.Site .Highlight-Box h2.title a:hover, .Site .Highlight-Box .entryFooter .morelink a:hover
{
color: #005f99; 
}

.Site .Default-Box h2.title a
{
color: #000000; 
}

.Site .Primary-Box a { color: #dcdcdc; }
.Site .Primary-Box h2,
.Site .Primary-Box h3,
.Site .Primary-Box a:hover { color: #005f99; }

/* Cart */
.Site #cartFull
{
	background: #dcdcdc;
	background: rgba(220, 220, 220, 0.85);
	color: #dcdcdc;
}


/**
 * Main menu
 */
.Site #mainMenu a:hover { background: #005f99; }
.Site #mainMenu a.active,
.Site #mainMenu a.on { background: #fc6d0d;color:#dcdcdc;}

.Site .mainMenu a:hover { background: #fc6d0d; }

.Site #mainMenu2
{
	background: #000000;
	background: rgba(0, 0, 0, 0.8);
}
.Site #mainMenu2 a.active,
.Site #mainMenu2 a.on
{
	background: #000000;
}

.Site #mainMenu3
{
	background: #000000;
	background: rgba(0, 0, 0, 0.6);
}
.Site #mainMenu3 a.active,
.Site #mainMenu3 a.on
{
	background: #000000;
	background: rgba(0, 0, 0, 0.5);
}

.Site #mainMenu4
{
	background: #000000;
	background: rgba(0, 0, 0, 0.4);
}
.Site #mainMenu4 a.active,
.Site #mainMenu4 a.on
{
	background: #000000;
	background: rgba(0, 0, 0, 0.325);
}

.Site #mainMenu5
{
	background: #000000;
	background: rgba(0, 0, 0, 0.2);
}
.Site #mainMenu5 a.active,
.Site #mainMenu5 a.on
{
	background: #000000;
	background: rgba(0, 0, 0, 0.25);
}

.Site #mainTitle h1,
.Site #strapline .strapline
{
	background: #505050;
	background: rgba(80, 80, 80, 0.85);
}

.Site #subMenu
{
	background: #000000;
	background: rgba(0, 0, 0, 0.85);
}
.Site #subMenu a { color: #dcdcdc; }
.Site #subMenu a:hover { background: #fc6d0d; }
.Site #subMenu a.active 
{ 
	background: #005f99;
	color: #dcdcdc
}

.Site #breadcrumb .breadcrumb
{
	background: #000000;
	background: rgba(0, 0, 0, 0.85);
}
.Site #breadcrumb a { color: #dcdcdc; }
.Site #breadcrumb a:hover { color: #fc6d0d; }

.Site #mainFooter .inner { border-color: #005f99; }

.Site #developerLink a { color: #dcdcdc; }
.Site #developerLink a { color: rgba(220, 220, 220, 0.85); }
.Site #developerLink a:hover { color: #dcdcdc; }

/**
 * Quote steps
 */
.Site #quoteSteps
{
	background-color: #fc6d0d;
	color: #dcdcdc;
}
.Site #quoteSteps {	color: rgba(220, 220, 220, 0.5); }
.Site #quoteSteps .active { color: #005f99; }
.Site #quoteSteps .completed { color: #dcdcdc; }
.Site .listItem H3.title span {font-family: Arial, Arial, Helvetica, sans-serif; }
.Site .listItem H3.title a span
{
color: #005f99; 
}

.Site .listItem H3.title a:hover span
{
color: #fc6d0d; 
}