/* CSS Document */
p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
ul
{
	margin-top: 0;
	margin-bottom: 0;
}

div.productListCell, div.productDetailCell
{
	float: left;
	display: inline;
	width: 820px;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}
div.productDetailCell
{
	border: none;
}
div.productListCell div
{
	float: left;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
div.itemLeftCell, div.itemRightCell
{
	padding: 0 !important;
	float: left;
	display: inline;
	width: 567px;
}
div.itemRightCell
{
	width: 243px;
}
div.itemImageCell
{
	width: 100px;
	float: left;
	display: inline;
	min-height: 80px;
	margin: 0 !important;
	padding: 0 !important;
}
* html div.itemImageCell{height: 80px;}
div.itemNameCell
{
	float: left;
	display: inline;
	/*width: 409px;*/
	width: 467px;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold;
}
div.itemPriceCell
{
	float: left;
	display: inline;
	width: 58px;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold;
	text-align: right;
}
div.itemFeaturesCell
{
	float: right;
	display: inline;
	width: 467px;
	margin: 0 !important;
	padding: 0 !important;
}
div.itemDiscountTableCell
{
	float: left;
	display: inline;
	width: 168px;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
}
div.itemDiscountTableCell div
{
	text-align: right;
	padding: 2px;
	width: 164px;
}
div.itemControlCell
{
	float: left;
	display: inline;
	width: 75px;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
}
div.itemControlCell div
{
	text-align: center;
	padding: 2px;
	width: 71px;
}
div.itemNoticeCell
{
	float: left;
	display: inline;
	width: 243px;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	clear: both;
}
div.itemNoticeCell div
{
	text-align: center;
	padding: 2px;
	width: 239px;
	font-weight: bold;
}
div.stockStatus
{
	margin: 2px 0px;
}
div.itemROHSCell
{
	float: right;
	display: inline;
	width: 65px;
	margin: 0 !important;
	padding: 0 10px !important;
	text-align: center;
}
div.detailItemLeftCell, div.detailItemRightCell, div.itemFeatures, div.productDetailImage, div.itemDetailRightCell
{
	float: left;
	display: inline;
	width: 492px;
	vertical-align: text-top;
}
div.detailItemRightCell, div.itemFeatures, div.itemDetailRightCell
{
	padding-top: 20px;
	width: 328px;
	float: right;
}
div.itemDetailRightCell div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 324px;
	margin: 0;
	padding: 2px;
}
div.itemDetailRightCell div p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.itemDetailNoticeCell
{
	float: left;
	display: inline;
	width: 328px;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	clear: both;
}
div.itemDetailNoticeCell div
{
	text-align: center;
	padding: 2px;
	width: 324px;
	font-weight: bold;
}
div.productDetailImage
{
        position: relative;
	width: 398px;
	margin-right: 10px;
}
img.productDetailImageMag
{
        position: absolute;
        right: 15px;
        bottom: 10px;
}
div.itemFeatures, div.itemDetailRightCell
{
	width: 400px;
	padding-bottom: 20px;
	margin-left: 10px;
}
div.itemFeatures
{
	clear: right;
}
div.detailCellLeft, div.detailCellRight
{
	float: left;
	width: 400px;
	vertical-align: text-top;
	margin-right: 10px;
}
div.detailCellRight
{
	margin-right: 0;
	margin-left: 10px;
}
div.detailCellLeftInner, div.detailCellRightInner
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 396px;
	margin: 0;
	padding: 2px;
}
div.detailCellLeftInner p, div.detailCellRightInner p
{
	text-align: justify;
}
div.detailCellRightInner p
{
	margin-top: 10px;
	margin-bottom: 10px;
}
div.productSectionHeading{
        width: 392px;
        background-color: #DEDEDE;
        font-size: 13px;
        font-weight: bold;
}
td.productDetailNameCell, td.productDetailPriceCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
td.productDetailPriceCell
{
	font-size: 11px;
}

table.productResourceTable
{
	text-align: left;
}

table.productDiscountTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width: 110px;
}
td.productDiscountCell
{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}
span.highlight
{
	font: 800 10px Verdana, Arial, Helvetica, sans-serif;
}