/* CSS Document */

SPAN.name 
{
  font-weight: bold;
}

.membership .expires 
{
  font-style: italic;
}

.membership .expired
{
  color: red;
}

.alert 
{
  font-weight: bold;
  color: #ff0000;
}

.categorytable
	{
	width: 600px;
	text-align: center;
	padding: 10px;
	}
	
	.categorytable td
	{
	width: 30%;
	padding: 5px;
	}
	
.categorybox
	{
	width: 170px;
	height: 170px;
	border: 1px solid #ccc;
	text-align: center;
    font-family: Tahoma, Arial, Helvetica;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	}
	
	.categorybox .name
	{
	background-color: #FFE8DF;
	border-top: 1px solid #ccc;
	color: #FF8248;
	}
	
	.categorybox img
	{
	border: 0px;
	}
	
	.categorybox .name a: link
	{
	color: #FF8248;
	}
	
	.categorybox .name a: hover
	{
	color: #ccc;
	}
	
.producttable
	{
	width: 600px;
	text-align: center;
	padding: 10px;
	}
	
	.producttable td
	{
	width: 30%;
	padding: 5px;
	}
	
.productbox
	{
	width: 170px;
	height: 170px;
	border: 1px solid #FFE8DF;
	text-align: center;
    font-family: Tahoma, Arial, Helvetica;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	}
	
	.productbox .name
	{
	background-color: #E8E8E8;
	}
	
.categoryhdr
	{
	font-size: 16px;
	font-weight: bold;
	color: #FF8251;
    font-family: Tahoma, Arial, Helvetica;
	}
	
.categorydetail
	{
	width: 600px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #000;
	padding: 4px;
	border: 1px solid #ccc;
	}
	
.categorydetail .productname
	{
	background-color: #FFE8DF;
	font-weight: bold;
	marging-left: 5px;
	}
	
.returnpolicy
	{
	width: 600px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000;
	border-top: 1px solid #ccc;
	}
	
.choosetable
	{
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #000;	
	padding: 4px;
	}
	
	.choosetable .td1
		{
		padding-right: 5px;
		background-image: url(../images/market/div.gif);
		background-position: right;
		background-repeat: no-repeat;
		}
		
	.choosetable .td2
		{
		width: 60px;
		margin-left: 5px;
		}
		
	.choosetable .td3
		{
		width: 50px;
		}
		
	.choosetable .td4
		{
		width: 90px;
		}
		
.cart
		{
		width: 600px;
		padding: 4px;
		border: 1px solid #ccc;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 12px;
		color: #000;
		}
		
.cart td
		{
		padding: 4px;
		}
		
.cart .subcolored
		{
		width: 100%;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 12px;
		color: #000;
		padding: 5px;
		background-color: #FFE8DF;
		}

.cart .subcolored .product
		{
		width: 40%;
		padding: 5px;
		}
		
	
.cart .subcolored td
		{
		width: 15%;
		padding: 5px;
		}
		
.cart .subcolored .tdline
		{
		width: 15%;
		padding: 5px;
		}
		
.cart .sub
		{
		width: 100%;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 12px;
		color: #000;
		padding: 5px;
		}
		
.cart .sub .product
		{
		width: 60%;
		padding: 5px;
		}
		
.cart .sub .shopper
		{
		width: 50%;
		padding: 5px;
		text-align: right;
		}
		
	.cart .sub td
		{
		width: 10%;
		padding: 5px;
		}
		
.cart .subshopper
		{
		width: 100%;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 12px;
		color: #000;
		padding: 5px;
		}
		
.cart .subshopper .td1
		{
		width: 30%;
		padding: 5px;
		text-align: right;
		}
		
	.cart .subshopper .td2
		{
		padding: 5px;
		text-align: left;
		}
		
.cart .billing
		{
		width: 600;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 12px;
		color: #000;
		padding: 5px;
		}
		
.cart .billing .td1
		{
		width: 15%;
		padding: 5px;
		text-align: right;
		}
		
.cart .billing .td2
		{
		width: 35%;
		padding: 5px;
		text-align: left;
		}
		
.checkout
	{
	width: 350px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #000;
	padding: 5px;
	}
	
.checkout .td1
	{
	width: 70px;
	text-align: left;
	font-weight: bold;
	}
	
.checkout .td2
	{
	text-align: left;
	}

.payment
	{
	width: 350px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #000;
	padding: 5px;
	}
	
.payment .td1
	{
	width: 70px;
	text-align: left;
	font-weight: bold;
	}
	
.payment .td2
	{
	text-align: left;
	}
	
.buttontbl
{
	width: 400px;
}

	.buttontbl td
	{
	padding-right: 25px;
	}

	.buttontbl .button .header
	{
		height: 24px;
		background-image: url(/images/btn.gif);
		background-repeat: no-repeat;
		padding-left: 26px;
		padding-top: 6px;
		text-align: left;
		vertical-align: top;
		font-family: Tahoma, Arial, Helvetica;
    	font-size:  11px;
    	font-weight: Bold;
    	color: #32546D;
	}
	
.buttontbl .button
{
	width: 150px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	margin-top: 1px;
}

	.button .header
	{
		height: 24px;
		background-image: url(/images/menu_header.gif);
		background-repeat: no-repeat;
		padding-left: 26px;
		padding-top: 6px;
		text-align: left;
		vertical-align: top;
		font-family: Tahoma, Arial, Helvetica;
    	font-size:  11px;
    	font-weight: Bold;
    	color: #32546D;
	}
		
.shopperstatus
	{
	width: 600px;
	background-color: #FF8248;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 4px;
	}
	
.req
	{
	color: #CC0000;
	}

.carthdr	
	{
	font-weight: bold;
	background-color: #FF8248;
	color: #fff;
	}
		
.bold
	{
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	}
				
.productimage
	{
	float: left;
	padding: 10px;
	}
	
.back
	{
	width: 600px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #000;
	border-top: 1px solid #ccc;
	margin-top: 15px;	
	}
		
.formfield
	{
	background-color: #ffffff;
	font-size: 12px;
	}
