.showShippingInfo
{
	background: #fafafa;
	padding: 10px;
	margin-bottom: 15px;
	width: 433px;
	border: solid 2px #eee;
	text-align: center;
}

.showShippingInfo span
{
	margin: 0 25px;
	font-weight: bold;
	text-transform: uppercase;
}

input, select
{
	font-family:tahoma;
}
.checkout {
	font-size:14px;
	border:2px solid #eeeeee;
	background-color:#ffffcf;
	padding:3px;
}
.checkout1
{
	font-size:14px;
	border:2px solid #eeeeee;
	background-color:#ffffcf;
	padding:4px;
}
.block1 {
	margin:16px 0px 24px 0px;
}

.sstate { width:220px; }
.text1 { width:430px; }
.text2 { width:120px; }
.text3 { width:180px; }
.width200 { width:200px; }

.font13 { font-size:13px; }
.bold { font-weight:bold; }
.underline {
	border-bottom:1px solid #d0d0d0;
	text-align:right;
	padding-right:5px;
	white-space:nowrap;
}

.checkouthead
{
	text-align:right;
	font-size:12px;
}

.checkouttitle img { float:left; }
.checkouttitle #title
{
	padding-left:10px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	line-height:24px;
	float:left;
}
.checkouttitle #underline
{
	width:100%;
	height:2px;
	background-color:#dbe5ec;
}
.clear { clear: both; }


table#cartItems {
	clear: both;
	border-spacing: 0;
	border-collapse: collapse;
}
table#cartItems tr th {
	font-weight:bold;
	background: #FFFFDF;
	border: 1px solid #ccc;
}
table#cartItems tr td {
	border: 1px solid #ccc;
}

.addinfo {
	padding-left:8px;
}
.addinfo div {
	padding:12px 0px 4px 0px;
}

.smlink A		{ text-decoration: underline;	color: #2A4A70; }
.smlink A:link	{ text-decoration: underline;	color: #2A4A70; }
.smlink A:hover { text-decoration: none;		color: #2A4A70; }

.cartItemName A			{ text-decoration: underline;	}
.cartItemName A:link	{ text-decoration: underline;	}
.cartItemName A:hover	{ text-decoration: none;		}