.shipping-matrix,
#sm {
	background: url(../img/sm-bg.gif) 0 0 repeat-y;
}
body.shipping-matrix-popup {
	margin: 10px;
}
#sm h1 {
	height: 52px;
	margin: 0 0 40px;
}
#sm .table-wrap {
	background: url(../img/sm-table-bg.gif) 0 0 repeat-x;
	margin: 0 1px;
	padding: 38px 0 18px;
	width: 802px;
}
#sm table {
	border-spacing: 0;
	margin: 0 10px;
	width: 780px;
}
#sm tr.section th {
	background: none;
	text-align: center;
	width: 170px;
}
#sm td {
	color: #78818c;
	padding: 1px 0;
}
#sm th,
#sm td {
	background: #ededed;
	font-size: 11px;
	text-align: center;
}
#sm th,
#sm .section th.subhead {
	text-align: left;
	width: 404px;
}
#sm .alt th,
#sm .alt td {
	background: #f9f9f9;
}
#sm .section th {
	height: 32px;
	padding: 0;
}
#sm thead .section th {
	font-size: 11px;
	padding: 0;
}
#sm tbody th {
	padding-left: 32px;
}
#sm .section th.subhead {
	font-size: 12px;
	padding-left: 16px;
}

#sm th.columntitle {
	padding-left: 10px;
}
#sm th.columntitle a {
	font-weight: normal;
	color: #000000;
}


#sm a {
	color: #0085cf;
	font-weight: normal;
}
#sm .last { background: #ededed url(../img/sm-tbl-tr.gif) top right no-repeat; }
#sm .lastrow th { background: #ededed url(../img/sm-tbl-bl.gif) bottom left no-repeat; }
#sm tbody th.first { background: #ededed url(../img/sm-tbl-tl.gif) top left no-repeat; }
#sm .lastrow .last { background: #ededed url(../img/sm-tbl-br.gif) bottom right no-repeat; }
#sm .alt .last { background: #f9f9f9 url(../img/sm-tbl-alt-br.gif) bottom right no-repeat; }
#sm tbody .alt-lastrow th { background: #f9f9f9 url(../img/sm-tbl-alt-bl.gif) bottom left no-repeat; }

#sm #footnote {
	background: url(../img/sm-footer.gif) bottom left no-repeat;
	padding: 0 11px 20px;
}
#sm #footnote span {
	background: url(../img/sm-footnote.gif) 0 0 no-repeat;
	display: block;
	font-size: 9px;
	height: 24px;
	line-height: 24px;
	text-indent: 18px;
	width: 782px;
}
#footnote1 span {
	display: block;
	font-size: 9px;
	line-height: 14px;
	margin-top: 20px;
	text-indent: 18px;
	width: 782px;
}
#footnote2 span {
	display: block;
	font-size: 9px;
	line-height: 14px;
	text-indent: 18px;
	width: 782px;
}
#footnote3 span {
	display: block;
	font-size: 9px;
	height: 44px;
	line-height: 14px;
	text-indent: 18px;
	width: 782px;
}