div#bodyMain {
	width: 600px;
	font-size: 12px;
	font-family: Arial, Helvetica;
	color: #666;
	text-align: left;
	line-height: 150%;
}

div#bodyMain h3 {
	font-size: 16px;
	font-weight: bolder;
	color: #903;
	margin: 10px 0px;
	padding: 0px;
}

div#bodyMain p {
	margin: 5px 0px;
}

div#resDemo {
	width: 520px;
	height: 200px;
	margin: 0px;
	padding: 0px;
}

div#resDemo div#rd_formats {
	width: 200px;
	float: left;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica;
	color: #aaa;
}

div#resDemo div#rd_formats div {
	cursor: pointer;
	height: 50px;
	line-height: 100%;
	color: #aaa;
	padding-top: 13px;
}

div#resDemo div#rd_formats div.hi {
	background-image: url('images/demo_res_rdfbg.gif');
	background-repeat: no-repeat;
	color: #1a2d46;
}


div#resDemo div#rd_formats div b {
	font-size: 12px;
}


div#resDemo div#rd_shot {
	width: 302px;
	float: right;
}

div#resDemo div#rd_shot img {
	border: 1px solid #aaa;
}

div#pxDemo {
	width: 590px;
}

div#pxDemo table {
	width: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica;
}

div#pxDemo table tr {
	padding: 0px;
	margin: 0px;
	border: none;
}

div#pxDemo table tr td#pd_shot {
	width: 100%;
	height: 340px;
	text-align: center;
}

div#pxDemo table tr td#pd_shot img {
	border: 1px solid #aaa;
}

div#pxDemo table tr#pd_nav td {
	width: 20%;
	height: 50px;
	text-align: center;
	cursor: pointer;
	color: #aaa;
}

div#pxDemo table tr#pd_nav td.hi {
	background-image: url('images/demo_px_pdfbg.gif');
	background-repeat: no-repeat;
	background-position: center;
	color: #1a2d46;
}
