/*
----------------------------------------
VanGo Account Managemen Style Sheet
---------------------------------------- */

/* CSS users, please refer to http://www.w3schools.com/css/css_reference.asp for details */


/* Imported Styles */

.orderTable
{
	border: 1px solid #000;
	width: 97%;	
}

.orderTableHeader
{
	background-color: #ececec;
	padding: 2px;
	border-bottom: 1px solid #000;
	color: #000;
}

.orderSummaryTable
{
	width: 98%
}


.keyInfoLabel
{
	font-weight:bold; 
}

.orderItemHeaderCell
{
	font-weight:bold; 
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
}

.orderItemLeftEdgeHeaderCell
{
	font-weight:bold; 
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;	
}

.orderItemRightEdgeHeaderCell
{
	font-weight:bold; 
	background-color: #ececec;
	padding: 2px;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;	
}

.orderItemCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
}

.orderItemLeftEdgeCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;	
}

.orderItemRightEdgeCell
{
	padding: 2px;
	background-color: #fff;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;	
}

.shippingPanel
{
	float:left;
	padding: 5px;
	width: 45%;
}

.paymentPanel
{
	float:left;
	padding: 5px;
	width: 45%;	
}

.emailHeader
{
	font-weight:bold; 
	font-size:larger;
}

.accountNavCellUnSelected
{
	float:left;
	padding-left: 2px;
	padding-right: 2px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
.accountNavCellSelected
{
	background-color:#ccc;
	float:left;
	padding-left: 2px;
	padding-right: 2px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}

.accountNavLeftCellSelected
{
	background-color:#ccc;
	text-align:left;
	padding-top: 3px;
}
.accountNavLeftCellUnSelected
{
	text-align:left;
}

.accountNavRightCellSelected
{
	background-color:#ccc;
	text-align:right;
}
.accountNavRightCellUnSelected
{
	text-align:right;
}

#links
{
	display:block;
	padding-bottom: 20px;
	width:100%;
}

.displayNone
{
	display:none;
}

#NAVLEFT
{
	text-align:left;
}
.navLeftBorder
{
	border: solid 1px #ccc;
	margin-right:5px;
	width:160px;
}

#pnlAddressList
{
	width:99%;
}

#tblResults, #pagination 
{
	width: 98%;
}

#tblResults td a:hover 
{
	text-decoration: none;
}

#tblResults .tableHeader 
{
	background-color: #ececec;
	padding: 2px;
	font-weight: bold;
	border-bottom: 1px solid #000;
	color: #000;
}

#tblResults .tableRow 
{
	background-color: #ffffff;	
}

#tblResults .tableRowAlt 
{
	background-color: #ececec;	
}

.titleHeader 
{
	font-size: 14px;
	font-weight: bold; 
}

.rm_pageResults 
{
	font-weight: bold;
	text-align: center;
}

.tbl_right 
{
	text-align: right;
}

.addButton
{
	text-align: right;
	width: 98%;
}

.summary 
{
	font-weight: normal;
}

.deleteRosterMemberBox {
	line-height: 2em;
	padding: 5px 20px;
	margin: 5px 0;
}

.youAreEdit 
{
	color:#900;
	font-size: 14px;
	font-weight: bold;
}