h1 {
color:#5D86B2;
font-size:22px;
font-weight:bold;
line-height:1.2em;
margin-top:0;
padding-top:10px;
}

h2 { font-weight:bold; padding:15px 0px 10px 0px; }




#shoppingCart_Top{
	height:120px;
	padding-bottom:10px;
	padding-left:25px;

	}

#shopTitle{
	float:left;
	
	padding-top:30px;
	padding-left:15px;
}

#imgCart{
		float:left;
	
}


#formShoppingCart{
	padding-top:10px;
}




#shoppingCart {
	float:left;
	display:inline-block;
	margin-bottom:150px;
		width:665px;
}

#ShoppingCartTbl{ 
border-spacing:1px;
width:100%;
padding-top:10px;
}

#ShoppingCartTbl td { 
padding: 5px; 

}

#ShoppingCartTbl th {
padding: 5px; 
text-align:center;
border:1px solid #E8E8E8;
/*background-image:url(../graphics/backgroundRed.png);
background-position:center;*/
background-color:#5D86B2;
font-size:18px;
font-weight:normal;
line-height:1em;
color:#FFF;
}


.ShoppingCartlistRow td {
border:1px solid #E8E8E8;
padding: 5px;
empty-cells:show;


}


.qtyinput{
	width:40px;
}

.total-box, #productShippingtxt, #orderTotal
{
	border: none;
	background: #CCC;
	font-size: 14px;
	margin: 5px 0 5px 0;
	padding: 3px;
	text-align: center;
	width: 150px;
	vertical-align: middle;
	
}

.calcArea, .EmptycalcArea{
	background: #CCC;
	border:1px solid #E8E8E8;
	vertical-align:baseline;
}

#formSubmitNewOrderBtn2{
	padding:5px;
	
}

.caltext
{
	vertical-align: middle;
}

#EmptyCart{
	font-size:20§px;
}

.shopbutton, .refreshbtn{
	cursor:pointer;
}

a img {
	border:0;

} 
