﻿
fieldset
{
	border:1px solid #aaaaaa;
	padding:10px;
	margin: 0 0 20px 0;
}

table.shoppingkart
{
	width: 680px;
	border:1px solid #666666;
	margin:15px 10px 10px 10px;
}	
.cartItem td {
    padding:5px;
    text-align:center;
    border:1px solid #dddddd;
}
.subttotal td {
    padding:5px;
    text-align:right;
    border:1px solid #dddddd;
    font-weight:bold;
}
.rowupdate td {
    padding:5px;
    text-align:right;
    border:1px solid #dddddd;
}
.noItems {
    padding:15px;
    border:1px solid #dddddd;
}
table.shoppingkart td.qty
{
	width: 30px;
	text-align: center;
	font-weight: bold;
	border:1px solid #666666;
}
table.shoppingkart td.item
{
	width: 270px;
	text-align: left;
	font-weight: bold;
	border:1px solid #666666;
}		
table.shoppingkart td.part
{
	width: 60px;
	text-align: left;
	font-weight:bold;
	border:1px solid #666666;
}
table.shoppingkart td.price
{
	width: 70px;
	text-align: center;
	font-weight:bold;
	border:1px solid #666666;
}			
table.shoppingkart td.total
{
	width: 70px;
	text-align: right;
	font-weight:bold;
	border:1px solid #666666;
}						
table.shoppingkart td.header
{
	font-size: 1.1em;
	background-color:Gray;
	color:White;
	text-align: center;
	font-weight: bold;
	border:1px solid #666666;
}
table.shoppingkart td.grandtotal {
    background-color:Yellow;
    color:Black;
}
input.dis
{
	background-color: #eee;
	width: 25px; 
	text-align: right;
	color: #aaa;
}
input.enabl
{
	background-color: white;
	width: 25px; 
	text-align: right;
	color: #246;
}
.btnUpdate
{
	font-family:Verdana,Arial,Helvetica;
}
.btnRemove
{
	font-family:Verdana,Arial,Helvetica;
}
.rowVals
{
	font-weight: normal;
	font-size: medium;
	color: #ff0000;
	font-family: 'Franklin Gothic Medium';
}
