body, html {
height: 100%;
margin: 0;
padding: 0;
}
#myTable {
height: 100%;
margin: 0;
padding: 0;
}
.header {
 background-color:#4d4e50;
}
.pageHeader {
	display:block;
	height:45px;
	width:190px;
	background-color:#4d4e50;
	color:#ffffff;
	text-decoration: none;
	font-size:12px;
	cursor: default;
	font-weight:normal;
	margin:0;
	font-family: "BaskervilleOldFaceRegular", Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.stdBackgroundLight {
 background-color:#d8d9db;
}
.subHeader {
 background-color:#d8d9db;
}
.stepNames {
	font-family: "BaskervilleOldFaceRegular", Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#ffffff;
 text-align:left;
 vertical-align:bottom;
 padding-left:5px;
	line-height:45px;
}
.textNotifications {
 font-size:12px;
 color:#FF0000;
 vertical-align:middle;
	line-height:15px;
}
.enterText {
 font-size:12px;
 color:#555555;
 text-align:left;
 vertical-align:middle;
}
.tableHeaderLeft {
 font-size:12px;
 font-weight:bold;
 color:#555555;
 text-align:left;
 padding-left:5px;
 vertical-align:bottom;
 padding-bottom:5px;
}
.tableHeaderCenter {
 font-size:12px;
 font-weight:bold;
 color:#555555;
 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:#555555;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:7px;
}
.productPrice {
 font-size:11px;
 font-weight:bold;
 color:#555555;
 padding-top:5px;
	text-align:left;
}
.shippingBilling {
 font-size:11px;
 line-height:16px;
 font-weight:bold;
 color:#555555;
 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:#555555;
 padding-top:5px;
 text-decoration:none
}
.updateText a {
 font-size:10px;
 font-weight:bold;
 text-align:left;
 color:#555555;
 padding-top:5px;
 text-decoration:none
}
.updateText a:link {
 font-size:10px;
 text-align:left;
 font-weight:bold;
 color:#555555;
 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:#555555;
}
.tableHeaderLink {
 font-size:10px;
 font-weight:bold;
 color:#555555;
 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 #555555;
	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 #555555;
	text-align:center;
}
.buttonRed{
 background-color:#FF0000;
}
.buttonGray{
 background-color:#EEEEEE;
	cursor:default;
}
.arrow{
font-size:36px;
vertical-align:middle;
padding-bottom:5px;
}
