/* CSS styles for /services/index.html  */


.contentblock .details {
margin: 0 0 -3em 2em;
padding: 5em 4em 0 2em;
position: relative;
top: -3.5em;
z-index: 1;
border-left: .1em #b4b4b4 solid;
}

.contentblock .details ul {
display: none;
padding: 1em 0 2em 5.5em;
margin: 0 0 1.5em -3.8em;
position: relative;
right: 0;
z-index: 0;
background: url(../images/services/bg_details.jpg) repeat-y left top;
}

.contentblock .details ul h6 {
margin: .75em 0 0 -1.5em;
padding: 0;
}

.contentblock .details ul li {
margin-top: .5em;
font-size: 1.1em;
}

.contentblock .details .controls {
padding: 0 2em .5em 2em;
border-bottom: .1em #b4b4b4 solid;
position: relative;
left: -2em;
width: 18em;
}

.contentblock .details .controls a {
font-size: 1.1em;
font-weight: bold;
}

.contentblock .details .controls a:visited {
color: #B43C3C;
}

.contentblock .details .controls a:hover {
color: #000;
}

.contentblock .details .controls .hide {
display: none;
}