
				






























	



	



	



	



	



	



































	body {
		background-color:#E9F5BF;
		
		
			
			
				
				
					background-image:url(../../../ywd_prototype/library/css/background/5.png);
					
					
						background-repeat:repeat-x;
					
				
			
		
	}









		
	




	
	
	.layoutleft, .navbar, .leftcol {
			border-style:none;
		}



	







#wrapper {
	width:948px;
}


#wrapperfooter .footer {
	width:948px;
	position:relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}



	.layoutleft {
		border:8px solid #E4F0D9;
	}
	.banner {
		border-style:none;
	}








	.contenttable, .contenttablesub {
		height:250px;
	}











	

.footer {
	padding-left:5px;
}

	

.footer {
	padding-right:5px;
}

	

.footer {
	padding-top:5px;
}

	

.footer {
	padding-bottom:5px;
}














	body, td, p, /*input, select,*/ h1, h2, h3, h4, h5, h6, div {
		color:#666666;
	}





	















	
		.leftcol, .navleft, .layoutbottomleft {
			background-color:#CCCCFF;
		}
	


	



	.tertiarynav, .tertiarynav a, .footertext, .footertext a, .footerlogo, .footerlogo a, .footertextmobile, .footertextmobile a {
		color:#EFF4DD;
	}



<!-- global header colours replaced by individual header settings. kept for compatibility --->




#nav {
	padding-top:0px;
	padding-bottom:0px;
}

	.navbararea {
		border-top-width:px;
		padding-top:0px;
		margin-top:0px;
	}
	.navbar {
		padding-top:0px;
		margin-top:0px;
	}


	.navbararea {
		border-bottom-width:px;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.navbar {
		padding-bottom:0px;
		margin-bottom:0px;
	}




	
		.navbararea, .navbar, #nav, #nav ul, #nav ul:hover {
			background-color:#666699;
			background-image:none;
			height:auto;
		}
	
	
	



	
	
		.navbuttonon, #nav a.dhtmlnavactive, a.dhtmlnavactive {
			background-color:#99CCFF;
			background-image:none;
		}
	
	
		.navbuttonrollover, .navbuttonon:hover, #nav li:hover, #nav li.sfhover, ul.dropdown li:hover, ul.dropdown ul a:hover {
			background-color:#9999FF;
			background-image:none;
		}
	



	
		.navlinks, .navlinks:visited, #nav a {
			color:#FFFFFF;
			background-color:transparent;
		}
	


	.navlinkson, .navlinkson:visited {
		color:#FFFFFF;
		background-color:transparent;
	}
	#nav a.dhtmlnavactive, a.dhtmlnavactive {
		color:#FFFFFF;
	}





	.navlinks, .navlinkson, #nav li, #nav li ul, #css3dnav1 li, #css3dnav1 li ul, ul.dropdown {
	
	}









	





	
		.navlinks, .navlinkson, #nav a, #css3dnav1 li a, #css3dnav1 li ul a, ul.dropdown {
			text-transform:none;
		}
		
























	.navbuttons td {
	
	}




















	


	
		.navleft1current, .navleft2current, .navleft3current {
			background-color:#E4F0D9;
			background-image:none;
		}
	


	
		.navleft1:hover, .navleft1current:hover, .navleft2:hover, .navleft2current:hover, .navleft3:hover, .navleft3current:hover {
			background-color:#E4F0D9;
			background-image:none;
		}
	




	.navleft1current, .navleft2current, .navleft3current {
		color:#663399;
	}




	.navleft1, .navleft1current, .navleft2, .navleft2current, .navleft3, .navleft3current {
	
			font-family:Verdana, Arial, Helvetica, sans-serif;
		
	}


	.navleft1, .navleft1current, .navleft2, .navleft2current, .navleft3, .navleft3current {
		font-size:11px;
		line-height:1.2em;
	}






	.navleft1, .navleft1current, .navleft2, .navleft2current, .navleft3, .navleft3current {
	
	}




	
		.navleft1, .navleft1current, .navleft2, .navleft2current, .navleft3, .navleft3current {
			text-transform:uppercase;
		}
		










	


	


	







	.navleft2, .navleft2current, .navleft3, .navleft3current {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
		
	}







	.navleft2, .navleft2current, .navleft3, .navleft3current {
	
			border-bottom-width:1px;
			border-bottom-style:solid;
		
	}


	.navleft2, .navleft2current, .navleft3, .navleft3current {
		border-bottom-color:#663399;
	}



	
		.navleft2, .navleft2current, .navleft3, .navleft3current {
			text-transform:none;
		}
		










	


	


	







	.navleft3, .navleft3current {
	
	}








	.navleft3, .navleft3current {
	
	}




	
		.navleft3, .navleft3current {
			text-transform:none;
		}
		

























	.linearnavbar td a, .linearnavbarsearch td a {
	
	}







	



	
	.linearnavbar td a, .linearnavbarsearch td a {
			text-transform:none;
		}
		































































	.contentmaincol, .contentmaincolsub, .breadcrumbs {
		padding-left:40px;
	}



	.contentmaincol, .contentmaincolsub {
		padding-top:40px;
	}













































	.contentmaincol p, .contentmaincol div, .contentmaincol ul, .contentmaincol li, .contentmaincol td, 
	.contentmaincolsub p, .contentmaincolsub div, .contentmaincolsub ul, .contentmaincolsub li,  .contentmaincolsub td,
	.rightcol p, .rightcol div, .rightcol ul, .rightcol li, .rightcol td,
	.rightcolsub p, .rightcolsub div, .rightcolsub ul, .rightcolsub li, .rightcolsub td,
	#contentheader p, #contentheader div, #contentheader ul, #contentheader li, #contentheader td,
	#contentfooter p, #contentfooter div, #contentfooter ul, #contentfooter li, #contentfooter td  {
		line-height:21px;
	}








	
		
	
	
	.navleft, #contentleftcol {
		width:180px;
	}
	
	
		
	







	


.navleft {
	margin-left:5px;
}
#contentleftcol {
	padding-left:5px;
}


	

.navleft, #contentleftcol {
	padding-right:5px;
}


	
	.leftcol, .leftcolsub {
		width:180px;
	}

.navleft, #contentleftcol {
	width:170px;
}















	h1 {
	
			font-family:Georgia, "Times New Roman", Times, serif;
		
	}


	h2 {
	
			font-family:Georgia, "Times New Roman", Times, serif;
		
	}


	h3 {
	
			font-family:Georgia, "Times New Roman", Times, serif;
		
	}


	h4 {
	
			font-family:Georgia, "Times New Roman", Times, serif;
		
	}


	h5 {
	
			font-family:Georgia, "Times New Roman", Times, serif;
		
	}


	h6 {
	
			font-family:Verdana, Arial, Helvetica, sans-serif;
		
	}



	h1 {
		font-size:31px;
		line-height:1.2em;
	}


	h2 {
		font-size:21px;
		line-height:1.2em;
	}


	h3 {
		font-size:15px;
		line-height:1.2em;
	}


	h4 {
		font-size:14px;
		line-height:1.2em;
	}


	h5 {
		font-size:16px;
		line-height:1.2em;
	}


	h6 {
		font-size:9px;
		line-height:1.2em;
	}



	h1 {
		line-height:32px;
	}




	h4 {
		line-height:20px;
	}


	h5 {
		line-height:20px;
	}


	h6 {
		line-height:12px;
	}



	h1 {
		font-weight:normal;
	}


	h2 {
		font-weight:normal;
	}



	h4 {
		font-weight:normal;
	}


	h5 {
		font-weight:normal;
	}


	h6 {
		font-weight:normal;
	}




	h4 {
		font-style:italic;
	}











	h1 {
		color:#663399;
	}


	h2 {
		color:#663399;
	}


	h3 {
		color:#4D8513;
	}


	h4 {
		color:#855CAD;
	}


	h5 {
		color:#855CAD;
	}




	
		h1 {
			text-transform:none;
		}
		


	
		h2 {
			text-transform:none;
		}
		


	
		h3 {
			text-transform:none;
		}
		


	
		h4 {
			text-transform:none;
		}
		


	
		h5 {
			text-transform:none;
		}
		


	
		h6 {
			text-transform:uppercase;
		}
		





	.contentmaincol a, .contentmaincolsub a, #contentrightcol a, .rightcol a, .rightcolsub a, #monthcalendar span.tip a, #contentleftcol a, #contentheader a, #contentfooter a {
		font-weight:bold;
	}


	.contentmaincol a, .contentmaincolsub a, #contentrightcol a, .rightcol a, .rightcolsub a, #monthcalendar span.tip a, #contentleftcol a, #contentheader a, #contentfooter a {
		color:#68A432;
	}



	.contentmaincol a, .contentmaincolsub a, #contentrightcol a, .rightcol a, .rightcolsub a, #monthcalendar span.tip a, #contentleftcol a, #contentheader a, #contentfooter a {
		text-decoration:underline;
		border-bottom-style:hidden;
		border-bottom-style:none;
	}





	
		.contentmaincol a:hover, .contentmaincolsub a:hover, #contentrightcol a:hover, .rightcol a:hover, .rightcolsub a:hover, #monthcalendar span.tip a:hover, #contentleftcol a:hover, #contentheader a:hover, #contentfooter a:hover {
			background-color:#68A432;
		}
	






	















	
	
	
	
		h5 {
	
	
		border-width:1px;
	
	
		
			
		
		border-style:dotted;
	
	
		border-color:#B8A0CF;
	
	
		padding:10px;
	
	
	
	
		
			border-left:none;
			border-right:none;
		
	
	
	
	}
	
	















	

#contentrightcol {
	margin-left:10px;
}


	

#contentrightcol {
	margin-right:20px;
}


	
	.rightcol, .rightcolsub {
		width:200px;
	}

#contentrightcol {
	width:170px;
}




	.rightcol, .rightcolsub {
		padding-top:80px;
	}






	
		
	

.rightcol #contentrightcol {
	margin-left:10px;
}


	
		
	

.rightcol #contentrightcol {
	margin-right:5px;
}


	
		
	

.rightcol #contentrightcol {
	width:185px;
}





















	#contentleftcol .wp table, #content .wp table, #contentrightcol .wp table {
		border-color:#660099;
	}





	
    
	ul li {
	
		list-style-type:disc;
    
	}





	
	
	
	
	
	ul {
		margin-left:1.3em;
	}
	ol {
		margin-left:1.3em;
	}





	hr {
		border-top-color:#663399;
	}


	hr {
		border-top-width:1px;
	}


	hr {
	
		border-top-style:dotted;
		border-bottom-style:none;
    
	}


	hr {
		margin-top:0.5em;
	}


	hr {
		margin-bottom:0.5em;
	}



































































.productListItemImage a, .productListItemImage a:hover {
	background-color:transparent;
}



















			