body {
	font-family:arial;
	font-size:10pt;
	background-color:#000;
	padding:0px;
}

#rjbanner {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width:762px;
	height:157px;
	background-image:url('images/rjBannerNew.gif');
}

#logoRj {
	width:203px;
	height:57px;
	background-image:url('images/logoRj.png');
}


#rjbannerBackground {
	position:absolute;
	left:0px;
	top:0px;
	width:99.99%;
	min-width:993px;
	height:157px;
	background-color:#000;
	background-image:url('images/rjBannerBackground.png');
	background-repeat:repeat-x;
	background-position:bottom;
}

#menuMain {
	position:absolute;
	z-index:2;
	top:157px;
	left:0px;
	height:17px;
	width:99.99%;
	min-width:993px;
	background-color:#fff;
	border-bottom:solid 2px #98895b;
}

	.menuMainButton {
		cursor:pointer;
		float:left;
		padding-right:17px;
		margin-left:17px;
		height:17px;
		display:block;
		border-right:1px dotted #333;
	}

#copyright {
	position:absolute;
	bottom:0px;
	right:7px;
	color:#fff;
	font-size:7pt;
}

#contentContainer {
	position:absolute;
	z-index:0;
	top:191px;
	left:17px;
	background-color:#fff;
	border: solid 2px #98895b;
	overflow:auto;
}

#innerContent {
	posiition:absolute;
	z-index:0;
	width:auto;
	height:auto;
	padding:7px;
	overflow:auto;
}


#menuListProductItems {
	z-index:2;
	position:absolute;
	top:174px;
	left:66px;
	width:auto;
	height:auto;
	background-color:#fff;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:3px;
	padding-right:3px;
	display:none;
	border:1px dotted #444;
}

	a.menuLinkProduct {
		display:block;
		text-decoration:none;
		color:#fff;
		font-size:9pt;
		display:block;
		font-family:arial;
		margin-top:2px;
		margin-bottom:2px;
		background-color:#eee;
		color:#000;
	}

	a.menuLinkProduct:hover {
		background-color:#000;
		color:#eee;
	}

#catTitle {
	display:block;
	padding:7px;
	margin-bottom:2px;
	background-color:#555;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
}


#categoryDescription {
	display:block;
	padding:7px;
	margin-bottom:11px;
	border:1px dotted #444;
	color:#000;
	font-size:10pt;
}

#row {
	display:block;
	margin-left:157px;
	width:auto;
	font-size:10pt;
	height:17px;
	margin-bottom:7px;
	background-color:#555;
	padding-left;
	color:#fff;
}
	#purchaseButton {
		position:absolute;
		background-color:#555;
		left:167px;
		width:85px;
		color:lightblue;
		cursor:pointer;
		overflow:hidden;
	}
	#partNum {
		position:absolute;
		background-color:#555;
		left:277px;
		width:125px;
		overflow:hidden;
	}
	#dia {
		position:absolute;
		background-color:#555;
		left:417px;
		width:88px;
		overflow:hidden;
	}
	#shank {
		position:absolute;
		background-color:#555;
		left:497px;
		width:88px;
		overflow:hidden;
	}
	#loc {
		position:absolute;
		background-color:#555;
		left:572px;
		width:88px;
		overflow:hidden;
	}
	#upshear {
		position:absolute;
		background-color:#555;
		left:634px;
		width:88px;
		overflow:hidden;
	}
	#oal {
		position:absolute;
		background-color:#555;
		left:717px;
		width:88px;
		overflow:hidden;
	}
	#list {
		position:absolute;
		background-color:#555;
		left:814px;
		width:87px;
		color:lightgreen;
		overflow:auto;
	}

	#partNum2 {
		position:absolute;
		background-color:#555;
		left:287px;
		width:125px;
		overflow:hidden;
	}
	#dia2 {
		position:absolute;
		background-color:#555;
		left:387px;
		width:88px;
		overflow:hidden;
	}
	#shank2 {
		position:absolute;
		background-color:#555;
		left:487px;
		width:88px;
		overflow:hidden;
	}
	#loc2 {
		position:absolute;
		background-color:#555;
		left:562px;
		width:88px;
		overflow:hidden;
	}
	#upshear2 {
		position:absolute;
		background-color:#555;
		left:644px;
		width:48px;
		overflow:hidden;
	}
	#oal2 {
		position:absolute;
		background-color:#555;
		left:717px;
		width:88px;
		overflow:hidden;
	}
	#list2 {
		position:absolute;
		background-color:#555;
		left:814px;
		width:87px;
		color:lightgreen;
		overflow:auto;
	}



#homeHolder {
	width:950px;
	height:531px;
	overflow:hidden;
}
#textHolder {
	text-align:center;
	float:left;
	width:409px;
	height:531px;
	background-color:#b8a97b;
	padding-left:3px;
	
}

#productTileHolder {
	margin-left:7px;
	float:left;
	width:528px;
	height:auto;
	background-color:#666;
	padding-bottom:3px;
	padding-right:3px;
}

#productTile {
	display:block;
	float:left;
	font-size:8pt;
	color:#777;
	width:127px;
	height:127px;
	margin-left:3px;
	margin-top:3px;
	border:solid 1px #999;
	cursor:pointer;
	background-color:#fff;
}

	#productTile:hover {
		border:solid 1px #000;
	}
