.productShortTable
{
	margin-top: 2px;
	width: 100%;
}

.productShortCell1
{
	width: 25%;
	padding-top: 0px;
	vertical-align: top;
	text-align: left;
}

.productShortCell2
{
	width: 35%;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
}

.productShortCell3
{
	width: 40%;
	padding-top: 0px;
	padding-left: 6px;
	text-align: left;
	vertical-align: top;
}

.productLink0, .productLink0:link, .productLink0:active, .productLink0:hover
{
	font-weight: bold;
	font-size: 10px;
	display: block;
	margin-bottom: 0px;
}

.productLink1, .productLink1:link, .productLink1:active, .productLink1:hover
{
	font-weight: bold;
	font-size: 12px;
	display: inline;
	margin-bottom: 4px;
	/*color: rgb(252,252,252);*/
}

.productLink1b, .productLink1b:link, .productLink1b:active, .productLink1b:hover
{
	font-size: 11px;
	display: inline;
	/*margin-bottom: 4px;*/
	color: rgb(39,48,79); 
}

.productLink2, .productLink2:link, .productLink2:active, .productLink2:hover
{
	font-weight: bold;
	display: inline;
	margin-top: 4px;
}


.smallProductImage
{
	width: 70px;
	border: 1px solid black;
	padding-right: 4px;
}

.productDetailTable
{
	width: 100%;
}

.productDetailCell1
{
	width: 100px;
	vertical-align: top;
	text-align: left;
}

.productDetailCell2
{
	vertical-align: top;
	text-align: right;
}

.contentDescriptionTable
{
	width: 100%;
}

.contentDescriptionCell1
{	
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding-top: 2px; 
}

.contentDescriptionCell2
{	
	width: 50%;
	text-align: left;
	vertical-align: top;
}


.buyProductTable
{
	width: 170px;
	border: 1px solid black;
	margin-bottom: 8px;
}

.buyProductCellRow1
{
	height: 15px;
	width: 170px;

	color: rgb(252,252,252); 
	background-color: rgb(209,149,5);
	
	border-bottom: 1px solid black;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
}

.buyProductCellRow2
{
	height: 65px;
	width: 170px;
	background-color: rgb(255,245,245);
	text-align: center;
	vertical-align: top;
	padding: 6px 2px 2px 2px;
}

.addTextField
{
	width: 20px;
	font-size: 11px;
}

.submitButton
{
	width: 90px;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	padding: 0px;
	margin-left: 4px;	
}

.buyProductText
{
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
}

.buyProductSpace
{
	font-size: 6px;
	height: 6px;
}

.addedProductDiv
{
	/*color: rgb(39,48,79); */
	color: rgb(252,252,252); 
	background-color: rgb(209,149,5);
	
	padding: 4px;
	margin-bottom: 10px;
	font-weight: bold;
	border-width: 1px;
	border-style: outset;

}

.frontTable
{
	width: 100%;
	height: 500px;
}

.frontContentCell
{
	padding-right: 20px;
	vertical-align: top;
}

.frontProductCell
{
	vertical-align: top;
	width: 200px;
	padding: 0 8px 0 8px;
	background-color: rgb(255,245,245);
	border-width: 1px;
	border-style: outset;
}

.frontCell1
{
	width: 74px;
	vertical-align: top;
	padding: 4px 0 0 0;
}

.frontCell2
{
	vertical-align: top;
	padding: 4px 0 0 0;
	font-size: 10px;
}

.frontCell12
{
	font-size: 10px;
	border-bottom: 1px solid black;
	padding: 0 0 4px 0;
}

.contentHeadlineTable
{
	width: 100%;
}

.contentHeadlineCell1
{
	width: 40%;
	text-align: left;
	vertical-align: top;
}

.contentHeadlineCell2
{
	text-align: right;
	font-size: 10px;
	vertical-align: top;
}

.productImage1
{
	height: 80px;
	border: 1px solid black;
}

.productImage2
{
	border: 1px solid black;
}