/* CSS Document */
/* 	Last updated on November 06, 2006
	Created & Updated by SU
*/

/* 	===================================================================================================
												Body
===================================================================================================  */

BODY
{
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: arial, verdana, lucida, helvetica, sans-serif;
	background-position: center top;
	background-image: url(../ideal-scaffolding-images/background-body.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
}
#main
{
	width: 692px;
	text-align: center;
	margin: 0px auto;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top;
	height: 350px;	
}

/* 	===================================================================================================
												Header
===================================================================================================  */

#homeheader
{
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/background-home-header.jpg);
	background-repeat: repeat-y;
	height: 148px;
	width: 692px;
	text-align: left;
}

#homeheaderleft
{
	width: 161px;
	text-align: left;
	float:left;
	padding-top: 13px;
	padding-bottom: 5px;
	padding-left: 17px;
}

#homeheaderright
{
	width: 159px;
	text-align: right;
	float:right;
	padding-top: 14px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 13px;
}

/* 	===================================================================================================
												Header Inner
===================================================================================================  */

#homeheaderinner
{
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/background-home-header.jpg);
	background-repeat: repeat-y;
	height: 148px;
	width: 692px;
	text-align: left;
}

/* 	===================================================================================================
												Contents
===================================================================================================  */

#maincontent
{
	width: 692px;
	text-align: left;
	padding-top: 10px;
	float: left;
}

#bannerleft
{
	height: 157px;
	width: 187px;
	text-align: left;
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/background-left-content.jpg);
	background-repeat: repeat-y;
	float: left;
	padding: 15px;
}

#bannerright
{
	height: 187px;
	width: 466px;
	text-align: left;
	float: right;
	padding: 0px;
}
#bannerleftproducts
{
	width: 187px;
	height: 325px;
	text-align: left;
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/background-left-content.jpg);
	background-repeat: repeat-y;
	float: left;
	padding: 15px;
}

#bannerrightproducts
{
	height: 355px;
	width: 466px;
	text-align: left;
	float: right;
	padding: 0px;
}

#contentleft
{
	width: 217px;
	text-align: left;
	float: left;
	padding: 0px;
}

#contentleftbox , #contentleftbox1, #contentleftbox2, #contentleftbox3
{
	width: 217px;
	padding: 10px 0px;
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/background-content-box-top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
}

#contentleftbox p, #contentleftbox1 p, #contentleftbox2 p, #contentleftbox3 p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 17px;
	text-decoration: none;	
}

#contentright
{
	width: 466px;
	text-align: left;
	float: right;
	padding: 0px;
}

#contentrightbox
{
	width: 466px;
	padding: 20px 0px;
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/background-content-box-top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#contentrightbox h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #930302;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}

#contentrightbox p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 17px;
	text-decoration: none;	
}

#contentrightboxleft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 17px;
	text-decoration: none;
	float: left;
	width: 300px;
}

#contentrightboxright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 17px;
	text-decoration: none;
	text-align:right;
	padding:10px 0px 0px 0px;
	float: right;
	width: 140px;
}

.link1 a
{
	color: #555555;
	text-decoration: underline;	
}

.link1 a:hover
{
	color:#930302;
	text-decoration: none;	
}

#contentrightboxright img
{
	padding:0px 0px 20px 0px;
}

#contentrightboxlefthire, #contentrightboxlefthire2, #contentrightboxlefthire3
{
	float: left;
	width: 120px;
}

#contentrightboxlefthire1, #contentrightboxlefthire1-1
{
	float: left;
	width: 105px;	
}

#contentproductsbox
{
	width: 300px;
	padding:0px 0px 0px 60px;
	float:left;
}

#contentproductsbox1
{
	width: 300px;
	padding:0px 10px 0px 50px;
	float:left;
}

#contentcontactbox
{
	width: 426px;
	height: 277px;
	padding:20px;
	float:left;
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/contact-form-box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 11px;
	color: #606060;
}

#contentrightboxleftproducts, #contentrightboxleftproducts1, #contentrightboxleftproducts2, #contentrightboxleftproducts3
{
	float: left;
	width: 100px;
}

#contentrightboxleftproducts img, #contentrightboxleftproducts1 img, #contentrightboxleftproducts2 img, #contentrightboxleftproducts3 img
{
	padding:0px 0px 10px 0px;
}

#contentrightboxrighthire img
{
	padding:0px 0px 0px 15px;
}

#contentrightboxrighthire1 img
{
	padding:0px 0px 0px 0px;
}

/* 	===================================================================================================
												Footer
===================================================================================================  */

#footer
{
/*	width: 580px;*/
	width:692px;
	text-align: left;
	float: left;
	padding: 10px 0px 25px;	
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/background-content-box-top.jpg);
	background-repeat: repeat-x;	
}

#footerboxleft
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 560px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 10px;
	line-height: 16px;
	color: #555555;
	text-decoration: none;
}
#footerboxleftcontent
{
	width: 560px;
}

ul.footer_links 
{
	margin:0;
	padding:0;
	background-position: center;
	text-align: left;
} 	

ul.footer_links li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: inline;
	text-align: left;
}
	
a.f_footer
{
	display:inline;
	margin: 0px 0;
	padding: 0 3px;
	text-decoration:none;
	color:#555555;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	line-height: 16px;
}

a.f_footer:hover
{
	color:#970303;
}

#footerboxleft a
{
	color:#0295CB;
	text-decoration:none;
}

#footerboxleft a:hover
{
	color:#555555;
	text-decoration:none;
}

/* 	===================================================================================================
												Top Menu
===================================================================================================  */

#topmenu
{
	left:0;
	text-align:center;
	width:159px;
	height:10px;
	border:0;
	padding:0;
	margin:0;
}
#topmenu ul
{
	position: relative;
	width:159px;
	height:10px;
	background: url(../ideal-scaffolding-images/background-menu-top.jpg);
	margin: 0;
	padding: 0;
}

#topmenu ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#topmenu ul li, #topmenu a
{
	display:block;
	height:10px;
	border-bottom:0;
}

#topmenu ul li a
{
	text-indent:-9999px;
	text-decoration:none;
}

#tm1
{
	left:0; top:0; width:37px;
}
#tm2
{
	left:37px; top:0; width:66px;
}
#tm3
{
	left:103px; top:0; width:56px;
}

#tm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-menu-top.jpg) 0 -10px no-repeat; border-bottom:0;
}
#tm2 a:hover
{
	background: transparent url(../ideal-scaffolding-images/background-menu-top.jpg) -37px -10px no-repeat; border-bottom:0;
}
#tm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-menu-top.jpg) -103px -10px no-repeat; border-bottom:0;
}

#mainmenu
{
	left:0;
	text-align:left;
	width:610px;
	height:35px;
	border:0;
	padding:0;
	margin:0;
	float: left;
	display:block;
}
#mainmenu ul
{
	position: relative;
	width:551px;
	height:35px;
	background: url(../ideal-scaffolding-images/background-main-menus.jpg);
	margin: 0;
	padding: 0;
}

#mainmenu ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#mainmenu ul li, #mainmenu a
{
	display:block;
	height:35px;
	border-bottom:0;
}

#mainmenu ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#mm1
{
	left:0; top:0; width:137px;
}
#mm2
{
	left:137px; top:0; width:92px;
}
#mm3
{
	left:229px; top:0; width:120px;
}
#mm4
{
	left:349px; top:0; width:118px;
}
#mm5
{
	left:467px; top:0; width:88px;
}
#mm6
{
	left:555px; top:0; width:55px;
}

#mm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus.jpg) 0 -35px no-repeat; border-bottom:0;
}
#mm2 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus.jpg) -137px -35px no-repeat; border-bottom:0;
}
#mm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus.jpg) -229px -35px no-repeat; border-bottom:0;
}
#mm4 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus.jpg) -349px -35px no-repeat; border-bottom:0;
}
#mm5 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus.jpg) -467px -35px no-repeat; border-bottom:0;
}
#mm6 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus.jpg) -555px -35px no-repeat; border-bottom:0;
}



#ddmenu1
{
	left:0;
	text-align:left;
	width:692px;
	height:55px;
	padding:0;
	margin:0;
	background:#FFFFFF;
	padding:0px 0px 0px 0px;		
	float: left;
	display:block;
}
#ddmenu1 ul
{
	position: relative;
	width:692px;
	height:55px;
	margin: 0;
	padding:0px 0px 0px 0px;		
	background-image: url(../ideal-scaffolding-images/ddmenu1.gif);	
}

#ddmenu1 ul li
{
	margin: 0;
	padding:0px;
	list-style: none;
	position: absolute;
	top:0;
}

#ddmenu1 ul li, #ddmenu1 a
{
	display:block;
	height:55px;
	padding:0px;
	border-bottom:0;
}

#ddmenu1 ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#smm1
{
	left:0; top:10; width:90px;
}
#smm2
{
	left:90px; top:10; width:93px;
}
#smm3
{
	left:183px; top:10; width:130px;
}
#smm4
{
	left:313px; top:10; width:51px;
}
#smm5
{
	left:364px; top:10; width:114px;
}
#smm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu1.gif) 0 -45px no-repeat; border-bottom:0;
}
#smm2 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu1.gif) -90px -45px no-repeat; border-bottom:0;
}
#smm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu1.gif) -183px -45px no-repeat; border-bottom:0;
}
#smm4 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu1.gif) -313px -45px no-repeat; border-bottom:0;
}
#smm5 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu1.gif) -364px -45px no-repeat; border-bottom:0;
}


/*
#ddmenu1
{
	text-align:left;
	width:692px;
	height:35px;
	padding:0px 0px 0px 0px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
}
#ddmenu1 ul
{
	position: relative;
	width:692px;
	height:35px;
	background: url(../ideal-scaffolding-images/subnavigation_products-1.gif);
	margin: 0px;
	padding: 0px;
}

#ddmenu1 ul li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top:0;
}

#ddmenu1 ul li, #ddmenu1 a
{
	display:block;
	height:35px;
	border-bottom:0;
}

#ddmenu1 ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#smm1
{
	left:0; top:0; width:80px;
}
#smm2
{
	left:80px; top:0; width:93px;
}
#smm3
{
	left:173px; top:0; width:86px;
}
#smm4
{
	left:259px; top:0; width:50px;
}
#smm5
{
	left:309px; top:0; width:370px;
}
#smm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_products-1.gif) 0 -35px no-repeat; border-bottom:0;
}
#smm2 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_products-1.gif) -80px -35px no-repeat; border-bottom:0;
}
#smm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_products-1.gif) -173px -35px no-repeat; border-bottom:0;
}
#smm4 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_products-1.gif) -259px -35px no-repeat; border-bottom:0;
}
#smm5 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_products-1.gif) -309px -35px no-repeat; border-bottom:0;
}*/

#ddmenu2
{
	left:0;
	text-align:left;
	width:692px;
	height:55px;
	padding:0;
	margin:0;
	float: left;
	display:block;
}
#ddmenu2 ul
{
	position: relative;
	width:692px;
	height:55px;
	background: url(../ideal-scaffolding-images/ddmenu2.gif);
	margin: 0;
	padding: 0;
}

#ddmenu2 ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#ddmenu2 ul li, #ddmenu2 a
{
	display:block;
	height:55px;
	border-bottom:0;
}

#ddmenu2 ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#s2mm1
{
	left:0; top:10; width:128px;
}
#s2mm2
{
	left:128px; top:10; width:104px;
}
#s2mm3
{
	left:232px; top:10; width:80px;
}
#s2mm4
{
	left:312px; top:10; width:105px;
}
/*
#s2mm5
{
	left:417px; top:10; width:275px;
}
*/
#s2mm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu2.gif) 0 -45px no-repeat; border-bottom:0;
}
#s2mm2 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu2.gif) -128px -45px no-repeat; border-bottom:0;
}
#s2mm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu2.gif) -232px -45px no-repeat; border-bottom:0;
}
#s2mm4 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu2.gif) -312px -45px no-repeat; border-bottom:0;
}
/*#s2mm5 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/ddmenu2.gif) -417px -45px no-repeat; border-bottom:0;
}*/

/*
#ddmenu2
{
	left:0;
	text-align:left;
	width:692px;
	height:35px;
	padding:0;
	margin:0;
	float: left;
	display:block;
}
#ddmenu2 ul
{
	position: relative;
	width:692px;
	height:35px;
	background: url(../ideal-scaffolding-images/subnavigation_hires1.gif);
	margin: 0;
	padding: 0;
}

#ddmenu2 ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#ddmenu2 ul li, #ddmenu2 a
{
	display:block;
	height:35px;
	border-bottom:0;
}

#ddmenu2 ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#s2mm1
{
	left:0; top:0; width:118px;
}
#s2mm2
{
	left:118px; top:0; width:104px;
}
#s2mm3
{
	left:222px; top:0; width:80px;
}
#s2mm4
{
	left:302px; top:0; width:104px;
}
/*#s2mm5
{
	left:407px; top:0; width:275px;
}
#s2mm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_hires1.gif) 0 -35px no-repeat; border-bottom:0;
}
#s2mm2 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_hires1.gif) -118px -35px no-repeat; border-bottom:0;
}
#s2mm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_hires1.gif) -222px -35px no-repeat; border-bottom:0;
}
#s2mm4 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_hires1.gif) -302px -35px no-repeat; border-bottom:0;
}
/*#s2mm5 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/subnavigation_hires1.gif) -407px -35px no-repeat; border-bottom:0;
}*/


/* 	===================================================================================================
												Inner Top Menu
===================================================================================================  */

#topmenuinner
{
	left:0;
	text-align:center;
	width:159px;
	height:10px;
	border:0;
	padding:0;
	margin:0;
}
#topmenuinner ul
{
	position: relative;
	width:159px;
	height:10px;
	background: url(../ideal-scaffolding-images/background-menu-top-inner.jpg);
	margin: 0;
	padding: 0;
}

#topmenuinner ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#topmenuinner ul li, #topmenuinner a
{
	display:block;
	height:10px;
	border-bottom:0;
}

#topmenuinner ul li a
{
	text-indent:-9999px;
	text-decoration:none;
}

#intm1
{
	left:0; top:0; width:37px;
}
#intm2
{
	left:37px; top:0; width:66px;
}
#intm3
{
	left:103px; top:0; width:56px;
}

#intm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-menu-top-inner.jpg) 0 -10px no-repeat; border-bottom:0;
}
#intm2 a:hover
{
	background: transparent url(../ideal-scaffolding-images/background-menu-top-inner.jpg) -37px -10px no-repeat; border-bottom:0;
}
#intm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-menu-top-inner.jpg) -103px -10px no-repeat; border-bottom:0;
}

#mainmenuinner
{
	left:0;
	text-align:left;
	width:635px;
	height:35px;
	border:0;
	padding:0;
	margin:0;
	float: left;
}
#mainmenuinner ul
{
	position: relative;
	width:635px;
	height:35px;
	background: url(../ideal-scaffolding-images/background-main-menus-inner.jpg);
	margin: 0;
	padding: 0;
}

#mainmenuinner ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#mainmenuinner ul li, #mainmenuinner a
{
	display:block;
	height:35px;
	border-bottom:0;
}

#mainmenuinner ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#inmm1
{
	left:0; top:0; width:137px;
}
#inmm2
{
	left:137px; top:0; width:92px;
}
#inmm3
{
	left:229px; top:0; width:120px;
}
#inmm4
{
	left:349px; top:0; width:118px;
}
#inmm5
{
	left:467px; top:0; width:108px;
}
#inmm6
{
	left:575px; top:0; width:60px;
}

#inmm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus-inner.jpg) 0 -35px no-repeat; border-bottom:0;
}
#inmm2 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus-inner.jpg) -137px -35px no-repeat; border-bottom:0;
}
#inmm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus-inner.jpg) -229px -35px no-repeat; border-bottom:0;
}
#inmm4 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus-inner.jpg) -349px -35px no-repeat; border-bottom:0;
}
#inmm5 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus-inner.jpg) -467px -35px no-repeat; border-bottom:0;
}
#inmm6 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-main-menus-inner.jpg) -575px -35px no-repeat; border-bottom:0;
}

/* 	===================================================================================================
												SUB Top Menu
===================================================================================================  */

#submenu
{
	left:0;
	text-align:left;
	width:692px;
	height:55px;
	border:0;
	padding:0px;
	margin:0px;
	float: left;
	background-image: url(../ideal-scaffolding-images/submenu-background.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;

}

#abgsubmenu
{
	left:0;
	text-align:left;
	width:592px;
	height:35px;
	border:0;
	background-color:#999999;
	margin:10px 0px 10px 0px;
	padding:0px;
	float: left;
}

#bgsubmenu
{
	left:0;
	text-align:left;
	width:692px;
	height:45px;
	padding:10px 0px 0px 0px;
	margin:0px;
	float: left;
	background-image: url(../ideal-scaffolding-images/background-submenu-new.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
}
#bgsubmenu1
{
	left:0;
	text-align:left;
	width:682px;
	height:45px;
	padding:10px 0px 0px 10px;
	margin:0px;
	float: left;
	background-image: url(../ideal-scaffolding-images/background-submenu-new.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
}

#submenu ul
{
	position: relative;
	width:692px;
	height:55px;
/*	background: url(../ideal-scaffolding-images/background-submenu.jpg);*/
	margin: 0;
	padding: 0;
	
}

#submenu ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0px;
}

#submenu ul li, #submenu a
{
	display:block;
	height:55px;
	border-bottom:0;
}

#submenu ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#sm1
{
	left:0; top:0; width:89px;
}
#sm2
{
	left:89px; top:0; width:93px;
}
#sm3
{
	left:182px; top:0; width:86px;
}
#sm4
{
	left:268px; top:0; width:115px;
}
#sm5
{
	left:383px; top:0; width:121px;
}

#sm1 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu.jpg) 0 -35px no-repeat; border-bottom:0;
}
#sm2 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu.jpg) -89px -35px no-repeat; border-bottom:0;
}
#sm3 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu.jpg) -182px -35px no-repeat; border-bottom:0;
}
#sm4 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu.jpg) -268px -35px no-repeat; border-bottom:0;
}
#sm5 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu.jpg) -383px -35px no-repeat; border-bottom:0;
}


#submenu1
{
	left:0;
	text-align:left;
	width:692px;
	height:45px;
	border:0;
	padding:10px 0px 0px 0px;
	margin:0;
	float: left;
}
#submenu1 ul
{
	position: relative;
	width:692px;
	height:35px;
	background: url(../ideal-scaffolding-images/background-submenu1.jpg);
	margin: 0;
	padding: 0;
}

#submenu1 ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0px;
}

#submenu1 ul li, #submenu1 a
{
	display:block;
	height:35px;
	border-bottom:0;
}

#submenu1 ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#sm11
{
	left:0; top:0; width:127px;
}
#sm12
{
	left:127px; top:0; width:105px;
}
#sm13
{
	left:232px; top:0; width:80px;
}
#sm14
{
	left:312px; top:0; width:104px;
}
#sm15
{
	left:416px; top:0; width:99px;
}


#sm11 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu1.jpg) 0 -35px no-repeat; border-bottom:0;
}
#sm12 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu1.jpg) -127px -35px no-repeat; border-bottom:0;
}
#sm13 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu1.jpg) -232px -35px no-repeat; border-bottom:0;
}
#sm14 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu1.jpg) -312px -35px no-repeat; border-bottom:0;
}
#sm15 a:hover 
{
	background: transparent url(../ideal-scaffolding-images/background-submenu1.jpg) -416px -35px no-repeat; border-bottom:0;
}


/* 	===================================================================================================
												Form Elements
===================================================================================================  */

#formlayer	{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#formlayer fieldset,  #formlayer form
{
	margin:0;
	padding:0;
	border:0;
}

#formlayer label
{
	display:block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

#formlayer input, #formlayer select, #formlayer textarea
{
	width:200px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	border:1px solid #606060;
	color: #606060;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background-color: #F0F0F0;
	height: 17px;
}

#formlayer input
{
	height: 17px;
}

#formlayer textarea
{
	height: 75px;
	width: 405px;
}

.formbut
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	background:#BD6504 url(../ideal-scaffolding-images/button_submit.jpg) no-repeat scroll left;
	color:#FFFFFF;
	text-transform: uppercase;
	height: 33px;
	width: 238px;
	text-decoration: none;
	cursor: hand;
}

/* 	===================================================================================================
												Table Elements
===================================================================================================  */

.table
{
	height: 355px;
	width: 466px;
}

.list
{
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 70%;
	line-height: 18px;
	text-transform: uppercase;
	color: #FF0000;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/project-list.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 28px;
	width: 95px;
	font-weight: bold;
	text-align: center;
}

.next
{
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 70%;
	line-height: 18px;
	text-transform: uppercase;
	color: #FF0000;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../ideal-scaffolding-images/project-next.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 28px;
	width: 55px;
	font-weight: bold;
	text-align: center;
}
.product a
{
	color: #FF0000;
	text-decoration: none;
}
.product a:hover
{
	color: #000000;
	text-decoration: none;
}

/* 	===================================================================================================
												Table Product Menus
===================================================================================================  */

div.spanholder	{}

ul.areas 	{
	list-style:none;
	margin:0;
	padding:0;
	}
ul.areas li	{
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0px 0;
	}

a.fl_sca, a.fl_bar, a.fl_sys, a.fl_new
{
		display:block;
		margin: 0px 0 0px;
		padding: 0 0px;
		text-decoration:none;
		height:20px;
		text-indent:-9999em;
	}

a.fl_sca{background: url(../ideal-scaffolding-images/products-scaffolding-on.jpg) no-repeat top left;}
a.fl_bar{background: url(../ideal-scaffolding-images/products-barriers-on.jpg) no-repeat top left;}
a.fl_sys{background: url(../ideal-scaffolding-images/products-system-layer-roots-on.jpg) no-repeat top left;}
a.fl_new{background: url(../ideal-scaffolding-images/products-new-buildings-on.jpg) no-repeat top left;}

a.fl_sca:hover{background: url(../ideal-scaffolding-images/products-scaffolding-over.jpg) no-repeat top left;}
a.fl_bar:hover{background: url(../ideal-scaffolding-images/products-barriers-over.jpg) no-repeat top left;}
a.fl_sys:hover{background: url(../ideal-scaffolding-images/products-system-layer-roots-over.jpg) no-repeat top left;}
a.fl_new:hover{background: url(../ideal-scaffolding-images/products-new-buildings-over.jpg) no-repeat top left;}

/* 	===================================================================================================
												Table Product Menus
===================================================================================================  */


#toplinks
{
	position: relative;
	width: 692px;
	height: 100px;
	color: #000000;
	padding: 0px;
	background-image:  url(../ideal-scaffolding-images/glbnav_background.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	float:left;
}
#toplinks a
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
}
#toplinks a:hover
{
	color: #FFFF00;
	text-decoration: none;
	text-transform: uppercase;
}

#toplinks img
{
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	
}

/* 	===================================================================================================
												Table Product Menus
===================================================================================================  */

#globalNav
{
	position: relative;
	width: 677px;
	height: 100px;
	color: #000000;
	padding: 0px;
	background-image:  url(../ideal-scaffolding-images/glbnav_background.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	float:left;
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	min-width: 677px;
	padding: 20px 0px 0px 5px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}

/*
#globalLink{
	position: absolute;
	top: 0;
	padding: 8px 0px 0px;
	margin: 0px;
	left: 15px;
	z-index: 100;
	word-spacing: -1px;
	height: 35px;
}
*/

a.glink, a.glink:visited
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
}

a.glink:hover
{
	text-decoration: none;
	color: #FFFF00;
}

/************ subglobalNav styles **************/

.subglobalNav{
	position: relative;
	padding: 0px 0px 0px 15px;
	visibility: hidden;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	top: 63px;	
	width: 677px;
	text-align:left;
}

.subglobalNav a:link, .subglobalNav a:visited {
	text-decoration: none;
	color: #FFFFFF;	
}

.subglobalNav a:hover{
	color: #FFFF00;
	text-decoration: none;
}


/*====================================================================================================================================================
															List
====================================================================================================================================================*/

.list-ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	line-height: 17px;
	text-decoration: none;	
}


/*#menu1Container
{
	width:682px;
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:left;
	float:left;
}

#menu1Content
{
	margin:0px;
	float:left;	
	text-align:left;	
	padding:0px 0px 0px 10px;
}

#menu2Container
{
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:left;	
	float:left;	
}

#menu2Content
{
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:left;	
	float:left;	
}

.menu
{
	padding:0px;
	margin:0px;
	text-align:left;	
}*/