﻿/* CSS Document */
* {
 margin: 0;
 padding: 0;
}
html {
 font-size: 62.5%;
 
 background-color: #f0f8e6;
 
 overflow: -moz-scrollbars-vertical;
 overflow-y: scroll;
 overflow-x: auto;
}

img {
border: none;	
}

body {
 font-family: verdana, sans-serif;
 font-size: 1.2em;
 margin: 0 auto;
 background-color: #ffffff;
 border-left: 1px solid #bbbbbb;
 border-right: 1px solid #bbbbbb;
 border-bottom: 1px solid #bbbbbb;
 color: #222222;
 margin: 0 auto;
 padding: 5px 8px 8px 8px;
 width: 956px;
}
h2.undermenu {
 font-family: arial, sans-serif;
font-size: 1em;
font-weight: normal;
 color: #222222;
 padding: 15px 4px 4px 4px;
}


#container {
width: 956px;
margin:auto;
}
	#masthead {
	height: 70px;
	padding: 0 0 0 0;
	vertical-align:bottom;
	}
	
		#masthead img {
				}
		
		#flash {
		float:left;
		}
		
		#toplinks{
		float: right;
		}
		
			#toplinks ul{
			list-style-type: none;
			padding: 0 0 0 0;
			margin: 0.5em 0em 0em 0em;
			font-size: 0.9em;
			}
			
				#toplinks ul li{
				margin: 0.5em 0em 0em 1em;
				display:inline; 
				}
				
					#toplinks ul li a:link, #toplinks ul li a:visited{
					text-decoration:none;
					color: #555555;
					
					}
					
					#toplinks ul li a:hover, #toplinks ul li a:active{
					text-decoration: underline;
				color: #555555;
					
					}
				
		#searchbox {
		float:right;
		clear: right;
		margin: 0.5em 0 0 0;
		}
	#topbar{
	
		}
		
			#topbarleft {
			background:url(../images/bluegreygrad.jpg) top left repeat;
			background-color:#999999;
			display:block;
			width:316px;
			float:left;
			border-left:#59a71b solid 2px;
			
			}
				
				#topbarleft p {
				color:#FFFFFF;
				font-size:1.4em;
				font-family: verdana;
				padding: 3px 0 4px 0px;
				xtext-transform:uppercase;
				text-align:center;
				}
			
			#topbarright {
			float:right;
			text-transform:capitalize;
			
			}
				.topbarbuttons,.topbarbuttonsright {
				font-size:1em;
				font-family: verdana;
				float: left;
				padding: 0 0 0 0;
				}
				
				#ournetwork,#ourdatacentre{
				position:absolute;
				margin: 0 0 0 1px;
				width:222px;
				background-color:#f0f0f0;
				border:#dddddd 1px solid;
				border-top:none;
				padding: 0 0 0 0;
				}
				
				
					#ournetwork h2,#ourdatacentre h2{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1em;
					xbackground:url(../images/bullet.gif) left no-repeat;
					color: #444444;
					font-weight:600;
					text-transform: none;
					text-align:left;
					padding: 0 4px 0 2px;
					}		
					
					#ournetwork p,#ourdatacentre p{
					text-transform: none;
					font-family: verdana, Arial, Helvetica, sans-serif;
					font-size:0.9em;
					color: #555555;
					xpadding: 4px 4px 0px 2px;
					padding: 0 4px 0 2px;
					text-align:left;
					line-height:1.1em;
					}
					
					#ournetwork div.iconblockrow,#ourdatacentre div.iconblockrow {
					display:block;
					height: 100px;
					background-color:#e8e8e8;
					
					}
					  
					  #ournetwork div.iconblockrow div.iconblockleft,#ourdatacentre div.iconblockrow div.iconblockleft {
					  width: 57px;
					  background-color:#f0f0f0;
					  float:left;
					  height: 100px;
					  display:block;
					  }
					  
						#ournetwork div.iconblockrow div.iconblockleft div.iconblockicon,#ourdatacentre div.iconblockrow div.iconblockleft div.iconblockicon {
						display:block;
						background-color:none;
						position:absolute;
						right:155px;
						}
						
						#ournetwork div.iconblockrow div.iconblockleft div.iconblockicon a,#ournetwork div.iconblockrow div.iconblockleft div.iconblockicon a:visited,#ourdatacentre div.iconblockrow div.iconblockleft div.iconblockicon a,#ourdatacentre div.iconblockrow div.iconblockleft div.iconblockicon a:visited{
						text-decoration: none;
						color: #555555;
						background:none;
						width:100%;
						display: block;
						margin: 0 0 0 0;
						border-left:none;
						}	
					
						#ournetwork div.iconblockrow div.iconblockleft div.iconblockicon a:hover,#ournetwork div.iconblockrow div.iconblockleft div.iconblockicon a:active,#ourdatacentre div.iconblockrow div.iconblockleft div.iconblockicon a:hover,#ourdatacentre div.iconblockrow div.iconblockleft div.iconblockicon a:active{
						text-decoration: none;
						color: #555555;
						
						width:100%;
						display:block;
						margin: 0 0 0 0;
						border-left:none;
						}	
						
						
						
					  #ournetwork div.iconblockrow div.textblock,#ourdatacentre div.iconblockrow div.textblock {
					  
					  width: 160px;
					  background-color:none;
					  display:block;
				  	  float:right;
					  
					  }
							  
					
									  
					  
				
					  
									  
						#ournetwork a,#ournetwork a:visited,#ourdatacentre a,#ourdatacentre a:visited{
						text-decoration: none;
						color: #555555;
						background:none;
						width:100%;
						display: block;
						xpadding: 4px 0px 16px 4px;
						margin: 0 0 0 0;
						border-left:none;
						}	
					
						#ournetwork a:hover,#ournetwork a:active,#ourdatacentre a:hover,#ourdatacentre a:active{
						text-decoration:none;
						
						width:100%;
						display:block;
						background-color:#cccccc;
						xpadding: 4px 0px 16px 4px;
						margin: 0 0 0 0;
						border-left:none;
						}	
					
					 #ournetwork div.iconblock div.iconblockicon a:hover{
						background:none;
					  }
					  
					
					
				
				.topbarbuttons #ournetwork,.topbarbuttons #ourdatacentre{
				display:none;
				}
				.topbarbuttons:hover #ournetwork,.topbarbuttons:hover #ourdatacentre{
				display:block;
				}
				
				.topbarbuttons img {
				float: right;
				border: none;
				xmargin: -12px 6px 0 0;
				margin: 3px 15px 0 0;
				}
			
				.topbarbuttons a,.topbarbuttons a:visited{
				display:block;
				background:url(../images/lightgreygrad.jpg) top left repeat;
				xbackground-color:#7bc523;
				width: 222px;
				margin: 0 0 0 1px;
				padding: 6px 0 7px 0px;
				text-align:center;
				text-decoration:none;
				background-color: #7bc523;
				color:#555555;
				border-left:#cccccc solid 1px;
				}
				
				
				.topbarbuttons a:hover,.topbarbuttons a:active{
				display:block;
				background:url(../images/lightgreygrad.jpg) top left repeat;
				xbackground-color:#7bc523;
				width: 222px;
				margin: 0 0 0 1px;
				padding: 6px 0 7px 0px;
				text-align:center;
				text-decoration:none;
				background-color: #000000;
				color: #000000;
				border-left:#cccccc solid 1px;
						}
				.topbarbuttonsright a,.topbarbuttonsright a:visited{
				display:block;
				background:url(../images/lightgreygrad.jpg) top left repeat;
				xbackground-color:#7bc523;
				width: 186px;
				margin: 0 0 0 1px;
				padding: 6px 0 7px 0px;
				text-align:center;
				text-decoration:none;
				background-color: #7bc523;
				color:#555555;
				border-left:#cccccc solid 1px;
				border-right:#59a71b solid 2px;
				}
				
				
				.topbarbuttonsright a:hover,.topbarbuttonsright a:active{
				display:block;
				background:url(../images/lightgreygrad.jpg) top left repeat;
				xbackground-color:#7bc523;
				width: 186px;
				margin: 0 0 0 1px;
				padding: 6px 0 7px 0px;
				text-align:center;
				text-decoration:none;
				background-color: #000000;
				color: #000000;
				border-left:#cccccc solid 1px;
				border-right:#59a71b solid 2px;
						}
				
		
		#leftcol {
		float: left;
		}
		
		
		#leftcol img {
		padding: 10px 0 0 0;
		}
		
		
		#undermenu {
		margin: 0 0 0 0;	
		}
		
		
			#undermenu.postcode {
			xbackground-color:#666666;
			margin: 12px 0 0 0;
			xpadding: 10px;
			width:186px;
			background:url(../images/boxgreygradback.jpg) left repeat;
			border:#dddddd 1px solid;
			display:none;
			}
			
			#undermenu.submenu {
			xbackground-color:#666666;
			margin: 6px 0 0 0;
			xpadding: 10px;
			width:186px;
			background:url(../images/boxgreygradback.jpg) left repeat;
			border:#dddddd 1px solid;
			}
			#undermenu.submenu h2{
			font-family:Arial, Helvetica, sans-serif;
				font-size: 1.2em;
				color: #555555;
				letter-spacing:0;
				text-transform:none;
				padding:8px 0 0 8px;
				
				}	
				#undermenu.submenu ul{
				list-style-type: none;
				padding: 0.5em 0 0em 0;
				margin: 0 0 0 0em;
				
						}
			
				#undermenu.submenu ul li{
				background: none;
				color: #555555;
				padding: 0.4em 0em 0.7em 0.8em;
				border-top: #ffffff 1px solid;
				font-size:0.8em;
				}	
			
				#undermenu.submenu ul li a,#undermenu.submenu ul li a:visited{
				text-decoration: none;
				color: #555555;

				}	
				
				#undermenu.submenu ul li a:hover,#undermenu.submenu ul li a:active{
				text-decoration: underline;
				color: #555555;

				}	
				
				#undermenu.submenu ul a.navLink{
				display:none;
				}
				
				.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
   x border:  1px solid #ccc;  
    background-color: #eee;  
   x width:  200px; 
   x height: 200px; 
    top:  0; 
    left: 0 
} 

				
				
				
		#main{
		float:left;
		width: 764px;
		margin: 10px 0 0 4px;
		}
		
			#intro {
			float: left;
			width: 572px;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			}
			
			#intro.home {
			padding: 0 0 28px 0;	
			}
			
				#intro h2{
				color: #7bc523;
				font-weight: 300;
				font-size: 2em;
				font:Arial, Helvetica, sans-serif;
				}
				
				#intro.orange h2{
				color: #e87f1f;
				font-weight: 300;
				font-size: 2em;
				}
				#intro.red h2{
				color: #ce1e0e;
				font-weight: 300;
				font-size: 2em;
				}
				#intro.blue h2{
				color: #114366;
				font-weight: 300;
				font-size: 2em;
				}
				
				#intro p{
				line-height: 1.8em;
				font-size: 1em;
				margin: 1em 0 1em 0;
				}
				
				#intro ul{
				list-style-type: none;
				padding: 0em 0 0em 0;
				margin: 0 0 0 0em;
						}
			
				#intro ul li{
				background: url(../images/bullet.gif) left 0.8em no-repeat;
				color: #555555;
				padding: 0.6em 0em 0.7em 1.4em;
				border-top: #ffffff 1px solid;
				font-size:1em;
				}	
			
				#intro ul li a,#rightblock ul li a:visited{
				text-decoration: none;
				color: #555555;

				}	
				
				#intro ul li a:hover,#rightblock ul li a:active{
				text-decoration: underline;
				color: #555555;
				}
			#rightblock{
			background-color:#666666;
			margin: 0 0 0 4px;
			float: left;
			width:170px;
			background:url(../images/boxgreygradback.jpg) left repeat;
			border:#dddddd 1px solid;
			padding: 8px 8px 0 8px;
			}
			#rightblock.orange{
			background-color:none;
			margin: 0 0 0 0px;
			float: left;
			width:170px;
			background:none;
			border:none;
			padding: 0px 0px 0 0px;
			}
			#rightblock.green{
			background-color:none;
			margin: 0 0 0 0px;
			float: left;
			width:170px;
			background:none;
			border:none;
			padding: 0px 0px 0 0px;
			}
				#rightblock.red{
			background-color:none;
			margin: 0 0 0 0px;
			float: left;
			width:170px;
			background:none;
			border:none;
			padding: 0px 0px 0 0px;
			}
				#rightblock.blue{
			background-color:none;
			margin: 0 0 0 0px;
			float: left;
			width:170px;
			background:none;
			border:none;
			padding: 0px 0px 0 0px;
			}
			
				
			
				#rightblock h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size: 1em;
				xfont-weight:100;
				color: #555555;
				text-transform: uppercase;
				letter-spacing:0.1em;
				}		
				
				
				#rightblock ul{
				list-style-type: none;
				padding: 0em 0 0em 0;
				margin: 0 0 0 0em;
						}
			
				#rightblock ul li{
				background: url(../images/bullet.gif) left 1em no-repeat;
				color: #555555;
				padding: 0.6em 0em 0.7em 1.4em;
				border-top: #ffffff 1px solid;
				font-size:0.8em;
				}	
			
				#rightblock ul li a,#rightblock ul li a:visited{
				text-decoration: none;
				color: #555555;

				}	
				
				#rightblock ul li a:hover,#rightblock ul li a:active{
				text-decoration: underline;
				color: #555555;

				}	
				#rightblock.green #getaquote ul li,#rightblock.green #getmoreinfo ul li{
				background:url(../images/greyarrowrightthin.gif) left 0.3em no-repeat;
				}
			
		
				
				#getmoreinfo h2{
				font-size: 1.2em;
				}	
				
				#getaquote a,#getaquote a:visited,#getmoreinfo a,#getmoreinfo a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/orangetallgrad.jpg) top left repeat-x;
				padding: 7px 2px 0px 7px;
				height: 35px;
				font-size:1.2em;
				font-weight:600;
				font-family:Arial, Helvetica, sans-serif;
				width: 179px;
				margin: 0 0 4px 4px;
				}
				#getaquote a,#getaquote a:visited{
				background:url(../images/greengradtall.jpg) top left repeat-x;	
				}
				
				#getaquote a:hover,#getaquote a:active,#getmoreinfo a:hover,#getmoreinfo a:active{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/bluegradtall.jpg) top left repeat-x;
				padding: 7px 2px 0px 7px;
				height: 35px;
				font-size:1.2em;
				font-weight:600;
				font-family:Arial, Helvetica, sans-serif;
				width: 179px;
				margin: 0 0 4px 4px;
				}
							
				
				#getaquote img,#getmoreinfo img{
				border: none;
				float:left;
				}		
				
				#submenu {
					background-color:#666666;
			margin: 0 0 4px 4px;
			float: left;
			width:170px;
			background:url(../images/boxgreygradback.jpg) left repeat;
			border:#dddddd 1px solid;
			padding: 8px 8px 9px 8px;
			}
				#submenu h2{
				font-size: 1.3em;
				letter-spacing:0;
				text-transform:none;
				
				}	
				#submenu ul{
				list-style-type: none;
				padding: 0.5em 0 0em 0;
				margin: 0 0 0 0em;
				
						}
			
				#submenu ul li{
				background: none;
				color: #555555;
				padding: 0.4em 0em 0.7em 0em;
				border-top: #ffffff 1px solid;
				font-size:0.8em;
				}	
			
				#submenu ul li a,#submenu ul li a:visited{
				text-decoration: none;
				color: #555555;

				}	
				
				#submenu ul li a:hover,#submenu ul li a:active{
				text-decoration: underline;
				color: #555555;

				}	
				
				
				
				
			#content {
			float:left;
			width: 764px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			
			
				#tabrow{
				float: left;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				}
				
				.tab{
				
				width: 153px;
				float: left;
				}
				
			
			
				.tab h2{
					color:#ffffff;
					font-size:1.2em;
					font-family:Arial, Helvetica, sans-serif;
					margin: 10px 0px 0px 4px;
					}
					
				
				
				#tabrow.green div.tab h2 a,#tabrow.green div.tab h2 a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/greengradtall.jpg) top left repeat-x;
				padding: 7px 0px 7px 7px;
				margin: 0 0 5px 0;
				height: 30px;
				}
				body.page644 #tabrow.green div.tab h2.page644 a,body.page644 #tabrow.green div.tab h2.page644 a:visited,
				body.page597 #tabrow.green div.tab h2.page597 a,body.page597 #tabrow.green div.tab h2.page597 a:visited,
				body.page614 #tabrow.green div.tab h2.page614 a,body.page614 #tabrow.green div.tab h2.page614 a:visited,
				body.page598 #tabrow.green div.tab h2.page598 a,body.page598 #tabrow.green div.tab h2.page598 a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/bluegradtall.jpg) top left repeat-x;
				padding: 7px 0px 7px 7px;
				}
				#tabrow.orange div.tab h2 a,#tabrow.orange div.tab h2 a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/orangetallgrad.jpg) top left repeat-x;
				padding: 7px 0px 7px 7px;
				margin: 0 0 5px 0;
				height: 30px;
				}
				
				body.page848 #tabrow.orange div.tab h2.page848 a,body.page848 #tabrow.orange div.tab h2.page848 a:visited,
				body.page849 #tabrow.orange div.tab h2.page849 a,body.page849 #tabrow.orange div.tab h2.page849 a:visited,
				body.page850 #tabrow.orange div.tab h2.page850 a,body.page850 #tabrow.orange div.tab h2.page850 a:visited,
				body.page851 #tabrow.orange div.tab h2.page851 a,body.page851 #tabrow.orange div.tab h2.page851 a:visited,
				body.page852 #tabrow.orange div.tab h2.page852 a,body.page852 #tabrow.orange div.tab h2.page852 a:visited,
				body.page638 #tabrow.orange div.tab h2.page638 a,body.page638 #tabrow.orange div.tab h2.page638 a:visited,
				body.page660 #tabrow.orange div.tab h2.page660 a,body.page660 #tabrow.orange div.tab h2.page660 a:visited,
				body.page659 #tabrow.orange div.tab h2.page659 a,body.page659 #tabrow.orange div.tab h2.page659 a:visited,
				body.page658 #tabrow.orange div.tab h2.page658 a,body.page658 #tabrow.orange div.tab h2.page658 a:visited,
				body.page650 #tabrow.orange div.tab h2.page650 a,body.page650 #tabrow.orange div.tab h2.page650 a:visited,
				body.page608 #tabrow.orange div.tab h2.page608 a,body.page608 #tabrow.orange div.tab h2.page608 a:visited,
				body.page663 #tabrow.orange div.tab h2.page663 a,body.page663 #tabrow.orange div.tab h2.page663 a:visited,
				body.page672 #tabrow.orange div.tab h2.page672 a,body.page672 #tabrow.orange div.tab h2.page672 a:visited,
				body.page637 #tabrow.orange div.tab h2.page637 a,body.page637 #tabrow.orange div.tab h2.page637 a:visited,
				body.page656 #tabrow.orange div.tab h2.page656 a,body.page656 #tabrow.orange div.tab h2.page656 a:visited,
				body.page661 #tabrow.orange div.tab h2.page661 a,body.page661 #tabrow.orange div.tab h2.page661 a:visited,
				body.page662 #tabrow.orange div.tab h2.page662 a,body.page662 #tabrow.orange div.tab h2.page662 a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/bluegradtall.jpg) top left repeat-x;
				padding: 7px 0px 7px 7px;
				}
					
				#tabrow.blue div.tab h2 a,#tabrow.blue div.tab h2 a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/bluegradtall.jpg) top left repeat-x;
				padding: 7px 0px 7px 7px;
				margin: 0 0 5px 0;
				height: 30px;
				}	
				
				body.page654 #tabrow.blue div.tab h2.page654 a,body.page654 #tabrow.blue div.tab h2.page654 a:visited,
				body.page673 #tabrow.blue div.tab h2.page673 a,body.page673 #tabrow.blue div.tab h2.page673 a:visited,
				body.page674 #tabrow.blue div.tab h2.page674 a,body.page674 #tabrow.blue div.tab h2.page674 a:visited,
				body.page675 #tabrow.blue div.tab h2.page675 a,body.page675 #tabrow.blue div.tab h2.page675 a:visited,
				body.page600 #tabrow.blue div.tab h2.page600 a,body.page600 #tabrow.blue div.tab h2.page600 a:visited,
				body.page601 #tabrow.blue div.tab h2.page601 a,body.page601 #tabrow.blue div.tab h2.page601 a:visited,
				body.page665 #tabrow.blue div.tab h2.page665 a,body.page665 #tabrow.blue div.tab h2.page665 a:visited,
				body.page664 #tabrow.blue div.tab h2.page664 a,body.page664 #tabrow.blue div.tab h2.page664 a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/redgradtall.jpg) top left repeat-x;
				padding: 7px 0px 7px 7px;
				}
				
				#tabrow.red div.tab h2 a,#tabrow.red div.tab h2 a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/redgradtall.jpg) top left repeat-x;
				padding: 7px 0px 7px 7px;
				margin: 0 0 5px 0;
				height: 30px;
				}	
				
				body.page653 #tabrow.red div.tab h2.page653 a,body.page653 #tabrow.red div.tab h2.page653 a:visited,
				body.page631 #tabrow.red div.tab h2.page631 a,body.page631 #tabrow.red div.tab h2.page631 a:visited,
				body.page630 #tabrow.red div.tab h2.page630 a,body.page630 #tabrow.red div.tab h2.page630 a:visited,
				body.page642 #tabrow.red div.tab h2.page642 a,body.page642 #tabrow.red div.tab h2.page642 a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				background:url(../images/bluegradtall.jpg) top left repeat-x;
				padding: 7px 0px 7px 7px;
				}
				
				
				#tabrow.green div.tab h2 a:hover,#tabrow.green div.tab h2 a:active,#tabrow.orange div.tab h2 a:hover,#tabrow.orange div.tab h2 a:active,#tabrow.blue div.tab h2 a:hover,#tabrow.blue div.tab h2 a:active,#tabrow.red div.tab h2 a:hover,#tabrow.red div.tab h2 a:active{
				display:block;
				text-decoration: none;
				background:url(../images/topbargreygrad.jpg) top left repeat-x;
				color: #555555;
				padding: 7px 0px 7px 7px;
				xmargin: 10px 0px 0px 4px;
				}	
				#tabrow.orange div.tab h2 a:hover,#tabrow.orange div.tab h2 a:active,
				#tabrow.blue div.tab h2 a:hover,#tabrow.blue div.tab h2 a:active,
				#tabrow.red div.tab h2 a:hover,#tabrow.red div.tab h2 a:active,
				#tabrow.green div.tab h2 a:hover,#tabrow.green div.tab h2 a:active{
				display:block;
				text-decoration: none;
				background:url(../images/topbarbluetall.jpg) top left repeat-x;
				color: #555555;
				padding: 7px 0px 7px 7px;
				xmargin: 10px 0px 0px 4px;
				}	
				
					
					
				#words{
				margin: 0 0 0 0;
				padding: 0 0 0px 0;
				xbackground-color:#ffffff;
					width: 764px;
					clear: both;
				}	
				#words.orange{
					background:url(../images/orangegradbackbig.jpg) top left repeat-y;
					
					}
					#words.green{
					background:url(../images/greengradbackbig.jpg) top left repeat-y;
					
					}
					#words.blue{
					background:url(../images/bluegradbackbig.jpg) top left repeat-y;
					
					}
					#words.red{
					background:url(../images/redgradbackbig.jpg) top left repeat-y;
					
					}
				#words h2{
				font:Arial, Helvetica, sans-serif
				color: #7bc523;
				padding: 4px 0 0 8px;
				font-size: 1.8em;
				font-weight:100;
				}
				
				#words.orange h2,#words.green h2,#words.blue h2,#words.red h2{
				color: #ffffff;
				}
				
				
				#words p{
				line-height: 1.8em;
				font-size: 1em;
				margin: 1em 1.5em 1em 8px;
				color:#333333;
				}
				
				#words a img{
				float: right;
				}
				
				#words a,#words a:visited{
				color:#000000;
				}
				
				#words a:hover,#words a:active{
				color:#333333;
				}
				#words h3, #words h4{
				font:Arial, Helvetica, sans-serif
				color: #7bc523;
				margin: 8px 0 8px 0;
				padding: 2px 0 2px 8px;
				font-size: 1.4em;
				font-weight:100;
				xbackground:url(../images/topbargreygrad.jpg) left repeat-x;
				background-color: #7bc523;
				}
				#words h3.orange, #words h4.orange{
				font:Arial, Helvetica, sans-serif
				color: #e76d08;
				margin: 8px 0 8px 0;
				padding: 2px 0 2px 8px;
				font-size: 1.4em;
				font-weight:100;
				xbackground:url(../images/topbargreygrad.jpg) left repeat-x;
				background-color: #e76d08;
				}
				#words ul{
list-style-type: none;

}

#words ul li{
padding: 0.3em 0 0.3em 3.2em;
background: url(../images/greenlight.gif) 10px 2px no-repeat;
}

#words ul li a:link, #words ul li a:visited{
text-decoration:none;
color:#000000;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;

}

#words ul li a:hover, #words ul li a:active{
text-decoration:none;
color:#7bc523;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;

}	

				
				
				
				
				
				#intro h3 {
				font-family:verdana, sans-serif;
				color: #333333;
				margin: 0px 0 4px 0;
				padding: 8px 6px 8px 12px;
				font-size: 2.3em;
				font-weight:300;
				xbackground:url(../images/greengradbackbig.jpg) top left repeat-x;
				xbackground-color: #7bc523;
				xborder: 1px #dddddd solid;
				clear:both;
				xletter-spacing: 1px;
				line-height:1.3em;
				}
				
				#intro h4 {
				font-family:verdana, sans-serif;
				color: #7bc523;
				margin: 0px 0 0px 0;
				padding: 2px 6px 2px 0px;
				font-size: 1.6em;
				font-weight:300;
				xbackground-color: #7bc523;
				xbackground:url(../images/greengradbackbig.jpg) top left repeat-x;
				xborder: 1px #dddddd solid;
				clear:both;
				xletter-spacing: 1px;
				xline-height:1.2em;
				}
				
				
				
				
				#intro #introbox{
				width: 266px;
				display: block;
				float: left;
				margin: 0 4px 0 0;
					height: 173px;
			xborder:#dddddd 1px solid;
			padding: 15px 8px 0 8px;
				
				}
				
				#intro #introbox.last{
				margin: 0 0 0 0;	
				}
				
				
				#intro #introbox h4 {
				font-size: 1.4em;
				color:#90c84b;
				font-weight:600;
				padding: 0 0 0px 0;
				line-height: 1.4em;
				min-height: 20px;
				xtext-transform:uppercase;
				}
				
				#intro #introbox ul{
				list-style-type: none;
				padding: 0em 0 0em 0;
				margin: 0 0 0 0em;
						}
			
				#intro #introbox ul li{
				background: url(../images/bullet.gif) left 0.8em no-repeat;
				color: #555555;
				padding: 0.6em 0em 0.7em 1.4em;
				border-top: #ffffff 1px solid;
				font-size:0.9em;

				}	
			
				#intro #introbox ul li a,#intro #introbox ul li a:visited{
				text-decoration: none;
				color: #555555;

				}	
				
				#intro #introbox ul li a:hover,#intro #introbox ul li a:active{
				text-decoration: underline;
				color: #555555;

				}	
				
				#rightblock.plain{
				background-color: none;
				background:none;
				border:none;
				padding: 0 0 0 0;
				}
				
				
				
				#rightblock #rightbutton {
				width: 188px;
				margin: 0 0 4px 0;
				}
				
				
				#rightblock #rightbutton a,#rightblock #rightbutton a:visited{
				display:block;
				text-decoration: none;
				color: #ffffff;
				xbackground:url(../images/greenwhitegrad.jpg) top left repeat-x;
				padding: 7px 2px 0px 7px;
				height: 35px;
				font-size:1.2em;
				font-weight:600;
				font-family:Arial, Helvetica, sans-serif;
				
				}
				
				#rightblock #rightbutton.blue a,#rightblock.blue #rightbutton a:visited{
				background:url(../images/greenroundedbox.jpg) top left no-repeat;
				height: 50px;
				text-align:center;
				padding: 9px 9px 0 0;
				font-size: 1.2em;
				}
				#rightblock #rightbutton.blue a:hover,#rightblock.blue #rightbutton a:active{
				background:url(../images/greenroundedboxhover.jpg) top left no-repeat;
				height: 50px;
				text-align:center;
				padding: 9px 9px 0 0;
				font-size: 1.2em;
				}
				
				#thingsyoucando.orange,#thingsyoucando.orange{
				background:url(../images/thingsyoucandotop.jpg) top left repeat-x;
				height: 182px;
				xborder: 1px #f3bc92 solid;
				width: 186px;
				}
				#thingsyoucando.orange a,#thingsyoucando.orange a:visited{
				display:block;
				text-decoration: none;
				color: #85a1ae;
				font-size:1.2em;
				font-weight:600;
				font-family:Arial, Helvetica, sans-serif;
				padding: 7px 2px 4px 11px;
				}
				
				#thingsyoucando.orange ul {
				background:url(../images/thingsyoucandoback.jpg) top left repeat;
				}
				
				#thingsyoucando.orange ul li{
				
				font-size:0.9em;
				padding: 0px 6px 0px 2px;
				list-style-type:none;
				border: none;
				background-image:none;
				}
				
				#thingsyoucando.orange ul li a,#thingsyoucando.orange ul li a:visited{
				font-family:Georgia, "Times New Roman", Times, serif;
				color: #444444;
				font-weight: 300;
				background-image:none;
				line-height:1.4em;
				}
				#thingsyoucando.orange ul li a:hover,#thingsyoucando.orange ul li a:active{
				font-family:Georgia, "Times New Roman", Times, serif;
				color: #222222;
				font-weight: 300;
				background-image:none;
				line-height:1.4em;
				text-decoration:underline;
				}
				
				#thingsyoucando.orange #thingsyoucandobottom {
				background:url(../images/thingsyoucandobottom.jpg) top left no-repeat;
				height: 15px;
				
				}
				
				#share {
				margin: 25px 0 0 10px;	
				}
				
				#words h4 {
				font:Arial, Helvetica, sans-serif
				color: #7bc523;
				margin: 20px 0 20px 0;
				padding: 2px 0 2px 8px;
				font-size: 1.1em;
				font-weight:100;
				xbackground:url(../images/topbargreygrad.jpg) left repeat-x;
				}
				table#table1 {
				border:#f9cf6e 1px solid;
				padding: 4px;
				xmargin: 4px 4px 4px 4px;
				width: 750px;
				}
				table#table1 thead th{
				font:Verdana, Arial, Helvetica, sans-serif;
				font-weight:100;
				font-size: 0.9em;
				padding: 4px 0 4px 0;
				}
				table#table1 thead {
				background-color: #fad071;
				}
				table#table1 td {
				margin: 4px;
				padding: 10px;
				font-size: 0.9em;
				}
				
				table#table1 td img {
				vertical-align:middle;
				display:block;
				    margin-left: auto;
    margin-right: auto;
	border:none;

				}
				
				#4boxes{
				float: left;

				}
				
				.productblock{
				
				width: 188px;
				float: left;
				margin: 10px 0px 0px 4px;
				}
				
					.productblock h2{
					color:#003300;
					font-size:1.2em;
					padding: 0 0 0 14px;
					font-weight:100;
					margin: -1px 0 2px 0;
					font-family:Arial, Helvetica, sans-serif;
					text-transform:capitalize;
					
					}
							
					.greenheader{
					background:url(../images/greengrad.jpg) top left repeat-x;
					xbackground-color:#000000;
					width:188px;
					padding: 7px 0px 7px 0px;
					}
					
					.greenheader a,.greenheader a:visited,.orangeheader a,.orangeheader a:visited,.blueheader a,.blueheader a:visited,.redheader a,.redheader a:visited {
					
					display: block;
					color:#333333;
					xpadding: 20px 0 20px 0;
					text-decoration:none;
					
					}
					.greenheader a img,.blueheader a img,.orangeheader a img,.redheader a img {
					border:none;
					vertical-align:top;
					display:block;
					padding: 0 0 0 0;
					xposition: absolute;
					margin: -6px 0 0 0;
					float:right;
					}
					
					.greenheader a:hover,.greenheader a:active,.orangeheader a:hover,.orangeheader a:active,.blueheader a:hover,.blueheader a:active,.redheader a:hover,.redheader a:active{
					display: block;
					color:#000000;
					text-decoration:underline;
					}
						
					.orangeheader{
					background:url(../images/orangegrad.jpg) top left repeat-x;
					xbackground-color:#000000;
					width:188px;
					padding: 7px 0px 7px 0px;
					}

						
					.blueheader{
					background:url(../images/bluegrad.jpg) top left repeat-x;
					xbackground-color:#000000;
					width:188px;
					padding: 7px 0px 7px 0px;
					}

						
					.redheader{
					background:url(../images/redgrad.jpg) top left repeat-x;
					xbackground-color:#000000;
					width:188px;
					padding: 7px 0px 7px 0px;
					}

					
					.greengradientblock{
					background:url(../images/greengradback.jpg) top left repeat-x;
					background-color:#ffffff;
					width: 186px;
					xmargin: 4px 0 0 0;
					height: 180px;
					border:#dedede 1px solid;
					
					}
					.orangegradientblock{
					background:url(../images/orangegradback.jpg) top left repeat-x;
					background-color:#ffffff;
					xwidth: 188px;
					xmargin: 4px 0 0 0;
					height: 180px;
					border:#dedede 1px solid;
					}
					.bluegradientblock{
					background:url(../images/bluegradback.jpg) top left repeat-x;
					background-color:#ffffff;
					xwidth: 188px;
					xmargin: 4px 0 0 0;
					height: 180px;
					border:#dedede 1px solid;
					}
					.redgradientblock{
					background:url(../images/redgradback.jpg) top left repeat-x;
					background-color:#ffffff;
					xwidth: 188px;
					xmargin: 4px 0 0 0;
					height: 180px;
					border:#dedede 1px solid;
					}
					
						.greengradientblock ul,.orangegradientblock ul,.bluegradientblock ul,.redgradientblock ul,#mainright ul{
						list-style-type: none;
						padding: 0.5em 0 0.5em 0;
						margin: 0 0 0 0em;
						}
			
						.greengradientblock ul li,.orangegradientblock ul li,.bluegradientblock ul li,.redgradientblock ul li,#mainright ul li{
						xbackground: url(../images/bullet.gif) left no-repeat;
						color: #555555;
						padding: 0.3em 1.5em 0.7em 1.2em;
						
						}
						
						.orangegradientblock ul li{
						xbackground: url(../images/orangebullet.gif) left no-repeat;
						}
						
						.bluegradientblock ul li{
						xbackground: url(../images/bluebullet.gif) left no-repeat;
						}
						
						.redgradientblock ul li{
						xbackground: url(../images/redbullet.gif) left no-repeat;
						}
						
						.greengradientblock img{
						margin: 0 15px 0 30px;
						xfloat:left;
						}
						.greengradientblock span{
						xfloat: left;
						}
						
						.greengradientblock a,.orangegradientblock a,.bluegradientblock a,.redgradientblock a,
						.greengradientblock a:visited,.orangegradientblock a:visited,.bluegradientblock a:visited,.redgradientblock a:visited{
						
						xpadding: 0.6em 0.2em 0.6em 0.2em;
						text-decoration:none;
						xbackground-color: #7bc523;
						color: #555555;
						xfont-size: 0.8em;
						margin: 0 0 0 0;
						xtext-align:center;
						}
						
						
						.greengradientblock a:hover,.orangegradientblock a:hover,.bluegradientblock a:hover,.redgradientblock a:hover,
						.greengradientblock a:active,.orangegradientblock a:active,.bluegradientblock a:active,.redgradientblock a:active{
						
						xpadding: 0.6em 0.2em 0.6em 0.2em;
						text-decoration:underline;
						xbackground-color: #000000;
						color: #000000;
						xfont-size: 0.8em;
						xmargin: 0 160px 0 0;
						}
			
			
		#footer{
		clear: both;
		display:block;
		margin: 4px 0 0 0;
		}
		
			#footerleft{
			xdisplay:none;
			float: left;
			background:url(../images/topbargreygrad.jpg) top left repeat;
			background-color: #7bc523;
			width:168px;
			padding: 6px 10px 5px 10px;
			margin: 0 4px 0 0;
			}
			
				#footerleft p {
				color: #444444;
				}
			
			#footerright{
			display:block;
			float: right;
			width: 742px;
			padding: 3px 0 3px 20px;
			xmargin: 0 4px 0 0;
			xbackground:url(../images/greengrad.jpg) top left repeat-x;
			background-color:#e3ecf2;
			border: solid 1px #dddddd;
			}
			
				#footerright p {
				color: #555555;
				}
				
			#bottomlinks {
			clear: both;
			margin:40px 0 0 0;
			height: 10px;
			background-color:#a8a8a8;
			padding: 20px 0 20px 0;
			
			
			}
			
			#bottomlinks p{
			color: #ffffff;
			float: left;
			padding: 0 0 0 15px;
			font-size:1.1em;
			margin: -5px 0 0 0;
			}
			
			#bottomlinks ul{
			float: right;
				list-style-type: none;
				padding: 0 0 0 0;
				margin: -5px 0 0 0;
						}
			
				#bottomlinks ul li{
				xbackground: url(../images/bullet.gif) left 1em no-repeat;
				display: inline;
				color: #ffffff;
				padding: 0 1.2em 0 0em;
				xborder-top: #ffffff 1px solid;
				font-size:1.1em;
				}	
			
				#bottomlinks ul li a,#bottomlinks ul li a:visited{
				text-decoration: none;
				color: #ffffff;

				}	
				
				#bottomlinks ul li a:hover,#bottomlinks ul li a:active{
				text-decoration: underline;
				color: #555555;

				}		
				
				
				
input.text{
color: #000000;
background: #ffffff;
border: 1px solid #dddddd;
margin: 0.5em 0 0.5em 0;
}

input.radiobtn{
color: #000000;
background:none;
border: 0;
margin: 0 0 0 0;
}
input.text2{
color: #000000;
background: #eeeeee;
border: 1px solid #bbbbbb;
xmargin: 0.5em 0 0.5em 0;

}
form.fault {
margin: 20px 0 0 0;
}

fieldset {
width: 700px;
padding: 10px;

}
label {
width: 180px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
vertical-align:top;

}
input.submitfault{
margin: 0 0 0 185px;
}

textarea {
background: #eeeeee;
border: 1px solid #bbbbbb;
}
form#div.left {
margin: 0 0 30px 0;
}
xform#div.right {
xfloat: left;
}


#intro ul.faqul{
list-style-type: none;

}

#intro ul.faqul li{
padding: 0.3em 0 0.3em 1.8em;
background: url(../images/bullet.gif) left no-repeat;
}

#intro ul.faqul li a:link, #intro ul.faqul li a:visited{
text-decoration:none;
color:#000000;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;

}

#intro ul.faqul li a:hover, #intro ul.faqul li a:active{
text-decoration:none;
color:#7bc523;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;

}	



	#faq {
			
			padding: 5px 20px 20px 0;
			}
				#faq h2{
				color: #7bc523;
				font-weight: 300;
				font-size: 2em;
				margin: 0 0 1em 0;
				}
				
				#faq h3{
				color: #000000;
				font-weight: 300;
				font-size: 1.5em;
				}
				
				#faq p{
				line-height: 1.8em;
				font-size: 0.8em;
				margin: 1em 0 1em 0;
				}


	#number1, #number2, #number3 {
	float: left;
	clear: left;
	width: 100%;
	}

	img.number1, img.number2, img.number3 {
	display: inline;
	float: left;
	margin: 0.5em 0 0.5em 0;
	}
	
	h2.contactus {
	padding: 0.8em 0 0 2.5em;
	}
	
	#number2{
	
	}
	
	#contactform {
	padding: 0 0 0 62px;
	clear:both;
		}
	
	#number3 p {
	clear: left;
	padding: 0 0 0 62px;
	}


#imageContainer {
	width:180px;
	height:180px;
}

#imageContainer img {
	display:none;
	position:absolute;
	border:none;
}

/*		#nav {
	margin: -690px 0 0 -20px;
	}
	
	#nav ul{
		list-style-type: none;
		padding: 0.5em 0 0.5em 0;
		margin: 0 0 0 2em;
		}
			
		#nav ul li{
		display: inline;
		background: url(images/forwardslash.jpg) right 0.4em no-repeat;
		color: #000000;
		margin: 0 1.5em 0 0;
		padding: 0.3em 1.5em 0 0;
		}
		
	*/