/*
Theme Name: KCH-Theme
Theme URI: http://www.newmediakreatives.com
Description: Wide Column theme for KCH Contractors Ltd.
Author: New Media Kreatives
Version: 1.0
Tags: wide-column, white, portfolio
*/
*{ margin: 0; padding: 0;}
a:link{ text-decoration: none; color: #233c8c;}
a:visited{ text-decoration: none; color: #233c8c;}/*010080*/
#wrapper{ width: 998px; height: auto; margin: auto;}
#header{ height: auto; width: 998px; margin: auto;}
.header_top{ font-family: "Times New Roman", Times, serif; font-size: 46.86px; font-weight: bold; color: #2f4895; margin-left: 37px; float: left; margin-top: 20px;}
.header_top_image{ margin-left: 237px; float: left; margin-top: 25px; width: 250px; height: 55px; background-image: url(images/blue.png); background-repeat: no-repeat;}
.header_top_number{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 14px; font-weight: bold; margin-top: 5px; margin-left: 45px;}
#header_nav_bg{ width: 998px; margin: auto; clear: both; height: 34px; background-color: #acacac;}
.bmr{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; height: 34px; line-height: 34px; font-weight: bold;  margin-left: 37px; width: 430px; float: left;}
#header_banner{ width: 998px; height: 306px; /*margin: auto;*/ clear: both; background-color: #31444c; /*margin-top: 2px;*/}
#header_banner2{ width: 998px;height: 196px; /*margin: auto;*/ clear: both; background-color: #31444c; /*margin-top: 2px;*/}
.banner{ background-image: url(images/headerimg.gif); background-repeat: no-repeat; width: 998px; height: 336px; background-position: top left;}


#header_image_left{ width: 571px; height: 307px; float: left; /*background-image: url(images/img1.png);*/ background-repeat: no-repeat;}


#header_image_left2{ width: 571px; height: 196px; float: left; background-image: url(images/img3.png); background-repeat: no-repeat;}
#header_image_right{ width: 427px; height: 307px; background-image: url(images/img2.png); background-repeat: no-repeat; float: left;}
#header_image_right2{ width: 427px; height: 196px;float: left;}
.banner2{ background-image: url(images/cstud.png); background-repeat: no-repeat; width: 998px; height: 196px; background-position: top left;}
.banner_opac{ width: 998px; height: 59px; background: rgba(255, 255, 255, 0.5); position: absolute; z-index: 1; margin-top: -59px; margin-left: 0px;}

.header_right_text{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; margin-top: 90px; margin-left: 90px;}
.smal_text{ font-size: 9px;}
#header_image_right .smal_text1{ font-size: 10.5px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff;text-align: justify; width: 90px;}

.smal_text1 ul{ list-style-type: none; text-decoration: none;}
.smal_text1 ul li{ width: 290px; }
.testimonial{ list-style-type: none; text-decoration: none; width: 290px; text-align: left;}
.testimonial2{ list-style-type: none; text-decoration: none; width: 290px; text-align: left; margin-top: -20px;}
.testimonial3{ list-style-type: none; text-decoration: none; width: 290px; text-align: left; margin-top: 10px;}



.banner_opac2{ width: 998px; height: 59px; background: rgba(255, 255, 255, 0.5); margin: auto; position: absolute; z-index: 1; margin-top: 250px;}
.aim{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #233c8c; height: 59px; line-height: 59px; font-weight: bold;  margin-left: 73px; width: 475px; float: left;}
.main_text{ margin-top: 30px;}
.main_text2{ margin-top: 30px;}
.hh{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 39px; color: #000; height: 59px; line-height: 59px; font-weight: bold;  margin-right: 15px; /*width: 130px;*/ float: right;}
.hh2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 39px; color: #cccccc; height: 46px; line-height: 46px; font-weight: bold;  margin-left: 130px; width: 300px; float: left;}
#main_body{ width: 998px; height:auto; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; text-align: justify;}
p{ margin-left: 60px; margin-right: 80px; margin-bottom:10px;}
#footer{ clear: both;}
.footer_images{ background-image: url(http://kchcontractorsltd.co.uk/wp-content/uploads/2011/03/ft.gif); background-repeat: no-repeat; width: 640px; height: 95px; margin-top: 25px; margin-left: 60px; float: left;}
.underlin{ text-decoration: underline; color: #233c8c;}
.footer_bg{ background-color: #acacac; width: 998px; height: 21px; clear: both; margin-top: 16px;}
.footer_text{ width: 250px; height: 30px; color: #233c8c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-left: 720px; vertical-align: bottom; padding-top: 50px;}
.footer_text a {text-decoration:underline;}
.footer_text a:hover {text-decoration:none;}
#navigation{ margin-left: 400px; width:600px; height: 34px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 5px; font-weight: normal; color: #010080;}/*#navigation ul{ text-decoration: none; list-style-type: none; display: block;}*//*#navigation ul li{ float: left; padding-left: 40px; height: 32px; line-height: 32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #010080; list-style-type: none; text-decoration: none;}*/
#sddm{ margin: 0; padding: 0; z-index: 21; color: #010080;}
#sddm li{ margin: 0; padding: 0; list-style: none; text-decoration: none; height: 40px; line-height: 40px;}
#sddm ul{ text-decoration: none; list-style-type: none;}
#sddm li a{ list-style-type: none;}
#sddm div a:hover{ background: #acacac; color: #FFF; list-style-type: none;}
.tr{ position: absolute; visibility: hidden; margin: 0; padding: 0; background: #acacac; width: 110px; height: 80px; line-height: 30px;}
#sddm a{ position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #EAEBD8; color: #2875DE; font: 11px arial}
#sddm div{ position: absolute; visibility: hidden; background-color: #acacac; margin: 0; padding: 0;}
.tr a{ margin-left: 18px;}
.tr a .arrowpic{ border: 0; margin-right: 5px; margin-bottom: -2px;}
.rr2{ background-image: url(../../website/images/hb.png); background-repeat: no-repeat; cursor: pointer; width: 68px; height: 32px;}
.rr{ background-image: url(../../website/images/hb2.png); background-repeat: no-repeat; cursor: pointer; width: 68px; height: 32px;}
.ver{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
.ver2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
.edit-link{margin-top:15px;}
.main_text ul {margin-left:100px; margin-right:80px; margin-bottom:10px;}
.main_text a {text-decoration:underline; font-weight:bold;}