a { text-decoration: none; font-size: 11px; line-height:14px; font-weight:bold; color:#0f2749; }

a:hover { color: #000; text-decoration: none; font-size: 11px; line-height:14px; font-weight:bold; }
body{
	font-size: 12px;
	font-family: Georgia;
	margin:0px;
	background-color:#fff;
	color:#000;
	line-height:14px;
}

#header
{
    width:940px;
    margin:auto;
    background:url(../images/main-bg.jpg) top left no-repeat;
}

#logo{
float:left;
width:363px;
height:130px;
margin:auto;

}
#logo-right{
float:left;
width:573px;
height:130px;
margin:auto;
background:url(../images/logo-right.jpg) top left no-repeat;
}

.products-form
{
    margin-top:-10px;
}

h1{
	color:#0A2B49;
	font-size:2.2em;
	line-height:1.6em;
	padding:0;
	margin:0;
	font-family:Georgia;
	font-weight:normal;
}

h2{
	color:#022c5f;
	font-size:1.2em;
	line-height:2.0em;
	text-align:left;
	padding:0;
	padding-top:0px;
	padding-bottom:0px;
	margin:0;
	font-weight:normal;
}

h3{
	padding-left: 0;
	padding-right: 0;
	color:#0A2B49;
	font-size:1.3em;
	line-height: 1.2em;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin:0;
	font-weight:normal;
}

h4{
	color:#fff;
	font-size:1.4em;
	line-height:1.3em;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
	margin:0;	
	font-weight:normal;
}

h5
{
    margin-bottom: 0px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
    color:#022c5f;
	font-size:1.8em;
	text-align:left;
	padding:0;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
}


#container{
padding-top:0px;
width:940px;
height:630px;
background:#fff url('../images/cleaning-company-leeds.jpg') left top ;
margin-bottom:10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}

#container-homepage{
padding-top:0px;
width:940px;
height:710px;
background:#fff url('../images/cleaning-company-leeds.jpg') left top ;
margin-bottom:10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}

#container-temp{
padding-top:0px;
width:940px;
margin:auto;
background-color:#fff;
margin-bottom:0px
}

.forminfo
{
    margin-left:75px;
}

#flash{
width:960px;
height:260px;
margin:auto;
}

#nav{
font-size: 5px;
clear:both;
width:940px;
height:35px;
margin-left:10px;
background-color:#0a2b63;
margin:auto;
background:url(../images/nav-bg.png) top left ;
}

#nav ul{
width:920px;
height:35px;
padding:8px 0px 0px 0px;
margin-left:0px;
}

#nav a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-decoration:none;
}
#nav a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
	line-height: 14px;
	color: #7AC142;
	text-decoration:none;

}

#nav li{
margin-top:0px;
display: inline;
list-style:none;
padding:0px 14px 0px 14px;
float:left;

}

.navbreak{
padding-top:6px;
border-right:1px solid #7AC142;
}
.navbreaksub{
padding-top:6px;
margin-top:15px;
border-right:1px solid #7ac142;
}
.navbreaksubnewsletter{
padding-top:6px;
margin-top:15px;
}
.navbreak-rss{
padding-top:6px;
margin-right:60px;
}

.navbreaknew
{
    padding-top:6px;
    border-right:1px solid #7AC142;
    margin-left:220px;
}

.navbreak-copyright{
padding-top:6px;
margin-right:110px;
}

.navbreak-end{
padding-top:6px;
}

#subnav{
padding-left:40px;
clear:both;
width:940px;
height:24px;
margin:auto;
padding:0px 0px 0px 0px;
}

#contact-subnav
{
padding-left:40px;
clear:both;
width:940px;
height:4px;
margin:auto;
padding:0px 0px 0px 0px;
}

#blank-subnav
{
    padding-left:40px;
    clear:both;
    width:940px;
    height:34px;
    margin:auto;
    padding:0px 0px 0px 0px;
}

#apply-subnav
{
    padding-left:40px;
    clear:both;
    width:940px;
    height:4px;
    margin:auto;
    padding:0px 0px 0px 0px;
}

#subnav ul{
width:920px;
height:12px;
margin-top:10px;
}

#subnav a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #999;
	text-decoration:none;
}
#subnav a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
	line-height: 11px;
	color: #000;
	text-decoration:none;

}

#subnav li{
margin-top:0px;
display: inline;
list-style:none;
padding:0px 14px 0px 14px;
float:left;

}


#body{
clear:both;
width:940px;
height:400px;
margin:auto;
margin-top:30px;


}

#body-subnav{
clear:both;
width:940px;
height:400px;
margin:auto;
}


#body a{
clear:both;
width:940px;
height:400px;
margin:auto;
margin-top:25px;

}
#body a:hover{
clear:both;
width:940px;
height:400px;
margin:auto;
margin-top:25px;
color:#000;


}


#left{
float:left;
width:690px;
margin-left:9px;
margin-top:10px;
margin-bottom:20px;
}

#flash{
width:690px;
height:302px;
margin:auto;
margin-top:1px;
}
#news{
width:690px;
height:160px;
margin:auto;
margin-top:20px;
}

#news-txt{
display:inline;
height:152px;
margin:auto;
margin-top:1px;
}

#news-txt a
{
    line-height:normal;
    font-size:inherit;
    font-weight:normal;
}

#news-txt a:hover
{
    line-height:normal;
    font-size:inherit;
    font-weight:normal;
}

.home-p
{
    padding-right:20px;
    width:450px;
    float:right;
}

.news-image{
float:left;
width:200px;
height:152px;
margin:auto;
margin-top:12px;
margin-right:20px;
}

#right{
float:left;
width:219px;
margin-left:10px;
margin-top:10px;
}

#video-title{
float:left;
width:219px;
height:34px;
margin:auto;
background-image:url(../images/case-studies-bg.png)

}
#video-image{
float:left;
width:219px;
height:142px;
margin:auto;
}

#video-image img
{
    padding-top:0px;
    padding-left:0px;
}

#video-txt{
float:left;
width:191px;
height:120px;
margin:auto;
padding-top:0px;
padding-bottom:10px;
background-color:#7AC142;
color:#FFFFFF;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
}

#video-txt h2
{
    color:#FFFFFF;
    font-size:18px;
}

#video-txt a{
color:#022c5f;
}

#right2
{
    float:left;
width:219px;
margin-left:0px;
margin-top:20px;
}
    

#perfect-ingredient{
float:left;
width:219px;
height:34px;
margin:auto;
padding-top:0px;
background-image:url(../images/perfect-ing-bg.png);
background-repeat:no-repeat;
}

#perfect-text
{
    float:left;
width:191px;
height:110px;
margin:auto;
padding-top:0px;
background-color:#7AC142;
color:#FFFFFF;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
}
    

#sales-cont{
clear:both;
width:100%;
height:320px;
background-image:url(../images/grass.jpg);
}

#sales-cont-products{
clear:both;
width:100%;
height:320px;
background-image:url(../images/grass.jpg);
}

#sales-cont-new_products{
clear:both;
height:320px;
background-image:url(../images/grass.jpg);
margin-bottom:-20px;
margin-left:-20px;
width:101.8%;
} 

#sales-cont-contact{
width:100%;
height:320px;
background-image:url(../images/grass.jpg);
margin-top:230px;
position:absolute;
z-index:-1;
}

#main-fruit{
margin-left:40px;
}

#sales{
margin:0 auto 0 auto;
width:916px;
height:195px;
}

#sales-product{
margin:auto;
width:940px;
height:120px;
}

#sales-left{
float:left;
width:272px;
height:156px;
margin-right:8px;
background-image:url(../images/sales-left.jpg);
background-repeat:no-repeat;
padding:14px;
}

#sales-mid{
float:left;
width:272px;
height:156px;
margin-right:8px;
background-image:url(../images/sales-mid.jpg);
background-repeat:no-repeat;
padding:14px;
}

#sales-right{
float:left;
width:272px;
height:156px;
background-image:url(../images/sales-right.jpg);
background-repeat:no-repeat;
padding:14px;
}


#left-temp{
font-family: Helvetica, Arial, sans-serif;
float:left;
width:215px;
margin-top:8px;
font-size: 10px;
line-height: 11px;
height:500px;
}

#left-temp a{

font-family: Helvetica, Arial, sans-serif;

font-size: 10px;
line-height: 11px;
}


#left-temp a { text-decoration: none; font-size: 10px; line-height: 11px; font-weight:bold; }

#left-sales-top{
width:197px;
height:118px;
margin-right:8px;
background-image:url(../images/sales-top.jpg);
background-repeat:no-repeat;
padding:10px;
}

#left-sales-news{
font-family: Helvetica, Arial, sans-serif;
width:200px;
height:118px;
margin-right:8px;
background-image:url(../images/sales-news.jpg);
background-repeat:no-repeat;
padding:10px;
font-size: 10px;
line-height: 11px;
}


#recipe-sales-top{
width:197px;
height:118px;
margin-right:8px;
background-image:url(../images/recipe-sales-top.jpg);
background-repeat:no-repeat;
padding:10px;
}

#recipe-sales-top p
{
    margin-top:8px;
    margin-bottom:8px;
}

#left-sales-mid{
width:197px;
height:118px;
margin-right:8px;
background-image:url(../images/sales-news.jpg);
background-repeat:no-repeat;
padding:10px;

}
#left-sales-bottom{
width:197px;
height:118px;
margin-right:8px;
background-image:url(../images/sales-bottom.jpg);
background-repeat:no-repeat;
padding:10px;
}

.right-temp{
float:left;
width:559px;
margin-left:8px;
}

.right-temp h3
{
    padding:0px;
}

.right-temp-category{
float:left;
width:700px;
margin-left:14px;
}

#right-temp
{
    float:left;
    width:700px;
    margin-left:8px;
}

#main-txt{
float:left;
width:330px;
margin-left:8px;
padding-top:5px;

}

#deliver-left{
float:left;
margin-left:12px;
padding-top:5px;

}

#contact-left{
float:left;
width:480px;
margin-left:8px;
padding-top:5px;
background-color:#fff;
}

#deliver-right{
	float:left;
	width:200px;

	
	margin-left:12px;
}


#case-container{
float:left;
padding-left:8px;
width:690px;
height:200px;
}
#main-txt-case-study{
float:left;
width:380px;
margin-left:8px;
padding-top:8px;

}
#case-study-image{

	float:left;
	width:300px;
	margin-left:12px;
	padding-top:5px;
}

#special-container{
float:left;
width:700px;
height:150px;
background-image:url(../images/case-fade.jpg);
background-position:top;
background-repeat:repeat-x;

}
#main-txt-special{
float:left;
width:340px;
margin-left:8px;
padding-top:8px;

}
#special-image{

	float:left;
	width:340px;
	margin-left:12px;
	padding-top:5px;
}




#product-container{
float:left;
width:700px;
height:120px;
background-image:url(../images/case-fade.jpg);
background-position:top;
background-repeat:repeat-x;
}

.new-dotted
{
    margin-left:15px;
    border-top:dotted 1px #0a2b49;
    height: 15px;
    width: 645px;
}

.new-dotted-offer
{
    margin-left:15px;
    margin-top:11px;
    margin-bottom:9px;
    *margin-bottom:0px;
    border-top:dotted 1px #0a2b49;
    width: 544px;
    clear:both;
}

.new-dotted-news
{
    margin-left:15px;
    margin-bottom:20px;
    border-top:dotted 1px #0a2b49;
    width: 666px;
}

.new-dotted-people
{
    margin-left:15px;
    margin-top:-20px;
    margin-bottom:20px;
    border-top:dotted 1px #0a2b49;
    width: 670px;
}

.new-dotted-case
{
    margin-left:15px;
    margin-top:26px;
    margin-bottom:9px;
    *margin-bottom:0px;
    border-top:dotted 1px #0a2b49;
    width: 666px;
    clear:both;
}

#recipe-container{
background-repeat: repeat-x;
float:left;
width: 700px;
}

.recipe-container
{
    background-repeat: repeat-x;
    float:left;
    width: 700px;
}

#recipe-container-people{
background-repeat: repeat-x;
float:left;
width: 700px;
height:320px;
}

#recipe-container-case{
background-repeat: repeat-x;
float:left;
width: 700px;
height:300px;
}

#recipe-container-news{
background-repeat: repeat-x;
float:left;
width: 700px;
height:300px;
}

#main-txt-product
{
    float:left;
    width:310px;
    margin-left:15px;
    padding-top:4px;
}

#main-txt-product img
{
    margin-bottom:10px;
}

#main-txt-product-left
{
    float:left;
    width:170px;
    margin-left:15px;
    padding-top:4px;
}

#main-txt-product-left h3
{
    height:28px;
}

#main-txt-product-left img
{
    margin-bottom:10px;
}

.main-txt-product
{
    float:left;
    width:150px;
    margin-left:15px;
    padding-top:4px;
    margin-right:10px;
}

.main-txt-product img
{
    margin-bottom:10px;
}

.main-txt-product h3
{
    height:170px;
}

.products-image{
padding-top:5px;
}

.products-image-right{
padding-left:30px;
}

.dotted-products
{
    margin-top:5px;
    border-top:dotted 1px #0a2b49;
    width: 666px;
}

.main-txt-product-right
{
    float:left;
    width:150px;
    margin-left:10px;
    padding-top:4px;
    margin-right:10px;
}

.main-txt-product-right img
{
    margin-bottom:10px;
}

.main-txt-product-right h3
{
    height:170px;
}

#main-txt-product-story
{
    float:left;
    width:378px;
    margin-left:15px;
    padding-top:4px;
}

#main-txt-product-right
{
    float:left;
    width:170px;
    margin-left:14px;
    padding-top:4px;
}

#main-txt-product-right img
{
    margin-bottom:10px;
}

#main-txt-product-right-right
{
    float:left;
    width:170px;
    margin-left:14px;
    padding-top:4px;
}

#main-txt-product-right-right img
{
    margin-bottom:10px;
}

#main-txt-product-right-right h3
{
    height:28px;
}

.main-txt-category{
float:left;
width:35%;
padding-top:8px;
}

.main-txt-category-right{
float:left;
width:60%;
padding-top:8px;
margin-left:5%;
}

#main-txt-product-right-story{
float:left;
width:310px;
width:720px;
padding-top:4px;
}

#product-image{

	float:left;
	width:330px;
	margin-left:12px;
	padding-top:5px;
}

#product-base{
background-image:url(../images/product-base-bg.jpg);
background-repeat:no-repeat;

	float:left;
	width:510px;
	height:120px;
	padding-left:155px;
	margin-left:10px;
padding-top:28px;
}


#product-download{


	float:left;
	width:400px;
	height:148px;
	padding-left:54px;
padding-top:20px;
}


#latest-container{
float:left;
width:700px;
height:200px;
background-image:url(../images/case-fade.jpg);
background-position:top;
background-repeat:repeat-x;

}
#latest-image{

	float:left;
	width:300px;
	margin-left:12px;
	padding-top:5px;
}

#left-latest-cont{
float:left;
width:380px;
margin-left:8px;
padding-top:8px;

}

#txt-latest-story{
float:left;
width:380px;

padding-top:8px;

}

.txt
{
    margin-left:10px;
    width:240px;
}


#news-download{
background-image:url(../images/download-bg.jpg);
background-repeat:no-repeat;

	float:left;
	width:380px;
	height:148px;
	padding-left:12px;
padding-top:8px;
}



#temp-image{
	float:left;
	width:330px;
	height:480px;
	
	margin-left:12px;
}

#right-txt{
	float:left;
	width:330px;
	height:480px;
	margin-left:12px;
	padding-top:5px;
}

img
{
    border:0;
}

#footer{
clear:both;
margin-top:0px;
width:940px;
height:35px;
margin:auto;
background:url(../images/footer-bg.png) top left ;
}

#footer ul{
width:790px;
height:27px;
padding:8px 0px 0px 0px;
margin-left:0px;
}

#footer a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 0px;
	color: #fff;
	text-decoration:none;
}
#footer a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
	line-height: 0px;
	color: #7AC142;
	text-decoration:none;

}

#footer li{
margin-top:0px;
display: inline;
list-style:none;
padding:0px 14px 0px 14px;
float:left;

}

.new_header
{
    background-color:White;
    width:940px;
    margin:auto;
    border:0;
}

.new_body
{
    font-size: 12px;
	font-family: Georgia, serif;
	margin:0px;
	background-color:#fff;
	color:#000;
	line-height:14px;
}

new_everything
{
    width:940px;
    margin:0 auto 0 auto;
}

#lblInstructions li
{
    margin-bottom:10px;
}

#lblIngredients li
{
    margin-bottom:10px;
}

.recipe-title
{
    height:28px;
    margin:0px;
}

.recipe-info
{
    height:100px;
}

.main-txt-product-news
{
    float:left;
    width:310px;
    margin-left:15px;
    padding-top:4px;
}

.main-txt-product-news img
{
    margin-bottom:10px;
}

.main-txt-product-right-news
{
    float:left;
    width:310px;
    margin-left:30px;
    padding-top:4px;
}

.main-txt-product-right-news img
{
    margin-bottom:10px;
}

.new-dotted-offer-news
{
    margin-left:15px;
    margin-top:11px;
    margin-bottom:9px;
    *margin-bottom:0px;
    border-top:dotted 1px #0a2b49;
    width:650px;
    clear:both;
}

#main-title{
margin-left:12px;
}

.news-archive
{
    width:150px;
    float:left;
    padding-top:26px;
    margin:10px;
}

.inarchive
{
    height:600px;
}

.archive
{
    margin:0px;
    padding:0px;
}

.archive li
{
    cursor:default;
}

.archive li:hover ul
{
    display:block;
}

.archive li:hover ul ul
{
    display:none;
}

.archive ul
{
    padding-left:10px;
    display:none;
}

.archive ul li:hover ul
{
    display:block;
}

.archive ul ul
{
    padding-left:10px;
    display:none;
}

.archive ul ul li a
{
    font-weight:normal;
}

.archive ul ul li a:hover
{
    font-weight:normal;
    text-decoration:underline;
}

.archive li
{
    list-style-type:none;
    padding-top:2px;
    padding-bottom:2px;
}

.txt-box
{
    width:250px;
}

.full
{
    width:340px;
}

#vldEnquiry
{
    vertical-align:top;
}

.special-line
{
    margin-left:15px;
    margin-top:11px;
    margin-bottom:9px;
    *margin-bottom:0px;
    border-top:dotted 1px #0a2b49;
    width:660px;
    clear:both;
}

.field
{
    width:70px;
}

#recipe-item
{
    float:left;
    margin-left:15px;
    padding-top:40px;
    width:310px;
}

#recipe-item img
{
    margin-bottom:10px;
}
