.signup_offer {
	margin: 5px 0px 5px 0px;
}
#cartContentsDisplay {
	width: 100%;
	float: left;
	border: 1px solid #193F73;
}

#cartArea, #compareArea {
	float: left;
	width: 630px;
}
#ASC_actions {
	width: 120px;
	float: left;
	margin-left: 20px;
}

#ASC_actions div {
	float: left;
	clear: left;
	margin: 10px auto 0px auto;
	width: 100%;
}

.action_button {
}

#scSelectHeading {
	width: 110px;
}

#scSelectHeading, #scTotalHeading, #scProductsHeading, #spvModelHeading {
	border-left:1px solid #FFFFFF;
}
.cartSelectDisplay {
	width: 110px;
}
#spvImageHeading {
	width: 40px;
}
.cartImageDisplay {
	width: 40px;
}

#cartlogin {
	float: right;
	width: 200px;
}

#cartlogin LEGEND {
	font-weight: bold;
}

#cartlogin_text {
	float:right;
	font-size:12px;
	margin:0 25px 0 0;
	text-align:left;
	width:170px;
}
FORM {
	display: inline;
}
#cartlogin_form {
	clear: right;
	float: right;
	padding: 5px 10px 5px 10px;
	width: 186px;
}

#cartlogin_form div {
	float: left;
	clear: both;
	width: 100%;
}

#login_ok {
	float: right;
}

#login_email {
	width: 180px;
	height: 20px;
	margin-bottom: 3px;
	font-size: 11px;
}

#cartSubTotal {
	display: none;
}

#cartTotalsDisplay {
	float: left;
}

.rowEven .cartSelectDisplay {
	background-color:#ffffff;
	border-left: #000000 1px solid;
	text-align: center;
}

.rowOdd .cartSelectDisplay {
	background-color:#f9f9f9;
	border-left: #000000 1px solid;
	text-align: center;
}

.ASC_hide {
	display: none;
}

.ASC_deleted {
	background-color:#FFF8E5;
}

#compareArea {
	border:1px solid #A6B7C0;
	margin:0;
	padding:2px;
	text-align: center;
}

#compareArea TABLE {
	margin: auto;
}

#compare_table {
-moz-box-sizing:border-box;
border-collapse:separate;
border-spacing:2px;
display:table;
margin-bottom:0;
margin-top:0;
text-indent:0;
}

.compare_row_even {
	background-color:#F0F0F0;
}