body {
 color:#666666
}

blockquote {
 color:#B2A368;
}

a {
 color:#B2A368;
 text-decoration:none;
}

h2 {
 color:#B2A368;
 padding:0px 0px 0px 0px;
}

h2 a {
 background-image:url(/media/images/services/plus.gif);
}

h3 {
 padding:0px 0px 3px 0px;
 margin:0px;
}

h4 {
 color:#B2A368;
}

h5 {
 font-weight:bold;
}

#breadcrumb {
 background-image: url(/media/images/common/bai_shade_services.gif);
 background-color:#E6DCBF;
}

.services h3 {
 margin:0px;
 padding-bottom:5px;
}

.services li {
 line-height:1.6em;
}

.service-header{
 padding-top:0px;
 padding-bottom:25px;
}

.service-item{
 float:left;
 width:230px;
 padding-bottom:25px;
}

.solutions .dots {
 border-top:1px dotted black;
 width:100%; /* ie 5.x */
 line-height:1px;
 font-size:1px;
 margin-top:5px;
 padding-bottom:15px;
}

.solutions .solution .image-wrapper,
.solutions .solution .description {
 float:left;
 display:inline;
}

.solutions .solution .image-wrapper {
 width:167px;
}

.solutions .solution .description {
 width:300px;
}

.solutions .solution .description a {
 white-space:normal;
}

.solutions .solution .question {
 font-family:arial;
 font-size:1.4em;
 margin-bottom:0.5em;
 color:#9E9C73;
}

.solutions .solution .image {
 background-color:#F0EDE8;
 padding:10px;
 border-top:1px solid #fff;
 border-left:1px solid #fff;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
}

.solutions .solution .shadow {
 height:9px;
 line-height:1px;
 font-size:1px;
}

.solutions .solution a {
 color:#666;
 font-weight:bold;
 white-space:nowrap;
}

.solutions h2 {
 padding-bottom:25px;
}

.methodology div {
 padding-top:0px;
}
/* Our products - logos section */

.product-logos-container H2 {padding-left:21px;}
.product-logos-container P {padding-left:21px; width:650px;}

.product-logos {
 width:650px;
 margin-left:28px;
}

.product-logos div {
 float:left;
 display:inline;
 width:128px;
 height:100px;
}

.product-logos div.logo {
 border-right:dotted 1px #A8A5A1;
 border-bottom:dotted 1px #A8A5A1;
}

.product-logos div.bottom {
 border-bottom:none;
}

.product-logos div.last {
 border-bottom:dotted 1px #A8A5A1;
 border-right:none;
}

.product-logos div.bottom-last {
 border-bottom:none;
 border-right:none;
}

.product-logos div a {
 display:block;
 width:128px;
 height:100px;
 vertical-align:middle;
}

.product-logos div a:hover {
 background-color:#F8F6F3;
}

.product-logos div img {
 /* placeholder for logo (as a background image) */
 border:none;
 background-position:50% 50%;
 background-repeat:no-repeat;
 width:100%;
 height:100%;
}