dt, dd, li {
	position: relative;
}.left_float {
	position: absolute;
}
.extra_space_before {
	line-height: 150%;
}
#content {
           height: 95%;
       }
Cust_ID {
	border: medium solid #606;
}
Main_ID {
	border: medium double #606;
}
Cart_ID {
	border: medium solid #606;
}
#Cust_ID {
	vertical-align: top;
	border: medium solid #606;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	width: 20%;
	padding: 10px;
}
#Main_ID {
	padding-left: 10px;
	visibility: visible;
	text-align: left;
	border: thick double #606;
	font-size: 10pt;
}
#Cart_ID {
	vertical-align: top;
	border: medium solid #606;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	width: 20%;
	padding: 10px;
}


div#bggradient {
	overflow: hidden;
	position: absolute;
	z-index: -5;
	top: 0px;
	left: 0px;
}
.sessionid {
    font-size: 8pt;
    font-style: italic;
    display: inline;
}
#regbody {
	position: absolute;
	left: 0px;
	width: 100%;
}
centeredtable {
	text-align: left;
}
.centeredtable {
	margin-right: auto;
	margin-left: auto;
}
.centeredtableelements {
text-align: center;
}
TextAlignRight {

	text-align: right;
}
.TextAlignLeft {	text-align: left;
}
.CompactType {
	font-size: small;
}
.cartdesc {
	text-align: left; 
	position: relative; 
	line-height: 120%;
	margin-right: 5em;
}
.cartprice {
	text-align: right; 
	position: absolute; 
	top:0; 
	right: 0;
	margin-right: -5em;
}
.checkout {
    font-size: 11pt;
}
.checkoutheader {
    padding: 10px;
}
ul, ol, dl {
    position: relative;  
}

