.defaultPopup
{
	position : absolute;
	background-color : #ccc;
	text-align : left;
	padding : 5px;
	border-style : solid;
	border-width : 2px;
	overflow : auto;
}

table
{
	border-collapse : collapse;
}

#table_login
{
	width : 100%;
}

#table_login TD
{
	width : 50%;
}

#editTable
{
	border-style : double;
	border-width : 3px;
}

#editTable TH,
#table_login TH
{
	text-align : right;
	white-space : nowrap;
	border-color : #777;
	border-width : 1px;
}

#listingTable
{
	width : 100%;
	border-style : double;
	border-width : 3px;
	border-color : #51191D;
	margin-top : 10px;
	border-collapse : collapse;
}
#listingTable TH
{
	padding : 0px 2px;
	text-align : left;
}

#listingTable TH A,
#listingTable TH A:hover,
#listingTable TH A:visited
{
	color:#51191D;
}

#listingTable TD
{
	padding : 0px 5px;
	border-top-style : solid;
	border-width : 1px;
	cursor : pointer;
}

#listingTable IMG
{
	padding : 0px 0px;
}

#invoiceItemsTable
{
	width : 98%;
	border-style : inset;
	border-width : 3px;
	border-color : #aaa;
	margin : 2px 5px;
}
#invoiceItemsTable TH
{
	text-align : left;
	padding : 0px 5px;
}
#invoiceItemsTable TD
{
	vertical-align : middle;
	padding : 0px 2px;
}

.invoiceItemSku IMG,
.invoiceItemRemove IMG
{
	padding : 0px;
	margin : 0px;
	vertical-align : middle;
	cursor : pointer;
}

.invoiceItemQty,
.invoiceItemRemove,
.invoiceItemTax,
.invoiceItemSku
{
	text-align : left;
	width : 1px;
	border-style : solid none;
	border-width : 1px;
}
.invoiceItemTax
{
	text-align : center;
}

.invoiceItemSku
{
	width : 115px;
}
.invoiceItemTotal,
.invoiceItemPrice
{
	text-align : right;
	width : 75px;
	border-style : solid none;
	border-width : 1px;
}
.invoiceItemDescription
{
	text-align : left;
	border-style : solid none;
	border-width : 1px;
}

.errorState {
	color : #f00;
}

#statusMessage {
	color : #0b0;
	margin : 3px 0px;
}

#menuTable,
#subMenuRow
{
	margin-bottom : 10px;
	width : 100%;
}

.menuCenterActive,
.menuCenterInactive,
.subMenuCenterActive,
.subMenuCenterInactive
{
	padding : 5px 0px;
	text-align : center;
	border-width : 2px;
	cursor : pointer;
	border-color : #aaa;
}

.menuCenterActive,
.subMenuCenterActive
{
	background-color : #600;
	background-image: url(../graphics/tab_top.png);
	background-repeat : no-repeat;
	background-position : top right;
	border-style : solid none none solid;
	border-color : #fff;
	color : #ccc;
}
.menuCenterInactive,
.subMenuCenterInactive
{
	background-color : #ccc;
	background-image: url(../graphics/tab_top.png);
	background-repeat : no-repeat;
	background-position : top right;
	border-style : solid none none solid;
	border-color : #fff;
	color : #000;
}

.subMenuCenterInactive,
.subMenuCenterActive
{
	background-image: url(../graphics/tab_top_sub.png);
	background-position : top left;
}

.skuPopup,
.addressPopup
{
	background-color : #ccc;
	text-align : left;
}

.skuPopup DIV
{
	cursor : pointer;
}

#closeLink,
#addLink
{
	text-decoration : underline;
	font-size : 10px;
	text-align : right;
	cursor : pointer;
	display : block;
}

#addLink
{
	color : #fff;
	text-align : left;
}

.invalidInput
{
	font-weight : bold;
	color : #d00;
}

#addressSelectTable
{
	width : 100%;
}

.colorPopup
{
	position : absolute;
	background-color : #ccc;
	text-align : left;
	padding : 5px;
	border-style : solid;
	border-width : 2px;
	overflow : auto;
}

.colorPopupDiv
{
	position : absolute;
	height : 15px;
	width : 15px;
	border : solid 1px #000;
	cursor : pointer;
}

