body, html {
height: 100%;
margin: 0;
padding: 0;
}
#myTable {
height: 100%;
margin: 0;
padding: 0;
width: 900px;
}
.header {
 background-color:#DDDDDD;
}
.pageHeader {
 background-color:#DDDDDD;
}
.stdBackgroundLight {
 background-color:#DDDDDD;
}
.stdBackgroundDark {
 background-color:#DDDDDD;
}
.subHeader {
 background-color:#DDDDDD;
}
.stepNames {
 font-size: 24px;
 color: #AAAAAA;
 margin-bottom: 10px;
 letter-spacing: 2px;
 text-align:left;
 text-transform: uppercase; 
}
.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;
	text-align:left;
}
.productPrice {
 font-size:11px;
 font-weight:bold;
 color:#000000;
 padding-top:5px;
}
.shippingBilling {
 font-size:11px;
 line-height:16px;
 font-weight:bold;
 color:#000000;
 padding-top:5px;
}
.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: #EBF2F5;
 height: 2px;
 font-size: 2px;
 line-height: 2px
}
.verticalPiping {
 background: #EBF2F5;
 width: 2px;
 font-size: 2px;
}
.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:#737373;
	font-size:12px;
	width:150px;
	cursor:pointer;
	border:1px solid #000000;
	text-align:center;
	color:#FFFFFF;
}
.navButtonRed{
 background-color:#FF0000;
	color:#000000;
}
.navButtonGray{
 background-color:#DDDDDD;
	color:#000000;
	cursor:default;
}
.button, .buttonRed, .buttonGray{
 background-color:#737373;
	font-size:12px;
	width:115px;
	cursor:pointer;
	border:1px solid #000000;
	text-align:center;
	color:#FFFFFF;
}
.buttonRed{
 background-color:#FF0000;
	color:#000000;
}
.buttonGray{
 background-color:#DDDDDD;
	color:#000000;
	cursor:default;
}
.arrow{
 font-size:30px;
 vertical-align:middle;
 padding-bottom:5px;
}