/* Global styles */
html {overflow-y: scroll;height:100%;background: url('../images/backgrounds/cork-bk.jpg') 0 0 repeat;}

.clearfix:after, 
.iCols2:after,
.iCols3:after,
.iCols4:after,
.iCols5:after,
.iRow:after,
.article:after,
.sCol:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.clearfix,
.iCols2,
.iCols3,
.iCols4,
.iCols5,
.iRow,
.article-copy,
.sCol {display: inline-block;}

html[xmlns] .clearfix,
html[xmlns] .iCols2,
html[xmlns] .iCols3,
html[xmlns] .iCols4,
html[xmlns] .iCols5,
html[xmlns] .iRow,
html[xmlns] .article,
html[xmlns] .sCol {display: block;}

* html .clearfix,
* html .iCols2,
* html .iCols3,
* html .iCols4,
* html .iCols5,
* html .iRow,
* html .article,
* html .sCol {height: 1%;}

body{margin:0;padding:0;font-family: arial, sans-serif;font-size: 0.75em;height:100%;}/*background: url('../images/backgrounds/note.png') 0 0 no-repeat;*/

a{border:0;color:#000;text-decoration:underline;outline:none;}
a:hover{color:#f68c16;text-decoration:underline;}
img {border:0;}

#header {clear:both;margin:0 auto;width:980px;display:block;text-align:left;padding:0px 0 10px 0;color:#7e7e7e;}
#frame {clear:both;margin: 0 auto;width: 980px;border:solid #ddd;border-width:0 0px;text-align:left;padding:0 0 0px 0;min-height:100%;background:#fff;-moz-box-shadow:0px 2px 6px #d6d6d6;-webkit-box-shadow:0px 2px 6px #d6d6d6;}/*url('../images/backgrounds/main-note.jpg') 100px -250px no-repeat*/
#footer{clear:both;margin: 0 auto;width: 960px;height:145px;border-top:1px dotted silver;text-align:left;padding:10px;color:#343434;background:#fff;}
#frame.home,
#frame.logo2 {background:#fff url('../images/backgrounds/main-note.jpg') 230px 0px no-repeat;}

/* Header Styles */

#logo{display:block;margin:0 0 20px 0;}
#call{float:right;margin:10px 50px 0 0;font-size:2em;color:#00000a;}
#header ul{clear:right;float:right;display:inline;margin:0px 0px 0 0;padding:0;list-style-type:none;}
#header ul li{display:inline;padding:0;margin:0 6px 0 0;background:#000 url('../images/nav/nav-right.gif') 0 0 no-repeat;}

#header ul li a{float:left;margin:0 0 0 6px;font-size:1.2em;font-weight:bold;padding:0px 8px 0px 0px;background:#000 url('../images/nav/nav-right.gif') top right no-repeat;color:#fff;text-decoration:none;}/*-moz-border-radius:0 0 12px 12px;-moz-box-shadow:1px 1px 2px #ddd;-webkit-border-radius:0 0 12px 12px;-webkit-box-shadow:1px 1px 2px #ddd;*/		
#header ul li a img{float:left;border:0;margin:0;padding:0;}
#header ul li a span{margin-top:5px;padding:15px 6px 8px 0px;line-height:1.5em;}
#header ul li a:hover, #header li a.selected {color:#f68c16;}

#subNav{clear:right;float:left;padding:2px 0 0 10px;}
#subNav ul{float:left;display:inline;margin:0;padding:0;list-style-type:none;}
#subNav ul li a {padding:4px 8px;font-size:1.0em;font-weight:bold;-moz-border-radius:5px;margin-right:5px;}
#subNav ul li a:hover, #subNav ul li a.selected {background:#c41230;color:#fff;}
#subNav ul li a.inactive span{color:#fff;}
#subNav ul li a.active span{color:#343434!important;}

/* Footer Styles */

#footer #footerNav {padding:0 10px;float:right;width:660px;font-size:0.917em;}
#footer #footerNav ul {margin:0 0px 10px 0;padding:0;display:block;float:right;clear:right;border:0px solid silver;}
#footer #footerNav ul li {display:inline;margin-left:10px;float:left;}
#footer ul.sub li a {display:inline;margin-right:10px;color:silver;}
#footer a.credit {color:#cc0033;clear:left;float:left;display:block;margin-left:10px;}
#footer #copyright{width:225px;float:left;margin-right:20px;padding:0 10px;font-size:0.8em;margin-left:2px;}
#footer #copyright img{float:left;}
#footer #copyright p{margin:5px 0 0 5px;}		
/* Content Styles */	
		
h1 {color:#f68c16;font-weight:normal;font-size:2em;margin:0 10px 10px 10px;}
h1 span {display:block;color:#343434;}
h2 {display:block;color:#fff;font-weight:normal;font-size:1.5em;margin:0;padding:0px 0 1px 0;}
h3 {padding:5px 10px;color:#343434;font-weight:normal;font-size:1.5em;margin:0 0 10px 0;}
h3 span{color:#f68c16;}
h4 {display:block;color:#f68c16;font-size:1.5em;font-weight:normal;margin:0 10px;}
h5 {display:block;color:#343434;font-size:1em;font-weight:normal;margin:0 10px 10px 10px;}

/* Column Styles */

.iCols, .iCols2, .iCols3, .iCols4, .iCols5 {clear:both;padding:0;border:0px solid silver;margin:0px 0px;width:960px;}
.iCols3{padding:10px 0;margin:3px 10px;border:0px solid #000;width:958px;}
.iCols3.base{padding:10px 0;background:#fafafa;margin:3px 10px;border-bottom:1px solid #fff;-moz-border-radius:12px;-moz-box-shadow:1px 1px 2px #ddd;-webkit-border-radius:12px;-webkit-box-shadow:1px 1px 2px #ddd;}
.iCols4{border:0px solid silver;margin:3px 10px;}

	/* Standard Column */
	.iCol {float:left;padding:0;border:0px solid #fff;margin:0;width:900px;}

	/* Fixed width varitations */
	.iCols2 .iCol {width:434px;}
	.iCols2 .iCol.wide {width:600px;}	
	.iCols3 .iCol {width:292px;border:0px solid silver;}
	.iCols3 .cs2 {width:600px;}
	.iCols3 .cs2 img{float:left;margin:10px 10px 10px 0;}
	
	.iCols4.ads .iCol,
	.iCols3 .cCol .iCol{width:240px;height:200px;margin:10px 10px 10px 0px;color:#000;}
	.iCols4.ads .iCol h3,
	.iCols3 .cCol .iCol h3 {margin:10px 0;padding:0;color:#000;font-size:2em;line-height:1.1em;letter-spacing:-1px;}	
	.iCols4.ads .iCol p,
	.iCols3 .cCol .iCol p {margin:0;padding:0;color:#000;font-size:1.8em;}
	
	.iCols4.ads .iCol {margin:10px 0;padding:0;}
	.iCols4.ads .iCol.last{margin:10px 0;}
	
	.iCol.discount {background:url('../images/callouts/watch.jpg') 90px 50px no-repeat;}
	.iCol.nocallout{background:url('../images/callouts/stamp.jpg') 80px 20px no-repeat;}
	.iCol.spring{background:url('../images/callouts/spring-1.jpg') 85px 0px no-repeat;}
	.iCol.van{background:url('../images/callouts/van.jpg') 70px -2px no-repeat;}
 	
	.iCols4.footerLinks{padding-bottom:0;margin-bottom:0;background:#fff url('../images/backgrounds/workman.jpg') 700px 10px no-repeat;}
	.iCols4.footerLinks .iRow{margin:0;padding:0;}
	.iCols4.footerLinks .iCol {width:207px;border-right:1px dotted silver;min-height:120px;margin:0px 10px 0px 0px;}	
	.iCols4.footerLinks .iCol.last{margin:0px 0;border:0;}
	.iCols4.footerLinks .iCol li a{margin:0;padding:0;}
	.iCols4.footerLinks .iCol li a:hover{text-decoration:underline;}
	
	.iCols5 .iCol {width:154.5px;}
	
/*
.iCols3, .iCols2{clear:both;padding:0 0 10px 0;margin:0px 0; }
*/
.home .iCols2{border-bottom:0px solid silver;}
#contentAlt .iCols2{clear:both;padding:0;margin:0 0 0 350px;}

.iCol {float:left;margin:0 0;padding:0 12px;}
.iCol p {}
.iCol p.lead {font-weight:normal;color:#900b0b;}

.iCol ul {list-style:none;margin:0;padding:0;}
.iCol ul li a {display:block;padding:10px 20px;}

.cBorder {border:solid silver;border-width:0 1px;}
.sCol .cBorder {border:solid silver;border-width:0 1px;}

/* Content Columns & Rows */

.copy {width:620px!important;}
.copy h2 {display:block;color:#343434;padding:5px 10px 0;}
.copy p {padding:5px 10px;}


.iRow {width:580px;background:#fff;margin:5px 0 10px 10px;padding:5px 0 20px 0;color:#343434;}/*#f8f8f8*/
.iRow.full{width:960px;}
.iRow.full h1 {margin:10px 0 0 20px;}

.iRow h2 {color:#c41230;margin-bottom:0;padding-bottom:0;font-size:2em;font-weight:normal;border:0;}
.iRow p {color:#343434;letter-spacing:0.15px;margin:0 0 10px 0;line-height:1.4em;margin:5px 10px;}
.iRow a {color:#343434;font-weight:bold;font-size:1em;}
.iRow a:hover{color:#f68c16;}
.iRow a.main {display:block;text-align:right;padding-right:20px;}
/*.iRow a.main:hover{color:#343434;}*/

.copy .iRow {width:600px;float:left;background:#fff;margin:0px 0 20px 0px;padding:10px 10px 10px 10px;color:#343434;}
.copy .iRow a span {display:block;color:#c41230;font-size:1.4em;font-weight:bold;text-align:right;}
.copy .iRow p {font-weight:normal;width:500px;}
.copy .iRow a {display:block;color:#343434;font-weight:bold;font-size:1em;}
.copy .iRow a.more{text-align:right;}
.copy .iRow a:hover {color:#c41230;}
.copy .iRow img {border:1px solid #ddd;float:left;margin-right:10px;}
a.more{display:block;color:#343434;font-weight:bold;font-size:1em;text-align:right;}

.cCol {padding:0px 0 0 0;float:right;width:290px!important;}
.cCol .iRow{width:280px;float:left;margin:0;padding:0px;background:#fff;margin:0px 0 20px 0px;padding:10px 10px 10px 10px;color:#343434;-moz-border-radius:12px;-moz-box-shadow:1px 1px 2px #ddd;-webkit-border-radius:12px;-webkit-box-shadow:1px 1px 2px #ddd;min-height:102px;}
.cCol .iRow p {font-size:1em;font-weight:normal;width:250px;padding:0;margin:5px 10px;color:#343434;font-style:none;}
/*.cCol div {margin-top:0;border:0px solid silver;background:#fff url('../images/bg_testimonial.gif') 40px 0 no-repeat;padding:0 0 30px 70px;}*/
.cCol a.newsItem {width:270px;background:#fafafa;margin:5px 0 10px 10px;padding:10px 15px;color:#343434;-moz-border-radius:10px;-moz-box-shadow:1px 1px 2px #ddd;}
.cCol a.newsItem {color:#c41230;font-size:1.7em;font-weight:normal;border:0;display:block;}
.cCol a.newsItem:hover {color:#fff;background:#343434;}
.iCol .cCol h3{}


.cCol a.status {width:270px;background:#fafafa;margin:5px 0 10px 10px;padding:10px 15px;color:#343434;-moz-border-radius:10px;-moz-box-shadow:1px 1px 2px #ddd;}
a.status {color:#c41230;font-size:1.2em;font-weight:normal;border:0;display:block;}
a.status.red{background:url('../images/backgrounds/status-red.gif') bottom left repeat-y;}
a.status.green{background:url('../images/backgrounds/status-green.gif') bottom left repeat-y;}
a.status:hover {color:#fff;background:#343434;}

.iCols3 .lCol {width:220px;margin-right:10px;}
.iCols3 .lCol li {font-size:1.8em;padding:5px 0;}
.iCols3 .copy {width:434px!important;}
.iCols3 .copy h2 {display:block;color:#343434;padding:5px 10px 0;}
.iCols3 .copy p {padding:5px 10px;}
.iCols3 .cCol {padding:0px 0 0 0;float:right;width:230px!important;}
.iCols3 .cCol span.icon{float:left;font-size:1em;color:#000;font-weight:bold;margin:8px 5px 5px 10px;padding:5px 10px 6px;background:#f68c16 url('../images/icons/3step-icon.gif') 0 0 no-repeat;color:#fff;-moz-border-radius:6px;-moz-box-shadow:1px 1px 2px #ddd;-webkit-border-radius:0 0 12px 12px;-webkit-box-shadow:1px 1px 2px #ddd;}
.iCols3 .cCol a.button{float:left;font-size:1em;color:#000;font-weight:bold;margin:8px 5px 5px 10px;padding:10px 20px 6px 10px;background:#000;color:#fff;-moz-border-radius:6px;-moz-box-shadow:1px 1px 2px #ddd;-webkit-border-radius:0 0 12px 12px;-webkit-box-shadow:1px 1px 2px #ddd;}
.iCols3 .cCol a.button{font-size:2em;font-weight:normal;}
.iCols3 .cCol a.button:hover{text-decoration:none;background:#000;}
.iCols3 .cCol h2{display:block;margin:10px 0;color:#f68c16;font-size:1.8em;}
.iCols3 .cCol h3 {margin:3px 0 0 0;}
.iCols3 .cCol .process h3{display:block;margin:0px 0 0 0;float:left;width:70%;font-size:1.5em;}
.iCols3 .cCol #getStarted{margin:8px 5px 5px 10px;}
/*.iCols3 .cCol p {clear:left;font-size:1em;font-weight:normal;width:180px;padding:0;margin:0 10px 10px 50px;color:#343434;font-style:none;}*/

.iCols3 .cCol .iRow{width:210px;background:#fff;margin:15px 0 0 0;padding:5px 5px 20px 15px;color:#343434;border:0px solid #eee;-moz-border-radius:0px;-moz-box-shadow:0px 0px 0px #ddd;-webkit-border-radius:12px;-webkit-box-shadow:1px 1px 2px #ddd;min-height:102px;}
.iCols3 .cCol .iRow#form{background:#fff;}
.iCols3 .cCol .iRow.jobs{background:url('../images/callouts/post-it.jpg') 0 0 no-repeat;}

.iCols3 .cCol .iRow ol {clear:both;margin:0px 0;font-weight:bold;}
.iCols3 .cCol .iRow li {padding:5px 0 0 0;}

.iCols3 .copy .iRow{width:420px;background:#fff;margin:15px 0;padding:10px 10px 10px 10px;color:#343434;border:1px solid #eee;-moz-border-radius:12px;-moz-box-shadow:1px 1px 2px #ddd;-webkit-border-radius:12px;-webkit-box-shadow:1px 1px 2px #ddd;min-height:102px;}
/*
#work .cCol {padding:5px 0 0 0;}

#clients .iCol {float:left;width:160px;background:#fff;margin:5px 0 10px 10px;padding:5px 0 5px 0;color:#343434;-moz-border-radius:0px;-moz-box-shadow:1px 1px 3px #bbb;text-align:center;}
#clients .iCol p {margin:0;display:none;}
#clients .iCol img {height:100px;width:150px;-moz-border-radius:0px;border:0px solid #eee;}

#work .iRow img {float:right;margin:10px;border:1px solid #ddd;display:none;}

#quote p {margin:5px 10px;}
#quote span {font-size:2.5em;float:left;padding:0px 5px 0 15px;}
#quote p span {font-size:2.5em;padding:0px;float:none;padding-top:5px;}
#quote p .source {padding:0;margin:0;}

#news .iRow h2 span {color:#343434;}
#news .iRow p {margin:5px 10px;}

.task{width:600px;margin:10px;}
.task td {margin-right:10px;padding:10px;background:#f3f3f3;}
.task td.date{width:70px;}
*/
#holder{width:380px;float:right;margin-right:0;border:0px solid silver;}
.highlight {width:200px;float:left;background:#fafafa;margin:18px 0 10px 10px;padding:10px 15px;color:#343434;-moz-border-radius:10px;-moz-box-shadow:1px 1px 2px #ddd;}

a.all{clear:left;float:left;margin:10px 20px 10px 10px;}

.iCols3.rss .iCol ul{margin:10px 0;padding:0;list-style-type:none;}
.iCols3.rss .iCol ul li{margin:0;padding:0;list-style-type:none;}
.iCols3.rss .iCol ul li a{margin:0;padding:5px 10px;}

.iCol.subNav{padding:0 0 0 10px;margin:0;width:180px;border-right:0px solid silver;}
.subNav strong{display:block;padding:0 6px 0px 6px;font-size:1.5em;font-weight:normal;}
.subNav ul{margin:0;padding:10px 0;list-style-type:none;}
.subNav ul li{margin:0;padding:3px 4px;border-bottom:1px dotted silver;}
.subNav ul li a {padding:3px;display:block;font-size:0.8em;font-weight:normal;color:#231f20;}
.subNav ul li a:hover, .subNav ul li a.selected {background:#ed1d24;color:#fff;}

.columnCopy {width:480px!important;border-right:0px solid silver;}
.columnCopy h1 {float:left;display:block;color:#343434;padding:5px 10px 0 0;font-size:2em;}
.columnCopy h2 {display:block;color:#343434;padding:5px 10px 0;}
.columnCopy p {clear:both;padding:5px 10px;}

.iCols2 .article {border-top:0px solid silver;padding:0px 0 0 0;width:720px;}
.article .article-copy{clear:none;float:left;width:450px!important;}
.article h1{float:left;font-size:2em;width:230px;padding:0;margin:0 0 0 30px;}
.article .article-copy img{float:right;margin:10px;}
.article .article-copy ol {font-size:1.8em;color:#c41230;padding-top:0;margin-top:0;}
.article .article-copy ol li p{font-size:0.55em;color:#343434;}

.article .article-copy p{clear:left;}
.article .article-copy p.lead{font-weight:bold;font-size:1.2em;letter-spacing:-0.5px;}

/** Content Blocks **/

.iBlock{width:45%;float:left;border:dotted silver;border-width:0 0px 1px 0;margin:0 2% 15px 2%;}
.iBlock ul{margin:0 0 20px 0;}
.iBlock ul li{margin:3px 0;padding:0 10px;}

/* Form Styling */
form{padding:0 10px;}
form div{padding:3px 0;}
#register label{display:block;width:100%;float:left;padding:3px 0 0 0;}
#todolist label{display:block;width:70px;float:left;padding:3px 0 0 0;}
#todolist input{width:300px;margin:0 0 3px 0;}
#todolist input.postcode{width:80px;}
form label{display:block;width:100px;float:left;}
form input#btnFind {margin-left:98px;}

ul#people {padding:0;margin:0 0 0 10px;line-style:none;}
#people li{float:left;width:110px;}
#people li.handyman{width:200px;}
#people li h3{padding:0;margin:3px 0 3px 0;}


ul#features li {background:url('../images/icons/featureIcon.gif') 0 0 no-repeat;padding-top:8px;padding-left:40px;font-size:1.2em;margin-top:10px;}
ul#features li.big {font-size: 1.7em;}

.copy #form {width:430px;padding:0 10px;background:url('../images/myjwd/registerBack.jpg') 0 0 repeat-y!important;color:#fff;}
.copy #form h3{margin:0 0 10px 0;padding:0 10px;color:#fff;}
.copy p{line-height:1.5em;}

.terms {padding:5px 10px;}
.terms ul {padding-left:18px;}
.terms li {list-style:decimal;padding:5px 0px;}
.terms li ul li {list-style: lower-alpha;}
.terms li ul strong {padding-top:5px;display:block;}
