/* Lists */

table#categoryList,
table#products
{
	width: 100%;
}

table#categoryList td,
table#products td
{
	padding-bottom: 10px;
}

table#categoryList td.catPic,
table#products td.productPic
{
	width: 100px;
}

table#categoryList td.catPic img,
table#products td.productPic img
{
	border: 1px solid #000;
}

table#categoryList td.catText,
table#products td.productText
{
	padding-left: 10px;
	text-align: left;
}

table#products td.productText div.readMoreLink
{
	text-align: right;
}


/*productDetail*/
table#productDetail
{
	width: 100%;
}

table#productDetail td.text
{
	padding-right: 10px;
}

table#productDetail td.picture
{
	width: 190px;
}

table#productDetail td.picture img
{
	border: 1px solid #000;
}


/*productOrderForm*/
div#productOrderForm
{
	width: 200px;
}

/*editShoppingCart &&&&& submitButton*/

.freightFee
{
	padding-top: 20px;
}

#editShoppingCart,
#submitOrderForm
{
	width: 561px;
}

#editShoppingCart td.header,
#submitOrderForm td.header
{
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: 1px solid #948b63;
}

#editShoppingCart td.totalHeader,
#submitOrderForm td.totalHeader
{
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: 1px solid #948b63;
	text-align: right;
}

#editShoppingCart td.name,
#submitOrderForm td.name
{
	padding-top: 5px;
	width: 270px;
}

#editShoppingCart td.quantaty,
#submitOrderForm td.quantaty
{
	padding-top: 5px;
	width: 50px;
}

#editShoppingCart td.quantaty input
{
	width: 45px;
}

#editShoppingCart td.total,
#submitOrderForm td.total
{
	padding-top: 5px;
	padding-left: 5px;
	width: 140px;
	text-align: right;
}

#editShoppingCart td.delete
{
	padding-top: 5px;
	padding-left: 5px;
	width: 30px;
}

#editShoppingCart td.totalPrice,
#submitOrderForm td.totalPrice
{
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
}

#editShoppingCart td.delete .SubmitButton
{
	padding: 0;
	margin: 0;
}

#submitOrderForm td.submitOrderButton
{
	text-align: right;
}

#submitOrderForm td.submitOrderButton input
{
	font-weight: bold;
}

#submitOrderForm td.text
{
	padding-bottom: 15px;
}

/*editAddressForm*/

#editAddressForm
{
	width: 561px;
}

div#editAddressForm td.topText
{
	padding-bottom: 20px;
}

#editAddressForm .LineInput input,
#editAddressForm .TextInput textarea
{
	width: 515px;
}

#editAddressForm .LineInput input.SmallLine
{
	width: 40px;
}

#editAddressForm td.submitButton
{
	text-align: right;
}

#waitingPage
{
	text-align: center;
}

#waitingPage img
{
	border: 1px solid #000;
}
