#shopping { 
margin: 0px 0 40px 0;
float:right;
width:525px;


}
#shopping h1 {
margin:0px 0 20px 0;
display:block;
width:525px;
height:217px;
float:right;
background:url(../image2/shopping.jpg) no-repeat;
}


.cart_btn {

background: url(../image2/addtocart_btn.jpg) no-repeat;
padding:0 20px 0px 0px;
width:134px;
height:28px;
margin-top:10px;
color: #FFFFFF; font-weight:600;
cursor:pointer;
border:1px #CCCCCC solid;}

.cart_btn:hover {
background: url(../image2/addtocart_btn2.jpg) no-repeat;

}


#productList {
float:right;
list-style: none;
font-size: 12px;
	

}

#productList li {

  padding-top: 20px;

	float: left;
	width:525px;
}

table.productListingItem tr td {
	font-size: 12px;
}

.productListingItemThumb {
  width: 170px;

 
 
}
td.productListingItemName h3 {
  font-size: 14px;
  color:#d41323;
}
td.productListingItemDescription {
  width:180px;
  padding:0px 10px 0px 0px;
}
td.productListingItemInputs {
  vertical-align: bottom; 
}
td.productListingItemInputs label {
  display: block;
  float: left;
  width: 30px;
}
td.productListingItemInputs select {
  width: 120px;
}

.productDescription h3 {
  font-size: 14px;
}

.productDescription p {
  font-size: 12px;
}

.cartInputs {
	float: left;
	margin-top: 80px;
}

#productList li a.buyButton {
  display: block;
  float: left;
  width: 126px;
  height: 24px;
  background: url(/images/button.gif);
  text-align: center;
  /*margin-top: 80px;*/
  color: #FFFFFF;
	line-height: 21px;
}
