/*** Page Specific ***/
#page-home #home, #page-about #about, #page-contact #contact, #page-pdf_archive #pdf_archive, #page-envir_policy #envir_policy {
	color: #EF982A;
}
/* Colour of SubNav Text */
#page-Fire_Wall #Wall, #page-Fire_Roof #Roof, #page-Fire_Floor #Floor {
	color: #F51313;
}
#page-Acoustic_Wall #Wall, #page-Acoustic_Roof #Roof, #page-Acoustic_Floor #Floor {
	color: #DEA303;
}
#page-Thermal_Wall #Wall, #page-Thermal_Roof #Roof, #page-Thermal_Floor #Floor {
	color: #53739A;
}
/* Background image of SubNav */
#page-Fire_Wall #SubNavTabs, #page-Acoustic_Wall #SubNavTabs, #page-Thermal_Wall #SubNavTabs{
	background: no-repeat url(../Images/subnav_tabs_left.jpg);
}
#page-Fire_Roof #SubNavTabs, #page-Acoustic_Roof #SubNavTabs, #page-Thermal_Roof #SubNavTabs{
	background: no-repeat url(../Images/subnav_tabs_middle.jpg);
}
#page-Fire_Floor #SubNavTabs, #page-Acoustic_Floor #SubNavTabs, #page-Thermal_Floor #SubNavTabs{
	background: no-repeat url(../Images/subnav_tabs_right.jpg);
}
/*** Header ***/
#header_row {
	height: 125px;
}
#theLogo {
	margin-top: 10px;
	margin-bottom: -10px;
}
/*** Navigation ***/
/* Top Navigation */
#TopNavTabs {
	background: no-repeat url(../Images/topnav_background.gif);
	width: 491px;
	padding-left: 31px;
	padding-top: 16px;
	padding-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 20px;
	font-weight: bold;
}
#TopNavTabs a {
	margin-left: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
#TopNavTabs a:hover {
	text-decoration: none;
	color: #EF982A;
}
/*Sub Navigation*/
#SubNavTabs_Holder {
	background: bottom url(../Images/subnav_area_background.jpg) repeat-x;
}
#SubNavTabs {
	background: no-repeat url(../Images/subnav_tabs_left.jpg);
	width: 491px;
	padding-top: 47px;
	padding-left: 71px;
	padding-bottom: 7px;
	padding-bottom: 7px !ie;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
#SubNavTabs a {
	text-decoration: none;
	color: #FFFFFF;
}
#SubNavTabs #Roof {
	margin-left: 111px;
}
#SubNavTabs #Floor{
	margin-left: 112px;
}
/*Product Navigation*/
#productNav ul {
	list-style: none;
	font-size: 13px;
	font-weight: bold;
	margin-left: -40px;
	margin-left: 0 !ie;
}
#productNav ul .header {
	font-size: 14px;
}
#productNav ul ul {
	margin-left: -20px;
	margin-left: 20px !ie;
}
#productNav a {
	text-decoration: none;
	color: #FFFFFF;
}
#productNav a:hover {
	color: #EF982A;
}
/* Breadcrumbs - Sits inside #footer */
#breadcrumbs {
	font-size: 11px;
	color: #3F3941;
	margin-bottom: 10px;
}
/*** Main Content ***/
#mainContentHolder {
	background-color: #4F4A51;
}
#mainContent, #mainContent_General{
	
	margin-top: 18px;
	overflow-x: hidden;
	overflow-y: auto;
	height: auto;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#mainContent_General {
	padding-right: 30px;
}
#page-home #mainContent_General {
	overflow: hidden;
	height: 369px;
	height: 368px !ie;
	margin-top: 0;
}
#mainContent p, #mainContent_General p {
	text-align: justify;
}
#mainContent_General h1 {
	font-size: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EF982A;
	font-weight: normal;
	margin: 0;
	margin-bottom: -12px !ie;
}
#mainContentLeftBorder, #mainContentRightBorder {
	height: 780px;
}
#mainContentLeftBorder {
	background: left url(../Images/mc_leftborder_background.jpg) repeat-y;
	width: 29px;
}
#mainContentRightBorder {
	background: left url(../Images/mc_rightborder_background.jpg) repeat-y;
	width: 30px;
	vertical-align: top;
}
#mainContentBottomBorder {
	background: bottom url(../Images/mc_bottom_border.jpg) repeat-x;
}
#mainContent a, #mainContent_General a {
	color: #FFFFFF;
	margin-bottom: 0;
}
#mainContent a:hover, #mainContent_General a:hover {
	color: #EF982A;
	margin-bottom: 0;
}
#mainContent_General img {
	float: right;
	margin-left: 35px;
	margin-top: 4px;
}
h1 {
	font-size: 25px;
}
h2 {
	font-size: 17px;
	color: #EF982A;
	clear: both;
}
h3 {
	font-size: 14px;
}
#leftCol {
	float: left;
	width: 65%;
	width: 62% !ie;
}
.leftCol {
	float: left;
	width: 420px;
}
#rightCol {
	float: left;
	width: 35%;
}
.rightCol {
	float: right;
	width: 250px;
}
#page-contact #leftCol, #page-contact #rightCol {
	width: 50%;
}
#mainContent ul {
	list-style-image: url(../Images/bullet_orange.jpg);
	margin-left: -25px;
	margin-left: 16px !ie;
}
#mainContent table {
	margin-left: 2px;
	margin-right: 2px;
	width: 95%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
#mainContent th {
	text-align: center;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	padding: 2px;
}
#mainContent td {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.pdfIcon {
	float: right;
	margin-right: 40px;
	margin-bottom: 20px;
}
.topLink {
	float: left;
	margin-top: 20px;
}
.topLink a {
	color: #FFFFFF;
}
.topLink a:hover {
	color: #EF982A;
}
/*** Background Colours ***/
.col403841{
	background-color: #403841;
}
.col8D0A20{
	background-color: #8D0A20;
}
/*** Left Column ***/
#companyName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
}
#buttonsHolder{
	background: center no-repeat url(../Images/sidenav_background.gif);
	text-align: center;
}
.buttonSeparator{
	margin-top: 14px;
}
#phoneUs{
	background: center no-repeat url(../Images/leftcol_phone_background.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
#phoneNumber {
	font-size: 17px;
}
/*** Footer ***/
#footer {
	margin-top: 13px;
	width: 766px;
	margin-left: 195px;
	margin-right: 7px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F3941;
}
#footer table {
	background-color: #A29898;
}
#footerContent {
	padding-left: 20px;
}
/*** Miscellaneous ***/
#theDate{
	width: 70px;
	float: right;
	text-align: right;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 28px;
}
#page-home #theDate {
	float: none;
	color: #000000;
	margin-bottom: 7px;
}
/*#page-home #footer, #page-about #footer, #page-contact #footer, #page-pdf_archive #footer, #page-envir_policy #footer {*/
#page-home #footer {
	margin-left: 0;
	width: 955px;
}
/*Contact Form*/
#contactForm {
	padding: 6px;
	background-color: #4F4A51;
}
#contactForm th {
	text-align: left;
}
#GoogleMap a {
	color: #EF982A;
}
