
BODY,TD {
	font-family: 'Century Gothic','Lucida Grande',geneva, arial, verdana, sans-serif;  
	font-size:12px; 
	line-height:16px;
	margin:0px;
}
A,A.visited,A.active 	{ color:#000099; text-decoration: none;}
A.whitelink 	{ color:#ffffff; text-decoration: underline;}

A:hover 		{ text-decoration: underline;}
INPUT.text		{ width: 170px; font-size: 11px; background-color: #999999; }
INPUT.orderform		{ width: 150px; font-size: 12px; background-color: #ffffff; }
SELECT.orderform	{ width: 150px; font-size: 12px; background-color: #ffffff; }
SELECT.w_orders 	{ width: 250px; font-size: 11px; background-color: #ffffff; font-family:courier,sans-serif; }
LI			{ line-height:16px; }
HR			{ color: #999999; height: 1px; }
.small  		{ font-size:10px; }
.form			{ font-size:11px;  }
TEXTAREA.text		{ height:45px; width=200px; }
TD.selected		{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;  
}
TD.adminselected	{
	line-height:20px;
	border-width: 0 0 1px 0;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;  
}
.soft			{ background: #bbbbbb url('/cart/images/corner_topleft.gif') no-repeat 0% 0%; }
.cartinfo		{
	border: 1px solid #999999; 
	background-color:ffffdd;
}
.cartheader		{	
	background-color:#666666;
	color:#ffffff;
}
.wholesale
	border: 1px solid #999999; 
	background-color:#ffffff;
}
.carttitle		{
	font-size:18px; 
	padding:4px;
}
.options		{
	padding: 3px;
	border: 1px double #999999; 
	background-color:#3333cc;
	color:#ffffff;
}
div.scroll {
	height: 200px;
	width: 300px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #ccc;
	padding: 8px;
}

.category {
	font-size: 22px; 
	color: #000000;
	font-weight:bold;
	padding: 30 5 5 2px;
}

.product {
	font-size: 20px; 
	color: #000000;
	font-weight:bold;
	padding: 2px;
}

INPUT.qty { 
	width: 24px; 
	text-align: center;
	font-size: 11px; 
	background-color: #ffffff; 
	margin: 0 0 4 0px;
	border: 1px dashed #999999;
}
INPUT.login { 
	width: 60px; 
	text-align: center;
	font-size: 11px; 
	background-color: #ffffff; 
	margin: 0 0 4 0px;
	border: 1px dashed #999999;
}
.order_img {
	margin:0 0 0 10px;
}

.wholesale_account { 
	padding: 2px; 
	border: 1px dashed #aaaaaa; 
}
.shadebox { 
	padding: 4px; 
	background-color:#E6E7E8;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px; 
	border: 1px solid #ffffff;
}