#menu {
	width: 780px;
	height: 30px;
	background: url(../images/menu.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#menu li, #menu a {
    height: 30px; display: block;
}
#button1 {left: 10px; width: 94px;}
#button1 a:hover {
    background: transparent url(../images/menu.gif)
    -10px -30px no-repeat;}
#button2 {left: 104px; width: 78px;}
#button2 a:hover {
    background: transparent url(../images/menu.gif)
    -104px -30px no-repeat;}
#button3 {left: 182px; width: 88px;}
#button3 a:hover {
    background: transparent url(../images/menu.gif)
    -182px -30px no-repeat;}
#button4 {left: 270px; width: 132px;}
#button4 a:hover {
    background: transparent url(../images/menu.gif)
    -270px -30px no-repeat;}
#button5 {left: 402px; width: 97px;}
#button5 a:hover {
    background: transparent url(../images/menu.gif)
    -402px -30px no-repeat;}
#button6 {left: 499px; width: 102px;}
#button6 a:hover {
    background: transparent url(../images/menu.gif)
    -499px -30px no-repeat;}



#windows_menu {
	width: 780px;
	height: 30px;
	background: url(../images/menu_windows.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#windows_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#windows_menu li, #windows_menu a {
    height: 30px; display: block;
}
#windows_button1 {left: 10px; width: 94px;}
#windows_button1 a:hover {
    background: transparent url(../images/menu_windows.gif)
    -10px -30px no-repeat;}
#windows_button2 {left: 104px; width: 78px;}
#windows_button2 a:hover {
    background: transparent url(../images/menu_windows.gif)
    -104px -30px no-repeat;}
#windows_button3 {left: 182px; width: 88px;}
#windows_button3 a:hover {
    background: transparent url(../images/menu_windows.gif)
    -182px -30px no-repeat;}
#windows_button4 {left: 270px; width: 132px;}
#windows_button4 a:hover {
    background: transparent url(../images/menu_windows.gif)
    -270px -30px no-repeat;}
#windows_button5 {left: 402px; width: 97px;}
#windows_button5 a:hover {
    background: transparent url(../images/menu_windows.gif)
    -402px -30px no-repeat;}
#windows_button6 {left: 499px; width: 102px;}
#windows_button6 a:hover {
    background: transparent url(../images/menu_windows.gif)
    -499px -30px no-repeat;}
	
	
#doors_menu {
	width: 780px;
	height: 30px;
	background: url(../images/menu_doors.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#doors_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#doors_menu li, #doors_menu a {
    height: 30px; display: block;
}
#doors_button1 {left: 10px; width: 94px;}
#doors_button1 a:hover {
    background: transparent url(../images/menu_doors.gif)
    -10px -30px no-repeat;}
#doors_button2 {left: 104px; width: 78px;}
#doors_button2 a:hover {
    background: transparent url(../images/menu_doors.gif)
    -104px -30px no-repeat;}
#doors_button3 {left: 182px; width: 88px;}
#doors_button3 a:hover {
    background: transparent url(../images/menu_doors.gif)
    -182px -30px no-repeat;}
#doors_button4 {left: 270px; width: 132px;}
#doors_button4 a:hover {
    background: transparent url(../images/menu_doors.gif)
    -270px -30px no-repeat;}
#doors_button5 {left: 402px; width: 97px;}
#doors_button5 a:hover {
    background: transparent url(../images/menu_doors.gif)
    -402px -30px no-repeat;}
#doors_button6 {left: 499px; width: 102px;}
#doors_button6 a:hover {
    background: transparent url(../images/menu_doors.gif)
    -499px -30px no-repeat;}
	
		

#projects_menu {
	width: 780px;
	height: 30px;
	background: url(../images/menu_projects.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#projects_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#projects_menu li, #projects_menu a {
    height: 30px; display: block;
}
#projects_button1 {left: 10px; width: 94px;}
#projects_button1 a:hover {
    background: transparent url(../images/menu_projects.gif)
    -10px -30px no-repeat;}
#projects_button2 {left: 104px; width: 78px;}
#projects_button2 a:hover {
    background: transparent url(../images/menu_projects.gif)
    -104px -30px no-repeat;}
#projects_button3 {left: 182px; width: 88px;}
#projects_button3 a:hover {
    background: transparent url(../images/menu_projects.gif)
    -182px -30px no-repeat;}
#projects_button4 {left: 270px; width: 132px;}
#projects_button4 a:hover {
    background: transparent url(../images/menu_projects.gif)
    -270px -30px no-repeat;}
#projects_button5 {left: 402px; width: 97px;}
#projects_button5 a:hover {
    background: transparent url(../images/menu_projects.gif)
    -402px -30px no-repeat;}
#projects_button6 {left: 499px; width: 102px;}
#projects_button6 a:hover {
    background: transparent url(../images/menu_projects.gif)
    -499px -30px no-repeat;}



#fiber_menu {
	width: 780px;
	height: 30px;
	background: url(../images/menu_fiber.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#fiber_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#fiber_menu li, #fiber_menu a {
    height: 30px; display: block;
}
#fiber_button1 {left: 10px; width: 94px;}
#fiber_button1 a:hover {
    background: transparent url(../images/menu_fiber.gif)
    -10px -30px no-repeat;}
#fiber_button2 {left: 104px; width: 78px;}
#fiber_button2 a:hover {
    background: transparent url(../images/menu_fiber.gif)
    -104px -30px no-repeat;}
#fiber_button3 {left: 182px; width: 88px;}
#fiber_button3 a:hover {
    background: transparent url(../images/menu_fiber.gif)
    -182px -30px no-repeat;}
#fiber_button4 {left: 270px; width: 132px;}
#fiber_button4 a:hover {
    background: transparent url(../images/menu_fiber.gif)
    -270px -30px no-repeat;}
#fiber_button5 {left: 402px; width: 97px;}
#fiber_button5 a:hover {
    background: transparent url(../images/menu_fiber.gif)
    -402px -30px no-repeat;}
#fiber_button6 {left: 499px; width: 102px;}
#fiber_button6 a:hover {
    background: transparent url(../images/menu_fiber.gif)
    -499px -30px no-repeat;}	
	
		
#about_menu {
	width: 780px;
	height: 30px;
	background: url(../images/menu_about.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#about_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#about_menu li, #about_menu a {
    height: 30px; display: block;
}
#about_button1 {left: 10px; width: 94px;}
#about_button1 a:hover {
    background: transparent url(../images/menu_about.gif)
    -10px -30px no-repeat;}
#about_button2 {left: 104px; width: 78px;}
#about_button2 a:hover {
    background: transparent url(../images/menu_about.gif)
    -104px -30px no-repeat;}
#about_button3 {left: 182px; width: 88px;}
#about_button3 a:hover {
    background: transparent url(../images/menu_about.gif)
    -182px -30px no-repeat;}
#about_button4 {left: 270px; width: 132px;}
#about_button4 a:hover {
    background: transparent url(../images/menu_about.gif)
    -270px -30px no-repeat;}
#about_button5 {left: 402px; width: 97px;}
#about_button5 a:hover {
    background: transparent url(../images/menu_about.gif)
    -402px -30px no-repeat;}
#about_button6 {left: 499px; width: 102px;}
#about_button6 a:hover {
    background: transparent url(../images/menu_about.gif)
    -499px -30px no-repeat;}
	
	

#contact_menu {
	width: 780px;
	height: 30px;
	background: url(../images/menu_contact.gif);
	margin: 0;
	padding: 0;
	position: relative;
}
#contact_menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#contact_menu li, #contact_menu a {
    height: 30px; display: block;
}
#contact_button1 {left: 10px; width: 94px;}
#contact_button1 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -10px -30px no-repeat;}
#contact_button2 {left: 104px; width: 78px;}
#contact_button2 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -104px -30px no-repeat;}
#contact_button3 {left: 182px; width: 88px;}
#contact_button3 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -182px -30px no-repeat;}
#contact_button4 {left: 270px; width: 132px;}
#contact_button4 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -270px -30px no-repeat;}
#contact_button5 {left: 402px; width: 97px;}
#contact_button5 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -402px -30px no-repeat;}
#contact_button6 {left: 499px; width: 102px;}
#contact_button6 a:hover {
    background: transparent url(../images/menu_contact.gif)
    -499px -30px no-repeat;}
	
	
			
.subnav_menu {
	padding: 0px;
	margin: 0px 0 0;
	font-family: Arial, Verdana, Helvetica, Geneva, Chicago, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
}
.subnav_menu li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	/* this controls the bottom border of each list item or button */
	border-bottom: 1px solid #d9cec0;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #d21034;
}
.subnav_menu li a {
	display: block;
	padding: 9px;
	text-decoration: none;
	color: #d21034;
}
.subnav_menu li a:hover {
	/* changes the font colour of the buttons when rolled over */
	color: #d21034;
	/* this changes the background colour of the buttons when rolled over */
	background-color: #dbd7d2;
}

.subnav_menu li a:visited {
	text-decoration: none;
}
.subnav_menu li a.active{
	background-color: #FFFFFF;
	border-bottom: none;
}
#subnav_container{
	width: 150px;
	}
.subnav_menu li.selected {
	color: #d21034;
	/* this changes the background colour of the selected item */
	background-color: #dbd7d2;
}	
	
	
	
	
.rightnav_menu {
	padding: 0px;
	margin: 0px 0 0;
	font-family: Arial, Verdana, Helvetica, Geneva, Chicago, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
}
.rightnav_menu li {
	list-style: none;
	list-style-image: none;
	margin: 0;
	/* this controls the bottom border of each list item or button */
	border-bottom: 1px solid #d9cec0;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #d21034;
}
.rightnav_menu li a {
	display: block;
	padding: 9px;
	text-decoration: none;
	color: #d21034;
}
.rightnav_menu li a:hover {
	/* changes the font colour of the buttons when rolled over */
	color: #d21034;
	/* this changes the background colour of the buttons when rolled over */
	background-color: #dbd7d2;
}

.rightnav_menu li a:visited {
	text-decoration: none;
}
.rightnav_menu li a.active{
	background-color: #FFFFFF;
	border-bottom: none;
}
#rightnav_container{
	float: right;
	width: 144px;
	}