﻿/*ServiceIndex*/
#accordion
{
}
#accordion h3
{
}
/*service header*/
.SDShort
{
    padding: 2px;
}
/*service header*/
.SSeparator
{
    width: 100%;
    margin-bottom: 7px;
}
/*service separator*/
.SSeparatorLeft
{
    margin-bottom: 7px;
    width: 100px;
    border-bottom: 1px dotted #999;
    padding: 2px;
}
/*service separator left*/
.SSeparatorRight
{
    margin-bottom: 7px;
    border-bottom: 1px dotted #999;
    padding: 2px;
}
/*service separator right*/
.ItemTable
{
    margin-bottom: 5px;
    width: 100%;
    border-bottom: 1px dotted #999;
}
/*service item wrap*/
.ItemTDImage
{    
    vertical-align: top;
    padding-top: 6px;
}
/*service item table-td image*/
.ItemTDImage img
{
    width: 100px;
}
/*service item image*/
.ItemTDContent
{
    vertical-align: top;
    padding: 5px;
    width: 100%;
}
/*service item holder*/
.ItemName{}
.ItemDescriptionShort{}
/*ServiceIndex - end*/

/*ServiceDetails*/
.SDetails
{
}
.SItemsList
{
    border-top: 1px dotted #999;
}
/*ServiceDetails - end*/

/*ServiceItemDetails*/
.IDetails
{
    border-bottom: 1px dotted #999;
}
/*ServiceItemDetails - end*/

/*Jquery accordination css
.accordion
{
    margin: 10px;
}
.accordion dt, dd
{
    padding: 10px;
    border: 1px solid black;
    border-bottom: 0;
     &:last-of-type {
        border-bottom: 1px solid black; 
      }
}
.accordion dt, dd a
{
    display: block;
    color: black;
    font-weight: bold;
}
.accordion dd
{
    border-top: 0;
    font-size: 12px;
    &:last-of-type {
       border-top: 1px solid white;
       position: relative;
       top: -1px;
     }
}
Jquery accordination css - end*/
.accordion
{
    margin: 1px;
    border: 1px dotted #999;
    border-top: none;
}
.accHeader
{
    border-top: 1px dotted #999;
    padding: 5px;
    padding-left: 25px;
    background-image: url("accIcon.png");
    background-repeat: no-repeat;
    background-position: 5px;
}
.accContent
{
    padding: 10px;
}
.serviceHeader
{
    margin-bottom: 10px;
}
.serviceFooter
{
    margin-top: 10px;
}
.BackLink a
{
    float: right;
    padding: 2px;
}
.ReadLink a
{
    float: right;
    padding: 2px;
}
.breadCrumb
{
    margin-bottom:10px;
    padding-bottom:2px;
    border-bottom: 1px dotted #C4C6C8;
    font-weight: 700;
}
.breadCrumb img
{
    margin-left:2px;
    margin-right:2px;
    vertical-align: bottom;
}
.LVHeader
{
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: 700;
}
.LVDShort 
{
    display: inline-block;
    /*margin-bottom: 10px;*/
}
.LVSeparator
{
    border-bottom: 1px dotted #999;
    height:1px;
    margin-top: 3px;
}
.EmptyText
{
    color: #405941;
    text-decoration: none; 
}
