body {
	margin: 0px;
	padding: 0px;
	color: #666666;
	background-color: #E5E5E5;
}
#container {
	position: relative;
	z-index: 2;
	margin: 0px;
	padding: 0px ;
	text-align: center;
	/* part 1 of 2 centering hack */
	}
#main {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:0px auto' */
	background: #E5E5E5 url(../images/back_sub.gif);
	background-repeat : no-repeat;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 640px; /* ie5win fudge begins */
	}
html>body #main {
	width: 640px; /* ie5win fudge ends */
	}
#titlebox {
	padding : 103px 0px 0px 10px;
}
#lilnavbox {
	padding : 3px 0px 0px 32px;
}
#tagline {
	padding : 6px 0px 0px 32px;
}
#maincontent {
	margin : 12px 0px 0px 24px;
}
#detailcontent {
	width: 618px;
	margin : 12px 0px 0px 14px;
	border : 1px solid #FFFFFF;
	background : #F2F2F2;
}
#remsurvcontent {
	width: 618px;
	border : 1px solid #FFFFFF;
	background : #F2F2F2;
	padding : 10px 10px 10px 10px;
	margin : 12px 0px 0px 14px;
}
#featcontent {
	width: 618px;
	border : 1px solid #FFFFFF;
	background : #F2F2F2;
	padding : 10px 10px 10px 10px;
	margin : 12px 0px 0px 14px;
}
#itemtext {
	width: 208px;
	margin-top:3px;
	border-bottom : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
	background : #E5E5E5;
	font : 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align : right;
	padding : 8px;
}
#addbox {
	padding : 50px 0px 0px 112px;
}
#back {
	z-index: 1;
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
}
.foot {
	color: #666666;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.foot {
	color: #666666;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.foot:active {
	color: #666666;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.foot:visited {
	color: #666666;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.foot:hover {
	color: #FF9933;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
#itemcharttitle {
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 4px;
	margin-right : 4px;
	width : 400px;
	color: #000000;
	font : 700 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #CCCCCC;
}
#itemchart {
	margin-left: 4px;
	margin-right : 4px;
	width : 400px;
	color: #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #F9F9F9;
}
.techspecs {
	padding: 3px;
	color: #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.maintext {
	padding: 3px 6px 3px 6px;
	color: #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #CCCCCC;
}
a.detailback {
	color: #000000;
	font : 700 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.detailback:active {
	color: #000000;
	font : 700 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.detailback:visited {
	color: #000000;
	font : 700 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.detailback:hover {
	color: #FF9933;
	font : 700 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
#dlbox {
	width : 146px;
	border : 1px solid #FFFFFF;
	padding : 3px 3px 3px 3px;
	color : #000000;
	background : #E5E5E5;
}
#softdl {
	width : 146px;
	margin : 3px 3px 3px 3px;
	padding : 3px 3px 3px 3px;
	color : #000000;
	font : 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #CCCCCC;
}
#viddl {
	width : 149px;
	margin : 3px 3px 3px 3px;
	padding : 3px 3px 3px 3px;
	color : #000000;
	font : 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #CCCCCC;
}
#textbox {
	width : 400px;
	padding : 10px 10px 10px 10px;
	color : #000000;
	font : 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#comsystext {
	width : 400px;
	color: #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 5px 10px 5px 10px;
}
#comsyschart {
	margin-left: 4px;
	margin-right : 4px;
	width : 530px;
	color: #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #F9F9F9;
}
#comsyscharttitle {
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 4px;
	margin-right : 4px;
	width : 530px;
	color: #000000;
	font : 700 13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #CCCCCC;
}
a.int {
	color: #FF9933;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.int:active {
	color: #FF9933;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.int:visited {
	color: #FF9933;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.int:hover {
	color: #666666;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}