/* Product Gallery CSS *//* nav buttons */div#navButtons {	top: 190px;}div#navByLine {	position: absolute;	top: 330px;	left: 110px;}div#navByLine img {	display: block;}div#itemDetail {	height: 253px;	width: 430px;	top: 160px;}div#itemDetail ol {	font: 10pt Arial;}table#productHead {	width: 100%}td.productTab {	height: 21px;	border-left: 1px solid #CCCCA6;	border-top: 1px solid #CCCCA6;	border-right: 1px solid #CCCCA6;}td.productViewOpt {	text-align: right;	width: 90%;	vertical-align: bottom;}table#productBlock {	width: 100%;	height: 232px;	margin: 0;	padding: 0;	border: 1px solid #999999;}table#productBlock td {	text-align: right;	width: 142px;}.topLeft {	border-bottom: 1px solid #999999;}.topMiddle {	border-right: 1px solid #999999;	border-left: 1px solid #999999;	border-bottom: 1px solid #999999;}.topRight {	border-bottom: 1px solid #999999;}.bottomLeft {}.bottomMiddle {	border-right: 1px solid #999999;	border-left: 1px solid #999999;}.bottomRight {}.noBorder {	border-bottom: 0px solid #999999;	border-right: 0px solid #999999;	border-left: 0px solid #999999;	border-top: 0px solid #999999;}div#nextprevious {	position: absolute;	top: 445px;	left: 290px;	width: 430px;	padding-top: 5px;}div#navback {	float: left;}div#navnext {	float: right;}div#productNotes {	position: absolute;	top: 440px;	left: 290px;	width: 430px;	font: 10px Arial;	color: #3B6E8C;	padding: 5px;}li {	color:#3E3E3E;	margin-bottom: 8pt;	font: 11px Arial;}p {	color:#3E3E3E;	margin-bottom: 8pt;	font: 11px Arial;}.highlight {	text-align:center;	font-weight:bold;}.subhead {	font-weight:bold;}li.start5 {list-start:5}