/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

/*** CONTAINER ***/

#Tabbed-Container-Details.Tab-Container {
    float: left;
    margin: 10px 0 0 0;
    background-color: #ffffff;
}

/*** TABS ***/

#Tabbed-Container-Details.Tab-Container .Tabs {
    float: left;
    padding: 5px 0 0 0;
    width: 100%;
    height: 33px;
}

#Tabbed-Container-Details.Tab-Container .Tabs a {
    background-image: url(https://images.esellerpro.com/2650/images/objects/tab-bg.jpg);
    width: 187px;
    height: 31px;
    line-height: 31px;
    position: relative;
    float: left;
    margin: 0 0 0 0;
    border-top:1px solid #c4c4c4;
    border-right:1px solid #c4c4c4;
    border-bottom:1px solid #a1a1a1;
    padding-left: 1px;
}
#Tabbed-Container-Details.Tab-Container .Tabs a:first-child{
    border-left:1px solid #c4c4c4;
    padding-left: 0;
    width: 185px;
}

#Tabbed-Container-Details.Tab-Container .Tabs.NarrowerTabs a {
    width: 149px;
}

#Tabbed-Container-Details.Tab-Container .Tabs.NarrowerTabs a:first-child {
    width: 148px;
}

#Tabbed-Container-Details.Tab-Container .Tabs a.Selected  {
    background-image: none;
    background-color: #ffffff;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #a1a1a1;
    height: 32px;
    padding-left: 0;
    font-weight: bold;
}

/*** CONTENT ***/

#Tabbed-Container-Details.Tab-Container .Tab-Content-Border {
    padding: 15px 20px 10px;
    float: left;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content {
    float: left;
    overflow: hidden;
    border: 1px solid #a1a1a1;
    border-top:none;
    width: 752px;
    z-index: 10;
    display: block;
    position: relative;
}

#Tabbed-Container-Details.Tab-Container div.Deselected {
    display: none;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content-Border .FeaturesList li {
    font-size: 1.2em;
    font-weight: bold;
}

/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

#Tabbed-Container-Details.Tab-Container .Tabs a { color: #2d2d2d; }
#Tabbed-Container-Details.Tab-Container .Tabs a:hover { color: #2d2d2d; }

#Tabbed-Container-Details.Tab-Container .Tabs a.Selected { color: #d54a03; }
#Tabbed-Container-Details.Tab-Container .Tabs a.Selected:hover { color: #d54a03; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

#Tabbed-Container-Details.Tab-Container .Tabs a {
    text-align: center;
    font-size: 1em;
    text-decoration: none;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content {
    font-size: 1em;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content .Content-Table {
    font-size: 1.0em;
}

/* headings */

#Tabbed-Container-Details.Tab-Container .Tab-Content h1 { font-size: 1.0em; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h2 { font-size: 0.9em; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h3 { font-size: 0.8em; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h4 { font-size: 0.75em; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h5 { font-size: 0.7em; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h6 { font-size: 0.65em; }

/* text */

#Tabbed-Container-Details.Tab-Container .Tab-Content p { font-size: 0.75em; }
#Tabbed-Container-Details.Tab-Container .Tab-Content a { text-decoration: none; }
#Tabbed-Container-Details.Tab-Container .Tab-Content a:hover { text-decoration: underline; }

/* lists */

#Tabbed-Container-Details.Tab-Container .Tab-Content ul { font-size: 0.75em; }
#Tabbed-Container-Details.Tab-Container .Tab-Content OL { font-size: 0.75em; }

#Tabbed-Container-Details.Tab-Container .Tab-Content h1 { color: #186da9; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h2 { color: #186da9; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h3 { color: #186da9; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h4 { color: #000000; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h5 { color: #000000; }
#Tabbed-Container-Details.Tab-Container .Tab-Content h6 { color: #000000; }

#Tabbed-Container-Details.Tab-Container .Tab-Content p { color: #333333; }

/* ----- Content Styles ----- */

/* headings */

#Tabbed-Container-Details.Tab-Container .Tab-Content h1 {
    margin: 0 0 8px 15px;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content h2 {
    margin: 0 0 8px 15px;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content h3 {
    margin: 0 0 8px 15px;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content h4 {
    margin: 0 0 8px 15px;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content h5 {
    margin: 0 0 8px 15px;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content h6 {
    margin: 0 0 8px 15px;
}

/* text */

#Tabbed-Container-Details.Tab-Container .Tab-Content p {
    margin: 0 20px 10px 15px;
}

/* lists */

#Tabbed-Container-Details.Tab-Container .Tab-Content ul {
    margin: 0 0 10px 30px;
    list-style: disc;
    list-style-position: outside;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content ul.Clear {
    margin: 0 0 10px 15px;
    list-style: none;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content ul li {
    padding: 0 0 5px 0;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content ol {
    margin: 0 0 10px 35px;
    list-style: decimal;
    list-style-position: outside;
}

#Tabbed-Container-Details.Tab-Container .Tab-Content ol li {
    padding: 0 0 5px 0;
}

/* table */

#Tabbed-Container-Details.Tab-Container .Tab-Content table{
    margin: 0 0 10px 15px;
}