/*Style for www.slpledgerrenovations.co.uk/*

@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }

html {
font-size: 62.5%;
font-family: arial;
}

body {
background-image: url(images/body_bg.jpg);
background-repeat: repeat-x;
background-color: #999999;
}

p {
color: #333333;
margin-bottom: 20px;
line-height: 1.6em;
font-size: 1.2em;
}



h1, #heading h1 {
font-size: 2.2em;
font-weight: normal;
margin-top: 10px;
margin-bottom: 10px;
color:#000066;
font-family: Georgia, "Times New Roman", Times, serif;
}

h2 {
font-size: 2em;
font-weight: normal;
margin-top: 20px;
color:#000066;
font-family: Georgia, "Times New Roman", Times, serif;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-style: italic;
color: #333333;
margin-bottom: 10px;
}

a {
color: #000066;
font-weight: bold;
text-decoration: underline;
}

#container {
width: 909px;
background-color: #ffffff;
border: 1px solid #666666;
margin: 0 auto;
margin-top: 25px;
margin-bottom: 20px;
clear: both;
padding-bottom: 5px;
}

#logoholder {
float: left;
display: inline;
width: 174px;
height: 153px;
margin-left: 60px;
margin-top: 102px;
}

#homebanner {
width: 598px;
height: 345px;
float: right;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #999999;
}

#topbanner {
width: 656px;
height: 347px;
float: right;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
text-align: right;
}

#photoholder {
	
	float: right;
	text-align: right;
	width: 286px;
	height: 219px;
}

#phototext {
float: right;
margin-right: 15px;
width: 270px;
text-align: right;
height: 50px;
margin-top: 10px;
color: #666666;
}

#phototext h1 {
font-family: arial;
font-size: 16px;
font-weight: bold;
color: #666666;
margin-bottom: 0;
}

#phototext h3 {
color: #666666;
}



.navbg {
height: 74px;
background-image:url(images/nav_bg.jpg);
clear: both;
}

#titleholder {
margin-left: 13px;
Margin-top: 25px;
float: left;
}

#navholder {
float: right;
margin-right: 20px;
margin-top: 32px;
color: #666666;
}

#navholder a {
font-weight: bold;
color: #ffffff;
font-size: 1.2em;
text-decoration: none;
}

#navholder a:hover {
text-decoration: underline;
}

#contentbg {
width: 899px;
margin: 0 auto;
background-image: url('images/content_bg.jpg');
background-repeat: repeat-x;
background-color: #FFFFFF;
background-position: bottom;
margin-bottom: 5px;
height: 520px;
}

#heading {
margin-top: 27px;
margin-left: 10px;
width: 300px;

}

#devheading {
margin-top: -1px;
margin-left: 10px;
width: 300px;

}

#content1, #content2, #content3 {
width: 279px;
float: left;
margin-top: 5px;
margin-right: 10px;
margin-left: 10px;
display: inline;
}

#contactinfo1 {
width: 279px;
float: left;
margin-top: 5px;
margin-right: 10px;
margin-left: 10px;
}

#galleryinfo1 {
width: 379px;
float: left;
margin-top: 5px;
margin-right: 10px;
margin-left: 10px;
display: inline;
}

#devcontent {
float: left;
margin-top: 5px;
margin-left: 10px;
}

#devcontentbg {
width: 899px;
margin: 0 auto;
background-image: url('images/content_bg.jpg');
background-repeat: repeat-x;
background-color: #FFFFFF;
background-position: bottom;
margin-bottom: 5px;
height: 420px;
}

#devnav {
width: 513px;
height: 21px;
background-image: url(images/nav2_bg.jpg);
background-repeat:no-repeat;
color: #999999;
font-weight: normal;
text-decoration: none;
padding-left: 15px;
padding-top: 8px;
}

#devnav a {
font-weight: normal;
text-decoration: none;
font-size: 1.2em;
color: #000066;
}

#rightheading {
float: right;
margin-right: 15px;
margin-top: 19px;
width: 254px;
height: 30px;

}


#contactform, #imgholder {
width: 479px;
float: right;
margin-right: 10px;
margin-left: 10px;
font-size:1.2em;
}

.imageborder {
padding: 5px;
border: 1px solid #999999;
margin: 5px;
}

.boldcenter {
font-size: 1.4em;
text-align: center;
line-height: 1.7em;
font-weight: bold;
}

.bold {
font-weight: bold;
}

#address {
color: #ffffff;
font-size: 1.1em;
margin-left: 15px;
margin-top: 13px;
float: left;
}

#copyright {
color: #333333;
margin-right: 15px;
text-align: right;
font-size: 1.0em;
margin-top: 7px;
}

#copyright a {
text-decoration: underline;
color: #333333;
}

#contactinfo {
color: #ffffff;
font-size: 1.2em;
margin-right: 15px;
margin-top: 16px;
float: right;
text-align: right;

}

#contactinfo a {
font-weight: bold;
text-decoration: underline;
color: #ffffff;
}

#contactinfo a:hover {
text-decoration: none;
}

.large p {
font-size:1.2em;
color:#333333;
line-height: 1.9em;
}
