/*

File:		eqtr_template.css
Created:	18/05/2009
Author:		Jamie @ Equator	

Notes:


*/


/*---[ Basic Semantic Elements ]---*/

html {

}

body {
	padding:0;
	margin:0;
	font-family:Calibri, Helvetica, Tahoma, sans serif;
	font-size:100%;
	line-height:1.5em;
	background:#FFF;
	color:#915116;
}

#wrapper {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}

form {
	padding:0;
	margin:0;
}


/*---[ Typography ]---*/

h1,h2,h3,h4,h5,h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
}

p {
	font-size:81.25%;
	margin:0 0 2em 0;
}

strong 
{
	font-weight:bold;
	color:#34000c;
}

blockquote {

}

ul {
	
}

ol {

}

li {

}

dl {

}

dt {

}

dd {

}

strong {

}

em {

}

blockquote 
{
	margin:0;
}

/* Basic Anchor styles */

a:link {
	color:#34000c;
}

a:visited {
	color:#34000c;
}

a:hover {
	color:#915116;
}

a:active {
	color:#34000c;
}


/*---[ Main Structural Elements ]---*/



/*---[ Header ]---*/

#header {
	width:100%;
	background:#34000c url(../cssimages/header_back.png) 0 -127px repeat-x;
}

body.home #header {
	background:#34000c url(../cssimages/header_back.png) 0 -2px repeat-x;
}

#header .content {
	width:994px;
	margin:0 auto;
	position:relative;
}

#header .content .banner
{	
	width:994px;
	height:200px;
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#34000c;
	position:relative;
	overflow:hidden;
}

body.home #header .content .banner 
{
	height:325px;
}

#header .content .banner h3 
{
	width:100%;
	text-align:center;
	color:#FFF;
	font-size:280%;
	font-weight:normal;
	position:absolute;
	bottom:-7px;
	left:0;
	line-height:1em;
	margin:0;
}

#header .brand h1,
#header .brand h2 {
	margin:0;
	padding:0;
	background:url(../images/eden_logo.png) top left no-repeat;
	position:absolute;
	top:30px;
	left:80px;
	width:114px;
	height:73px;
	z-index:5;
}

#header .brand a 
{
	width:114px;
	height:73px;
	position:relative;
	display:block;
}

#header .brand a img {
	position:absolute;
	left:-9999px;
	border:none;
}

#header .contact {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../cssimages/contact_box_back.png) bottom left no-repeat;
	position:absolute;
	top:0;
	right:50px;
	color:#BD9280;
	z-index:5;
}

#header .contact a {
	font-family:Georgia, "Times New Roman", Times, serif;
	width:150px;
	padding:40px 12px 20px;
	color:#BD9280;
	display:block;
	text-decoration:none;
}

#header .contact strong {
	color:#FFF;
	display:block;
	font-size:112.5%;
	font-weight:normal;
}

/* Main Navigation */

#header #nav {
	
}

#header #nav ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style:none;
	list-style-position:inside;
	width:100%;
	background:#EDEDEE url(../cssimages/nav_back.gif) top center no-repeat;
	padding:47px 0 33px;
	margin:0;
}

#header #nav ul li {
	display:inline;
	padding:0;
	margin:0;
	font-size:81.25%;
	position:relative;	
}

#header #nav ul li:hover 
{
}

#header #nav ul li.current 
{

}

#header #nav ul li img.regImage 
{
	display:none;
}

#header #nav ul li a {
	padding:34px 15px 38px;
	margin:0;
	color:#915116;
	text-decoration:none;
	background:url(../cssimages/nav_divider.png) center left no-repeat;
}

#header #nav ul li.last a {
	background-image:none;
}

#header #nav > ul > li:first-child a {
	background-image:none;
}

#header #nav ul li.current a,
#header #nav ul li:hover a,
#header #nav ul li a:hover {
	background:url(../cssimages/nav_divider_ro.png) center left no-repeat;
	color:#34000C;
}

#header #nav > ul > li:first-child > a,
#header #nav > ul > li:first-child > a:hover 
{
	background-position:-1px center;
}

#header #nav ul li ul {
	display:none;
}

#header #nav ul li.hover ul,
#header #nav ul li:hover ul {
	display:block;
	position:absolute;
	top:4em;
	left:1px;
	min-height:101px;
	padding:10px 182px 10px 0px;
	background:#FFF;
	width:155px;
	text-align:left;
	z-index:1000;
}

#header #nav ul li:first-child:hover ul 
{
	left:0px;
}

#header #nav ul li ul li {
	display:block;
	background:none;
	font-family:Calibri,Tahoma,Helvetica,sans serif;
	width:135px;
	position:static;
	padding:0 0 0 16px;
	margin:0;
}

#header #nav ul li ul li a {
	background:url(../cssimages/subnav_bullet.gif) left 6px no-repeat;
	padding:2px 5px 2px 12px;
	font-size:112.5%;
	line-height:1.3em;
	color:#915116;
	display:block;
}

#header #nav ul li:hover ul li a,
#header #nav ul li ul li:hover a,
#header #nav ul li ul li a:hover {
	background:url(../cssimages/subnav_bullet.gif) left 6px no-repeat;
	color:#915116;
}

#header #nav ul li ul li a:hover {
	color:#34000C;
}

#header #nav ul li ul li.snapshot {
	position:absolute;
	top:15px;
	right:15px;
	width:163px;
}

#header #nav ul li ul li.snapshot img {
	padding:1px;
	border:1px solid #cccccc;
	position:absolute;
	top:10px;
}

#header #nav ul li ul li.regImage img.regImage 
{
	position:absolute;
	top:10px;
	right:10px;
	display:block !important;
	border:1px solid #cccccc;
	padding:1px;
}

#header #nav ul li ul li img 
{
	position:absolute;
	top:10px;
	right:10px;
	display:none;
	border:1px solid #cccccc;
	padding:1px;
}

#header #nav ul li ul li:hover img 
{
	display:block;
	border:1px solid #cccccc;
	padding:1px;
	z-index:200;
}


#header .flash 
{
	width:100%;
	z-index:0;
}

/*---[ Content ]---*/

#content {
	background:#EDEDEE url(../cssimages/content_back_top.gif) top center no-repeat;
	float:left;
	width:100%;
}

#content .content
{
	width:870px;
	margin:0 auto;
}



/*---[ Footer ]---*/

#footer {
	background:url(../cssimages/footer_back.gif) top left repeat-x;
	float:left;
	width:100%;
	border-top:1px solid #a8784b;
	clear:both;
}

#footer .content {
	width:870px;
	margin:0 auto;
}

#footer h3.logo {
	float:left;
	margin:0;
}

#footer ul.siteInfo {
	width:500px;
	float:right;
	text-align:right;
	list-style:none;
	padding:18px 0 0;
	margin:0;
}

#footer ul.siteInfo li {
	font-family:Helvetica, Tahoma, Arial, sans serif;
	font-size:62.5%;
	padding:2px 10px;
	display:inline;
	border-right:1px solid #AAA;	
}

#footer ul.siteInfo li.last {
	border:none;
}

#footer ul.siteInfo li a {
	text-transform:uppercase;
	text-decoration:none;
	color:#999;
}

#footer ul.siteInfo li a:hover {
	color:#34000c;
	text-decoration:underline;
}

#footer .accreditation 
{
	clear:both;
	width:860px;
	text-align:right;
	padding:0 10px 20px 0;
}

#footer .accreditation img {
	padding-left:4px;
}

#footer .links 
{
	clear:both;
	width:860px;
	text-align:right;
	padding:0 10px 20px 0;
}

#footer .links p.eqtrLinks 
{
	float:right;
	padding:6px 15px 0 0;
	color:#999;
}

#footer .links p.eqtrLinks a 
{
	color:#999;
	text-decoration:none;
}

#footer .links p.eqtrLinks a:hover 
{
	text-decoration:underline;
}

#footer .links img {
	padding-left:4px;
	float:right;
}