body, html {
height: 100%;
margin: 0;
padding: 0;
}
#myTable {
height: 100%;
margin: 0;
padding: 0;
}
.header {
 background-color:#FFFFFF;
}
.pageHeader {
	background-color:#FFFFFF;
	color:#000000;
	text-decoration: none;
	font-size:12px;
	vertical-align:middle;
}
.subHeader {
 background-color:#EEEEEE;
}
.stepNames {
 font-size:20px;
 font-weight:bold;
 color:#000000;
 text-align:left;
 vertical-align:middle;
 padding:5px
}
.textNotifications {
 font-size:12px;
 color:#FF0000;
 vertical-align:middle;
	line-height:15px;
}
.enterText {
 font-size:10px;
 color:#000000;
 text-align:left;
 vertical-align:middle;
 padding-top:3px;
 padding-bottom:3px;
}
.tableHeaderLeft {
 font-size:12px;
 font-weight:bold;
 color:#000000;
 text-align:left;
 padding-left:5px;
 vertical-align:bottom;
 padding-bottom:5px;
}
.tableHeaderCenter {
 font-size:12px;
 font-weight:bold;
 color:#000000;
 text-align:center;
 vertical-align:bottom;
 padding-bottom:5px;
}
.productNumberLink a {
 font-size:11px;
 font-weight:bold;
 text-align:left;
 color:#b83c36;
 padding-top:5px;
}
.productNumberLink {
 font-size:11px;
 font-weight:bold;
 text-align:left;
 color:#b83c36;
 padding-top:5px;
}
.productNumberLink a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
color:#b83c36;
padding-top:5px;
}
.requiredFields {
 font-size:11px;
 font-weight:bold;
 color:#000000;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:7px;
}
.productPrice {
 font-size:11px;
 font-weight:bold;
 color:#000000;
 padding-top:5px;
	text-align:left;
}
.shippingBilling {
 font-size:11px;
 line-height:16px;
 font-weight:bold;
 color:#000000;
 padding-top:5px;
	text-align:left;
}
.productImage {
 width:50px;
 height:50px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px
}
.updateText {
 font-size:10px;
 font-weight:bold;
 text-align:left;
 color:#0048a2;
 padding-top:5px;
 text-decoration:none
}
.updateText a {
 font-size:10px;
 font-weight:bold;
 text-align:left;
 color:#0048a2;
 padding-top:5px;
 text-decoration:none
}
.updateText a:link {
 font-size:10px;
 text-align:left;
 font-weight:bold;
 color:#0048a2;
 padding-top:5px;
 text-decoration:none
}
.deleteItemBtn {
 width:22px;
 vertical-align:top;
 text-align:center;
 padding-top:5px;
 padding-right:2px;
 padding-left:2px;
}
.horizontalPiping {
 background: #808080;
 height: 1px;
 font-size: 1px;
 line-height: 1px
}
.verticalPiping {
 background: #808080;
 width: 1px;
 font-size: 1px;
}
.asteriskText {
 font-size:9px;
 font-weight:bold;
 text-align:left;
 color:#ff0000;
	line-height:11px;
	margin:2px 0 0 0;	
}
.asteriskTextBlue {
 font-size:9px;
 font-weight:bold;
 text-align:left;
 color:#1f79c3;
	line-height:11px;
	margin:2px 0 0 0;
}
.textBox {
 font-size:11px;
 text-align:left;
 color:#000000;
}
.tableHeaderLink {
 font-size:10px;
 font-weight:bold;
 color:#000000;
 text-align:right;
 padding-right:5px;
 vertical-align:bottom;
 padding-bottom:8px;
 text-decoration:underline;
}
.navButton, .navButtonRed, .navButtonGray{
 background-color:#CCCCCC;
	font-size:12px;
	width:150px;
	cursor:hand;
	border:1px solid #000000;
	text-align:center;
}
.navButtonRed{
 background-color:#FF0000;
}
.navButtonGray{
 background-color:#EEEEEE;
	cursor:default;
}
.button, .buttonRed, .buttonGray{
 background-color:#CCCCCC;
	font-size:12px;
	width:115px;
	cursor:hand;
	border:1px solid #000000;
	text-align:center;
}
.buttonRed{
 background-color:#FF0000;
}
.buttonGray{
 background-color:#EEEEEE;
	cursor:default;
}
.arrow{
font-size:36px;
vertical-align:middle;
padding-bottom:5px;
}