.MARGIN {
	margin: 0px;
}


#topcat {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; height: 30px;}

#topcat ul{float:left; margin: 0 0 0 15px; padding: 6px 0 0 0;}

#topcat ul li{display:inline; padding: 0px 7px 0px 0px; }

#topcat li.currentpage  a:link, #topcat li.currentpage  a:visited, #topcat li.currentpage  a:active {color: #A3B7D9;}

#topcat ul li a {display: inline-block; color:#fff; font-size: 1.1em; text-decoration:none; font-weight:bold; padding:0px; letter-spacing: 0px;}

#topcat ul li a:hover { color: #A3B7D9;}

span {margin: 0; padding: 0;}
span.white {color: #A3B7D9;font-size: 12px; margin: 0; padding: 0;}
span.white a {color: #A3B7D9;font-size: 12px; margin: 0; padding: 0;}
#secondcat {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; height: 30px;}

#secondcat ul{float:left; margin: 0 0 0 15px; padding: 6px 0 0 0; }

#secondcat ul li{display:inline; padding: 0px 7px 0px 0px; }

#secondcat li.currentpage  a:link, #secondcat li.currentpage  a:visited, #secondcat li.currentpage  a:active {color: #A3B7D9;}

#secondcat ul li a {display: inline-block; color:#333568; font-size: 1.1em; text-decoration:none; font-weight:bold; padding:0px; letter-spacing: 0px;}

#secondcat ul li a:hover { color: #A3B7D9;}


h1, h2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
	}

.Main_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 4.5mm;
	font-weight: normal;
	font-variant: normal;
	padding-left: 15px;
	padding-top: 15px;
	text-align: justify;
	padding-right: 15px;
}






.Main_Text a:link {font-size: 12px; font-weight: normal; text-decoration: underline;  color: #333; }
.Main_Text a:visited {font-size: 12px;font-weight: normal;text-decoration: underline;  color: #333;}	
.Main_Text a:visited:hover {font-size: 12px;font-weight: normal; text-decoration: underline; color: #333;}
.Main_Text a:hover, a:active {font-size: 12px;font-weight: normal;text-decoration: none; color: #333;}









.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #040241;
	text-align: center;
	padding-top: 5px;
}
.darkblue_background {
	background-color: #040342;
}
.nav_background {
	background-image: url(../images/buttons/button_bar_backjpg.jpg);
	background-repeat: repeat-x;
}
.linktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
	text-decoration: none;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 5mm;
	text-align: justify;
}
.imagecentre {
}
.Bottom_Navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	text-align: center;
}
.Picture_Border {
	border: 1px solid #000000;
}
.Paddedimage {
	padding-bottom: 20px;
}
.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 40px;
	text-align: justify;
	padding-right: 15px;
	line-height: 4mm;
}
.footer_image {
	font-family: Arial, Helvetica, sans-serif;
	height: 68px;
	background-color: #F2F2F9;
}
.address_bar_bottom {
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	line-height: 5mm;
}
.imageholder {
	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 300px;
}
.left_under_image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 5mm;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	text-align: justify;
	background-color: #333568;
	width: 270px;
	height: 200px;
}
.right_under_image {
	font-family: Arial, Helvetica, sans-serif;
}
.lightblue_background {
	background-color: #F2F2F9;
}
.home_flash_section {
	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 760px;
}
.top_navigation_section {
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	width: 760px;
	background-color: #333568;
	text-align: left;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	height: 80px;
	width: 760px;
}
.sub_navigation_section {
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	width: 760px;
	background-color: #F2F2F9;
	text-align: left;
}
.paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 2mm;
}
.flooring_navigation {

	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 300px;
}
.flooring_background {
	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 300px;
	background-image: url(../Images/flooring_systems.jpg);
}
.flooring_background_General {

	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 300px;
	background-image: url(../Images/flooring_systems_general.jpg);
}
.flooring_background_servers {


	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 300px;
	background-image: url(../Images/flooring_systems_server.jpg);
}
.flooring_background_lowvoid {
	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 300px;
	background-image: url(../Images/flooring_systems_lowvoid.jpg);
	background-repeat: no-repeat;
}
.flooring_background_retail {
	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 300px;
	background-image: url(../Images/flooring_systems_retail.jpg);
	background-repeat: no-repeat;
}
.flooring_background_redundant {





	font-family: Arial, Helvetica, sans-serif;
	height: 350px;
	width: 300px;
	background-image: url(../Images/flooring_systems_redundant.jpg);
}



.floor-blocks {float: left; width: 126px; height: 350px; padding-right: 1px}

.floor-blocks-last {float: left; width: 125px; height: 350px;}

.subhome-menu {
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	width: 760px;
	background-color: #fff;
	float: left;
	}
	
.subhome{
width :760px;
height: 320px;
float: left;
}	
	
	
.subhome-left {
width :380px;
height: 320px;
float: left;
}

.subhome-right {
width :380px;
height: 320px;
float: left;
}

.subhome-blocks {float: left; width: 126px; height: 320px;}
.subhome-blocks-last {float: right; width: 126px; height: 320px;}

.subhome-blocks2 {float: left; width: 190px; height: 320px;}
.subhome-blocks-last2 {float: right; width: 190px; height: 320px;}


.internal-left {float: left; width: 126px; height: 320px;}
.internal-middle {float: left; width:317px; height: 320px;}
.internal-middle-text {float: left; width:317px; height: 280px;}
.internal-middle-link {float: left; margin: 0 10px 0 10px; width:297px; height: 30px; 	background-color: #040342;}
.internal-middle-link img {float: left; padding: 5px;}
.internal-middle-link span {float: right; padding: 8px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size:12px;
}

.internal-middle-link a:link {color: #ccc;}
.internal-middle-link a:hover {color: #ccc;}
.internal-middle-link a:visited {color: #ccc;}
.internal-middle-link a:active {color: #ccc;}

.internal-right {float: left; width:317px; height: 320px;}

.thumb {float: right; width: 53px; height:70px; padding: 12px;}
.link {float: left; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px;}

/* cobain changes */
#SiteMap { margin: 0; padding: 0; }
#SiteMap ul { margin: 0; padding: 0; list-style: none; }
#SiteMap ul li ul { margin: 10px; }
#Map { width:460; height: 345px; }

/* seo footer */
.seoFooter { clear: both; width: 760px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; }
.seoFooter h3 { font-size: 11px; color: #ccc; margin: 0; padding: 0 0 10px 0; }
.seoFooter ul { margin: 0 auto; padding: 0; list-style: none; }
.seoFooter ul li { display: inline; margin: 0 0 5px 3px; padding: 0 3px 0 0; border-right: solid 1px #000; font-size: 10px; }
.seoFooter ul .Last { border: none; padding-right: 0; }

