body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin: 0px;
	background: #D3DADE url(assets/bggrad1.gif) repeat-x fixed;
	
}
.smallGrey {
	color: #999999;
	font-size: 10px;
	padding-left:4px;
	border-bottom: 1px solid #ccc;
}
.activestep{
	color: #FFFFFF;
	background: #000000 url(assets/grad_black.gif) repeat-x;
	border-bottom:5px solid #FF6702;
	height: 64px;
	padding-left:16px;
}
.inactivestep{
	color: #999;
	background: #000000 url(assets/grad_gray.gif) repeat-x;
	border-bottom: 5px solid #FF9A03;
	height: 64px;
	padding-left:16px;
	}
.big{
	font-size:24px;
	font-weight:bold;
	}
.bigger{
	font-size:16px;
	font-weight:bold;
	}
a.nav{
	text-decoration:none;
	color: #000000;
	font-weight: bold;
	}
a.nav:hover{
	text-decoration:none;
	color: #FFFFFF;
	background: #FF6702;

}
a.rules{
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif 
}
a.button{
	text-decoration:none;
	color: #FFFFFF;
	background: #020433;
	font-weight:bold;
	padding:2px;
}
a.button:hover{
	text-decoration:none;
	color: #FFFFFF;
	background: #FF6702;
	font-weight:bold;
	padding:2px;
}
.button{
	text-decoration:none;
	color: #FFFFFF;
	background: #020433;
	font-weight:bold;
	padding:2px;
}
.white {
	color: #FFFFFF;
}
.orange {
	color: #FF6702;
}
.lorange {
	color: #FF9A03;
}
.cat {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 12px;
	font-weight: bold;
	cursor:pointer;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}
.catover {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 12px;
	font-weight: bold;
	cursor:pointer;
	color: #FFFFFF;
	background: #FF6702;
}
/*.cat:hover{
	color: #FFFFFF;
	background: #FF6702;
}
*/
.smallhead{
	background: url(assets/grad_black_small_drag.gif) repeat-x; 
	padding:4px;
	color: #FFF;
	font-weight: bold;
	cursor:move;
}
#cart{

	background: #FFF;
	/*border-top: 3px solid #020433;
	border-right: 3px solid #020433;
	border-bottom: 3px solid #020433;
	*/
		border: 1px solid black;

}
#cartcontents{
	font-weight: bold;
	padding: 4px;
}
#nav{
	background: #FFF;
/*	border-top: 3px solid #020433;
	border-left: 3px solid #020433;
	border-bottom: 3px solid #020433; 
	border-bottom: 3px solid #020433; 
*/
	border: 1px solid black;
}
.ruler{
	border-bottom: 1px solid #000000; 
}
.small{
	font-size:9px;
}
#catHeader{
	color: #FFFFFF;
	background: #000000;
	border-bottom:1px solid #000000;
	height: 48px;
	padding-left:16px;
}
.transparent{
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
}
.opaque{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.inputLabel {
	font: bold 10px Arial, Helvetica, sans-serif;
}
.inputLabelError {
	font: bold 10px Arial, Helvetica, sans-serif;
	color:red;
}
.input{
	width: 160px;
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	margin-bottom: 8px;
	background-color:#F0F2F4;
}
.inputError{
	width: 160px;
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid black;
	background-color:#FF9999;
	margin-bottom: 8px;
}
.noborder{
	border: 0px solid black;

}
a{
color:#006699;
}
