body{
	background:#000000;
	color:#666666;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.headerText{
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#ff9c00;
}
.subHeaderText{
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#ff9c00;
}
.pageHeaderText{
	float:left;
	font-size:16px;
	margin:20px 0px 15px 20px;
}
.contentText{
	float:left;
	width:100%;
}
.contentTextIndex{
	float:left;
	width:100%;
	height:140px;
}
.formText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.backgroundLinkAdo{
	float:left;
	position:absolute;
	top:50%;
	left:50%;
	margin:159px 0px 0px -400px;
	width:75px;
	height:55px;
	border:none;
	z-index:500;
	display:none;
}
.mainBackground{
	float:left;
	position:absolute;
	top:50%;
	left:50%;
	margin:-335px 0px 0px -450px;
	width:900px;
	height:675px;
	background:#FFFFFF url(../images/backgroundA.jpg) no-repeat top left;
}
.mainBackground2{
	background:#FFFFFF url(../images/backgroundA.jpg) no-repeat top left;
}
.mainBackgroundAlt{
	background:#FFFFFF url(../images/backgroundA.jpg) no-repeat top left;
}
.mainHolder{
	float:left;
	position:absolute;
	top:50%;
	left:50%;
	margin:-335px 0px 0px -450px;
	width:900px;
	height:675px;
	background:url(../images/overlay2.png) no-repeat top left transparent;
	_background:url(../images/overlay2.gif) no-repeat top left transparent;
}


.logoHolder{
	float:left;
	left:595px;
	top:45px;
	width:200px;
	height:81px;
	position:relative;
	background:url(../images/logo2.png) no-repeat top left transparent;
}
*html .logoHolder{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='crop');
}
.contentHolderIndex{
	float:left;
	height:425px;
	left:90px;
	position:relative;
	top:125px;
	width:550px;
	overflow-y:auto;
	overflow:hidden;
	z-index:10;
}
.contentHolder{
	float:left;
	height:395px;
	left:90px;
	position:relative;
	top:125px;
	width:550px;
	overflow-y:auto;
}
.contentHdivider{
	float:left;
	width:100%;
	margin:10px 0px 10px 0px;
	height:5px;
}

.naviHolder{
	float:left;
	position:relative;
	top:205px;
	left:375px;
	width:471px;
	height:30px;
}









.main_thumbHolder{
	float:left;
	padding:5px;
	width:240px;
	height:90px;
	cursor:pointer;
	margin:2px;
	_margin-top:-10px;
}
.main_thumbImgHolder{
	float:left;
	width:90px;
	height:90px;
}
.main_thumbHeader{
	float:left;
	width:135px;
	margin-left:10px;
	height:20px;
}
.main_thumbDesc{
	float:left;
	width:130px;
	margin-left:10px;
	height:65px;
}







.contact_mapHolder{
	float:left;
	margin:40px 0px 0px 0px;
	height:200px;
	width:336px;
}
.contact_addressHolder{
	float:left;
	margin:20px 90px 0px 0px;
	width:200px;
	
}
.contact_queryLinkHolder{
	float:left;
	margin:140px 0px 0px 0px;
}
.contact_formHolder{
	float:left;
	margin:30px 0px 0px 0px;
}





.product_listHolder{
	height:70px;
	width:570px;
	left:265px;
	position:absolute;
	top:490px;
	overflow-y:auto;
	z-index:10;
}
.product_listHolder img{
/*	float:left;
*/	margin:5px;
	margin-top:0px;
}
.product_selection{
	float:left;
	margin:0px 0px 0px -10px;
}
.product_selection1{
	float:left;
	margin:-300px 0px 0px -10px;
}
.productMain_caption{
	float:left;
	margin:40px 0px 0px -110px;
}
.product_shortcut{
	height:50px;
	left:640px;
	position:absolute;
	top:135px;
	*top:125px;
	width:198px;
	z-index:20;
}
.product_shortcut img{
	cursor:pointer;
}
.product_shortcutcaption{
	height:36px;
	width:300px;
	left:330px;
	position:absolute;
	top:155px;
	*top:145px;
	text-align:right;
	padding-top:14px;
	color:#000000;
	display:none;
}

.product_icon{
	border:1px solid #000000;
	width:65px;
	height:65px;
	margin:5px;
	margin-top:0px;
	float:left;
	cursor:pointer;
}
.product_eaContent{
	margin-top:20px;
}
.product_eaContent img{
	margin-right:20px;
	border:3px solid #000000;
}
