/* --- CSS 2.1 Document     --- */
/* --- Website Hosting Page --- */
/* ---------------------------- */
.gray-line {position: absolute; right: 0; width: 3000px; top: 68px; height: 33px; background: url('../images/breadcrumb-bg.png'); min-width: 991px}
.black-line {position: absolute; left: 0px; top: 101px; width: 50%; height: 56px; background: #000}
.contact-wrapper {position: relative; width: 991px; margin: 0 auto}
#breadcrumb {position: absolute; left: 0; top: 68px; height: 33px; line-height: 33px; color: #c2ed20; width: 530px}
#breadcrumb a {color: #fff}
#breadcrumb a:hover {color: #c2ed20; text-decoration: none}
#breadcrumb span {color: #fff}
.heading {position: absolute; left: 0; top: 101px; height: 46px; line-height: 46px; color: #c2ed20; font-size: 30px; font-weight: normal; width: 991px; background: #000; padding-top: 10px}

/* --- Content --- */
/* --------------- */
.wsd-columns {position: absolute; top: 157px; left: 152px; width: 840px}
.wd-content {float: left; width: 614px; padding: 0 13px 0 16px; background: #000; line-height: 16px}
.wd-content p {margin-bottom: 24px}
.wh-col-1 {float: left; width: 204px}
.wh-col-2 {float: left; width: 213px}
.wh-col-3 {float: left; width: 197px}
.wh-images .wh-col-1, .wh-images .wh-col-2, .wh-images .wh-col-3 {text-align: center; margin-bottom: 30px}
.wh-text {background: url('../images/wh-bg.gif') repeat-y}
.wh-text .wh-col-1 {padding: 0 11px 0 6px; width: 187px}
.wh-text .wh-col-2 {padding: 0 9px 0 12px; width: 192px}
.wh-text .wh-col-3 {padding: 0 0 0 13px; width: 184px}
.wh-text {margin-bottom: 30px}
.wd-content a {text-decoration: underline}
.wd-content a:hover {text-decoration: none}
.wd-content h3 {color: #c2ed20}
.wd-content .wh-title {margin-bottom: 10px; color: #c2ed20; font-size: 14px; line-height: 26px}

/* --- Menu --- */
/* ------------ */
.service-menu {float: left; background: #000; width: 170px; padding: 0 7px 0 20px}
.service-menu li {line-height: 24px; border-bottom: 1px solid #2a2a29; color: #888}
.service-menu li ul {overflow: hidden}
.service-menu li li {border-bottom: none}
.service-menu li a {color: #fff}
.service-menu li a:hover, .service-menu li.active a {color: #c2ed20; text-decoration: none}
.service-menu li li a, .service-menu li.active li a {color: #fff; display: block; padding-left: 31px; background: url('../images/services-submenu.gif') -20px -24px no-repeat}
.service-menu li li.active a, .service-menu li li a:hover {color: #c2ed20; background-position: -20px 0}
