body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top: 10px;
	min-width: 640px;
	background-color: #000;}
	
a {
	color: #c0c0c0;}
	
#canvasWrapper {margin: 0 auto;
	width: 960px;}
	
#logo {width: 392px;
	margin: 0 auto;
	height: 217px;
	background: url(../TPC_img/logo_top.gif) no-repeat;}
	
	
#menu {position: relative;
	top: 2px;
	left: 10px;
	width: 206px;
	height: 444px;
	font-size: 1.2em;
	background-image: url(../TPC_img/menu_bg.jpg);
	float: left;}
	
#menu ul {margin: 0;
	padding-left: 26px;
	padding-top: 60px;
	color: #e6351f;
	list-style-type: none;}
	
#menu li {padding-bottom: 8px;}

#menu ul li a {margin: 0;
	padding: 0;
	color: #c0c0c0;
	text-decoration: none;}

#menu a:link, a:visited {text-decoration: none;
	color: #c0c0c0;}

#menu ul li a:hover, a:hover {color: #e6351f;
	text-decoration: underline;}
	
#menu ul li a.red {color: red;}
	
#content_home, #services, #services_bg, #current_bg {position: relative;
	top: 25px;
	float: right;
	color: #c0c0c0;
	width: 680px;
	left: 15px;
	padding-right: 50px;}
#services {left: -25px;}
#services_bg, #current_bg {position: relative;
	left: -15px;
	width: 725px;
	padding: 0;}
#services_h3_indent {text-indent: 25px;}

#photo_spacing {
	margin: 10px 0 0 25px;
}
#photo_spacing td {
	padding: 0 10px 15px 0;
}
#photo_spacing td.margin_more {
	padding-right: 30px;
}

.txt_indent {
	margin-left: 40px;
}

#content_home a:link {color: #0000ff; text-decoration: underline;}
#content_home a:visited {color: #0000ff; text-decoration: underline;} 
#content_home a:hover {color: #e6351f; text-decoration: underline;}
	
#services ul li {list-style-type: none;
	padding: 0;}
   
#services ul li a {display: block;
   height: 70px; 
   width: 225px;
   text-indent:-9000px;
   outline: none;}
#fittedkitchens {background: url(../TPC_img/FittedKitchens.png) no-repeat;}
#loftconversions {background: url(../TPC_img/LoftConversions.png) no-repeat;}
#extensions {background: url(../TPC_img/Extensions.png) no-repeat;}
#newbuilds {background: url(../TPC_img/NewBuilds.png) no-repeat;}
#cuttruss {background: url(../TPC_img/CutAndTruss.png) no-repeat;}
#doors {background: url(../TPC_img/Doors.png) no-repeat;}
#cladding {background: url(../TPC_img/External-Cladding.png) no-repeat;}
#eco {background: url(../TPC_img/Eco-Joists.png) no-repeat;}
  
#services ul li a:hover {background-position: 0 -70px;}

.contact {margin: 5px 0;}

span.faint {color: #e6351f;
	font-style: italic;}
	
.bold {font-weight: bold;}

#h3_indent {text-indent: 40px;}
li.li_indent {
	margin-left: 15px;
	font-size: 0.9em;}

h3 {font-size: 14px;
	text-decoration: underline;
	color: #ecd5d5;}

form {position: relative;
	left: -5px;}
	
#address {position: absolute;
	top: 140px;
	left: 270px;
	width: px;
	height: 100px;
	color: #c0c0c0;
	text-align: right;
	line-height: 20px;}
	
#content_home a.txt_white {
	color: #fff;
}

#cat {
	margin-top: 6px;
	border: 5px solid #fff;
	position: relative; 
	top: 25px;
	left: -4px;
}
	
	/*
#services_bg a {width: 174px;
  	height: 131px;
	float: left;
	margin: 35px 0 5px 60px;}
#services_bg a:hover {background-position: 0 -131px;}   
#roof1 {background: url(../TPC_img/roofs/AshleyOakside_sl.jpg);}
#roof2 {background: url(../TPC_img/roofs/B-Vue1_sl.jpg);}
#roof3 {background: url(../TPC_img/roofs/B-Vue2_sl.jpg);}
#roof4 {background: url(../TPC_img/roofs/B-Vue3_sl.jpg);}
#roof5 {background: url(../TPC_img/roofs/roof1.jpg);}
#roof6 {background: url(../TPC_img/roofs/roof2.jpg);}
#conversion1 {background: url(../TPC_img/Conversions/BARN03_sl.jpg);}
#conversion2 {background: url(../TPC_img/Conversions/Picture026_sl.jpg);}
#conversion3 {background: url(../TPC_img/Conversions/Picture013_sl.jpg);}
#conversion4 {background: url(../TPC_img/Conversions/Picture014_sl.jpg);}
#conversion5 {background: url(../TPC_img/Conversions/Conversion_sl.jpg);}
#newBuild1 {background: url(../TPC_img/NEWBUILDS/Ashley_sl.JPG);}
#newBuild2 {background: url(../TPC_img/NEWBUILDS/Picture004_sl.jpg);}
#newBuild3 {background: url(../TPC_img/NEWBUILDS/Picture011_sl.jpg);}
#newBuild4 {background: url(../TPC_img/NEWBUILDS/Oakside_sl.jpg);}
#kitchen1 {background: url(../TPC_img/KITCHENS/Picture006_sl.JPG);}
#kitchen2 {background: url(../TPC_img/KITCHENS/Picture016_sl.jpg);}
#kitchen3 {background: url(../TPC_img/KITCHENS/Picture074_sl.jpg);}
#door1 {background: url(../TPC_img/DOORS/Picture009_sl.JPG);}
#door2 {background: url(../TPC_img/DOORS/Picture018_sl.jpg);}
#door3 {background: url(../TPC_img/DOORS/Picture072_sl.jpg);}
#door4 {background: url(../TPC_img/DOORS/Picture-093_sl.jpg);}
#door5 {background: url(../TPC_img/DOORS/door1_sl.jpg);}
#door6 {background: url(../TPC_img/DOORS/Pictures-for-web-page-Oct-2008-041_sl.jpg);}
#ext1 {background: url(../TPC_img/Extensions/Extensions1_sl.jpg);}
#ext2 {background: url(../TPC_img/Extensions/Extensions2_sl.jpg);}
#ext4 {background: url(../TPC_img/191108/Web-Page-Current-Projects-001_sl.jpg);}
#ext5 {background: url(../TPC_img/191108/Web-Page-Current-Projects-002_sl.jpg);}
#current1 {background: url(../TPC_img/190808/current4.jpg);}
#current2 {background: url(../TPC_img/190808/current1.jpg);}
#current3 {background: url(../TPC_img/Current/Extensiontoformbedroomandgarage_sl.jpg);}
#current4 {background: url(../TPC_img/190808/current3.jpg);}
#current5 {background: url(../TPC_img/Current/Pairof3bedhouses_sl.jpg);}
#current6 {background: url(../TPC_img/190808/current2.jpg);}
*/






