a  {
	text-decoration: none;
	color: 3366cc;
}

a ins  {
   text-decoration: none;
}
#logolink {
	visibility: visible;
	position: absolute;
	left: 25px;
	top: 406px;
	z-index: 5;
	width: 83px;
	height: 59px;
	color: 3366cc;
	text-align: center;
   }

#pid6decorative,
#pid7screenrail,
#pid5stairramp,
#pid4contact,
#pid2about,
#pid8thanx,
#pid1index,
#pid3employment  {
   margin: 0px auto 0px 0px;
   width: 800px;
   position: relative;
}

#i6dg,
#i6ag,
#i2dg,
#i10bg,
#i5dg,
#i6bg,
#i14ag,
#i7dg,
#i10dg,
#i10ag  {
   visibility: visible;
   position: absolute;
   left: 318px;
   z-index: 2;
   width: 143px;
   height: 96px;
   background-repeat: no-repeat;
}

#i3dg,
#i11ag,
#i7ag,
#i4dg,
#i11bg,
#i1dg,
#i3ag,
#i11dg,
#i3bg  {
   visibility: visible;
   position: absolute;
   left: 469px;
   z-index: 2;
   width: 143px;
   height: 96px;
   background-repeat: no-repeat;
}

#resumestextcopy2 p,
#resumestext p  {
   font: 14px/17px "Trebuchet MS";
   margin: 0px;
   color: #333333;
   text-align: left;
}

#i13dg,
#i15dg,
#i14dg,
#i15ag  {
   visibility: visible;
   position: absolute;
   top: 427px;
   z-index: 2;
   width: 143px;
   height: 95px;
   background-repeat: no-repeat;
}

#i12dg,
#i9bg,
#i12bg,
#i9dg  {
   visibility: visible;
   position: absolute;
   top: 323px;
   z-index: 2;
   width: 143px;
   height: 96px;
   background-repeat: no-repeat;
}

#i8ag,
#i16ag,
#i12ag  {
   visibility: visible;
   position: absolute;
   left: 619px;
   z-index: 2;
   width: 144px;
   height: 96px;
   background-repeat: no-repeat;
}

#indexmenu li a {
	text-decoration: none;
	height: 100%;
	display: block;
}

#gallerymenumenu  {
	height: 30px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 160px;
	top: 79px;
	z-index: 12;
	width: 638px;
}

#i20ag,
#i4ag,
#i17ag  {
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 144px;
   height: 95px;
   background-repeat: no-repeat;
}

#i2ag,
#i18ag,
#i2bg  {
   visibility: visible;
   position: absolute;
   left: 318px;
   z-index: 2;
   width: 143px;
   height: 95px;
   background-repeat: no-repeat;
}

#logobutton a:hover  {
   background-position: -113px 0%;
}

#id100addresstext p  {
   font: 16px/19px Arial;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#id100addresstext  {
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 639px;
   z-index: 2;
   width: 657px;
}

#sidemenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #666666;
   width: 100%;
   display: block;
}

#ribbonxmedia  {
  background-color:#3366cc;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 800px;
   height: 50px;
}

#i5ag {visibility: visible;
   position: absolute;
   left: 167px;
   z-index: 2;
   width: 144px;
   height: 96px;
   background-repeat: no-repeat;
   }

#i9ag,
#i13ag  {
   visibility: visible;
   position: absolute;
   left: 167px;
   z-index: 2;
   width: 144px;
   height: 96px;
   background-repeat: no-repeat;
}

#logobutton a  {
   background: url(decorativemedia/logobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 52px;
   width: 113px;
   font-size: 52px;
   line-height: 52px;
}

#sidemenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#i8bg,
#i7bg  {
   visibility: visible;
   position: absolute;
   top: 220px;
   z-index: 2;
   width: 143px;
   height: 95px;
   background-repeat: no-repeat;
}

#i5bg,
#i1bg  {
   visibility: visible;
   position: absolute;
   left: 168px;
   z-index: 2;
   width: 142px;
   height: 95px;
   background-repeat: no-repeat;
}

#sidemenubg  {
   background: url(decorativemedia/sidemenubg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 50px;
   z-index: 3;
   width: 131px;
   height: 611px;
}

#logobutton  {
	visibility: visible;
	position: absolute;
	left: 8px;
	top: 354px;
	z-index: 4;
	width: 113px;
	height: 52px;
}

#sidemenu  {
   font: 18px/40px "Trebuchet MS";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #666666;
   position: absolute;
   left: 2px;
   top: 69px;
   z-index: 4;
   width: 121px;
}

#colors  {
   background: url(decorativemedia/colors.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 50px;
   z-index: 4;
   width: 800px;
   height: 17px;
}

#layer0  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 660px;
   background-color: #FFFFFF;
   background-image: none;
}

#i18ag  {
   background-image: url(stairrampmedia/18ag.jpg);
   top: 531px;
}

#i12bg  {
   background-image: url(decorativemedia/12bg.jpg);
   left: 619px;
}

#i11ag  {
   background-image: url(stairrampmedia/11ag.jpg);
   top: 323px;
}

#i13ag  {
   background-image: url(stairrampmedia/13ag.jpg);
   top: 427px;
}

#i14dg  {
   background-image: url(screenrailmedia/14dg.jpg);
   left: 318px;
}

#i14ag  {
   background-image: url(stairrampmedia/14ag.jpg);
   top: 427px;
}

#i12dg  {
   background-image: url(screenrailmedia/12dg.jpg);
   left: 619px;
}

#i16ag  {
   background-image: url(stairrampmedia/16ag.jpg);
   top: 427px;
}

#i19ag  {
   background: url(stairrampmedia/19ag.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 469px;
   top: 531px;
   z-index: 2;
   width: 143px;
   height: 95px;
}

#i11bg  {
   background-image: url(decorativemedia/11bg.jpg);
   top: 323px;
}

#i12ag  {
   background-image: url(stairrampmedia/12ag.jpg);
   top: 323px;
}

#i17ag  {
   background-image: url(stairrampmedia/17ag.jpg);
   top: 531px;
   left: 167px;
}

#i10dg  {
   background-image: url(screenrailmedia/10dg.jpg);
   top: 323px;
}

#i13dg  {
   background-image: url(screenrailmedia/13dg.jpg);
   left: 168px;
}

#i15ag  {
   background-image: url(stairrampmedia/15ag.jpg);
   left: 469px;
}

#i11dg  {
   background-image: url(screenrailmedia/11dg.jpg);
   top: 323px;
}

#i10ag  {
   background-image: url(stairrampmedia/10ag.jpg);
   top: 323px;
}

#i10bg  {
   background-image: url(decorativemedia/10bg.jpg);
   top: 323px;
}

#i20ag  {
   background-image: url(stairrampmedia/20ag.jpg);
   top: 531px;
   left: 619px;
}

#i15dg  {
   background-image: url(screenrailmedia/15dg.jpg);
   left: 469px;
}

#i5dg  {
   background-image: url(screenrailmedia/5dg.jpg);
   top: 220px;
   left: 167px;
   
}

#i8ag  {
   background-image: url(stairrampmedia/8ag.jpg);
   top: 219px;
}

#i1ag  {
	background: url(stairrampmedia/1ag.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 167px;
	top: 116px;
	z-index: 2;
	width: 145px;
	height: 96px;
}

#i3dg  {
   background-image: url(screenrailmedia/3dg.jpg);
   top: 116px;
}

#i6bg  {
   background-image: url(decorativemedia/6bg.jpg);
   height: 95px;
   top: 220px;
}

#i4dg  {
   background-image: url(screenrailmedia/4dg.jpg);
   top: 116px;
   left: 620px;
}

#i1dg  {
   background-image: url(screenrailmedia/1dg.jpg);
   top: 116px;
   left: 167px;
}

#i3bg  {
   background-image: url(decorativemedia/3bg.jpg);
   height: 95px;
   top: 116px;
}

#i4bg  {
   background: url(decorativemedia/4bg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 116px;
   z-index: 2;
   width: 142px;
   height: 95px;
}

#i4ag  {
   background-image: url(stairrampmedia/4ag.jpg);
   top: 116px;
   left: 619px;
}

#i5ag  {
   background-image: url(stairrampmedia/5ag.jpg);
   left: 167px;
   top: 220px;
}

#i7ag  {
   background-image: url(stairrampmedia/7ag.jpg);
   top: 219px;
}

#i7bg  {
   background-image: url(decorativemedia/7bg.jpg);
   left: 469px;
}

#i2ag  {
   background-image: url(stairrampmedia/2ag.jpg);
   top: 116px;
}

#i9ag  {
   background-image: url(stairrampmedia/9ag.jpg);
   top: 323px;
}

#i1bg  {
   background-image: url(decorativemedia/1bg.jpg);
   top: 116px;
}

#i3ag  {
   background-image: url(stairrampmedia/3ag.jpg);
   height: 95px;
   top: 116px;
}

#i7dg  {
   background-image: url(screenrailmedia/7dg.jpg);
   top: 220px;
   left: 469px;
}

#i6ag  {
   background-image: url(stairrampmedia/6ag.jpg);
   top: 219px;
}

#i8bg  {
   background-image: url(decorativemedia/8bg.jpg);
   left: 619px;
}

#i2dg  {
   background-image: url(screenrailmedia/2dg.jpg);
   top: 116px;
}

#i9bg  {
   background-image: url(decorativemedia/9bg.jpg);
   left: 168px;
}

#i9dg  {
   background-image: url(screenrailmedia/9dg.jpg);
   left: 168px;
}

#i2bg  {
   background-image: url(decorativemedia/2bg.jpg);
   top: 116px;
}

#i6dg  {
   background-image: url(screenrailmedia/6dg.jpg);
   top: 220px;
}

#i5bg  {
   background-image: url(decorativemedia/5bg.jpg);
   top: 220px;
}

html, body  {
	background-image:url(bg.png);
	background-repeat:repeat-y;
	margin:0pt;
	background-color: #FFDEA5;
}
