#divProdDisplay{ float: left; padding: 0px 15px; width: 100%;  position: relative;}
#divProdDisplay div{ float: left;  height: 130px; width: 19%; position: relative; font-weight: bold; white-space: nowrap; margin-bottom: 20px; border-bottom: 1pt dashed #CCC; z-index: 1;}
p.prodTitle{ margin: 0px; position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; background: #FFF;}
.moreOption{ width: 100%; font-weight: bold; font-size: 85%; position: absolute; top: 73px;	left: 0px; }

#divMoreType{ margin: 20px;	font-size: 80%;}
#divMoreType ul{ margin: 0px; list-style: none;	float: left;}
#divMoreType li{ float: left; white-space: nowrap; padding: 3px;}
#divRecentItem{	width: 656px;}
#divRecentItem li{width: 130px;}
#divRecentItem h2{ text-align: left; padding-left: 10px;}

#tblTypeLink{width: 95%;}
#tblTypeLink td{border-bottom: 1pt dashed #CCC;}
#tblTypeLink p{margin: 0px 5px; padding: 0px; font-size: 8pt;}
#tblTypeLink .centerText{width: 90px; height: 90px; border: 1pt solid #CCC; margin-right: 5px; text-align: center; padding: 3px;}

/*****/
/* Narrow */
/*****/
.narrowBox{	font-size: 9pt;	padding: 0px 10px; margin: 3px 5px; background: #FFFFE3; width: 175px;}
.narrowBox h1{ font-size: 120%; margin: 0px; padding: 5px 0px; white-space: nowrap;}
.narrowBox ul{ list-style: none; margin: 0px; padding: 0px 0px 8px 10px;}
.narrowBox p{ font-size: 110%; margin: 0px;	font-weight: bold; border-bottom: 1pt solid #CCC;}
.narrowBox li p{ font-size: 90%; margin: 0px; display: inline; color: #666; border: 0pt;}
.narrowBox a{ text-decoration: none;}
.narrowBox a:hover{ text-decoration: underline;	color: #990000;}
.narrowBox .expandItem{ padding-top: 5px;}

#divStyleHead{ padding: 3px;}
#divProdHead{ margin: 10px; margin-top: 30px; width: 98%;}
#divProdHead #divZoomControl{width: 150px; position: absolute; right: 0px; top: -25px; color: black;}
#divTitleBlock{ margin: 0px 0px 3px 10px;}
#spnLeft{ position: absolute;  bottom: 5px; left: 0px; background: url(/images/whiteMaskTL.gif) no-repeat top left; padding: 7px 0px 0px 15px; }
#spnRight{ background: url(/images/whiteMaskTR.gif) no-repeat top right; padding: 3px 18px 3px 0px; float: right;}
#btmLeftCorner{ position: absolute; bottom: 0px; left: 0px;}
#btmRightCorner{ position: absolute; bottom: 0px; right: -1px;}
#divProdHead span.leftBorder{ padding: 3px 0px 0px 10px; margin-left: 0px;}
#divProdHead span.rightBorder{ padding: 3px 10px 0px 0px; margin-right: 0px;}
#divProdDisplay #spnImage, #divProdDisplay #spnDim, #divProdDisplay #spnLink{ display: none;}

/*****/
/* Expand Box */
/*****/
#divExpand{ width: 175px; height: 225px; position: absolute;  z-index: 10; display: none; background: url('/images/expandBorder.gif') no-repeat; text-align: center; padding: 5px;}
#pExpandName, #pExpandMfr, #pExpandPrice, #pExpandDim{ margin: 0px;}
#pExpandName, #pExpandPrice{ font-weight: bold; display: inline; }
#pExpandPrice{ text-decoration: none; position: absolute;  left: 0px; bottom: 5px; width: 175px; text-align: center;}
#spnDisable{ padding: 5px; }
