html {
	height: 100%;
}
body {
	margin: 0;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background: #cd000f;
	height: 100%;
	line-height: 150%;
}

strong {
	font-size:120%;
}

#header {
	width: 100%;
	height: 350px;
	min-width: 770px;
	background: url("http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/backStrip.gif") top left repeat-x;
}

#wrapper {
	width: 760px;
}

#nav {
	float: left;
	padding-left: 15px;
	padding-right: 19px;
	width: 146px;
	font-size: 120%;
	
}

#nav p {
	line-height:100%;
}

.nospace {
	margin-bottom:0px;
}

.afterh2 {
	margin-top:0px;
}

#content {
	float: left;
	padding-right: 20px;
	width: 400px;
	padding-bottom:40px;
}

#sidebar {
	float: left;
	width: 160px;
	overflow:hidden;
}

#nonFooter
{
	position: relative;
	min-height: 100%;
}

* html #nonFooter
{
	height: 100%;
}

#quickcontact {
	width:145px;
	height:181px;
	padding-top:125px;
	padding-left:20px;
	background: url("http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/contact_back.gif") top left no-repeat;
}

#quickcontact input {
	font-size:90%;
}

#bottomNav
{
	background: url("http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/jksl_bottomleft.gif") bottom left no-repeat;
	height: 102px;
	padding-left: 20px;
	font-size: 120%;
	position: relative;
	clear:both;
}

#bloghome {
	width:368px;
	height:389px;
	padding-top:155px;
	padding-left:20px;
	padding-right:15px;
	background: url("http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/blog_back.gif") top left no-repeat;
}

.footerleft {
	float:left;
}

.footerright {
	float:left;
	font-size:70%;
	padding-left:430px;
	text-align:right;
}

.fc:after { 
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0; 
	clear: both; 
	visibility:hidden; 
} 
.fc {
	display: inline-table;
}  /* Mark Hadley's fix for IE Mac */  

/* Hides from IE Mac \*/ 
* html .fc {
	height: 1%;
} 
.fc {
	display:block;
} /* End Hack */

.navp {
	margin-top: 4px;
	margin-bottom: 4px;
}

h1 {
	color:#ffff00;
	font-size: 180%;
	font-weight: bold;
	line-height:120%;
}

h2 {
	color:#ffff00;
	font-size: 130%;
	font-weight: bold;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.yellow {
	color: #ffff00;
}

.bloglink {
	color: #ffff00;
	font-weight:bold;
	font-size:110%;
}

#nav p.navp a.yellowlink:link {color: #ffff00; text-decoration: none; font-weight:bold;}
#nav p.navp a.yellowlink:visited {color: #ffff00; text-decoration: none; font-weight:bold;}
#nav p.navp a.yellowlink:hover {color: #ffff00; text-decoration: none; font-weight:bold;}
#nav p.navp a.yellowlink:active {color: #ffff00; text-decoration: none; font-weight:bold;}

#nav a.yellowlink:link {color: #ffff00; text-decoration: none; font-weight:bold;}
#nav a.yellowlink:visited {color: #ffff00; text-decoration: none; font-weight:bold;}
#nav a.yellowlink:hover {color: #ffff00; text-decoration: none; font-weight:bold;}
#nav a.yellowlink:active {color: #ffff00; text-decoration: none; font-weight:bold;}

#nav a:link {color: #fff; text-decoration: none; font-weight:bold;}
#nav a:visited {color: #fff; text-decoration: none; font-weight:bold;}
#nav a:hover {color: #ffff00; text-decoration: none; font-weight:bold;}
#nav a:active {color: #fff; text-decoration: none; font-weight:bold;}

#content a:link, #side-b a:link, #footer a:link {color: #fff; text-decoration: underline; font-weight:normal;}
#content a:visited, #side-b a:visited, #footer a:visited {color: #fff; text-decoration: underline; font-weight:normal;}
#content a:hover, #side-b a:hover, #footer a:hover {color: #ffff00; text-decoration: none; font-weight:normal;}
#content a:active, #side-b a:active, #footer a:active {color: #fff; text-decoration: underline; font-weight:normal;}

#bottomNav a:link, #side-b a:link, #footer a:link {color: #fff; text-decoration: underline; font-weight:normal;}
#bottomNav a:visited, #side-b a:visited, #footer a:visited {color: #fff; text-decoration: underline; font-weight:normal;}
#bottomNav a:hover, #side-b a:hover, #footer a:hover {color: #ffff00; text-decoration: none; font-weight:normal;}
#bottomNav a:active, #side-b a:active, #footer a:active {color: #fff; text-decoration: underline; font-weight:normal;}

.btn {
	border: 1px solid #ffffff;
	background: #cd000f;
	color: #ffffff;
}

.growing {
	margin-left:150px;
}

ul#tenyr	{
	width:160px;
	height:120px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_warranty.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#tenyr li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#tenyr li, ul#tenyr a {
	height: 120px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#tenyr li a {
	text-indent: -9999px;
	text-decoration: none;
}

#warranty		{left: 0px; }
#warranty a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_warranty.gif) -160px 0px no-repeat;}

ul#jkslmovie	{
	width:160px;
	height:120px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_movie.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#jkslmovie li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#jkslmovie li, ul#jkslmovie a {
	height: 120px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#jkslmovie li a {
	text-indent: -9999px;
	text-decoration: none;
}

#movie		{left: 0px; }
#movie a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_movie.gif) -160px 0px no-repeat;}

ul#jkslbbc	{
	width:160px;
	height:120px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/JKSL_bbc_stamp.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}

ul#jkslbbc li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#jkslbbc li, ul#jkslbbc a {
	height: 120px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#jkslbbc li a {
	text-indent: -9999px;
	text-decoration: none;
}

#bbc		{left: 0px; }
#bbc a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/JKSL_bbc_stamp.gif) -160px 0px no-repeat;}

ul#findout	{
	width:160px;
	height:135px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_findout.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#findout li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#findout li, ul#findout a {
	height: 135px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#findout li a {
	text-indent: -9999px;
	text-decoration: none;
}

#infest		{left: 0px; }
#infest a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_findout.gif) -160px 0px no-repeat;}

ul#findout2	{
	width:160px;
	height:135px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_findout2.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#findout2 li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#findout2 li, ul#findout2 a {
	height: 135px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#findout2 li a {
	text-indent: -9999px;
	text-decoration: none;
}

#infest2		{left: 0px; }
#infest2 a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_findout2.gif) -160px 0px no-repeat;}

ul#enviro	{
	width:160px;
	height:115px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_enviro.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#enviro li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#enviro li, ul#enviro a {
	height: 115px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#enviro li a {
	text-indent: -9999px;
	text-decoration: none;
}

#policy		{left: 0px; }
#policy a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_enviro.gif) -160px 0px no-repeat;}

ul#lawbox	{
	width:160px;
	height:119px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_law.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#lawbox li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#lawbox li, ul#lawbox a {
	height: 119px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#lawbox li a {
	text-indent: -9999px;
	text-decoration: none;
}

#lawgo		{left: 0px; }
#lawgo a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_law.gif) -160px 0px no-repeat;}

ul#overview	{
	width:160px;
	height:109px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_download.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#overview li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#overview li, ul#overview a {
	height: 109px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#overview li a {
	text-indent: -9999px;
	text-decoration: none;
}

#pdf		{left: 0px; }
#pdf a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_download.gif) -160px 0px no-repeat;}

ul#findusbutton	{
	width:160px;
	height:86px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_findus.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}	

ul#findusbutton li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#findusbutton li, ul#findusbutton a {
	height: 86px;
	width:160px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#findusbutton li a {
	text-indent: -9999px;
	text-decoration: none;
}

ul#mainsite	{
	width:145px;
	height:151px;
	background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_mainsite.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
}


ul#mainsite li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style:none;
	top: 0px;
	line-height:0px;
	font-size:1px;
	float:left;
}
ul#mainsite li, ul#mainsite a {
	height: 151px;
	width:145px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#mainsite li a {
	text-indent: -9999px;
	text-decoration: none;
}

#mainlink		{left: 0px; }
#mainlink a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_mainsite.gif) -145px 0px no-repeat;}


#mapgo		{left: 0px; }
#mapgo a:hover	{background: transparent url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/ql_mainsite.gif) -145px 0px no-repeat;}

.problemback {
	background:url(http://www.japaneseknotweedlondon.com/bl_assets/media/jksl_london/uploads/layout/problem_back.gif);
	width:350px;
	height:266px;
	padding-left:30px;
	padding-right:30px;
	padding-top:35px;
	font-size:120%;
}