/*
Theme Name: Construction Enquirer
Theme URI: 
Description: Custom Theme
Version: 1
Author: Michael Pumo
Author URI: http://www.unibands.co.uk/
Tags: 

*/

@font-face {
	font-family: 'SohoStdBold';
	src: url('/wp-content/themes/constructionenquirer/fonts/SohoStd-Bold.eot');
	src: local('SohoStd-Bold'), url('/wp-content/themes/constructionenquirer/fonts/SohoStd-Bold.woff') format('woff'), url('http://www.constructionenquirer.com/wp-content/themes/enquirer/fonts/SohoStd-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'SohoStdLight';
	src: url('/wp-content/themes/constructionenquirer/fonts/SohoStd-Light.eot');
	src: local('SohoStd-Light'), url('/wp-content/themes/constructionenquirer/fonts/SohoStd-Light.woff') format('woff'), url('http://www.constructionenquirer.com/wp-content/themes/enquirer/fonts/SohoStd-Light.ttf') format('truetype');
}

* { margin: 0; padding: 0; outline: none; }
body { font-family: helvetica, Arial, Sans-Serif; font-size: 62.5%; background: #000; }
p, li { font-size: 1.2em; line-height: normal; color: #111; padding: 0; margin: 0 0 15px 0; }
li li { font-size: 100%; }
p { font-family: helvetica, Arial, Sans-Serif; color: #111; }
ul { margin: 0 0 20px 30px; padding: 0; }
fieldset { border: 0; float: left; clear: both; margin: 0; padding: 0; }
legend { display: none; }
form { float: left; clear: both; margin: 0 0 20px 0; padding: 0; }
input { font-family: helvetica, Arial, Sans-Serif; }
a { outline: none; color: #EF4223; }
h1,h2,h3,h4,h5,h6 { clear: both; padding: 0; margin: 0 0 10px 0; line-height: 1.2em;}
h1 { font-size: 5.0em; }
h2 { font-size: 4.0em; }
h3 { font-size: 3.0em; }
h4 { font-size: 2.5em; }
h5 { font-size: 2.0em; }
h6 { font-size: 1.8em; }
a img { border: 0; }

.inputTxt { font-size: 1.6em; border: 0; background: #fff; font-family: Arial, Sans-Serif; font-weight: normal; margin: 0; padding: 9px 10px 8px 10px; vertical-align: top; }
.inputBtn { font-size: 1.6em; background: #000; border: 0; color: #fff; margin: 0; padding: 7px 10px; text-align: center; vertical-align: top; cursor: pointer; }
.linkBtn { font-family: helvetica, Arial, Sans-Serif; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: block; float: left; clear: both; font-size: 1.6em; background: #000; border: 0; color: #EF4223; margin: 0; padding: 7px 10px; cursor: pointer; text-decoration: none; }
.inputArea { font-size: 1.6em; border: 0; background: #fff; font-family: Arial, Sans-Serif; font-weight: normal; }

#tagline { float: left; margin: 7px 0 0 0; padding: 0; width: 200px; height: 65px; text-indent: -9999em; font-size: 3.2em; color: #fff; background: transparent url("/wp-content/themes/constructionenquirer/images/bulletin-header.gif") 0 0 no-repeat!important; }

#page { width: 950px; margin: 0 auto 0 auto; padding: 0 25px 25px 25px; background: #EF4223!important; overflow: hidden; border-bottom: 30px solid #000; }

#header { float: left; clear: both; width: 950px; margin: 0 0 15px 0; padding: 25px 0 0 0; background: #EF4223!important; border-top: 40px solid #BF351C;  }
#headerLeft { float: left; width: 655px; margin: 0; padding: 0; background: #EF4223!important; }
#headerRight { float: left; width: 295px; margin: 0; padding: 0; background: #EF4223!important; }
#headerRight label { display: none; }
#headerRight .formItem { float: left; clear: both; width: 295px; background: transparent; margin: 0; padding: 20px 0 0 0; }

#headerRight .inputTxt { float: left!important; clear: none!important; width: 195px!important; height: 21px; background: #BF351C; margin: 0; padding: 10px 10px 10px 10px; }
#headerRight .inputBtn { float: left!important; clear: none!important; width: 80px!important; margin: 0; padding: 0; }

#headerRight form { margin: 0; padding: 0; }
#headerRight p {  font-family: Helvetica, helvetica, Arial, Sans-Serif; }

#logo { text-indent: -9999em; float: left; width: 462px; height: 146px; margin: 0; padding: 0; background: #EF4223 url("/wp-content/themes/constructionenquirer/images/logo.gif") 0 0 no-repeat!important; }
#logo a { display: block; float: left; width: 462px; height: 146px; margin: 0; padding: 0; background: transparent; }

#banner { float: left; clear: both; width: 950px; margin: 0 0 25px 0; padding: 0; background: transparent; }
#bannerLeft { float: left; width: 640px; height: 330px; margin: 0; padding: 0; background: #000; }
#bannerRight { float: left; width: 280px; height: 315px; margin: 0; padding: 15px 15px 0 15px; background: #fff; }
#bannerRight h6 { float: left; border-bottom: 1px solid #555; width: 280px; clear: both; margin: 0 0 10px 0; padding: 0 0 5px 0; font-family: Helvetica, helvetica, Arial, Sans-Serif; font-weight: bold; font-size: 1.2em; }
#bannerRight ul { float: left; top: 0; left: 0; width: 280px; clear: both; margin: 0 0 15px 0; padding: 0; }
#bannerRight ul li { font-family: Helvetica, helvetica, Arial, Sans-Serif; font-weight: normal; font-size: 1.2em; list-style: none; margin: 0; padding: 1px 0 1px 14px; background: transparent url("/wp-content/themes/constructionenquirer/images/bullet-orange.gif") 0 3px no-repeat; }
#bannerRight ul li a { color: #555; text-decoration: none; }
#bannerRight ul li a:hover { text-decoration: underline; }

.bannerPanelLeft { float: left; width: 320px; margin: 0; padding: 0 25px 0 0; background: #000;  }
.bannerPanelLeft h1 { margin: 0; padding: 0; line-height: 1.2em; font-size: 4.5em; color: #fff!important; font-weight: normal; letter-spacing: -3;}
.bannerPanelLeft h1 a { color: #fff!important; text-decoration: none; }
.bannerPanelLeft h1 a:hover { color: #fff!important; text-decoration: underline; }
.bannerPanelLeft p { margin: -3px 0 10px 0; padding: 0; color: #fff; }
.bannerPanelRight { float: left; width: 240px; margin: 0; padding: 25px 0 0 0; background: #000; }
.bannerPanelRight p { color: #fff; font-family: Helvetica, helvetica, Arial, Sans-Serif; line-height: 1.3em; letter-spacing: normal; margin: 0; padding: 0; }
.bannerPanelRight .itemImg { float: left; clear: both; width: 240px; height: 140px; padding: 0; margin: 0 0 15px 0; overflow: hidden; }
.bannerPanelRight img { width: 240px; height: auto; padding: 0; }
p.bannerMeta { color: #EF4223!important; }
p.bannerMeta a { text-decoration: none; }
p.bannerMeta a:hover { text-decoration: underline; }

.jflow-content-slider { position: relative; float: left; clear: both; width: 640px; height: 330px; margin: 0; padding: 0; background: #000; }

.slide-wrapper { float: left; clear: both; width: 640px; margin: 0; padding: 0; background: #000; overflow: hidden; }
.slide-content{ float: left; clear: both; width: 600px; height: 265px; margin: 0; padding: 20px 20px 0 20px; background: #000; color: #fff; overflow: hidden; }
#myController { position: absolute; left: 20px; bottom: 0; float: left; clear: both; width: 600px; height: 34px; margin: 0; padding: 0; background: #000; border-top: 1px solid #666; }
.jFlowControl { display: block; float: left; width: 8px; height: 8px; background: #fff url("/wp-content/themes/constructionenquirer/images/dot-white.gif") 0 0 no-repeat; margin: 12px 10px 0 0; padding: 0; cursor: pointer; text-indent: -9999em;}
.jFlowSelected { background: #EF4223 url("/wp-content/themes/constructionenquirer/images/dot-orange.gif") 0 0 no-repeat; }
.jFlowPrev, .jFlowNext { display: none; }

#navHeader { float: left; clear: both; width: 950px; margin: 0 0 25px 0; padding: 0; background: transparent; }
#navHeader ul { float: left; clear: both; width: 950px; margin: 0; padding: 0; background: transparent; }
#navHeader ul li { font-family: "SohoStdLight", helvetica, Arial, Sans-Serif; position: relative; z-index: 1000!important; float: left; width: auto; margin: 0 5px 0 0; padding: 0; background: transparent url("/wp-content/themes/constructionenquirer/images/v-bar.gif") right 7px no-repeat; list-style: none; font-size: 1.8em; color: #fff; }
#navHeader ul li a { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: block; float: left; width: auto; margin: 0 5px 0 0; padding: 5px 10px; background: transparent; color: #fff; text-decoration: none; }
#navHeader ul li a:hover { background: #BF351C; }

#navHeader ul li.hasChildren a { padding-right: 30px; background: transparent url("/wp-content/themes/constructionenquirer/images/arrow-down.png") 120px 13px no-repeat; }
#navHeader ul li.hasChildren a:hover { padding-right: 30px; background: #BF351C url("/wp-content/themes/constructionenquirer/images/arrow-down.png") 120px 13px no-repeat; }
#navHeader ul li.hasChildren:hover a { padding-right: 30px; background: #BF351C url("/wp-content/themes/constructionenquirer/images/arrow-down.png") 120px 13px no-repeat; }

#navHeader ul li ul { display: none; z-index: 1000!important; }

#navHeader ul li:hover a { background: #BF351C; }
#navHeader ul li:hover ul { display: block; position: absolute!important; top: 30px; left: 0; z-index: 1000!important; width: 200px; background: #BF351C; margin: 0; padding: 0 0 0 0; } 
#navHeader ul li:hover ul li { float: left; clear: both; width: 200px; margin: 0; padding: 0; font-size: 0.8em; background: none; }
#navHeader ul li:hover ul li a { display: block; width: 180px; margin: 0; padding: 7px 10px 7px 10px!important; background: none!important; border-bottom: 1px solid #982916; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
#navHeader ul li:hover ul li a:hover { background: #C64C28!important; }

.noPipe { background: none!important; }

#content { float: left; clear: both; width: 950px; margin: 0 0 25px 0; padding: 0; background: transparent; }
#content .colLeft { float: left; width: 295px; margin: 0; padding: 0; background: transparent; }
#content .colCenter { float: left; width: 295px; margin: 0 30px 0 30px; padding: 0; background: transparent; }
#content .colRight { float: left; width: 295px; margin: 0; padding: 0; background: transparent; }

#content .colRight label { display: none; }
#content .colRight .inputBtn { margin: 0 0 0 -3px; padding: 0;  }
#content .colRight .inputTxt { width: 228px; height: 21px; margin: 0; padding: 10px; }
#content .colRight form { margin: 0 0 30px 0; padding: 0; }

#clock{ float: right; margin: 6px 0 0 0; padding: 0; width:67px; height:67px; background: transparent; }

#footer { float: left; clear: both; width: 950px; margin: 0; padding: 20px 0 15px 0; background: #BF351C; }
#footer .colLeft { float: left; width: 275px; min-height: 250px; margin: 0!important; padding: 0 20px 20px 20px!important; background: transparent; border-right: 1px solid #EF4223; }
#footer .colCenter { float: left; width: 275px; min-height: 250px; margin: 0!important; padding: 0 20px 20px 20px!important; background: transparent; border-right: 1px solid #EF4223; }
#footer .colRight { float: left; width: 275px; min-height: 250px; margin: 0!important; padding: 0 20px 0px 20px!important; background: transparent; }
#footer h5 { font-size: 1.6em; font-weight: bold; margin: 0 0 15px 0; padding: 0; }
#footer h6 { font-size: 1.6em; font-weight: bold; margin: 0 0 15px 0; padding: 0; }
#footer a { color: #fff; text-decoration: none; }
#footer p { font-family: helvetica, arial, sans-serif; font-size: 1.1em; }
#footer ul { float: left; clear: both; margin: 0; padding: 0; }
#footer ul li { list-style: none; }
#infoNav { float: left; width: 125px; margin: 0; padding: 0; background: transparent; }
#siteNav { float: left; width: 125px; margin: 0; padding: 0; background: transparent; }
#footer .colLeft p { font-size: 1.6em; font-family: Helvetica, helvetica, Arial, Sans-Serif; }
#footer .colLeft li { font-size: 1.2em; margin: 0; padding: 2px 0 2px 0; }

#footer form { width: 254px; border-bottom: 1px solid #EF4223; padding: 0 0 20px 0; margin: 0 0 15px 0; }
#footer label { display: none; }
#footer .inputTxt { background: #EF4223; width: 185px; height: 21px; margin: 0; padding: 10px;}
#footer .inputBtn { margin: 0 0 0 -3px; padding: 0; }
#footer p { color: #000; }

#contactMethods { float: left; width: 275px; margin: 0 0 25px 0!important; padding: 0; background: transparent; }
#contactMethods li { float: left; width: 81px; text-align: center; margin: 0 10px 0 0; padding: 0; }
#contactMethods li a { float: left; display: block; width: 81px; margin: 0; padding: 85px 0 0 0; }
#contactMethods li#mobile {  background: transparent url("/wp-content/themes/constructionenquirer/images/icon-mobile.gif") 0 0 no-repeat; }
#contactMethods li#email {  background: transparent url("/wp-content/themes/constructionenquirer/images/icon-email.gif") 0 0 no-repeat; }
#contactMethods li#paper {  background: transparent url("/wp-content/themes/constructionenquirer/images/icon-print.gif") 0 0 no-repeat; }

.boxHeader { font-family: helvetica, Arial, Sans-Serif; float: left; clear: both; width: 295px; margin: 0; padding: 0; background: #000 url("/wp-content/themes/constructionenquirer/images/icon-eye.gif") 256px 4px no-repeat; font-size: 1.4em; }
.boxHeader a { display: block; float: left; clear: both; width: 275px; margin: 0; padding: 13px 10px; background: transparent; color: #fff; text-decoration: none; }

.whiteBox { float: left; clear: both; width: 265px; min-height: 335px; margin: 0; padding: 13px 15px 0 13px; background: #fff;  }
.whiteBox blockquote { float: left; clear: both; width: 265px; display: block; margin: 0; padding: 0; color: #EF4223; font-size: 2.8em; line-height: 1.1em; }
.whiteBox .blockquoteSub { font-family: "SohoStdLight", helvetica, Arial, Sans-Serif; font-size: 2.0em; margin: 0 0 15px 0; padding: 0; }

#left { float: left; width: 635px; margin: 0 20px 0 0; padding: 0; background: transparent; }
#right { float: left; width: 295px; margin: 0; padding: 0; background: transparent; }

.mainTitle { float: left; clear: both; width: 100%; margin: 0; padding: 0 0 15px 0; }

#headerBar { float: left; width: 635px; margin: 0; padding: 10px 0 12px 0; background: transparent;  border-top: 1px solid #000; }
#headerBar .mainTitle { float: left; width: auto; margin: 0; padding: 0 30px 0 0; background: transparent; line-height: normal; font-family: Helvetica, helvetica, arial, sans-serif; font-size: 4em; letter-spacing: -1px; }

.item { float: left; width: 615px; margin: 0 20px 0 0; padding: 10px; background: #fff; border-top: 1px solid #EF4223;}
.item a { text-decoration: none; }
.item a:hover { text-decoration: underline; }
.item h3 { float: left; clear: none; width: 400px; clear: none; margin: 0; padding: 0; }
.item p { float: left; clear: none; width: 400px; font-size: 1.5em!important; margin: 0; padding: 0;}
.item .itemImg { float: left; clear: none; background: #fff; width: 190px; height: 120px; padding: 0; margin: 0 15px 0 0; overflow: hidden; }
.item .itemImg img { width: 190px; height: auto; margin: 0; }

#leftContent { float: left; width: 605px; margin: 0 20px 0 0; padding: 10px 15px 10px 15px; background: #fff; }
#leftContent p, #leftContentNarrow p { font-size: 14px; font-weight: normal; color: #111; }
#leftContent p strong, #leftContentNarrow p strong  { color: #000; font-weight: bold; }

.postExcerpt p { font-weight: bold!important; color: #555!important; }

#leftContentNarrow { float: left; width: 635px; margin: 0 20px 0 0; padding: 0; background: #fff; }
#leftContentNarrow .mainTitle { padding: 15px 0 0 15px;}

#leftCol { float: left; width: 400px; margin: 0 15px 0 0; padding: 0; background: #fff; }
#rightCol { float: left; width: 190px; margin: 0; padding: 0; background: #fff; }
#rightCol p { margin: 0 0 5px 0; padding: 0; }

#commentBlock { float: left; clear: both; width: 400px; margin: 30px 0 0 0; padding: 0; background: #fff; }
#commentBlock h6 { color: #EF4223; border-top: 2px solid #EF4223; margin:0; padding: 5px 0 15px 0; font-weight: bold!important;  }
#commentBlock ol { float: left; clear: both; margin: 0; padding: 0; }
#commentBlock ol li { float: left; clear: both; width: 400px; margin: 0 0 20px 0; padding: 0 0 13px 0; list-style: none; background: #fff url("/wp-content/themes/constructionenquirer/images/arrow-comment.gif") bottom center no-repeat; }

#commentBlock form { float: left; clear: both; margin: 0; padding: 0; }
#commentBlock fieldset { float: left; clear: both; margin: 0; padding: 0; border: 0; }

#commentBlock label { display: none; }
#commentBlock .formField { float: left; clear: both; width: 400px; margin: 0 0 10px 0; padding: 0; font-size: 0.8em; }
#commentBlock .inputArea { float: left; clear: both; width: 378px; height: 50px; margin: 0; padding: 10px; border: 1px solid #ccc; }
#commentBlock .inputTxt { float: left; width: 135px; margin: 0 10px 0 0; padding: 6px 10px; border: 1px solid #ccc; }
#commentBlock .inputBtn { padding: 6px 10px; width: 66px; color: #EF4223; }

.comment { float: left; clear: both; width: 380px; margin: 0; padding: 10px 10px 0 10px; background: #EDEDEE; }
.comment p { font-weight: normal; font-size: 13px!important; }
.commentAuthor { color: #EF4223; margin: 0; padding: 0 0 2px 0; }
.commentAuthor cite { font-style: normal; }
.commentMeta { color: orange; margin: 0; padding: 0 0 15px 0; }
.commentMeta a { color: #999!important; text-decoration: none; }

#breadcrumb { float: left; clear: both; width: 617px; margin: 0; padding: 10px 15px 10px 5px; background: #BF351C; }
.breadcrumbs { float: left; clear: both; width: 600px; margin: 0; padding: 0; background: transparent; text-indent: -9999em!important;}
.breadcrumbs li { text-indent: 0!important; float: left; clear: none; margin: 0; padding: 0 0 0 8px; list-style: none; font-weight: bold; color: #111; background: transparent;  }
.breadcrumbs li a { color: #111; text-decoration: none; margin: 0; padding: 0 10px 0 0; background: transparent url("/wp-content/themes/constructionenquirer/images/bullet-left.gif") right 5px no-repeat;  }
.breadcrumbs li a:hover { text-decoration: underline; }

#contractSpyList { float: left; clear: both; width: 265px; margin: 0; padding: 5px 0 0 0; }
#contractSpyList li { float: left; clear: both; width: 265px; margin: 0; padding: 0; list-style: none; }
#contractSpyList li a { display: block; float: left; clear: both; width: 265px; height: 40px; text-indent: -9999em; margin: 0 0 8px 0; padding: 0; font-size: 2.2em; text-decoration: none; background: #000; }
#contractSpyList li p { float: left; clear: both; width: 210px; margin: 0; padding: 0 0 9px 55px; font-family: Helvetica, helvetica, Arial, Sans-Serif; color: #000; font-size: 13px; }
#contractSpyList .item1 a { background: #000 url("/wp-content/themes/constructionenquirer/images/heading-spyhunter.gif") 0 0 no-repeat; }
#contractSpyList .item2 a { background: #000 url("/wp-content/themes/constructionenquirer/images/heading-majorprojects.gif") 0 0 no-repeat; }
#contractSpyList .item3 a { background: #000 url("/wp-content/themes/constructionenquirer/images/heading-otherprojects.gif") 0 0 no-repeat; }
#contractSpyList .item4 a { background: #000 url("/wp-content/themes/constructionenquirer/images/heading-ojeu.gif") 0 0 no-repeat; }

.numberList { float: left; clear: both; width: 275px; margin: 0; padding: 0; }
.numberList ul { float: left; clear: both; width: 275px; margin: 0; padding: 0; }
.numberList ul li { float: left; width: 270px; background: transparent; color: #fff; font-size: 1.4em; clear: both; margin: 0; padding: 0 5px 10px 0; list-style: none; }
.numberList ul li a { width: auto; color: #fff; text-decoration: none; }
.numberList ul li a:hover { color: #fff; text-decoration: underline; }
.numberList ul li span { display: block; float: left; margin: 0; padding: 0 15px 0 5px; color: #EF4223; font-size: 1.2em; font-weight: bold; }

.number-1 {  background: transparent url("/wp-content/themes/constructionenquirer/images/number-1.gif") 0 4px no-repeat; }
.number-2 {  background: transparent url("/wp-content/themes/constructionenquirer/images/number-2.gif") 0 4px no-repeat; }
.number-3 {  background: transparent url("/wp-content/themes/constructionenquirer/images/number-3.gif") 0 4px no-repeat; }
.number-4 {  background: transparent url("/wp-content/themes/constructionenquirer/images/number-4.gif") 0 4px no-repeat; }
.number-5 {  background: transparent url("/wp-content/themes/constructionenquirer/images/number-5.gif") 0 4px no-repeat; }

.accordion { float: left; width: 295px; margin: 0; padding: 0; background: transparent; }
.accordion h3 { font-family: helvetica, arial, sans-serif; font-weight: bold; color: #000; cursor: pointer; float: left; clear: both; width: 275px; margin: 0; padding: 11px 10px; background: #BF351C; font-size: 1.5em; border-bottom: 5px solid #EF4223; }
.accordion h3.ui-state-active { }
.accordion .accordionContent { float: left; clear: both; width: 295px; margin: 0; padding: 0; background: transparent; overflow: hidden; }
.accordion .accordionContentInner { float: left; clear: both; width: 275px; margin: 0; padding: 15px 10px 10px 10px; background: #000; border-bottom: 5px solid #EF4223; overflow: hidden; }
.accordion .header0 { background: #BF351C url("/wp-content/themes/constructionenquirer/images/icon-thumb.gif") 256px 4px no-repeat; }
.accordion .header1 { background: #BF351C url("/wp-content/themes/constructionenquirer/images/icon-pie.gif") 256px 4px no-repeat; }
.accordion .header2 { background: #BF351C url("/wp-content/themes/constructionenquirer/images/icon-list.gif") 256px 4px no-repeat; }

#imageCaption { font-size: 1.1em!important; font-weight: normal!important; }

.list { float: left; clear: both; border-top: 4px solid #EF4223; width: 370px; margin: 0 0 15px 0; padding: 10px 15px 0 15px; background: #E6E7E8; }
.list h1,.list h2,.list h3,.list h4,.list h5,.list h6 { color: #EF4223; font-size: 1.4em; margin: 5px 0 15px 0; padding: 0; }
.list ul, .list ol { float: left; clear: both; width: 370px; margin: 0; padding: 0 0 10px 0;  }
.list li { font-size: 1.4em; list-style: none; font-family: Helvetica, helvetica, Arial, Sans-Serif; margin: 0; padding: 0 0 7px 15px; color: #555; background: transparent url("/wp-content/themes/constructionenquirer/images/bullet-orange.gif") 0 5px no-repeat;}

#mpu { float: left; width: 285px; height: 250px; margin: 0; padding: 5px 5px 5px 5px; background: #BF351C; border-bottom: 20px solid #EF4223; }

.latestNews { float: left; width: 295px; margin: 0 0 19px 0; padding: 0; background: transparent; }
.latestNews h4 { float: left; width: 285px; font-weight: normal; font-family: "SohoStdLight", helvetica, Arial, Sans-Serif; font-size: 2.4em; margin: 0 0 1px 0; padding: 10px 0 10px 10px; color: #fff; background: #000 /* background: #000 url("/wp-content/themes/constructionenquirer/images/icon-list-square.gif") 0 0 no-repeat; */  }
.latestNewsItem { float: left; width: 285px; margin: 0; padding: 5px 5px 5px 5px; background: #000; border-bottom: 1px solid #EF4223; }
.latestNewsItem .itemImg { float: right; clear: none; width: 85px; height: 55px; overflow: hidden; background: #000; margin: 0 0 0 10px; padding: 0; }
.latestNewsItem .itemImg img { float: right; overflow: hidden; margin: 0; padding: 0; }
.latestNewsItem h5 { float: left; clear: none; width: 180px; font-size: 1.5em; margin: 0; padding: 0 0 0 5px; }
.latestNewsItem a { text-decoration: none; }
.latestNewsItem a:hover { text-decoration: underline; } 

.spyItem { float: left; width: 630px; clear: both; background: #fff; margin: 0 0 4px 0; padding: 0 0 10px 0; }
.spyItemLeft { float:left; width:500px; min-height:110px; background-color:#fff;}
.spyItemRight { float:right; width:100px; min-height:110px; background-color:#fff; padding-top:15px; padding-right:15px; }
.spyListBox { float: left; width: 555px; clear: both; background: #fff; margin: 0; padding: 0 25px 10px 45px; }
.spyItem h5 { float: left; width: auto; clear: both; background: #fff; margin: 0; padding: 15px 0 15px 15px; font-weight: normal; font-size: 2em; }
.spyItem h5 span { color: #EF4223; margin: 0; padding: 0 1px 0 0; }
.spyItem p { margin: 0 0 5px 0; padding: 0; }

.orange { color: #EF4223; }

#contractSpyHead { float: left; clear: both; width: 640px; margin: 0 0 15px 0; padding: 0; border-top: 1px solid #000; background: transparent;  }
#contractSpyHead h1 { letter-spacing: -2px; float: left; clear: both; margin: 0; padding: 0; font-size: 3.2em; color: #000; background: transparent; }
#contractSpyHead h1 a { display: block; width: auto; margin: 0; padding: 5px 65px 0 0; color: #000; text-decoration: none; background: transparent url("/wp-content/themes/constructionenquirer/images/icon-spy.png") right 13px no-repeat; }
#contractSpyHead p { float: left; clear: both; margin: 0; padding: 0; color: #000; font-weight: bold; }

.contractSpyPanel { float: left; clear: both; width: 620px; margin: 0 0 20px 0; padding: 0 20px 25px 0; background: #000;  }
.contractSpyPanel h2 { float: left; clear: both; margin: 20px 0 0 20px; padding: 2px 0 2px 45px; font-size: 2.6em; color: #EF4223; font-family: "SohoStdLight", helvetica, Arial, Sans-Serif;  }
.contractSpyPanel p { float: left; clear: both; width: 530px; margin: 0; padding: 15px 0 0 65px; font-size: 1.6em; color: #fff; font-family: "SohoStdLight", helvetica, Arial, Sans-Serif;  }
.spyProjectsSort a { color:#fff; text-decoration:none; }
.spyProjectsSort a:hover { color:#EF4223; }

#subHunter { background: transparent url("/wp-content/themes/constructionenquirer/images/icon-subhunter.png") 0 2px no-repeat; }
#major { background: transparent url("/wp-content/themes/constructionenquirer/images/icon-projects-big.png") 0 2px no-repeat; }
#other { background: transparent url("/wp-content/themes/constructionenquirer/images/icon-otherproj.png") 0 2px no-repeat; }
#ojeu { background: transparent url("/wp-content/themes/constructionenquirer/images/icon-ojeu.png") 0 2px no-repeat; }

