﻿.ResponsiveImage img
{
    width:auto !important;
    height:auto !important;
    max-width:100%;
    max-height:100%;
}

.ProductPageStep
{
    clear:both;
}

.InitialProduct .StockCode .StandardLink
{
    display:none;
}

.InitialProduct .StockCode .ForceDetailsLink
{
    display:block !important;
}

.ProductPageStep .ProductPageStepText
{
    padding:0 20px;
}

.OptionSelection
{
    float:left;
    padding:10px;
}

.OptionSelection input
{
    width:20px;
    height:20px;
    padding:0;
    margin:0 !important;
}

.QtyCross .OptionName
{
    display:block;
    float:left;
}

.QtyCross .OptionName .Name,
.QtyCross .OptionName .StockCode,
.QtyCross .OptionName .Divider
{
    line-height:20px;
    display:inline-block;
    padding:10px;
}

.QtyCross .OptionName .StockCode
{
    color:#f79122;
    font-size:120%;
}

.QtyCross .OptionName .Divider
{
    padding-right:0;
    padding-left:0;
}

.QtyCross .multiselect
{
    clear:both;
    padding-left:50px;
}
 
/** Bundle List Images **/

.BundleSelection .ListImage 
{
    padding:30px;
}

.BundleSelection .ListImage.Highlight .Image
{
    -webkit-box-shadow: 0px 0px 50px 10px rgba(247,145,34,1);
    -moz-box-shadow: 0px 0px 50px 10px rgba(247,145,34,1);
    box-shadow: 0px 0px 50px 10px rgba(247,145,34,1);
}

.BundleSelection .ListImage .Name
{
    text-align:center;
    font-size:20px;
    padding:10px;
}

.TopProducts td
{
  padding: 10px;
}