/* page structure */
body{
	background:#161513;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:auto 0;
	padding:0px;
}
img{
	border:0px;
	padding:0px;
}
#site_wrapper{
	background-color:transparent;
}
#header_wrapper{
	width:100%;
	height:132px;
	background-color:#e40851;
	text-align:center;
	z-index:-1;
}
#nav_wrapper{
	width:860px;
	background:transparent;
	text-align:center;
	margin:auto;
	height:27px;
	padding:0px;
	z-index:999;
}
#nav_container{
	width:860px;
	margin:auto;
	text-align:center;
	padding:0px;
	height: 27px;
	margin-top:-25px;
}

#site_content_wrapper{
	background-color:#161513;
	background-position: top center;
	clear:both;
	color:#666;
}
#site_content_container{
	width:962px;
	margin:0 auto;
	padding-top:40px;
}

#leftcolumn { 
 color: #d9f292;
 background: transparent;
 width: 200px;
 float: left;
}
#leftcolumn a {
	color:#fff;
}
#rightcolumn { 
color: #d9f292;
 background: transparent;
 height:510px;
 width: 200px;
 float: right;
}
#content_index {
margin:0 auto;
width: 560px;
height:425px;
color: #fff;
background-color: transparent;
}

#footer { 
 width: 100%;
 height: 200px;
 clear: both;
 color: #fff;
 background: #000;
 text-align:center;
 margin:auto 0;
}


/* footer styles (home pg) */
#footer_links{
	padding:10px;
	font-size:10px;
	color:#fff;
	width:960px;
	text-align:center;
	margin:auto;
}
#footer_links table td p, #footer_links p
{
	color:#fff;
}
#footer_links a{
	color:#fff;
	text-decoration:none;
}

#footer_links a:hover{
	text-decoration:underline;
}

#competition{ 
position: relative;
top: 23px;
left: 42px;
}

#download{ 
position: relative;
top: 35px;
left: 70px;
}

#download2{ 
position: relative;
top: 18px;
left: 32px;
}

#register{
position: relative;
top: 48px;
left: 32px;
}

#mail_list{ 
position: relative;
top: 75px;
left:32px;
}

#edexlogo{
position: relative;
top: 50px;
left:80px;
}	

#browse{ 
position: relative;
top: -245px;
left: 96px;
display:inline;
}

#raise_funds{ 
position: relative;
top: 0px;
left: -36px;
display:inline;
}

#catalogue{ 
position: relative;
top: 10px;
left: 40px;
display:inline;
}

#edex_promo{ 
position: relative;
top: 30px;
left: 40px;
display:inline;
}

/* CONTENT SPECIFIC STYLES */
/* menu styles */

/*
span.topNavMenu ul { display: inline-block; }
span.topNavMenu li { display: inline; }
span.topNavMenu a { display: inline-block; }

*/
span.topNavMenu{
	display:block;
	width:960px;
	text-align:center;
	margin:auto;
	padding:4px;


	
}
a.navButton {
    background: transparent;
    color: #fff;
	text-transform:uppercase;
    display: inline-block;
    /*float: left;*/
	margin:auto;
    /*font: normal 11px arial, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
    height: 17px;
    margin-right: 3px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
	margin-left:5px;
}
a.navButton_shopping {
	background:transparent url('/site_images/white_cart.jpg') no-repeat scroll top right;
	color:#fff;
	display:inline-block;
	margin:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	line-height:17px;
	margin-right:3px;
	padding-right:22px;
	text-decoration:none;
	margin-left:3px;
}



a.navButton:active, a.navButton:hover {
    background: transparent;
    outline: none; /* hide dotted outline in Firefox */
	border:0px;
	color:#000;
	text-decoration:none;

}
a.navButton_shopping:active, a.navButton_shopping:hover {
    background: transparent url('/site_images/black_cart.jpg') no-repeat scroll top right;
    outline: none; /* hide dotted outline in Firefox */
	border:0px;
	color:#000;
	text-decoration:none;
}


/* search box (home pg) */
#search{
	width:100%;
	margin:auto;
	min-height:25px;
	text-align:center;
	clear:both;
	padding:0px;
}
form.frm_search{
	padding:0px;
}
form.frm_search input.searchBox{
	background:#ebeced;
	color:#666;
	font-size:10px;
	border:none;
	width:260px;
	padding:4px;
} 
input.submitBtn{
	cursor:pointer;
	border:none;
	background: url(site_images/btn_search.jpg) top left no-repeat;
	width:69px;
	height:25px;
}



/* MENU V2 */
span.topNavMenu{
	display:block;
	width:800px;
	text-align:center;
	margin:auto;
	padding:4px;
	margin-left:76px;
	
}
#slidetabsmenu {
font-size:90%;
line-height:normal;
border:none;
color:#fff;
text-align:center;
text-transform:uppercase;
}

* html #slidetabsmenu{ 
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
}

#slidetabsmenu a {
float:left;
background:url(site_images/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 8px;
text-decoration:none;
height:17px;
margin-left:10px;


}

#slidetabsmenu a span {
float:left;
display:block;
background:url(site_images/tab-right.gif) no-repeat right top;
padding:3px 8px 3px 0px;
color:#fff;
height:11px;
overflow:hidden;
}
#slidetabsmenu .shopping a span  {
float:left;
display:block;
background:url(site_images/tab-right-shopping.gif) no-repeat right top;
padding:3px 25px 3px 0px;
color:#fff;
height:11px;
overflow:hidden;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */



#slidetabsmenu #current a {
background-position:0 -17px;
color:#fff;
}

#slidetabsmenu #current a span {
background-position:100% -17px;
color:#fff;
}

#slidetabsmenu a:hover {
background-position:0% -17px;
color: #0077be;
}

#slidetabsmenu a:hover span {
background-position:100% -17px;
color: #0077be;
}

