

body { padding:0; margin-top:10px; background-image:url(../images/bg.jpg); background-repeat:repeat-y; background-color:#FFFFCC; background-position:center; font-family:Tahoma, Verdana, Arial; font-size:0.8em; 	 }
.text {padding-left: 20px; padding-right: 20px; vertical-align:top; font-weight:bold;}
.text3 {padding-left: 20px; padding-right: 20px; vertical-align:top; font-weight:bold; color:#b10e23;}
.text2 {padding-left: 20px; padding-right: 20px; vertical-align:top;}
#logo { background-color:#FFFFCC};
#link a {color: #a1a1a1; text-decoration: none; font-size: 12px;}
#main { background-color:#FFFFCC; margin:0;}
#colourbar{background-image:url(../images/colourbar.gif);}
#colourbar2{background-image:url(../images/colourbar.gif); repeat-x; height:23px; border-bottom:1px solid #b00e23;}
h1{font-family:Tahoma, Verdana, Arial; font-size:14px; color:#006b01; text-align:center;}
 #date { width:auto;  text-align:left;  height:30px; color:#b00e23;  padding-left:20px; border-left:0; border-right:0; }
  #date1 { width:auto;   height:30px; color:#ffffcc; padding-left:10px; border-left:0; border-right:0; background-image:url(../images/colourbar.gif); repeat-x; height:23px; border-bottom:1px solid #187c17; font-weight:bold; }
  #date1 a
  { font-weight:bold; color:#ffffcc; text-decoration:none;}
   #date1 a:hover
  { font-weight:bold; color:#ffffcc; text-decoration:underline;}
  #contact_details { line-height:22px; background-image:url(../images/colourbar.gif); repeat-x;  color:#ffffcc; border-top:1px solid #397330; border-bottom:1px solid #397330; text-align:center; font-weight:bold;}
  #footer{ text-align:center; line-height:20px; font-family:Tahoma, Verdana, Arial; font-size:10px;}
  #footer a{font-family:Tahoma, Verdana, Arial; font-size:10px;  color:#000; text-decoration:none; font-weight:bold;}
#footer a:hover{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#b00e23; text-decoration:underline; font-weight:bold;}
#index-menu a{font-family:Tahoma, Verdana, Arial; font-size:12px;  color:#b00e23; text-decoration:none; font-weight:bold;}
#index-menu a:hover{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#b00e23; text-decoration:underline; font-weight:bold;}

 #left_heading { width:auto; line-height:21px; background:url(http://server11.sitewizard.co.uk/sites/solomonlloyd/template/color_back.gif) #3F7829; color:white; padding-right:8px; border:1px solid #397330; border-right:0; border-left:0; letter-spacing:3px; font-weight:bold; text-indent:5px; }
 #menu { height: auto; margin-bottom:15px; width:160px; float:left; text-align:left; vertical-align:top; background: #b10e23; }
 #menu a {height: auto; display:block; width:160px; line-height:30px; text-decoration:none; text-indent:10px; color:#ffffcc;  background-image:url(../images/menuup.gif); font-weight:bold; border-bottom:1px solid #b00e23; height:35px; }
 #menu a:hover { width: 160px; background: #ffffcc; color:#b00e23;font-weight:bold; background-image:url(../images/menudown.gif); }
 #portfolio-menu { height: auto; margin-bottom:15px; width:160px; float:left; text-align:left; vertical-align:top; background: #b10e23; }
 #portfolio-menu a {height: auto; display:block; width:160px; line-height:30px; text-decoration:none; text-indent:10px; color:#ffffcc;  background-image:url(../images/menuup.gif);  font-weight:bold; border-bottom:1px solid #b00e23; height:35px; }
 #portfolio-menu a:hover { width: 160px; background: #ffffcc; color:#b00e23;font-weight:bold; background-image:url(../images/menudown.gif); }
 #portfolio-title
 { background-color:#000; color:#ffffcc; font-weight:bold; font-style:italic;font-size:14px; text-align:left; padding:5px; height:50px;}
 #pagebody { border-top: 1px solid #aaaaaa; height: auto;margin-top: 2px; padding:25px; padding-top:5px; padding-bottom:0; }
 #pagebody img { border:4px solid #EEEEEE; }

  ul { line-height:15px; text-align:left; }
 
  h3 {color:#b00e23; clear:both;  font-size:1.1em;  line-height:16px; text-align:left; padding-left:20px;}

    h1 {  clear:both; font-family:"Trebuchet MS", Tahoma; color:#b00e23; font-size:2.0em; letter-spacing:-1px; line-height:40px; text-indent: 3px; }
#images
{}
#text a{padding: 20px;font-family:Tahoma, Verdana, Arial; font-size:12px;  color:#006b01; text-decoration:none; font-weight:bold;}
#text a:hover {padding: 20px;font-family:Tahoma, Verdana, Arial; font-size:12px;  color:#83c27a; text-decoration:underline; font-weight:bold;}
    h2 {  clear:both; font-family:"Trebuchet MS", Tahoma; color:#3F7829; font-size:1.5em; letter-spacing:-1px; line-height:30px; text-indent: 3px; padding-left:10px; padding-right:10px; text-decoration:underline;}
	#menu2
	{height: auto; margin-bottom:15px;  float:left; text-align:left; vertical-align:top;  padding-top:20px; padding-left:30px; padding-right:10px; padding-bottom:20px;   border-right:2px solid #cccecc; color:#187c17;} 

.emphasis
{
font-weight:bold;
color:#b00e23;
text-align:center;
font-size:14px;
}
#services{ color:#000000; background-color:#b00e23; font-size:14px; font-weight:bold; border:double #b00e23; padding-left:10px; padding-top:8px; padding-bottom:8px;}
li{list-style: square; text-align:left; padding-left:10px;}
.text22{ color:#000000; font-size:12px; font-weight:bold;}
.text44{ color:#000000; font-size:10px; padding-left:18px;}
.office{ color:#b00e23; font-size:12px; font-weight:bold;}
.address{ color:#000; font-size:12px; font-weight:bold;}
.call{ color:#b00e23; font-size:18px; font-weight:bold;}
.contact{ color:#000; background-image:url(../images/contact.gif); font-size:18px; font-weight:bold; height:70px; width:440px; }
.intro{font-size:12px; font-weight:bold;}
.free{ font-size:14px; font-weight:bold; }
.address2 a {color:#b00e23; font-size:12px; font-weight:bold; text-decoration:none;}
.address2 a:hover {color:#b00e23; font-size:12px; font-weight:bold; text-decoration:underline;}
#images{ text-align:center;}
h4 {font-size:16px; color:#b00e23; text-align:left; padding-left:36px;}

.descriptions{ padding-left:40px; color:#b00e23;}
.page-links-text{color:#b00e23; font-weight:bold; text-align:center;}
.page-links{color:#000; font-weight:bold; text-align:center;}
.page-links a{color:#b00e23; font-weight:bold; text-decoration:none; text-align:center;}
.page-links a:hover {color:#b00e23; font-weight:bold; text-decoration:underline; text-align:center;}
.portfolio-call{ color:#b00e23; font-size:18px; font-weight:bold; margin-left:40px;}
li {font-weight:bold;}
.call2{ color:#b00e23; font-size:18px; font-weight:bold; text-align:center;}
li {font-weight:bold;}
.links {color:#000; font-weight:bold; font-size:14px;}
.links a {color:#b00e23; font-weight:bold; text-decoration:none; font-size:14px;}
.links a:hover {color:#b00e23; font-weight:bold; text-decoration:underline; font-size:14px;}
#testimonials
{
padding-left: 10px;
padding-right: 10px;
}
.testimonials-name
{
font-weight:bold;
}

 h3 a {color:#b00e23;  font-size:1.1em;  line-height:16px; text-align:left; padding-left:5px; text-decoration:underline}
 
  h3 a:hover {color:#ffffcc;  font-size:1.1em;  line-height:16px; text-align:left; padding-left:5px; text-decoration:underline; background-color: #b00e23 }
  .testimonial-link a
  {
  color:#000;
  font-weight:bold;
  margin:36px;
  
  }
   .testimonial-link a:hover
  {
  color:#ffffcc;
 background-color:#b00e23;
  font-weight:bold;
  margin:36px;
  
  }
  .index
  {
	  padding-left:10px;
	  padding-right:10px;
  }
  li a
  {
	  color: #b00e23;
  }
  
  li a:hover
  {
	  color: #000;
  }
