body {
	font: normal 80% Arial, Helvetica, sans-serif;
	background:#fff url(bg.gif) left top repeat-x;
	text-align:center;
	margin:0px;
}

a, a:visited{color:#03d}
a:hover{color:#f00}

/*a, a:visited{color:#029}
a:hover{color:#00f}*/

#wrapO{
	position:relative;
	width:980px;
	margin:0px auto;
	text-align:left;
	top:10px;
}

#wrapI{
	position:relative;
}

#top{
	position:relative;
	height:120px;
}

#top #logo {
	position:absolute;
	top:14px;
	left:0px;
}

#top #headAd1 {
	position:absolute;
	left:408px;
	top:16px;
}

#top #adLinks{
	position:absolute;
	top:106px;
	left:115px;
}

#lnav{
	width:140px;
	margin-top:15px;
	padding-bottom:30px
}

#lnav ul{
	background-color:#f6f6f6;
	margin:0px;
	padding:2px 0px;
}

#lnav ul li {
	list-style-type:none;
	margin:0px;
	padding:2px 0px;
	display:block;
	width:140px;
}

#lnav ul li a {
	background:#fff url("menu1_bg.png") left top no-repeat;
	border-left:4px solid #fff;
	display:block;
	width:101px;
	text-decoration:none;
	font-weight:bold;
	font-size:120%;
	color:#03d;
	padding:4px 0px 4px 35px;
}

#lnav ul li a:hover {
	border-left:4px solid #fff300;
	color:#f00;
}

#lnav ul ul{
	border-left:10px solid #fff;
	padding:1px 0px 8px 0px;
	margin:0px;
}

#lnav ul ul li{
	width:auto;
}

#lnav ul ul li a{
	color:#029;
	font:normal 90% Arial, sans-serif;
	display:inline;
	width:auto;
	background:transparent;
	border:none;
}
#lnav ul ul li a:hover{
	color:#d00;
	border:none;
	text-decoration:underline;
}

#lnav ol{
	font-size:90%;
	font-weight:bold;
	color:#f00;
	margin:20px 10px;
	padding:0px;
}

#lnav ol li{
	list-style-type:none;
	margin:0px;
	padding:0px 0px 7px 0px;
}

#lnav #adLinks{
	margin-left:8px;
}

#content{
	background-color:transparent;
	width:805px;
	padding:20px 0px 10px 0px;
	float:right;
}

ul li{
	line-height:150%;
	list-style-type:square;
	padding-bottom:10px;
}

h1 {
	font: bold 190% Arial, Helvetica, sans-serif;
	padding-bottom:2px;
	line-height:100%;
}
h2{
	font-size:90%;
	color:#368;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:0px;
}

h3{
	font-size:130%;
	color:#a11;
	border-bottom:1px dashed #fee;
	display:inline;
	margin-top:10px;
}

p{
	margin-top:8px;
	line-height:170%;
}

#fpLatest{}
#fpLatest h1{color:#000}
#fpLatest h1, #fpLatest h2{
	padding:0px 0px 2px 0px;margin:0px;
}
#fpLatest img{border:1px solid #000;width:388px;height:218px;margin:0px 0px 4px 0px;}
#fpLatest .fpItem{
	float:left;width:390px;padding-bottom:15px
}
#fpLatest .fpItem h1{font-size:150%}
#fpLatest .fpItem h2{
	font: normal 75% sans-serif;
}

#fpOther {width:40%;clear:left;padding-top:5px}
#fpOther h1, #fpForumLatest h1{font-size:140%;padding:8px 0px 10px 0px;color:#333;}
#fpOther img{width:47px;height:35px;top:10px;padding:3px 3px 0px 5px}
#fpOther ul{margin:0px 15px;padding:5px 15px;}
#fpOther .fpItem {margin-bottom:6px}
#fpOther .fpItem h1{display:inline;font-size:100%; font-weight:normal;}
#fpOther .fpItem h2{display:inline;	color:#666; font: normal 75% sans-serif;padding-left:.5em}

#fpAdsR {
	width:388px;
	padding:5px 5px 20px 5px;
	float:right;
}

.modelAttrib{
	background-color:#f6f6f6;
	padding:6px 10px;
	margin-bottom:10px;
}
.modelAttrib p{
	font-size:85%;
}
.modelAttrib .pros, .modelAttrib .cons{
	display:block;
}
.modelAttrib .pros strong{
	color:#00f;
}
.modelAttrib .cons strong{
	color:#f00;
}
.modelAttrib ul{
	font-size:90%;
	float:left;
	width:33%;
	margin:10px 0px 4px 0px;
	padding:0px;
}
.modelAttrib ul li{
	line-height:110%;
	list-style-type:none;
	padding-bottom:4px;
}
.modelAttrib ul li em{
	color:#999;
	padding-right:10px;
	float:left;
	text-align:right;
	font-style:normal;
	width:90px;
}

.modelList{
	margin:10px 0px;
	width:100%;
	border-collapse:collapse;
}
.modelList th{
	font-size:90%;
	padding:3px 5px;
	background-color:#f6f6f6;
	border-right:1px solid #fff;
	border-bottom:1px solid #ddd;
}
.modelList td{
	padding:6px 3px 2px 3px;
	border-bottom:1px dashed #ddd;
}

.modelPartsUsed{
	float:right;
	width:180px;
	background-color:#adf;
	padding:6px 10px;
	margin:0px 0px 10px 20px;
}

.modelPartsUsed h1{
	width:190px;
	margin-top:-6px;
	margin-left:-10px;
	padding:2px 5px;
	font: bold 120% Arial, sans-serif;
	background-color:#029;
	color:#fff;
}

.modelPartsUsed ul{
	font-size:85%;
	margin:5px 5px;
	padding-left:10px;
}
.modelPartsUsed li{
	padding:0px 0px 6px 0px;
	margin:0px;
	line-height:110%;
}

.iconmini{
	border-style:none;
	margin: 0px 2px;
}

#urcn_ftr, #urcn_ftr a, #urcn_ftr a:visited, #foot a, #foot a:visited{background-color:transparent;color:#fff;border-style:none}

#foot{
	clear:both;
	text-align:center;
	margin-top:10px;
	padding-top:8px;
	font-size:80%;
	color:#fff;
	background-color:#a9a9a9;
	border-top:3px solid #fff300;
}