/* page structure */
body{
	background:#fff;
	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{
	width:100%;
	background-color:#fff;
	background-position: top center;
	text-align:center;
	margin:auto 0;
	clear:both;
	color:#666;
}
#site_content_container{
	width:960px;
	text-align:left;
	margin:auto;
	/* background:url(site_images/content_clear.jpg) repeat-y #acca57;*/
}


#content { 
 float: left;
 color: #fff;
 background: #fff;
 min-height: 350px;
 width: 768px;
 display: inline;
 margin:15px;
}

#leftcolumn { 
 color: #333333;
 background: #fff;
 /* height:510px; */
 width: 166px;
 float: left;
 text-align:center;
}
#leftcolumn a {
	color:#111111;
}

#rightcolumn { 
 color: #d9f292;
 background: #fff;
 height:510px;
 width: 162px;
 float: right;
 text-align:center;
}

#content_index {
margin:0 auto;
width: 510px;
height:512px;
color: #fff;
background-color: transparent;
}

#clearer{
	width:960px;
	padding:0px;
	margin:auto;
	clear:both;
}

#footer { 
 width: 100%;
 height: 250px;
 clear: both;
 color: #fff;
 background: #000;
 text-align:center;
 margin:auto 0;
}

#fund_more{ 
position: relative;
top: 50px;
left: 0px;
}

#see_cart{ 
position: relative;
top: 100px;
left: 0px;
}

#specials{ 
position: relative;
top: 45px;
left: 0px;
}


#Edex_link{ 
position: relative;
top: 125px;
left: 0;
}


#register{ 
position: relative;
top: 23px;
left: 0px;
}

#download_right{ 
position: relative;
top: 100px;
left: 0px;
}

#shop_online{ 
position: relative;
top: 42px;
left: 0px;
}

#see_shop{ 
position: relative;
top: 75px;
left: 0px;
}

#cart{ 
position: relative;
top: 100px;
left: 0px;
}

#browse{ 
position: relative;
top: -245px;
left: 86px;
width: 129px;
display:inline;
}

#raise_funds{ 
position: relative;
top: 0px;
left: -50px;
width: 125px;
display:inline;
}

#catalogue{ 
position: relative;
top: 10px;
left: 20px;
width: 218px;
display:inline;
}

#edex_promo{ 
position: relative;
top: 30px;
left: 40px;
width: 423px;
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;
	padding-top: 10px;
	padding-bottom: 18px;
}
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/content_search.jpg) top left no-repeat;
	width:69px;
	height:25px;
}

/* 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;
}

/* MENU V2 */
span.topNavMenu{
	display:block;
	width:800px;
	text-align:center;
	margin:auto;
	padding:4px;
	margin-left:76px;
	
}
#slidetabsmenu {
/*float:left;*/
font-size:90%;
line-height:normal;
border:none;
color:#fff;
text-align:center;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
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;
}

