table.productList {
	border-collapse: collapse;
	
}

td.main,
td.main a,
table.productList td {
	padding:0;
	line-height:120%;
}

.itemImage {
	width:130px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #FB6936;
}

.itemImage a img {
	border:0px solid #fff;
	margin:10px;
}

.itemPrice {
	float:right;
}

.itemPrice,
h1.productTitle,
h1.itemTitle a {
	font-size:14px;
	margin-bottom:16px;
	color:#FB6936;
	line-height:100%;
}

table.productList td.itemData {
	padding:10px;
	border:1px solid #FB6936;
	background-color:#EBEBEB;
}

.itemBuy {
	text-align:right;
}

.itemDivider {
	font-size:5px;
	line-height:100%;
	height:15px;
}

.productImage {
	float:left;
	padding:10px;
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #ddd;
}

.itemPriceTable {
	width:500px;
}

.itemPriceTable td {
	line-height:120%;
	text-align:right;
	padding-right:10px;
}

.productsPrice {
	font-size:18px;
	color:#FB6936;
}

.itemPriceBox {
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px solid #ddd;
	border-bottom:2px solid #dfdfdf;
	background-color:#eee;
}

.checkoutBtn tr td {
  padding-bottom:20px;
  padding-top:20px;
}

td.confirmBtn form input {
  margin-bottom:20px;
  margin-top:20px;
}

#viewBtn a img {
  margin-top:20px;
  margin-bottom:20px;
}

.boxText a img {
  border:0;
}

.cartList * {
	font-size:12px;
}

.cartList td {
	padding:3px;
	border-top:1px solid #bbb;
}

.cartList td input {
	padding:0;
	line-height:100%;
	font-size:10px;
}

.cartHead td,
.cartFooter td {
	background-color:#eee;
	color:#0169CA;
	border-top:0px solid #bbb;
}

.cartFooter td {
	border-top:1px solid #bbb;
}

.shippingInfo td {
	border-top:0px solid #bbb;
}


td.onepxwidth {
	width:24px;
	text-align:left;
}

.notice {
	border:1px solid #ee2;
	background-color:#ffd;
	padding:10px;
}

.checkoutShippingDate span {
	color:#777;
	font-size:11px;
	padding-left:22px;
}

.homeText,
.homeTeaser {
  padding:20px;
  width:935px;
  text-align:center;
}

