.shop h2 {border-color:#fff;}



@media all and (min-width:768px) {
.shop .image {
   float:left;
margin-top:15px;
   padding-right:20px;
margin-right:20px;
border-right: 1px solid #ccc;
   max-width:200px;
} 

.shop .taxo {
   padding-left: 22%!important;	
}

}

.shop .vurl2{
padding-left: 5px;
}


.shop .taxo {
   padding:10px;
}


.shop .vGrid {
	display:table;
	width:100%;
	border-bottom: 1px solid #ccc;
    padding-top: 5px;
	 padding-bottom: 20px; /*   min-height: 520px; */
 clear:both;
}

.shop .RadGrid.RadGrid_MetroTouch
{
 border-width: 0px!important;
border-style: none!important;
}

.shop .RadGrid .AddPaddingLeft {background-color:#fff!important; }
.shop .RadGrid a.AddPaddingLeft {color:#cc3b17!important;border-bottom: 0px solid #cc6439!important;}

.shop .ListItemTitle.SearchResultLink {
	bottom:0px !important;
    position:absolute;
	max-height:30px
}
.shop .SearchResultSummary .ImageSection img {
	max-width:100%!important;
}

.shop .btn:visited {background-color:#cc3b17;}

.shop .RadGrid a {
    color: #fff!important;
border-bottom: 1px solid #cc6439;
margin-top: 10px;
background-color:#cc3b17;
}
.shop .RadGrid a:hover, .shop .RadGrid a:focus, .shop .RadGrid a:active {
    color: #cc3b17!important;
    border-bottom: 1px solid #cc3b17;
	background-color:#fff;
}

.shop .RadGrid.RadGrid_MetroTouch .rgSelectedRow a {
	color: #cc6439!important;
}
.shop .RadGrid.RadGrid_MetroTouch .rgSelectedRow a:hover {
	color: #cc3b17!important;
}

.shop .RadGrid.RadGrid_MetroTouch .rgSelectedRow {
	
	background-color: #fff;
	color: #000;
}
.shop .RadGrid_MetroTouch .rgAltRow
{
	background-color:transparent!important;
}