/*
  Theme Name: GCE

  Theme URI: http://192.168.1.233/wp/CGE/

  Author: Sparx Wordpress Development Team

  Author URI: http://www.sparxitsolutions.com

  Description: "Greene Civil Engineering LTD are a Leeds based company offering nationwide coverage. Our core services include: Tunnelling, Civil Engineering and Industrial Building"

  Version: 1.0
 */
@charset "utf-8";html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, fieldset, form, label, legend, table, tr, th, td, input, textarea, select, button{margin:0;padding:0;font-family:'HelveticaNeueRegular';font-size:12px;color:#58595B}
img{border:0;}
li {list-style:none;}
body{}
a{outline:none;text-decoration:none;color:#5c6b44}
a:hover{text-decoration:underline;color:#A7CF66}
.float-l{float:left;}
.float-r{float:right;}
.clear{clear:both;}
label{display:block;}
input , textarea{padding:4px;font-size:13px;}
h2{font-size:26px;margin-bottom:10px;}
h3{font-size:23px;margin-bottom:10px;}
#main, #header, #header .header-bottom .search-btn, #content .content-left ul li, #content .content-left ul li .subnav ul, #content-bottom, #content-bottom ul li , .cform input[type="submit"] , .wp-pagenavi a, .wp-pagenavi span{behavior:url(PIE.htc);}
#container{width:960px;margin:0 auto;margin-top:24px;padding-bottom:75px;}
#main{margin:0 auto;width:954px;border:3px solid #58595b;border-radius:9px;position:relative;}
@font-face{font-family:'TahomaRegular';src:url('fonts/tahoma-webfont.eot');src:url('fonts/tahoma-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/tahoma-webfont.woff') format('woff'),
url('fonts/tahoma-webfont.ttf') format('truetype'),
url('fonts/tahoma-webfont.svg#TahomaRegular') format('svg');}
@font-face{font-family:'HelveticaNeueRegular';src:url('fonts/helveticaneue-webfont.eot');src:url('fonts/helveticaneue-webfont.eot?iefix') format('eot'),
url('fonts/helveticaneue-webfont.woff') format('woff'),
url('fonts/helveticaneue-webfont.ttf') format('truetype'),
url('fonts/helveticaneue-webfont.svg#webfont71HM9MJp') format('svg');}
@font-face{font-family:'haettenschweilerregular';src:url('fonts/haettenschweiler-webfont.eot');src:url('fonts/haettenschweiler-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/haettenschweiler-webfont.woff') format('woff'),
url('fonts/haettenschweiler-webfont.ttf') format('truetype'),
url('fonts/haettenschweiler-webfont.svg#haettenschweilerregular') format('svg');}
#header{background:url(images/header-bg-img.jpg) center top no-repeat;border-radius:6px 6px 0px 0px;position:relative;padding-bottom:7px;}
#header .header-top{overflow:hidden;}
#header .header-top h1{margin-top:57px;margin-left:10px;}
#header .header-top h1 a{}
#header .header-top h1 a img{}
#header .header-bottom{margin-top:10px;text-align:right;margin-right:16px;}
#header .header-bottom span{font-size:28px;font-family:'haettenschweilerregular';color:#9fcf5c;display:block;}
#header .header-bottom .search-btn{width:212px;background:#c5c6c8 url(images/search-btn-bck.jpg) left top repeat-x;border-radius:9px;position:relative;border:2px solid #6c6d6f;margin-top:10px;text-align:right;display:inline-block;*display:inline;zoom:1;}
#header .header-bottom .search-btn input[type="text"]{font-family:'TahomaRegular';font-size:19px;color:#a7cf66;padding-top:6px;padding-bottom:6px;display:block;padding-right:7px;border:none;background:none;width:205px;text-align:right;}
#header .header-bottom .search-btn a:hover{text-decoration:none;}
#content-outer{width:954px;}
#content{background:url(../../themes/gce/images/content-footer.gif) no-repeat center bottom;width:954px;display:inline-block; padding-bottom:136px}
#content .content-left{float:left;width:190px;margin-top:5px;}
#content .content-left ul{width:188px;}
#content .content-left ul li{background:url(images/nav-left-bck.jpg) left top repeat-x;border-radius:0 9px 9px 0;position:relative;border-top:2px solid #6c6d6f;margin-bottom:10px;border-right:2px solid #6c6d6f;border-bottom:2px solid #6c6d6f;}
#content .content-left ul li a{font-family:'TahomaRegular';font-size:18px;color:#fff;line-height:36px;padding-left:10px;display:block;}
#content .content-left ul li a:hover{text-decoration:none;color:#fff;font-weight:bold;font-family:'TahomaRegular';font-size:17px;}
#content .content-left ul li:hover{background:#a8cf67;}
#content .content-left ul li .subnav{display:none;position:absolute;left:188px;top:-9px;background:url(images/sub-nav-hover-arrow.png) left 10px no-repeat;}
#content .content-left ul li .subnav ul{background:#58595b url(images/subnav-bck-img.jpg) left center repeat-x;border-radius:9px;width:162px;padding-top:12px;padding-bottom:10px;margin-left:13px;}
#content .content-left ul li .subnav ul li{background:none;border:none;margin-bottom:0px;}
#content .content-left ul li .subnav ul li a{font-family:'TahomaRegular';font-size:18px;color:#58595b;line-height:25px;padding-left:12px;color:#fff;}
#content .content-left ul li .subnav ul li a:hover{font-weight:normal;}
#content .content-left ul li:hover .subnav{display:block;}
#content .content-right{float:right;width:724px;margin-right:15px;padding-bottom:20px;}
#content .content-right ul li {list-style:disc; list-style-position:inside;}
#content-bottom{background:#a9d067 url(images/footer-bg-dash.jpg) left top repeat-x;padding-top:5px;padding-bottom:12px;border-radius:0 0 6px 6px;position:relative;}
#content-bottom ul{overflow:hidden;margin-top:10px;}
#content-bottom ul li{float:left;border:2px solid #58595b;border-radius:2px;position:relative;background:#ffffff;margin-left:18px;margin-right:35px;}
#content-bottom ul li.none{margin-right:0px;}
#content-bottom ul li a{display:block;color:#58595b;}
#content-bottom ul li a img{display:block;}
#content-bottom ul li a span{font-family:'TahomaRegular';font-size:17px;color:#58595b;text-align:center;display:block;padding-top:4px;padding-bottom:4px;}
#footer{padding-top:10px;}
#footer .footer-top{font-family:'TahomaRegular';font-size:12px;color:#8dc63f;text-align:center;}
#footer .footer-mid{margin-top:10px;text-align:center;}
#footer .footer-mid ul{display:inline-block;*display:inline;zoom:1;}
#footer .footer-mid ul li{padding-left:13px;padding-right:13px;float:left;}
#footer .footer-mid ul li+li{background:url(images/footer-nav-bar.jpg) left 3px no-repeat;}
#footer .footer-mid ul li a{font-family:'TahomaRegular';font-size:12px;color:#8dc63f;display:block;}
#footer span{margin-top:10px;display:block;text-align:center;font-family:'TahomaRegular';font-size:12px;color:#8dc63f;}
.listing{overflow:hidden;}
.listing li{padding-bottom:18px;}
.listing li h3{margin-bottom:5px;}
.listing li p a{color:#A7CF66;}
#content .content-right .listing li p{padding-top:4px;}
.cform{overflow:hidden;padding:16px 0px;width:500px;}
.cform label{min-width:180px;float:left;}
.cform input[type="text"], textarea{width:300px;}
.cform input[type="submit"]{background:url(images/nav-left-bck.jpg) left top repeat-x;cursor:pointer;float:right;border:2px solid #6C6D6F;color:#FFFFFF;font-size:16px;-moz-border-radius:0 9px 9px 0;-webkit-border-radius:0 9px 9px 0;-o-border-radius:0 9px 9px 0;border-radius:6px 6px 6px 6px;position:relative;padding:7px;margin-right:7px;}
.cform input[type="submit"]:hover{background:#A8CF67;}
#content .content-right .cform span.wpcf7-not-valid-tip{height:17px;top:-3px;width:302px;left:0px;padding:4px;}
.wp-pagenavi{padding-bottom:7px;}
.wp-pagenavi a, .wp-pagenavi span{background:url(images/nav-left-bck.jpg) left top repeat-x;color:#ffffff;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:2px 2px 2px 2px;border:none!important;font-size:16px;}
.wp-pagenavi span.current , .wp-pagenavi a:hover{background:#A7CF66;}
#content .content-left ul li a:hover , #content .content-left ul li.current-menu-item a , #content .content-left ul li.current-menu-parent a{text-decoration:none;color:#fff;font-weight:bold;font-family:'TahomaRegular';font-size:17px;}
#content .content-left ul li.current-menu-item .subnav ul li a , #content .content-left ul li.current-menu-item .subnav ul li a:hover , #content .content-left ul li.current-menu-parent .subnav ul li a, #content .content-left ul li.current-menu-parent .subnav ul li a:hover{font-weight:normal;}
#content .content-left ul li.current-menu-parent .subnav ul li.current-menu-item a{color:#A8CF67}
#content .content-left ul li:hover , #content .content-left ul li.current-menu-item , #content .content-left ul li.current-menu-parent{background:#a8cf67;}
#content .content-right strong{display:block;font-family:'HelveticaNeueRegular';font-size:23px;font-style:italic;text-align:left;color:#58595b;padding-bottom:15px;font-weight:normal;}
#content .content-right p{font-family:'HelveticaNeueRegular';font-size:16px;text-align:justify;color:#58595b;padding-top:5px;padding-bottom:5px;}
#content .content-right p small{font-size:17px;text-transform:uppercase;font-style:normal;display:inline;margin-left:270px;}
img.alignright { clear:both; float:right; margin:0 6px 10px 12px;}
