BODY.cartbody
{
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: transparent;
}
TABLE.detailtbl
{
	FONT-SIZE: 8pt;
	OVERFLOW: visible;
	WIDTH: 325px;
	COLOR: #000000;
	FONT-FAMILY: 'Arial' , Verdana, sans-serif;
}
TABLE.totaltbl
{
	FONT-SIZE: 8pt;
	Z-INDEX: 751;
	LEFT: 2px;
	WIDTH: 340px;
	COLOR: #000000;
	FONT-FAMILY: 'Arial' , Verdana, sans-serif;
	POSITION: absolute;
	TOP: 215px;
	HEIGHT: 40px;
}
SELECT.prodoptions
{
	FONT-SIZE: 8pt;
	WIDTH: 125px;
	COLOR: #000000;
	FONT-FAMILY: 'Arial' , Verdana, sans-serif;
}
DIV.shipSelect
{
	BORDER-RIGHT: #000000 thin ridge;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000000 thin ridge;
	PADDING-LEFT: 2px;
	LEFT: 2px;
	VISIBILITY: hidden;
	PADDING-BOTTOM: 2px;
	OVERFLOW: visible;
	BORDER-LEFT: #000000 thin ridge;
	WIDTH: 200px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000000 thin ridge;
	FONT-FAMILY: 'Arial' , Verdana, Sans-Serif;
	POSITION: absolute;
	TOP: 4px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
DIV.MainDetail
{
	BORDER-RIGHT: gray thin ridge;
	PADDING-RIGHT: 2px;
	BORDER-TOP: gray thin ridge;
	PADDING-LEFT: 2px;
	FONT-SIZE: 8pt;
	Z-INDEX: 200;
	LEFT: 365px;
	VISIBILITY: visible;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 2px;
	OVERFLOW: visible;
	BORDER-LEFT: gray thin ridge;
	WIDTH: 350px;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: gray thin ridge;
	FONT-FAMILY: 'Arial' , Verdana, Sans-Serif;
	POSITION: absolute;
	TOP: -255px;
	HEIGHT: 302px;
	BACKGROUND-COLOR: #ffffff;
}
DIV.cart
{
	CLEAR: right;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 10px;
	FONT-SIZE: smaller;
	Z-INDEX: 750;
	LEFT: 1px;
	VISIBILITY: visible;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 5px;
	OVERFLOW: auto;
	WIDTH: 345px;
	COLOR: #000000;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	FONT-FAMILY: 'Arial' , Verdana, sans-serif;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 175px;
	BACKGROUND-COLOR: #ffffff;
}
DIV.cartTotal
{
	HEIGHT: 40px;
}
DIV.shipItem
{
	FONT-SIZE: 8pt;
	WIDTH: 200px;
	CURSOR: hand;
	COLOR: #000000;
	FONT-FAMILY: 'Arial' , Verdana, Sans-Serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
}
DIV.removeitem
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	VISIBILITY: hidden;
	PADDING-BOTTOM: 3px;
	WIDTH: 75px;
	CURSOR: hand;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
DIV.showCart
{
	BORDER-RIGHT: black thin ridge;
	BORDER-TOP: black thin ridge;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: black thin ridge;
	WIDTH: 70px;
	CURSOR: hand;
	COLOR: white;
	BORDER-BOTTOM: black thin ridge;
	BACKGROUND-COLOR: red;
	TEXT-DECORATION: underline;
}
DIV.checkout
{
	BORDER-RIGHT: black thin ridge;
	PADDING-RIGHT: 2px;
	BORDER-TOP: black thin ridge;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: black thin ridge;
	WIDTH: 65px;
	CURSOR: hand;
	COLOR: white;
	BORDER-BOTTOM: black thin ridge;
	BACKGROUND-COLOR: red;
	TEXT-ALIGN: right;
	TEXT-DECORATION: underline;
}
TD.subTotal
{
	WIDTH: 180px;
}
TD.Total
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: bottom;
	WIDTH: 80px;
	COLOR: #000000;
	TEXT-ALIGN: right;
}
TR.DescRow
{
	FONT-SIZE: 8pt;
	CURSOR: hand;
	COLOR: #000000;
	FONT-FAMILY: 'Arial' , Verdana, sans-serif;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #ffffff;
}
TR.descrowhilite
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial' , Verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
tr.CheckOutOptions
{
	BORDER-RIGHT: black thin solid;
	BORDER-TOP: black thin solid;
	BORDER-LEFT: black thin solid;
	BORDER-BOTTOM: black thin solid;
}
