#container {
	background: url(images/bg.jpg) no-repeat;
	margin: 45px auto 0px;
	width: 938px;
}
#logo {
	margin-top: 50px;
	margin-left: 40px;
	height: 58px;
	width: 263px;
	float: left;
	display: inline;
}
#top-nav {
	margin-top: 129px;
	float: right;
	clear: right;
	margin-right: 50px;
	display: inline;
}
#left-content {
	margin-top: 10px;
	margin-left: 40px;
	width: 215px;
	float: left;
	display: inline;
	background: no-repeat;
	padding: 0px;
}
#flash-banner {
	display: inline;
	margin-top: 7px;
	margin-right: 44px;
	float: right;
	height: 160px;
	width: 625px;
}
#center-content {
	float: left;
	width: 390px;
	margin-top: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 20px;
	display: inline;
}
#center-right {
	float: right;
	width: 180px;
}

#center-left {
	width: 175px;
	float: left;
}
#center-content-sm {
	width: 390px;
	margin-top: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	margin-left: 20px;
}


#center-content-sm  a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #263D8D;
	margin-left: 20px;
}
#center-content-sm  a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #EF3E37;
}

#center-content-gallery {
	float: left;
	margin-top: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 61px;
	width: 850px;
	display: inline;
}


#right-content {
	float: right;
	width: 207px;
	margin-right: 44px;
	height: 325px;
	padding: 0px;
	background: url(images/enviro.jpg) no-repeat 0px 120px;
	margin-top: 14px;
	display: inline;
}
#drop-down {
	position: absolute;
	background: url(images/drop-down-bg.png) no-repeat;
	width: 155px;
	height: 230px;
	margin-top: -1px;
	padding-top: 7px;
	padding-left: 5px;
	z-index: 1;
	visibility: hidden;
}
#footer {
	margin: 0px auto;
	height: 40px;
	width: 938px;
	background: url(images/footer.png) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
#footer img {
	float: right;
	margin-right: 50px;
	margin-top: 5px;
}
#footer-text {
	float: left;
	margin-left: 490px;
	margin-top: 6px;
	display: inline;
}
#footer-text a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#footer-text a:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


#left-content #top {
	margin-top: 30px;
	margin-bottom: 10px;
}

#footer a:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #F3F3F1;
	text-decoration: none;
}
body {
	background: #C1C0BE url(images/gradiant-bg.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
#right-content img {
	margin-top: 5px;
}

#left-content a {
	font-size: 12px;
	font-weight: bold;
	color: #EF3E37;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 10px;
	background: url(images/left-nav-bg-1.jpg) no-repeat;
	height: 19px;
}
#left-content a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #094FA5;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 10px;
}
.blu-12 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #094FA5;
	display: block;
	background: url(images/left-nav-bg-1.jpg) no-repeat;
	margin-top: 10px;
	height: 19px;
}



#form1 {
	font: 9px Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 6px;
}

.small-b {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.form-field {
	border: 1px solid #949599;
	width: 135px;
	height: 16px;
	font: 10px Arial, Helvetica, sans-serif;
	margin-left: 24px;
	margin-bottom: 3px;
	margin-top: 4px;
}
.form-select {
	font: 12px Arial, Helvetica, sans-serif;
}
.form-button {
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #949599;
	height: 20px;
}


.form-field-phone {
	border: 1px solid #949599;
	width: 135px;
	height: 16px;
	font: 10px Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-bottom: 3px;
}
.form-field-contact {
	border: 1px solid #949599;
	width: 295px;
	height: 16px;
	font: 10px Arial, Helvetica, sans-serif;
}
.form-field-contact-area {
	border: 1px solid #949599;
	width: 295px;
	font: 10px Arial, Helvetica, sans-serif;
}





#top-home {
	width: 97px;
	float: left;
}
a.top-home {
	text-decoration: none;
	background: url(images/top-nav/home-N.png) no-repeat center;
	width: 97px;
	height: 34px;
	display: block;
}
a.top-home:hover {
	background: url(images/top-nav/home-H.png) no-repeat center;
	width: 97px;
	text-decoration: none;
}
#top-services {
	float: left;
}
a.top-services {
	text-decoration: none;
	background: url(images/top-nav/services-N.png) no-repeat center;
	width: 97px;
	height: 34px;
	display: block;
}

a.top-services:hover {
	background: url(images/top-nav/services-H.gif) no-repeat center;
	width: 97px;
}
#top-gallery {
	float: left;
}
a.top-gallery {
	text-decoration: none;
	background: url(images/top-nav/gallery-N.png) no-repeat center;
	width: 97px;
	height: 34px;
	display: block;
}
a.top-gallery:hover {
	background: url(images/top-nav/gallery-H.gif) no-repeat center;
	width: 97px;
}
#top-contacts {
	float: left;
}
a.top-contacts {
	text-decoration: none;
	background: url(images/top-nav/contact-N.png) no-repeat center;
	width: 97px;
	height: 34px;
	display: block;
}
a.top-contacts:hover {
	background: url(images/top-nav/contacts-H.gif) no-repeat center;
	width: 97px;
}
#top-links {
	float: left;
}
a.top-links {
	text-decoration: none;
	background: url(images/top-nav/links-N.png) no-repeat center;
	width: 97px;
	height: 34px;
	display: block;
}
a.top-links:hover {
	background: url(images/top-nav/links-H.gif) no-repeat center;
	width: 97px;
}

#top-news {
	float: left;
}
a.top-news {
	text-decoration: none;
	background: url(images/top-nav/news-N.png) no-repeat center;
	width: 97px;
	height: 34px;
	display: block;
}
a.top-news:hover {
	background: url(images/top-nav/news-H.png) no-repeat center;
	width: 97px;
}


a.dd-1 {
	background: url(images/drop-down/windows-doors.gif) no-repeat;
	display: block;
	height: 19px;
	width: 133px;
	text-decoration: none;
}
a.dd-1:hover {
	background: url(images/drop-down/over/windows-doors.gif) no-repeat;
	text-decoration: none;
}
a.dd-2 {
	background: url(images/drop-down/conseratories.gif) no-repeat;
	display: block;
	height: 17px;
	width: 133px;
	text-decoration: none;
}
a.dd-2:hover {
	background: url(images/drop-down/over/conseratories.gif) no-repeat;
	text-decoration: none;
}

a.dd-3 {
	background: url(images/drop-down/fascias-soffits.gif) no-repeat;
	display: block;
	height: 18px;
	width: 133px;
	text-decoration: none;
}
a.dd-3:hover {
	background: url(images/drop-down/over/fascias-soffits.gif) no-repeat;
	text-decoration: none;
}
a.dd-4 {
	background: url(images/drop-down/roofing-guttering.gif) no-repeat;
	display: block;
	height: 19px;
	width: 133px;
	text-decoration: none;
}
a.dd-4:hover {
	background: url(images/drop-down/over/roofing-guttering.gif) no-repeat;
	text-decoration: none;
}
a.dd-5 {
	background: url(images/drop-down/extensions.gif) no-repeat;
	display: block;
	height: 17px;
	width: 133px;
	text-decoration: none;
}
a.dd-5:hover {
	background: url(images/drop-down/over/extensions.gif) no-repeat;
	text-decoration: none;
}
a.dd-6 {
	background: url(images/drop-down/loft-conversions.gif) no-repeat;
	display: block;
	height: 18px;
	width: 133px;
	text-decoration: none;
}
a.dd-6:hover {
	background: url(images/drop-down/over/loft-conversions.gif) no-repeat;
	text-decoration: none;
}
a.dd-7 {
	background: url(images/drop-down/maintenance.gif) no-repeat;
	display: block;
	height: 18px;
	width: 133px;
	text-decoration: none;
}
a.dd-7:hover {
	background: url(images/drop-down/over/maintenance.gif) no-repeat;
	text-decoration: none;
}
a.dd-8 {
	background: url(images/drop-down/brickwork.gif) no-repeat;
	display: block;
	height: 19px;
	width: 133px;
	text-decoration: none;
}
a.dd-8:hover {
	background: url(images/drop-down/over/brickwork.gif) no-repeat;
	text-decoration: none;
}
a.dd-9 {
	background: url(images/drop-down/electrics.gif) no-repeat;
	display: block;
	height: 17px;
	width: 133px;
	text-decoration: none;
}
a.dd-9:hover {
	background: url(images/drop-down/over/electrics.gif) no-repeat;
	text-decoration: none;
}
a.dd-10 {
	background: url(images/drop-down/plumbing.gif) no-repeat;
	display: block;
	height: 18px;
	width: 133px;
	text-decoration: none;
}
a.dd-10:hover {
	background: url(images/drop-down/over/plumbing.gif) no-repeat;
	text-decoration: none;
}
a.dd-11 {
	background: url(images/drop-down/kitchen-install.gif) no-repeat;
	display: block;
	height: 18px;
	width: 133px;
	text-decoration: none;
}
a.dd-11:hover {
	background: url(images/drop-down/over/kitchen-install.gif) no-repeat;
	text-decoration: none;
}
a.dd-12 {
	background: url(images/drop-down/patios-decking.gif) no-repeat;
	display: block;
	height: 15px;
	width: 133px;
	text-decoration: none;
}
a.dd-12:hover {
	background: url(images/drop-down/over/patios-decking.gif) no-repeat;
	text-decoration: none;
}
html{   
overflow-y:scroll;   
overflow-x:auto;
}
#recent {
}
#container #left-content #recent-work a {
	background: url(none);
}

#links-right {
	float: right;
	margin-right: 40px;
	display: inline;
}
/* SEO fat footer styles */
#fatfooter {
	margin: 0px auto;
	height: 40px;
	width: 938px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
#fatfooter-text {
	float: left;
	margin-left: 75px;
	margin-top: 6px;
	display: inline;
}
#fatfooter-text a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#fatfooter-text a:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration: none;
}
#recentImg {
	margin-right: 22px;
}
