div#legend {

	width : 322px;
	margin : auto auto;
	line-height: 27px;
	margin-top : 20px;
	margin-bottom : 20px;
	
}

img.legendImage {

	margin-right : 4px;
	margin-left : 1px;
	float : left;

}

div.legendCert {

	width : 78px;
	float : left;
	line-height: inherit;
	
}

div.legendSearch {

	width : 67px;
	float : left;
	line-height: inherit;
	
}

div.legendLive {

	width : 81px;
	float : left;
	line-height: inherit;

}

form#cartForm {

	margin : 16px auto 0px auto;

}

div#cartTitle {

	width : 110px;
	font-weight : bold;
	float : left;
	margin-bottom : 8px;
	text-align: center;

}

div#cartSpacer {

	width : 40px;
	float : left;
	margin-bottom : 8px;

}

div#cartDescription {

	width : 350px;
	float : left;
	font-weight : bold;
	margin-bottom : 8px;

}

div#cartQuantity {

	width : 70px;
	float : left;
	font-weight : bold;
	margin-bottom : 8px;
	text-align : center;
	
}

div#cartPrice {

	width : 60px;
	float : left;
	font-weight : bold;
	text-align : center;
	margin-bottom : 8px;

}

div#cartDelete {

	float : left;
	width : 50px;
	margin-bottom : 8px;

}

div.cartItem {

	width : 172px;
	font-weight : bold;
	float : left;
	margin-bottom : 8px;

}

div#summarySpacer {

	width : 500px;
	float : left;

}

div#summaryTotalText {

	width : 70px;
	float : left;
	font-weight : bold;
	text-align : right;
	margin-top : 16px;

}

div#summaryTotal {

	width : 60px;
	float : left;
	text-align: center;
	margin-top : 16px;

}

div#updateSpacer {

	width : 570px;
	float : left;
	margin-top : 6px;

}

input#updateImage {

	float : left;
	text-align : center;
	margin-top : 6px;
	margin-left : 37px;

}

.itemImage {

	margin-left : 6px;
	margin-right : 7px;
	float : left;
	position: relative; 
	margin-top: -5px;
	top: -50%;

}

div.itemTitle {

	width : 110px;
	float : left;
	text-align : center;

}

div.itemDescription {

	width : 350px;
	float : left;

}

div.itemQuantity {

	width : 70px;
	float : left;
	text-align : center;

}

div.itemPrice {

	width : 60px;
	float : left;
	text-align : center;
	
}

.itemDelete {

	width: 50px;
	float: right;
	text-align: center;
	position: relative;
	top: -50%;	
}

div#inner {  display: table; height: 38px; overflow: hidden; }
div#middle { display: table-cell; vertical-align: middle;  }