body {padding-top:32px;}

#wrapper {border-top:1px solid #80AAD2;}

#page {
background-color: white;
background-image: url(_assets/bg.jpg);
background-position: top;
background-repeat:no-repeat;
background-color: #a4a4a4;
min-height: inherit;
}

#pagecontent {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
color:#333333;
}

/* #pagecontent, h1, h2, h3, .byline, p { color: white } */
.topnav-color {color:gray;}
.bottomnav-color {color:gray;}
#pagecontent {overflow: visible; min-height: inherit;}
#pagecontent a {color: #009ae9;}
h1 {font-size: 70px; text-align:center; color: black; padding:5px; margin-bottom:18px; font-family:Arial black; letter-spacing:-6px; text-transform:uppercase;}

h3 {font-size: 40px; text-align:center; color: black; padding:5px; margin-bottom:18px; font-family:Arial black; letter-spacing:-3px; text-transform:uppercase;}



#pagemargin {margin: 0px 0px 0px 0px;}


#storeprods {
display: block;
float: left;
width:281px;
margin-left:18px;
margin-bottom:18px;
font-size:12px;
line-height: 14px;
color:#444444;
height:720px;
background-color:#FFFFFF;
padding:5px;
border:1px solid #000;
}

#storeprods a:hover {background-color: none; background: none; color:#CC0000;}

#storeprods h2 {
font-family:Arial;
font-size:19px;
color:#666666;
text-align:center;
}

.price {font-size:20px; font-family:impact; color:#CC0000;}

.priceold {color:#666666; font-weight: bold; text-decoration:line-through;}




/* MENU */

#menuwrapper {	width: 976px;
	margin-left: auto;
	margin-right: auto;
	background-color: red;
	height: 30px;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
	overflow: hidden;
}

#menu, #menu ul { /* all lists */
	width:1200px;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#menu a {
	
	display: block;
	width: auto;
	color: white;
	text-decoration: none;
	font-family: arial !important;
	font-size:11px !important;
	font-weight: bold !important;
	padding:9px 12px 9px 13px;
	height:30px;
    text-transform:uppercase;
	font-family: arial;
	background-color:#6c0000;
	border-right:2px solid #000000;
	background-image: url(_assets/menuon.gif);
	background-repeat:repeat-x;
}
	
#menu a:hover {	background-image: url(_assets/menuhover.gif);}

#menu a:active { background-image:url(_assets/menuactive.gif);}

#menu li { /* all list items */
		float: left;
	width: auto; /* width needed or else Opera goes nuts */
margin-left: 0 !important;
}

#menu li ul { /* second-level lists */
	position: absolute;
	background-color: red;
	width: 160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
z-index: 999;
border-top:2px solid #000000;
border-right:2px solid #000000;
border-bottom:2px solid #000000;
}

#menu li ul a {width:138px;} /* 200 - 30 - 3 for padding */

#menu li:hover ul, #menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#robupload {display:none;}

#maglogo { background-image:url(_assets/dragracingonline.jpg); display:block; width:420px; height:98px;}

#storemore {
display: none; 
}



#magnav {text-align:center;}

#magnav a img {padding:10px;}

#magnav a:hover img {background-color:#0090ff; color: white; -moz-border-radius:10px; border:2px solid #FFF; padding:8px;}

#magnav a:hover {background: none; background-color: none;}
