﻿div#ProductConfigurationAreaWrapper { margin-top:15px; }
div#ProductConfigurationAreaWrapper h1 { padding: 0; }

div#ProductConfigurationArea
{
    width:598px;
    font-size:11px;
}
div#ProductConfigurationArea div.box-top
{
    height: 22px;
}
div#ProductConfigurationArea div.box-bottom
{
    height: 22px;
}
div#ProductConfigurationArea .ProductConfigurationGroups .selected
{
    font-weight:bold;
}

div#ProductConfigurationArea .ProductConfigurationLeftSide
{
    float:left;
    width:139px;
    padding-left: 10px;
}
div#ProductConfigurationArea div.ProductConfigurationRightSide
{
    float: left;
    width: 421px;
    position: relative;    
}
div#ProductConfigurationArea div.AssignedProductArea input.selected
{
    border: 2px solid red;
}

div#ProductConfigurationArea div.ProductConfigurationRightSide div.NextProductGroupButton a
{
    width: 152px;
    height: 21px;
    text-align:center;
    line-height: 21px;
    color:#FFFFFF;
    font-weight:bold;
    display: block;
}
div#ProductConfigurationArea div.ProductConfigurationRightSide a.AddToBasket
{
    width: 126px;
    height: 27px;
    text-align:center;
    line-height: 27px;
    color:#FFFFFF;
    font-weight:bold;
    display: block;
}

div#ProductConfigurationArea div.ProductConfigurationSeperator
{
    float: left;
    width:10px;
}

div#content div#ProductConfigurationArea div.ProductConfigurationRightSide span.product-need-help a
{
    position: absolute;
    top: 0;
    right: 0;
    font-size:13px;
    font-weight:bold;    
}

div#ProductConfigurationArea .ProductConfigurationGroupsListArea
{
    color:#0055A5;
}

div#ProductConfigurationArea .ProductConfigurationChoosenProducts, .ProductConfigurationChoosenProducts h3
{
    color:#363636;
}

div#ProductConfigurationArea .ProductConfigurationChoosenProducts li
{
    list-style-type:disc;
    margin-left:15px;
    padding-top:1px;
    padding-bottom:2px;
}

div#ProductConfigurationArea .ProductConfigurationGroupsListArea li
{
    list-style-type:none;
    padding: 2px 0 2px 15px;
}

div#ProductConfigurationArea .active
{
    font-weight:bold;
}

div#ProductConfigurationArea h3,
div#ProductConfigurationArea h4
{
    padding:0px;
}


div#ProductConfigurationArea ol
{
    padding:12px 0 33px 0px;
    font-size:11px;
}

div#ProductConfigurationArea .ProductGroupCodeHeader .left
{
    float:left;    
}

div#ProductConfigurationArea .ProductGroupCodeHeader .right
{
    float:right;    
}

div#ProductConfigurationArea .choose-variant
{
    font-weight:bold;
}


div#ProductConfigurationArea .ProductGroupCodeHeader
{
    Padding-bottom:12px;
}


div#ProductConfigurationArea .ProductName
{
    padding:5px 0 0 0;
    font-weight:bold;
}
div#ProductConfigurationArea .ProductDescription
{
    padding:0 0 10px 0;
}

div#ProductConfigurationArea .AditionalListPrice
{
    font-size:13px;
    font-weight:bold;
}

div#ProductConfigurationArea .ProductVariantArea ul
{
    list-style-type:none;
}

div#ProductConfigurationArea .HeaderSizes
{
    width:100%;
}

div#ProductConfigurationArea .ProductVariantArea li
{
    height:55px;    
    position:relative;
    border-bottom:1px solid #E1E1E1;
}

div#ProductConfigurationArea div.ProductVariantArea li label,
div#ProductConfigurationArea div.ProductVariantArea li select
{
    display: block;
    clear: both;
}

div#ProductConfigurationArea div.ProductVariantArea li label
{
    margin:8px 0 5px 0;    
}
 
div#ProductConfigurationArea div.ProductVariantArea a.ProductVariantGuide
{
    position: absolute;
    top: 16px;
    right: 0;
}

div#ProductConfigurationArea div.ProductVariantArea
{
    margin:20px 0 10px 0;
}

div#ProductConfigurationArea div.NextProductGroupButton
{
    margin:20px 0 10px 0;    
}

div#ProductConfigurationArea td.ProductConfigurationOverviewGroupCodeHeader
{
    padding:10px 0 2px 0;
    font-weight:bold;
}

div#ProductConfigurationArea td.ProductConfigurationOverviewProductNameHeader
{
    vertical-align:top;
    font-weight:bold;
}

div#ProductConfigurationArea td.ProductConfigurationOverviewPropertyHeader
{
    width:66px;
}

div#ProductConfigurationArea td.ProductConfigurationOverviewNoOfProducts
{
    padding:15px 0 10px 0;
    font-weight:bold;
}

div#ProductConfigurationArea td.ProductConfigurationOverviewFootermessage
{
    font-weight:bold;
}

div#ProductConfigurationArea td.ProductConfigurationOverviewTotalPrice
{
    padding-bottom:10px;
    font-weight:bold;
    font-size:20px;
}

