body {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #000;
	background-color: #CC0000;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 12px;
	}


#topwrap {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
    height: 160px;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(http://www.redalertmerch.com/images/interface/topbg.gif);
}

#topbar {
background: black; 
color: #aaa; 
padding-bottom: 5px; 
height:11px; 
font-size: 11px;
width: 100%; 
text-align: right;
}


#blackbar {
	margin: 0px;
	margin-top: -5px;
	color: white;
	background-color: black;
	padding: 0px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	width: 100%;
	font-size: 12px;
}

#blackbar a, .greybox2 a { text-decoration: none; color: #cc0000;}

#bottomwrap {
    padding-top: 30px;
	min-height: 185px;
	background-position-y: 0px;
	background-position-x: 0px;
	color: black;
	background-color: #cc0000;
	background-image: url(http://www.redalertmerch.com/images/interface/botbg.gif);
	background-repeat: repeat-x;
}

.contentwrap {
	width: 750px; 
	margin: 0 auto;
}

#logo {
    position: absolute;
    left:0px;
    top: 0px;
	margin: 0px;
	float: left;
    height: 78px;
    overflow:visible;
	z-index: 9995;
	}
	
#print_logo {
	position: absolute;
	left: 0px;
	top: 0px;
	display:none;
}

.blurb {
	color: black;
    float:right;
    display: block;    
    margin-top: 10px;
	margin-right: 10px;
	padding-bottom: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	clear: right;
}

#print_blurb { display: none;}

a {
	text-decoration: none;
	color: white;
}

.defaultBold { 
font-weight: bold;
}

.center { 
	text-align: center;
}

.highlight {
color: #ff0000;
}

.spacer {
 margin-bottom:     12px;
}

.itempad {
padding: 2px 0 2px 0;
}

.itempadbig {
padding: 5px 0 5px 0;
}

.bottompad {
padding: 0 0 2px 0;
}
.marginpad {
 margin: 12px 0 10px 3px;
 background: transparent;
}

.leftpad {
padding: 0 0 0 4px;
}

.felement {
width: 100%;
margin: 0px;
padding: 5px;
}



.unselectedColor {
float: left; 
width: 20px; 
height: 20px; 
border: 1px solid #222; 
margin: 2px;
}

.selectedColor {
float: left; 
width: 16px; 
height: 16px; 
border: 3px solid #222; 
margin: 2px;
}

.quantities {
text-align: center;
font-size: .8em;
float: left;
margin-right: 2px;
}

.greybox {
background: url(http://www.redalertmerch.com/images/interface/greyboxbg.png); 
color: white;
padding: 15px 5px;
padding-right: 0px; 
margin-top: 0px;
margin-bottom: 15px;
width:490px; 
}

.greybox2 {
background: url(http://www.redalertmerch.com/images/interface/greyboxbg.png); 
color: white;
padding: 5px;
padding-right: 0px; 
padding-bottom: 15px;
width: 475px; 
margin: 2px auto; 
margin-bottom: 5px;
}



.boxtop {
background-color: #aa0000;
color: white;
padding: 1px;
padding-right: 0px;
padding-left: 0px;
margin: 0px;
margin-bottom: 15px;
width:490px; 
}

.boxtop h3 {
margin-left: 10px;
margin-bottom: 0px;
padding: 0px;
clear: none; 
color: #ddd;
}
.redbox {
background-color: #ff0000;
color: #fff;
padding: 15px 0px; 
padding-right: 0px; 
margin-top: 0px;
margin-bottom: 15px;
width:490px; 
}



.formStepTitle {
margin-bottom: 2px; 
margin-left: 10px;
clear: none; 
color: #ddd;
}

#merchSizes {
clear: left;  
width: 440px;
}


#navbar {
clear: both;
  margin: 5px;
  margin-top: 10px;
  padding: 0px;
  font-size: 11px;
  float: right;  
}
#navbar li {
	float: left;
	display: inline;
	padding-left: 10px;
	margin-right: 10px;
	border-left: 1px solid #a00;
	
}

#navbar li ul {
	margin: 0px;
	padding: 0px;
	display: block;
}
#navbar li ul li {
    float: none;
    padding-right: 0px;
    border-right: 0px;
	display: block;
	padding-left: 0px;
	margin-left: 0px;
	border-left: 0px;
}
#navbar li a {color: #ddd;}
#navbar li a.secondary {color: #bbb;}
#navbar li a.secondary:hover {color: #fff;}

#navbar a:hover,
  .articles #navbar #articles a,
  .topics #navbar #topics a,
  .about #navbar #about a,
  .contact #navbar #contact a,
  .contribute #navbar #contribute a,
  .feed #navbar #feed a { 
  color: #fff;
}

#preview {
float: right; margin: 10px; margin-right: 60px; width: 150px;
}

#beta_box {
float: right;
width: 240px;
border: 1px solid #cc0000;
}

#topthree {
display: inline;
}

#topthree li {
padding: 0px 10px;
display:inline;
}

.productrowunselected {
width:100%; 
margin: 0px;
padding: 15px;
margin-bottom: 2px;
background: url(http://www.redalertmerch.com/images/interface/greyboxbg.png);
color: #fff;
}


.productrowselected {
width:720px; 
margin: 0px; 
padding: 15px;
background: black;
color: white;
}

.productdesc {
float: left; 
margin-left: 15px;
}
.productrowunselected:hover {

background: black;
}

.productrowunselected a { color: #ff0000; }

.productimg {
float: left; 
width:150px; 
height: 187px;
margin: 0px;
padding: 0px;
}

.productSelCol {
text-align: center;
float: left;
width: 150px;
height: 187px;
margin-left: 15px;
}
.productSwatch {
width: 100px;
height: 100px;
margin: 0 auto;
border: 5px solid #222;
}


#blackout {
position: absolute;
background: url(http://www.redalertmerch.com/images/interface/greyboxbg.png); 
z-index: 9998; 
width:100%; 
height: 100%;
left: 0;
top: 0;
display: none;

}

#login-box {
background: url(http://www.redalertmerch.com/images/interface/greyboxbg.png); 
color: white;
border: 1px solid #cc0000;
width: 310px;
padding: 0px;
margin: 0 auto;
margin-top: 50px;
text-align: center;
z-index: 9999;
}

.hiddenPic {
	display:none;
	position: absolute;
}

.leftfloat {
	float: left;
}

/* Rounded Interface with mouseover rows begin */
.roundinterface {
background: #aa0000;
width: 365px;
margin: 0px;
padding:5px;
margin-top: 5px;
padding-bottom:15px;
margin-bottom: 0px;
}

.roundinterface h2 {
	color: white;
	padding: 0;
	margin: 0;
	margin-left: 10px;
}

.introwopen {
	color: #fff;
	width:350px; 
	margin: 2px; 
	padding: 5px;
	background: #660000; 
	
}

.introwopen:hover {
	color: #fff;
	background: black;
}

.introwopen:hover a { 
	color: #fff; 
}

.introwopen h3 {
	margin: 0px; 
	padding: 0px;
}


.introwclosed {
	width:350px; 
	color: #fff;
	background: #cc0000;
	margin: 2px; 
	padding: 5px;
 	filter:alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4; 
}

.introwclosed:hover {
	color: #aaa;
	background: transparent;
}

.introwclosed:hover a { 
	color: #ff0000; 
}

.introwclosed h3 { 
	padding: 0; 
	margin: 0;
}



.pulloutbox {
width: 315px;
display: none;
margin: 0;
margin-left: 25px;
padding: 5px;
color: white;
background: url(http://www.redalertmerch.com/images/interface/greyboxbg.png);
}

.pulloutbox p {
margin-left: 15px;}

/* Rounded Interface with mouseover rows end */

#overwrap { 
margin: 0; 
padding: 0; 
width: 100%;
color: white;
background: url(http://www.redalertmerch.com/images/interface/greyboxbg.png);
}