@charset "utf-8";
/* Copyright ZenDuo Studios */
object { outline:none; }/*swfobject fix*/
img{border:none;}
* {margin:0;}
html, body {height: 100%;}
body{font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#FFF; background:#15191a;}
p{color:#FFF; padding:0 0 10px 0;}
h2{font-size:150%; padding:0 0 10px 0;}
h3{font-size:120%; padding:0 0 10px 0;}
h2, h3{	color:#94bf00;}
h4{font-size:130%;}
h5{font-size:100%;}

/*CUFON*/
strong{font-weight:bold;}
.cufon-loading h1 ,.cufon-loading h2, .cufon-loading h3, .cufon-loading h4, .cufon-loading h5{ /* for Cufon.replace('h1') */
	visibility: hidden !important;
}
.cufon-active #strap h1 {font-weight:normal;}

a{color:#94bf00; text-decoration:none;}
h5 a:hover{color:#94bf00;}
.grey{color:#666666}
a.grey{color:#666666; font-weight:bold;}
a.grey:hover{color:#94bf00;}
.white{color:#fff;}

#wrap{
background: url(http://www.zenduo.co.uk/images/main-bg.jpg) repeat top;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -70px;
}

#top-background{
background:#fff url(http://www.zenduo.co.uk/images/top-bg.jpg) bottom repeat;
}

#top-section, #strap-area, #footholder, #home-text, #home-services, .inside, .jcarousel-control {
width:870px;
margin:0 auto;
}


#top-section br, #strap-area br, #home-services br, #home-text br, #strap-area br, #panel br, .portfolio-item br, #specials br, #content br, #fivesteps br {clear:both;}

#logo{
width:202px;
float:left;
margin:79px 0 24px 0;
}

ul#nav{
width:610px;
float:right;
margin:63px 0 0 0;
padding:0 0 0 0;
list-style:none;
}


ul#nav li{
	float:left;
	line-height:1.2em;
	border-left:2px solid #cccccc;
	padding:34px 11px 0 11px;
	width:98px;
	margin:0;
	color:#494a4a;
}

ul#nav li.on{
	border-color:#94bf00;	
}

ul#nav h1{
	font-size:150%;
	line-height:0.9em;
}
ul#nav h1 a{
	color:#494a4a;
	text-decoration:none;
}

ul#nav h1 a:hover{
	color:#040404;
}

#strap{
	padding:31px 0 5px 0;
	float:left;
	width:700px;
}

#strap h1, .blkmiddle h1{
font-size:300%;
color:#fff;
font-weight:normal;
}
.green{
	color:#94bf00;
}

#c-login{
	float:right;
}

#c-login a{
	background:url(http://www.zenduo.co.uk/images/client-login.png) top no-repeat;
	width:110px;
	height:37px;
	float:left;
}
#c-login a:hover{background-position: 0 -37px;}
#c-login a span{display:none;}

#content.inside{padding:33px 0 0 0;}

.left-content{width:460px;}
.left-content h1{font-size:200%;}


.wide{width:641px; float:left;}
.medium{width:516px; float:left;}

.right-content2{ width:300px; float:right;}



.nomarg{margin:0; padding:0;}



.footer,.push {height: 70px;}

.footer{background:#000; color:#FFF;}
#foot-left{
		float:left;
		padding:17px 0 0 0;
}
#foot-right{
	float:right;
	text-align:right;
	padding:20px 0 0 0;
}
#foot-right a.link{color:#787878; font-weight:bold;}



#ctktab a{
  top: 25%;
  left: 0;
  width: 45px;
  height: 113px;
  cursor:pointer;
  text-indent:-10000px;
  overflow:hidden;
  position: fixed;
  z-index: 1000;
  margin-left: -10px;
  background-image: url(http://www.zenduo.co.uk/images/contact-tab.png);
}
#ctktab a:hover {margin-left: -2px;}

ul.ulpad,ol.gaps{padding:0 0 30px 15px;}
ol.gaps {list-style:decimal;}
ol.gaps li{padding:0 0 10px 0; }
ol.gaps li strong{color:#94bf00;}
#specials ul{float:left; width:110px;}


.hentry{border-bottom:dotted 1px #666666; margin:0 0 40px; padding:0 0 20px 0;}
.hentry h2{font-size:270%; font-weight:normal; padding:0; margin:0;}
.hentry h4{font-size:120%; color:#FFF; padding:0 0 20px 0;}
.hentry a:hover{text-decoration:underline;}
.hentry img{padding:5px 0 15px 0;}
.hentry blockquote{padding: 10px 15px 3px 15px; background:url(http://www.zenduo.co.uk/images/50-blk.png) repeat; font-style:italic; margin:10px 0 30px 0;}
.hentry ul{padding:0 0 20px 15px;}
.hentry ul li{padding:0 0 7px 0;}
.hentry code{font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:2em;background:#94bf00; color:#000; margin:0 0 20px 0; display:}

 h2.single{padding:0 0 30px 0;}
.prevnext,.blackwrap{background:url(http://www.zenduo.co.uk/images/50-blk.png) repeat; padding:4px 10px;}
.prevnext h4{padding:0;}
#prev{float:left;}
#next{float:right;}

.detail-sect{background:url(http://www.zenduo.co.uk/images/20-blk.png) repeat; padding:4px 10px 10px 10px;}
#tags h4{padding:0 0 5px 0;}
#tags{background:url(http://www.zenduo.co.uk/images/20-blk.png) repeat; padding:4px 10px 10px 10px; border-bottom:1px dotted #666666;}
ol.commentlist{list-style:none; padding:0;}
ol.commentlist li{padding:0 0 0 20px; border-left:4px solid #313131;}

#respond h3{font-size:220%;}
form#commentform textarea#comment{width:516px;}
form#commentform p{font-size:110%;}


ul.wp-nav{list-style:none;}
ul.wp-nav li{padding:0 0 15px 0;}
ul.wp-nav li ul{padding:0; list-style:inside;}
ul.wp-nav li ul li{padding:0 0 5px 0;}
ul.wp-nav li ul li a{color:#FFF;}
ul.wp-nav li ul li a:hover{color:#94bf00;}

h1.search{font-size:270%; font-weight:normal;}
h2.search{font-size:180%;}
h2.found{margin:0 0 20px 0;}

h1.cat{font-size:270%; font-weight:normal; margin:0 0 20px 0;}

#content{margin-bottom:20px;}
ol.commentlist{padding:0; margin:0;}
ol.commentlist li{border:none; margin:0 0 10px 0; padding:0;}
.comment-author{background:#94bf00 url(http://www.zenduo.co.uk/images/zen-blk.png) no-repeat 494px 5px;}
.comment-author h4{ padding:5px; color:#000;}
.comment-author h4 a{color:#000;}
.datetime{color:#658200; font-size:80%;}
.blackwrap{padding:0;}
.tab{background:url(http://www.zenduo.co.uk/images/tab.png) no-repeat  25px 0; height:12px;} 
.quotesblock{background:url(http://www.zenduo.co.uk/images/quotes.png) no-repeat  14px 0; height:12px; padding:15px 35px;} 

.comment-foot{background:url(http://www.zenduo.co.uk/images/comment-foot.png) no-repeat; height:39px;}

.alignright{float:right; margin:0 0 20px 20px;}