.Block{
	margin:0;
}

.Breadcrumb{
	margin-top:0;
	padding-bottom:12px;
	margin-bottom:10px;
}

.ProductMain{
	width:305px;
	padding:10px 10px 10px 0;
	-moz-box-shadow: 0px 0px 5px #757575;
	box-shadow: 0px 0px 5px #757575; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:right !important;
	margin-right:20px;
	margin-top:5px;
}

.ProductMain, .ProductMain select{
	font-size:14px !important;
}

.ProductMain .ProductDetailsGrid .Label {
    margin: 0 0 6px -155px;
}

.ProductMain .ProductDetailsGrid .DetailRow {
    padding-left: 106px;
}

.ProductMain .ProductPrice{
	background:#239C4A;
	color:#FFF;
	padding:2px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.ProductPrice{
	color:#239C4A;
}

.CartContents tfoot .SubTotal td {
	color:#666;
}

.CheckoutButton{
	display:block !important;
}

.CreateAccount {
    width: 300px;
}

.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #FC8000;
    border: none;
	color:#FFF;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #DDDDDD;
    color: #555555;
}

#CategoryContent .product-holder{
	margin-bottom:8px;
}

.CategoryPagination{
	background:#EFEFEF;
	border:1px solid #CACACA;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#555;
}

.SubCategoryList, .SubBrandList {
    background: #FFF;
	-moz-box-shadow: 0px 0px 5px #CCC;
	box-shadow: 0px 0px 5px #CCC; 
	padding:5px 5px 1px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #CACACA;
}

.SubCategoryList a, .SubBrandList a {
	text-decoration:none;
	color:#555;
}

.SubCategoryList a:hover, .SubBrandList a:hover {
	text-decoration:underline;
}

.PL20{
	padding:0;
}

.ShippingAddressList{ margin:0; padding:0; }

.ShippingAddressList li{
	clear:both;
	background:#EAEAEA;
	width:665px !important;
	margin:10px 0 0 0 !important;
	padding:10px !important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.ExpressCheckoutCompletedContent{
	display:none !important;
}

.CheckoutRedeemCoupon{
	background:#F4F4F4;
	border:1px solid #CECECE;
}

.AccountOrderStatusList, .AccountOrdersList { margin:0; }

.AccountOrderStatusList li, .AccountOrdersList li{
	padding:0;
	margin-bottom:5px;
	list-style:none;
}

#SearchForm{
	padding:0;
}

#SearchForm label {
    color:#666666;
	text-shadow: -1px 1px 0 #E9E9E9;
}

.TabNav {
    border-bottom: 1px solid #B2B2B2;
}

.TabNav li a {
    border: 1px solid #B2B2B2;
}

.TabNav li a {
    background:#EAEAEA;
}

.TabNav li a:hover {
    background:#DBDBDB;
	color:#001927;
}

#SearchResultsProduct .CompareButtonContainer{
	display:none;
}