BODY					{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background-color:#000000;}

h1 						{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;font-size: 100%;font-weight: bold;text-align:left;}
h2 						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 120%;font-weight: bold;}
p 						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 80%;font-weight: normal;text-align:justify;}


.test					{overflow:hidden; background-color:#333; font:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; padding:10px;}



#top_container 						{width:900px;height:108px;margin-right:auto;margin-left:auto; background-image:url(../images/header_bar_logo.gif);}

#eight_links 						{height:36px;width:900px;margin-right: auto;margin-left: auto;text-align:left; background-image:url(../images/nav/nav_bg.gif);}
#eight_links ul 					{margin: 0px;padding: 0px;list-style: none;width:900px;}
#eight_links span 					{display:none}
#eight_links ul li 					{list-style: none;margin: 0px;padding: 0px;float: left;}


#hometoplink 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/home_001.gif);height:36px;width: 117px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#hometoplink:hover 		{color: #FFFFFF;background-image: url(../images/nav/home_002.gif);}

#abouttoplink 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/about_001.gif);height:36px;width:113px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#abouttoplink:hover		{color: #FFFFFF;background-image: url(../images/nav/about_002.gif);}

#portfoliotoplink 		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/whatwedo_001.gif);height:36px;width:135px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#portfoliotoplink:hover	{color: #FFFFFF;background-image: url(../images/nav/whatwedo_002.gif);}

#clientstoplink 		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/gallery_001.gif);height:36px;width:107px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#clientstoplink:hover	{color: #FFFFFF;background-image: url(../images/nav/gallery_002.gif);}

#onlinetoplink 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/contact_001.gif);height:36px;width:113px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#onlinetoplink:hover	{color: #FFFFFF;background-image: url(../images/nav/contact_002.gif);}

#onlinetoplink2 			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/test_001.gif);height:36px;width:113px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#onlinetoplink2:hover	{color: #FFFFFF;background-image: url(../images/nav/test_002.gif);}

#onlinetoplink3			{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/latest_001.gif);height:36px;width:113px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#onlinetoplink3:hover	{color: #FFFFFF;background-image: url(../images/nav/latest_002.gif);}

#onlinetoplink22222		{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/nav/test_001.gif);height:36px;width:113px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
#onlinetoplink22222:hover	{color: #FFFFFF;background-image: url(../images/nav/test_002.gif);}

#gallery				{overflow:auto; width:900px; margin-right:auto; margin-left:auto; margin-bottom:22px;}

.box					{height:122px; width:122px; float:left; margin-right:21px; margin-bottom:22px; background-color:#333333; padding:5px; 5px; 5px; 5px;}
.box:hover				{background-color:#999999;}

.box2					{height:122px; width:122px; float:left; margin-bottom:22px;background-color:#333333; padding:5px; 5px; 5px; 5px;}
.box2:hover				{height:122px; width:122px; float:left; margin-bottom:22px;background-color:#999999;}


#main_flash 				{height:297px; width:900px; margin-right:auto; margin-left:auto; margin-top:20px;}

#main_flash22 				{ overflow:hidden; width:900px; margin-right:auto; margin-left:auto; margin-top:20px;}

#title_bar					{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/welcome_header.gif);}
#title_bar_gallery			{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/gallery_title.gif);}
#title_bar_contact			{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/contact_header.jpg);}
#title_bar_what				{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/what_we_do_header.jpg);}
#title_bar_about			{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/about_us_header.jpg);}
#title_bar_test				{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/testimonials_header.jpg); margin-bottom:20px;}
#title_bar_latest			{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/latest_project_banner.jpg);}

#title_bar_general			{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/general_building_header.jpg);}
#title_bar_extensions		{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/extensions_header.jpg);}
#title_bar_conversions		{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/conversions_header.jpg);}
#title_bar_upvc				{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/upvc_header.jpg);}
#title_bar_roofing			{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/roofing_header.jpg);}
#title_bar_disabled			{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/disabled_header.jpg);}
#title_bar_concrete			{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/concrete_header.jpg);}
#title_bar_decorating		{height:48px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/decotaring_header.jpg);}



#sub_nav				{width:880px; height:26px; background-color:#111111; margin-left:auto; margin-right:auto; padding-top:5px; padding-left: 20px;}

.subtoplink 			{font-family: Arial, Helvetica, sans-serif;color:#FFFFFF;font-size: 40%;font-weight: bold; height:20px;width: 117px;display: block;text-align: center;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left; }
.subtoplink:hover 		{color: #FFFFFF;}


#sub_nav	a:link{
	text-decoration:none;
	font-size:70%;
	font-weight:bold;
	font-family:arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-right:20px;
}


#sub_nav	a:visited {
	text-decoration:none;
	font-size:70%;
	font-weight:bold;
	font-family:arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-right:20px;
}

#sub_nav	a:hover{
	text-decoration:none;
	font-size:70%;
	font-weight:bold;
	font-family:arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:20px;
}

#text_box				{overflow:auto; width:900px; padding-top:10px;margin-right:auto; margin-left:auto; padding-bottom:10px;}	

#title_bar2				{height:47px; width:900px; margin-right:auto; margin-left:auto; background-image:url(../images/latest_project_bar.gif);}

#portfolio_container	{height:109px; width:900px; margin-left:auto; margin-right:auto; margin-bottom:20px;}

#port_01				{width:300px; height:109px; float:left;}
#port_02				{width:300px; height:109px; float:left;}
#port_03				{width:298px; height:109px; float:left;}

#footer_container		{width:900px; height:77px; margin-right:auto; margin-left:auto; background-image:url(../images/footer.jpg);}

#footer2	{width:900px; height:57px; margin-right:auto; margin-left:auto; margin-bottom:10px; background-image:url(../images/footer_logos.jpg);}


input, textarea, select	{font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 100%;border:0px;	border-bottom: 1px solid #E88ABC;
	border-top: 1px solid #E88ABC;
	border-left: 1px solid #E88ABC;
	border-right: 1px solid #E88ABC;padding:0px;}
	
.table_form 			{font-family: Arial, Helvetica, sans-serif;color: #6C6C6C;font-size: 80%;font-weight: normal;text-align:left;margin-top:10px;}
	
.table_form  td			{padding-top:5px;padding-bottom:5px;}		
	
.orange			{background-color: #E88ABC;width:530px;padding:10px;}

#txtnav					{width:790px;overflow:auto;margin-right:auto;margin-left:auto;padding-bottom:20px;}
#txtnav p				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;font-size: 65%;font-weight: normal;}
#txtnav a				{font-family: Arial, Helvetica, sans-serif;color: #EA3C93;text-decoration: none;}
#txtnav a:hover 		{color: #EA3C93;text-decoration: underline;}
