/**************** body and tag styles ****************/
	body {
    width: 780px;	
    margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
   }
   
	td {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;	  
	  }	  

	#container {
	  border: thin solid #E0E0E0;
	  width: 780px;
	  margin: 0 auto;	  
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #000000;
	  background-color: #FFFFFF;	  
	  }
	  
	#container2 {
	  width: 760px;  
	  padding-top:10px;	  
	  padding-left:10px;
	  padding-right:10px;	  	  	  
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #000000;
	  background-color: #FFFFFF;
	  
	  }

	h1 {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 24px;	  
	  color: #9CAC91; 
	  padding-left: 10px;	  
	  font-weight: normal;
	  line-height: 0.9em;	  
	  }
		
	h2 {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 26px;
	  color: #000000;
	  font-size: 24px;	  
	  font-weight: normal;
	  line-height: 0.9em;	  	  
	  }
	  
	h3 {
	  color: #9CAC91;
	  font-size: 14px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;
	  padding-top: 30px;	  	  
	  }	 
	  
	h4 {
	  color: #D2D2D2;
	  font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 18px;	  
	  background-color: #000000;	  	  
	  }
	  	
	h5 {
	  padding-top: 30px;	
	  color: #E0E0E0;
	  font-weight: bold;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 18px;	
	  padding-left: 10px;
	  padding-right: 10px;	    	  	  
	  }	
	  
	h6 {
	  color: #9CAC91;
	  font-size: 14px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;
  	  padding-bottom: 5px;
	  }
	  
	h7 {
	  padding-top: 20px;		
	  color: #E0E0E0;
	  font-weight: bold;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 18px;	
	  padding-left: 10px;
	  padding-right: 10px;	    	  	  
	  } 
		
	a {
	  text-decoration: none;
	  }

	a:hover {
	  background-color: inherit;
	  text-decoration: underline;
	  }

/**************** images styles ****************/		
	a img{
	  border: none;
	  }

	img.left,img.center,img.right {
	  padding: 4px;
	  border: 1px solid #A8A8CA;
	  }

	img.left {
	  float: left;
	  margin: 0 12px 5px 0;
	  }

	img.center {
	  display: block;
	  margin: 0 auto 5px auto;
	  }

	img.right {
	  float: right;
	  margin: 0 0 5px 12px;
	  }



/**************** header styles ****************/
	#header {
	  width: 780px;
	  height: 128px;
	  border: 0px;  
	  padding-top: 5px;
	  padding-bottom: 5px;	  
	  clear: both;
	  }
	#header p { 
	  margin-top:  0px;
	  color: #000000;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 16px;		  
	  font-weight: normal;
	  }

	#header1 {
	  width: 776px;
	  height: 40px;
	  border: 0px;
	  padding-top: 5px;
	  clear: both;
	  background-color:#D7D3A8;
	  }
	#header1 p { 
	  margin-left: 290px;
	  color: #000000;
	  }	   
	
	#newheader {
	  margin-bottom: 10px;	
	  width: 780px;
	  height: 100px;
	  border: 0px;  
	  padding-top: 10px;
	  padding-bottom: 0px;	  
	  clear: both;
	  }	 
	#newheader p { 
	  margin-top: 10px; 
	  color: #000000;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 16px;		  
	  font-weight: normal;
	  }	   	  
	  	 
			
			  
/**************** menu styles ****************/
	 #topmenu { 	 	 
	  margin: 0 auto;	 	 
	  width: 780px;	    
	  color: #ffffff;
	  background-color:#000000;	  	  
	  }
	  	  
	 #topmenu p { 
	  margin: 10px;	 
	  color: #ffffff;	  	  
	  }
	#topmenu p a { 	
	  color: #ffffff;
	  background-color:#000000;
	  font-weight: normal;	  
	  }	  
    
	#topmenu p a:hover {		  
	  color: #ffffff;
	  background-color:#000000;
	  font-weight: normal;
	  font-decoration: underline; 	  
	  }	

	 #botmenu { 	 	 
	  margin: 0 auto;	 	 
	  width: 780px;	    
	  color: #4F4F4F;
	  background-color:#9CAC91;	  	  
	  }
	 #botmenu p { 
	  margin: 10px;	 
	  color: #4F4F4F;	  	  
	  }
	#botmenu p a { 	
	  color: #4F4F4F;
	  background-color:#9CAC91;
	  font-weight: normal;	  
	  }	  
    
	#botmenu p a:hover {		  
	  color: #4F4F4F;
	  background-color:#9CAC91;
	  font-weight: normal;
	  font-decoration: underline; 	  
	  }
	  
/**************** content styles ****************/
	#content-home {
	  width: 760px;  
	  padding-top: 5px;
	  float: left;
	  }
		
	#content-home p {
	  padding-bottom: 10px;
	  }
	#content {
	  margin: 0 auto;	
	  width: 560px;
	  height: 444px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/contentbg.jpg);	  
	  } 
	  
	#content p {
   	  color:#4F4F4F;
	  width: 500px;	  
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }
	#content600 {
	  margin: 0 auto;	
	  width: 560px;
	  height: 630px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/contentbg800.jpg);	  
	  } 	  	
	#content600 p {
   	  color:#4F4F4F;
	  width: 500px;	
	  height: 800px;	   
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	 
	  
	#content800 {
	  margin: 0 auto;	
	  width: 560px;
	  height: 800px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/contentbg800.jpg);	  
	  } 	  	
	#content800 p {
   	  color:#4F4F4F;
	  width: 500px;	  
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }
	  
	#content800 a {
	  color: #004080;
	  text-decoration: none;
	  }

	#content800 a:hover {
	  background-color: inherit;
	  color: #004080;
	  text-decoration: underline;
	  }	  	
	#content1200 {
	  margin: 0 auto;	
	  width: 560px;
	  height: 1200px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/contentbg1200.jpg);	  
	  } 	  	
	#content1200 p {
   	  color:#4F4F4F;
	  width: 500px;	  
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	   
		  
	#content1600 {
	  margin: 0 auto;	
	  width: 560px;
	  height: 1600px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/contentbg1600.jpg);	  
	  } 	  	
	#content1600 p {
   	  color:#4F4F4F;
	  width: 500px;	  
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	 
	  
	#content2200 {
	  margin: 0 auto;	
	  width: 560px;
	  height: 2200px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/contentbg2200.jpg);	  
	  } 	  	
	#content2200 p {
   	  color:#4F4F4F;
	  width: 500px;	  
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	  		  	  
	#content-road{
	  margin: 0 auto;	
	  width: 560px;
	  height: 444px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/roadtrafficbg.jpg);
	  }
	#content-work{
	  margin: 0 auto;	
	  width: 560px;
	  height: 630px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/workinjurybg.jpg);
	  }	 
	  
	#content-sliptrip{
	  margin: 0 auto;	
	  width: 560px;
	  height: 800px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/sliptripbg.jpg);
	  }
	  
	#content-wills{
	  margin: 0 auto;	
	  width: 560px;
	  height: 1400px;
	  float: left;	  	  
	  background: url(http://www.daviesgribbin.co.uk/images/willsprobatebg.jpg);	  
	  }		   		  
	  
	#homecontent {
	  margin: 0 auto;	
	  width: 560px;
	  height: 245px;
	  float: left;
	  background: url(http://www.daviesgribbin.co.uk/images/accident-claims-injury.jpg);  	  
	  }
	  	  
	#welcome {
	  height: 245px;	  		
	  width: 320px;
	  float: right;	 
	  line-height: 2em;   
	  } 	  

	#welcome p {
	  font-size: 14px;	  	  
   	  color:#4F4F4F;
	  font-weight: bold;	  
	  }	  	
	 
	#workinjury {
	  margin: 0 auto;	
	  width: 263px;
	  height: 241px;
	  float: left;
	  background: url(http://www.daviesgribbin.co.uk/images/workinjury.jpg);  	  
	  }
	  
	#workinjury p {
   	  color:#4F4F4F;
	  width: 120px;	  
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	  
	  
	#roadaccident{
	  margin: 0 auto;	
	  width: 253px;
	  height: 241px;
	  float: left;
	  background: url(http://www.daviesgribbin.co.uk/images/roadaccident.jpg);
	  }

	#roadaccident p {
   	  color:#4F4F4F;
	  width: 135px;	  
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }
	  	   
	#workinjurycontainer {	  		
	  width: 330px;
	  height:630px;
	  float: right;	 
	  padding-right: 30px;	    
	  } 	  
	#workinjurycontainer p {
   	  color:#4F4F4F;
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	 
	  
	#roadaccidentcontainer {	  		
	  width: 320px;
	  float: right;	  
	  padding-right: 30px;	   
	  } 	  
	#roadaccidentcontainer p {
   	  color:#4F4F4F;
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	
	  
	#sliptripcontainer { 		
	  width: 310px;
	  float: right;	  
	  padding-right: 30px;	   
	  } 	  
	#sliptripcontainer p {
   	  color:#4F4F4F;
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	 	  	   
	  
	#sliportrip {
	  margin: 0 auto;	
	  width: 264px;
	  height: 241px;
	  float: left;
	  background: url(http://www.daviesgribbin.co.uk/images/sliportrip.jpg);  	  	  
	} 
	
	#sliportrip p {
   	  color:#4F4F4F;
	  width: 135px;	  
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	
	  
	#willscontainer {		  		
	  width: 330px;
	  height:400px;
	  float: right;	 
	  padding-right: 30px;	    
	  } 	  
	#willscontainer p {
   	  color:#4F4F4F;
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	 	  			  
	  
	#willscontainer2 {
	  margin-top: 20px;			  		
	  width: 530px;
	  height:718px;
	  float: left;	 	    
	  } 	  
	#willscontainer2 p {
   	  color:#4F4F4F;
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  padding-left: 10px;	  	  	  
	  }	 	  
	  
/**************** sidebar styles ****************/
	#sidebar {
	  margin: 0 auto;
	  width: 220px;
	  height: 444px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }
	  
	#sidebar600 {
	  margin: 0 auto;
	  width: 220px;
	  height: 630px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar600 p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }	
	  
	#sidebar800 {
	  margin: 0 auto;
	  width: 220px;
	  height: 800px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar800 p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }
	  
	  #sidebar1000 {
	  margin: 0 auto;
	  width: 220px;
	  height: 1000px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar1000 p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }	 
	  
	#sidebar1200 {
	  margin: 0 auto;
	  width: 220px;
	  height: 1200px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar1200 p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }
	  
	#sidebar1300 {
	  margin: 0 auto;
	  width: 220px;
	  height: 1300px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar1300 p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }
	  
	#sidebar1400 {
	  margin: 0 auto;
	  width: 220px;
	  height: 1400px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar1400 p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }
	  	  
	#sidebar1600 {
	  margin: 0 auto;
	  width: 220px;
	  height: 1600px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar1600 p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }
	  
	#sidebar2200 {
	  margin: 0 auto;
	  width: 220px;
	  height: 2200px;
	  float: right;	  
 	  color: #999999;
	  background-color:#000000;	   	   	  	  
	 }
		
	#sidebar2200 p {
	  padding-left: 10px;
	  padding-right: 10px;	
	  padding-bottom: 5px;
	  }	  		  	 	     

	#claimform {
	  width: 180px;
	  height: 245px;
	  float: right; 	  	  
	 }
		
	#claimform p {
	  padding-bottom: 5px;
   	  color:#000000;
	  float: center;
	  padding-left: 5px;
	  padding-right: 5px;	  	  
	  }		
	  
	#makeawill {  		  	
	  margin: 0 auto;
	  width: 220px;
	  height: 245px;
	  float: right;	  
	  background: url(http://www.daviesgribbin.co.uk/images/make-a-will.jpg);  	  	  
	 }
		
	#makeawill p {
   	  color:#999999;
	  font-size: 11px;	
	  font-weight: normal;	   
	  padding-left: 10px;	  	  
	  }	
	  
	#makeawill a {
	  color:#E0E0E0;
      text-decoration: none;	
	}

	#makeawill a:hover {
	  background-color: inherit;
	  text-decoration: underline;	  
	  }	     
	  
/**************** footer styles ****************/
	#footer {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;	
	  margin: 0 auto;
	  margin-top: 20px;	  
	  padding-bottom: 0px;
	  padding-left: 0px;
	  padding-right: 0px;
	  clear: both;
	  width: 780px;
	  background-color:#ffffff;
	  }
		
	#footer p {
	  color:#999999; 
	  text-align: center;
	  }
		
	#footer p a {
	  color:#999999;	
	  font-decoration: none;
	  }
		
	#footer p a:hover {	
	  color: #999999;
	  font-decoration: underline;
	  }
