/* CSS Document */

.appList
{
	float: left;
}
.appList ul
{
	padding: 10px 0px 10px 10px;
	list-style: square;
}
.appList ul ul
{
	padding: 0px 0px 15px 10px;
}
.appModel
{
	font-weight: bold;
}
.reqText
{
	font-size: 12px;
	color: #CC0000;
}
.formLabel
{
	text-align: right;
	padding-right: 5px;
	white-space: nowrap;
}
.formInput
{
	text-align: left;
}
.buyForm, .buyForm input, .buyForm .product-price
{
	float: right;
	margin: 0px;
	border: none;
}
.buyForm, .buyFormLg
{
	padding: 5px 5px 5px 10px;
	border: 1px dotted #AF9C78;
/*	width: 190px;*/
	clear: both;
	margin-top: 5px;
	width: 260px;
}
.buyFormLg {
	width: 500px;
}
.buyForm .stockMsg {
	float: left;
	padding: 8px 0px 0px 0px;
	text-align: right;
	width: 70px;
}
.buyFormLg .stockMsg {
	float: left;
	padding: 8px 0px 0px 0px;
	text-align: right;
	width: 300px;
}
.buyForm input
{
	position: relative;
	top: 5px;
	_top: 4px;
	right: 5px;
}
.linkedBuyForm
{
	width: 520px;
/*	#position: relative;
	#right: 134px;*/
	overflow: hidden;
}
.linkedBuyForm .LinkedDescx
{
	float: left;
	margin: 9px 25px 0px 0px;
	width: 310px;
}
.linkedBuyForm .product-price {
	margin-top: 12px;
}
.linkedBuyForm input {
	top: 20px;
}
#product-display
{
	overflow: hidden;
	width: 688px;
}
/*
#whatsNew {
	margin:0 auto 35px;
	text-align:center;
	width:205px;
}
#whatsNew h2 {
	border-bottom: 1px solid #B5A9A3;
	padding-bottom: 3px;
}*/
#whatsNew p {
	line-height: 15px;
	margin: 0px 0px 8px 0px;
}
#whatsNew .date {
	font-size: 12px;
	font-style: italic;
}