BODY
{
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	voice-family: inherit;
}
H3
{
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	voice-family: inherit;
}
A:active
{
	color: #0070cc;
}
A:link
{
	color: #0070cc;
}
A:visited
{
	color: #0070cc;
}
A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:active
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}

BODY
{
	color: #333333;
}
H3
{
	font-weight: bold;
}



.itemList
{
	width: 100%;
	voice-family: inherit;
}
.itemList
{
	line-height: 118%;
}
.itemList THEAD TD
{
	border-bottom: #999 1px solid;
}
.itemList TBODY TD
{
	border-bottom: #ccc 1px solid;
}
.itemSet TBODY TD
{
	border: none;
}
.itemSetContainer
{
    width:100%;
}
.itemSetContainer TBODY TD
{
    border: none;
}
.itemList THEAD TR
{
	font-size: x-small;
	line-height: 118%;
	font-family: Verdana;
	background-color: #ccc;
}
.itemList THEAD TD
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 4px;
	vertical-align: bottom;
	padding-top: 4px;
	white-space: nowrap;
}
.itemList THEAD IMG
{
	display: inline;
}
.itemList TR
{
	background-color: #fff;
}
.itemList THEAD .colPicture
{
	text-align: center;
}
.itemList THEAD TD.colPicture
{
	white-space: nowrap;
}
.itemList THEAD TD.colPicture
{
	padding-left: 2px;
	text-align: left;
}
.itemList TBODY TD.colPicture
{
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}

.itemList TBODY TD.colPictureFirst
{
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}
.itemList TD.colPicture
{
	padding-left: 0px;
}

.itemList TR.itemRow
{
	background-color: #fff;
}
#schemaColTitle
{
	width: 50%;
}
.itemList TBODY TD.colTitle
{
	text-align: left;
}

.itemList THEAD .colPrice
{
	text-align: right;
}
.itemList TBODY TD.colPrice
{
	padding-right: 4px;
	padding-left: 0px;
	white-space: nowrap;
	text-align: right;
}
.itemList TBODY TD.colOrderButton
{
	padding-right: 4px;
	padding-left: 0px;
	white-space: nowrap;
	text-align: center;
}
.itemList TBODY TD.colPrice SPAN.ebSold
{
	font-weight: bold;
	color: #006600;
}
.itemList TBODY TD.colPrice SPAN.ebEnded
{
	font-weight: normal;
	color: #ff0000;
}
.itemList TBODY TD.colPrice SPAN.ebEnded
{
	font-weight: normal;
	color: #ff0000;
}
.itemList TBODY TD.colPrice SPAN.bold
{
	font-weight: bold;
}

.itemList TD.colPictureFirst
{
	padding-left: 4px;
}

.itemTitle
{
	display: inline;
	font-weight: normal;
}

#schemaColPicture
{
	width: 1%;
}
#schemaColTitle
{
	width: 50%;
}
#schemaColPrice
{
	width: 16%;
}
#schemaColOrderButton
{
	width: 16%;
}

ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
}
ul li
{
	padding: 5px 5px 2px 20px;
}
ul li
{
	font-weight: bold;
	list-style: none;
}
ul li
{
	font-weight: normal;
}

.numInCat
{
	font-family: verdana;
	font-size: 15px;
	font-weight: normal;
	line-height: 120%;
	color: #5d5d5d;
	margin-left: 4px;
}
.catLeft
{
	background-color: #ffffcc;
	margin: 0px;
	padding: 10px;
	padding-bottom: 0.1em;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px 1px;
	position: relative;
}
.catTitle
{
	font-size: large;
	color: #999999;
}

.shCartHead
{
	border-right: #fd6 1px solid;
	padding-right: 6px;
	border-top: #fd6 0px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: medium;
	background: url(ShoppingCartHead.gif) #faf5ce repeat-x 50% bottom;
	padding-bottom: 6px;
	border-left: #fd6 1px solid;
	color: #5d5d5d;
	padding-top: 6px;
	border-bottom: #ccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
.shCartContent
{
	padding-top: 10px;
	border-right: #ccc 1px solid;
	border-top: #ccc 0px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	position: relative;
	background-color: #fff;
}
.shCartItems
{
	padding-right: 10px;
	padding-left: 10px;
	margin-top: -10px;
	margin-right: -10px;
	margin-bottom: 0px;
	margin-left: -10px;
	padding-bottom: 10px;
}

.leftAlignCell
{
	padding: 7px 10px 7px 10px;
	text-align: left;
}

.rightAlignCell
{
	padding: 7px 10px 7px 10px;
	text-align: right;
}

.centerAlignCell
{
	padding: 7px 10px 7px 10px;
	text-align: center;
}


.shCartSummary
{
	/*	padding-top: 10px; 	padding-bottom: 10px; 	margin-left:auto; 	margin-right:auto; 	width: 100%;*/ /*    margin-left:20px;     margin-right:20px;*/
}
.summaryLabel
{
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	color: #666;
}

.summaryLabelTd
{
	text-align: right;
	padding-right: 10px;
}

.summaryMoney
{
	color: #333;
	font-weight: bold;
	font-family: arial;
	font-size: 16px;
}

.summaryMoneyTd
{
	text-align: right;
}

.summaryTotalLine
{
	background-color: #e8e8e8;
	height: 30px;
}
.summaryTotalLabel
{
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	color: #333;
	padding-right: 10px;
}
.summaryTotalMoney
{
	color: #333;
	font-weight: bold;
	font-family: arial;
	font-size: 17px;
}
.summaryTotalMoneyTd
{
	text-align: right;
}

.tbQuantity
{
	width: 50px;
	font-family: arial;
	font-size: 16px;
	text-align: right;
	padding-right:10px;
}

.shCartColumnHeader
{
	font-family: Verdana;
	color: #333;
	font-size: 10px;
}
.shCartText
{
	font-family: arial;
	font-size: 16px;
}

.bUpdate
{
	font-family: Verdana;
	font-size: 16px;
	background-color:#6666FF;
	color:White;
}
.bUpdateTd
{
	padding-top: 10px;
	font-size: 16px;
}

.CartMessage
{
	font-family: Verdana;
	font-size: 16px;
	color: Green;
}

.CartMessageTd
{
	padding-left:10px;
	padding-top:7px;
}

.ShippingSelectionMessage
{
	font-family: Verdana;
	font-size: 16px;
}

.footer
{
	font-family: Verdana;
	font-size: 11px;
}

.Color1
{
	background-color:#FFFFFF;
}

.Color2
{
	background-color:#EEEEEE;
}

.itemSet
{
	width: 100%;
	voice-family: inherit;
}
.itemSet
{
	line-height: 120%;
}

.itemSetHeader
{
	font-size: x-small;
	line-height: 118%;
	font-family: Verdana;
	background-color: #C0C0C0;
}

.itemSetHeaderCell
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 4px;
	vertical-align: bottom;
	padding-top: 4px;
	white-space: nowrap;
	text-align: right;
}

.itemSetColPrice
{
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
	text-align: right;
}

.itemSetColOrderButton
{
	padding-right: 4px;
	padding-left: 0px;
	white-space: nowrap;
	text-align: center;
}

.itemSetDataCol
{
	padding-right: 4px;
	padding-left: 4px;
	white-space: nowrap;
	text-align: right;

	font-size: 12px;
	line-height: 118%;
	font-family: Verdana;
}

.pagerText
{
    white-space: nowrap;    
}

.FreeShipping, .FreeShippingShC 
{
     font-family:'Comic Sans MS',Verdana,Arial,Helvetica,sans-serif; 
     font-size:16px; 
     color:red;
     font-weight:normal;    
}

