body {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		white;
	margin:					0px;
	color:					black;
}

a {
	color:					white;
	text-decoration:		none;
}

a:link {
	color:					white;
	text-decoration:		none;
}

a:visited {
	color:					white;
	text-decoration:		none;
}

a:hover {
	color:					black;
	text-decoration:		none;
}


ul li {
	text-align:				left;
	line-height:			16px;
}


blockquote {
	line-height:			13px;
	padding:	  			0px;
	margin-left:			24px;
	margin-right:			0px;
	margin-top:				6px;
	margin-bottom:			12px;
	text-align:				justify;
	width:					600px;
}

img {
	border:					0;
}

table {
	border:					0;
}

td {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}

th {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}



.bottomtext {
	color:					silver;
	font-size:				7pt;
	padding-left:			50px;
	background:				none;
}


.dprodarea {
	position:			relative;
	top:				0;
	left:				78px;
}


.dprodbox {
	background-image:	url(../images/proddescbkgd.png);
	background-repeat:	no-repeat;
	height:				502px;
	width:				897px;
	padding-left:		30px;
	border:				none;
	color:				black;
	font-size:			8.5pt;
}



.bdemo {
	background-image:	url(../images/demo.png);
	height:				86px;
	width:				88px;
	line-height:		86px;
	border:				none;
}

a.bdemo {
	height:				86px;
	line-height:		86px;
	width:				88px;
	display:		  	block;
	text-decoration:	none;
	border:				none;
}

a:hover.bdemo {
	background-image:	url(../images/demo_over.png);
	height:				86px;
	line-height:		86px;
	width:				88px;
	display:			block;
	text-decoration:	none;
	border:				none;
}

.bdemot {
	height:				86px;
	width:				100px;
	font-size:			10pt;
	font-weight:		bold;
	text-align:			center;
	display:			table-cell;
	border:				none;
}


.bdemobox {
	line-height:		86px;
	border:				none;
}


#popup a, #popup a:visited {
	position:			relative;
	display:			block;
	padding:			0 10px;
	margin:				0;
	text-decoration:	none;
}

#popup a span {
	display:			none;
}

#popup a:hover {
}

#popup a:hover span {
	display:			block;
	position:			absolute;
	top:				0px;
	left:				150px;
	text-align:			center;
	filter:				alpha(opacity=100);
	-moz-opacity:		1;
	opacity:			1;
}



.transbox {
	position:			relative;
	top:				1px;
	right:				0;
	width:				554px;
	height:				368px;
	background:			yellow;
	padding:			10px;
	filter:				alpha(opacity=20);
	-moz-opacity:		0.20;
	opacity:			0.2;
}

.textie {
	position:			relative;
	top:				-390px;
	right:				0;
	width:				554px;
	background:			transparent;
	padding:			10px;
}

.textff {
	position:			relative;
	top:				-400px;
	right:				0;
	width:				554px;
	background:			transparent;
	padding:			10px;
}




.textlie {
	position:			relative;
	top:				-390px;
	right:				0;
	width:				554px;
	background:			transparent;
	padding:			10px;
}

.textlff {
	position:			relative;
	top:				-400px;
	right:				0;
	width:				554px;
	background:			transparent;
	padding:			10px;
}


