#orderLeft {float: left; width: 640px;}
#orderRight {float: right; width: 310px;}
.orders p {text-align: justify; font-size: 10pt; margin-bottom: 10px;}
.cartitem p {text-align: left; font-size: 12px;	margin: 0px; padding: 0px;}
.indent {margin: 10px 10px 10px 10px; text-align: justify;}
.orders h2 {font-size: 12pt; font-weight: bold;}
.orders h3 {font-size: 11pt; font-weight: bold;}
.orders h4 {margin-top: 5px; font-size: 10pt; font-weight: bold; color: #333;}
.stepcounter {
	text-align: center;
	width: 640px;
	background-color: #F1F1F1;
	margin-bottom: 10px;
}
.stepcounter .top {background: url('../images/order_left_top.jpg') no-repeat top; height: 10px;}
.stepcounter .content {border-left: solid 2px #C4C4C4; border-right: solid 2px #C4C4C4; _margin-top: -4px;}
.stepcounter .bottom {background: url('../images/order_left_bottom.jpg') no-repeat bottom; height: 11px; _margin-top: -4px;}
.cart-panel {margin-bottom: 5px; width: 310px;}
.cart-panel .top {height: 9px; background: url('../images/order_cart_top.jpg') no-repeat;}
.cart-panel .content {background-color: #DCE7ED; border-left: solid 2px #C4c4c4; border-right: solid 2px #C4c4c4; _margin-top: -6px;}
.cart-panel .inner {padding: 10px 20px;}
.cart-panel .bottom {height: 9px; background: url('../images/order_cart_bottom.jpg') no-repeat;}
h1.hdrcart {
	color: white;
	font-size: 0px;
	height: 30px;
	background: url('../images/hdrcart.jpg') #004281 no-repeat 10px center;
}
.order-main .top {height: 8px; background: url('../images/order_main_top.jpg') no-repeat;}
.order-main .content {
	border-left: solid 2px #C4c4c4;
	border-right: solid 2px #C4c4c4;
	background: #fff url('../images/order_main_content.jpg') repeat-x;
	background-color: #F7FAFB;	
}
.order-main .inner {padding: 12px 13px 12px 12px;}
.order-main .bottom {height: 12px; background: url('../images/order_main_bottom.jpg') no-repeat;}
.inner-box {margin: 10px 0 20px 0;}
.inner-box .top {height: 11px; background: url('../images/order_inner_top.jpg') no-repeat;}
.inner-box .content {
	border-left: solid 2px #CDD8DC;
	border-right: solid 2px #CDD8DC;
	background-color: white;
	background-image: url('../images/white.jpg');
	padding: 0 10px;
}

.inner-box-yellow {margin: 10px 0 20px 0;}
.inner-box-yellow .yellow-top {height: 11px; background-image: url('../images/yellow_top.jpg');}
.inner-box-yellow .yellow-content {
	border-left: solid 2px #CDD8DC;
	border-right: solid 2px #CDD8DC;
	background-color: #ffffe8;
	/*background-image: url('../images/yellow.jpg');*/
	padding: 0 10px;
}
.inner-box-yellow .yellow-bottom {height: 14px; background-image: url('../images/yellow_bottom.jpg');}

.inner-box .content table {background-color: white;}
.inner-box .inner {padding: 10px 20px;}
.inner-box .bottom {height: 14px; background-image: url('../images/order_inner_bottom.jpg');}
.inner-box-white {margin: 5px 0 20px 0;}
.inner-box-white .top {height: 11px; background: url('../images/order_inner_white_top.gif') no-repeat;}
.inner-box-white .top2 {height: 11px; background: url('../images/order_inner_white_top2.gif') no-repeat;}
.inner-box-white .content {
	border-left: solid 2px #D5D9DA;
	border-right: solid 2px #D5D9DA;
	background: #fff url('../images/white.jpg') repeat-y;
	padding: 0 10px;	
}
.inner-box-white .content table {background-color: white;}
.inner-box-white .inner {padding: 10px 20px;}
.inner-box-white .bottom {height: 14px;	background: url('../images/order_inner_bottom.jpg') no-repeat;}
.inner-box-white .bottom2 {height: 14px;	background: url('../images/order_inner_bottom2.jpg') no-repeat;}

h1.hdrcart {	
	color: white;
	text-indent: -2000em; z-index: 1000;
	height: 30px;
	background: url('../images/hdrcart.jpg') #004281 no-repeat 10px center;
}
#hdrSelectImage {
	text-indent: -2000em; z-index: 1000;
	background: url('../images/hdrselectimage.jpg') no-repeat 10px bottom;
	height: 35px;
	_margin-top: -6px;
}
#hdrSizeStyle {
	text-indent: -2000em; z-index: 1000;
	background: url('../images/hdrsizestyle.jpg') no-repeat 10px bottom;
	height: 35px;
	_margin-top: -6px;
}
#hdrAddOptions {
	text-indent: -2000em; z-index: 1000;
	background: url('../images/hdraddoptions.jpg') no-repeat 10px bottom;
	height: 35px;
	_margin-top: -6px;
}
#hdrCheckout {
	text-indent: -2000em; z-index: 1000;
	background: url('../images/hdrcheckout.jpg') no-repeat 10px bottom;
	height: 35px;
	_margin-top: -6px;
}
#hdrCurrentRequest {
	color: white;
	text-indent: -2000em; z-index: 1000;
	height: 30px;
	background: url('../images/hdrcurrentrequest.jpg') #004281 no-repeat 10px center;	
}
.legal-block {margin-top: 3px;}
.legal {font-size: 7pt; margin-left: 23px; padding-top: 3px; text-align: left; width: 210px;}
tr.overline td, tr.overline th {border-top: solid 1px #dcdcdc;}
th {font-weight: bold; padding-left: 5px;}
.input-pair {padding-bottom: 10px;}	
.split {background: url('../images/split.jpg') repeat-y center center transparent;}
.address {margin-top: 10px;	font-size: larger;}

.float-middle {margin: 0 auto;}
.cartitem, tr.cartitem td, tr.cartitem th {border-bottom: solid 1px #ccc; padding: 15px 10px;}

.small {font-size: 10pt; font-weight: normal;}
.disabled {
	/* for IE */
	filter:alpha(opacity=40);
	/* CSS3 standard */
	opacity:0.4;
}
.buttons input {margin-bottom: 5px;}

/* added by S. Ellsworth */
.priceholder {padding-left: 60px;}
.priceradioholder {padding-left: 48px;}
.formitem {clear: both;}
.formitem label.checkout {margin-top: 3px; float: left; text-align: right; width: 160px; font-weight: bold; font-size: 13px; margin-right: 10px;}
.formitem input.checkout {font-size: 12px; float: left; border: solid 1px #ccc; padding: 2px 3px; margin: 0 0 15px 3px;}
.formitem .checkoutradio {float: left; margin-bottom: 15px;}
.formitem .checkoutradio img {margin-right: 8px;}
.formitem .ccnum {width: 160px;}
.formitem .expire {width: 60px;}
.errorBox
{
	color: red;
	font-weight: bold;
	width: 465px;
	text-align: justify;
	
}
