


/*this is to keep page from shifting to left on load in safari and firefox*/

html { min-height: 100%; margin-bottom: 1px; }

html { overflow: -moz-scrollbars-vertical !important; }



body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #FFFFFF;
	text-align:left;
}

#container {
position:relative;
	width:1028px;
	height:716px;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	visibility: visible;
}

#background {
	position:absolute;
	left:0px;
	top:0px;
	width:1028px;
	height:706px;
	z-index:1;
	visibility: visible;
}
#R_logo {
	position:absolute;
	left:324px;
	top:0px;
	width:19px;
	height:19px;
	z-index:50;
}
#flags {
	position:absolute;
	right:0px;
	top:0px;
	height:24px;
	z-index:1;
	visibility: visible;
	background-color:#000000;
}
#footer {
	position:absolute;
	left:0px;
	top:706px;
	width:1028px;
	height:10px;
	z-index:1;
	visibility: visible;
}
#contentarea {
	position:absolute;
	left:512px;
	top:24px;
	width:500px;
	height:522px;
	z-index:5;
	visibility: visible;
}
#menuContainer {
	position:absolute;
	right:516px;
	top:138px;
	height:298px;
	z-index:20;
}

#partsContainer {
	position:absolute;
	left:512px;
	top:559px;
	width:500px;
	height:121px;
	z-index:3;
}

#PowerHandleText {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:218px;
	z-index:12;
}
#PowerHandleDiagram {
	position:absolute;
	left:0px;
	top:63px;
	width:500px;
	height:475px;
	z-index:10;
}
#TorchText {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:218px;
	z-index:12;
}
#TorchDiagram {
	position:absolute;
	left:0px;
	top:60px;
	width:500px;
	height:479px;
	z-index:10;
}
#DrillText {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:218px;
	z-index:12;
}
#DrillDiagram {
	position: absolute;
	left:0px;
	top:110px;
	width:500px;
	height:428px;
	z-index:10;
}
#JigSawText {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:218px;
	z-index:12;
}
#JigSawDiagram {
	position:absolute;
	left:0px;
	top:71px;
	width:500px;
	height:468px;
	z-index:10;
}
#CircularSawText {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	z-index:20;
}
#CircularSawDiagram {
	position:absolute;
	left:0px;
	top:88px;
	width:500px;
	height:450px;
    z-index:19;
}

#TableLight {
	position:absolute;
	left:0px;
	top:0px;
	width:512px;
	height:706px;
	z-index:2;
	visibility: hidden;
}
#DrillPress {
	position:absolute;
	left:0px;
	top:0px;
	width:512px;
	height:706px;
	z-index:2;
	visibility: hidden;
}
#DrillPressC {
	position:absolute;
	left:0px;
	top:0px;
    width:520px;
   	height:160px;
	overflow:auto;
	z-index:2;
}
#ScrollSaw {
	position:absolute;
	left:0px;
	top:0px;
	width:512px;
	height:706px;
	z-index:2;
	visibility: hidden;
}
#ScrollSawC {
	position:absolute;
	left:0px;
	top:0px;
    width:520px;
   	height:160px;
	overflow:auto;
	z-index:2;
}
#TableSaw {
	position:absolute;
	left:0px;
	top:0px;
	width:512px;
	height:706px;
	z-index:2;
	visibility: hidden;
}
#TableSawC {
	position:absolute;
	left:0px;
	top:0px;
    width:520px;
   	height:160px;
	overflow:auto;
	z-index:2;
}
#orderonline {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:538px;
	z-index:4;
    background: url(sources/onlinebackground.jpg) no-repeat left top;
	background-color: #000000;
	overflow:auto;
}
#DownloadsC {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:522px;    
    background: url(sources/downloadbackground.jpg) no-repeat left top;
	z-index:4;
	background-color: #000000;
}
#contactInfo {
	position:absolute;
	left:0;
	top:240px;
	width:248px;
	height:127px;
	z-index:1;
}
#contactC {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:522px;
	z-index:4;
	background-color: #000000;
	overflow:auto;
}
#FAQC {
	position:absolute;
	left:0px;
	top:0px;
	width:500px;
	height:522px;
	z-index:4;
	background-color: #000000;
	overflow:auto;
}
#TableLightText {
	position:absolute;
	left:20px;
	top:160px;
	width:500px;
	height:522px;
	z-index:20;
}
#PowerHandleImageText {
	position:absolute;
	left:10px;
	top:125px;
	width:500px;
	height:522px;
	z-index:20;
}
#DrillImageText {
	position:absolute;
	left:10px;
	top:40px;
	width:500px;
	height:522px;
	z-index:20;
}
#ProductsText {
	position:absolute;
	left:200px;
	top:165px;
	width:500px;
	height:522px;
	z-index:20;
}
#AccessoriesClick {
	position:absolute;
	right:10px;
	top:360px;
	z-index:20;
}



a:link {
	color: #FFFF00;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #FFFF00;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #FFFF00;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #FFFF00;
	font-weight:bold;
}
.style1 {color: #FFFF00}
.style2 {color: #FF0000}
.footerStyle {color: #FFFFFF; font-size:xx-small; font-family: Arial, Helvetica, sans-serif; text-align:right}
.address {color: #FFFFFF; font-size:13px; font-family: Arial, Helvetica, sans-serif; text-align:center}
.ukinfostyle {color: #000000; font-size:13px; font-family: Arial, Helvetica, sans-serif; text-align:center}
.specstyle {color: #FFFFFF; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
.specDescstyle {color: #FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.specinfostyle {color: #000000; font-size:11px; font-family: Arial, Helvetica, sans-serif;}

#globe {
 margin-left:0px;
 margin-top:0px;
 left:0px;
 top:70px;
 width: 500px;
 height: 248px;
 background: url(sources/map/world.gif) no-repeat left top;
 position:absolute;
}

#globe li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  display: block;
  text-indent: 0px;
}

#globe li, #globe a {
  display: block;
  text-decoration: none;
}

#na {left: 0px; top: 0px; width: 150px; height: 95px; }
#ru {left: 242px; top: 0px; width: 194px; height: 66px; }
#af {left: 180px; top: 75px; width: 110px; height: 127px; }
#au {left: 370px; top: 160px; width: 91px; height: 66px; }
#sa {left: 34px; top: 80px; width: 130px; height: 159px; }
#eu {left: 146px; top: 0px; width: 126px; height: 78px; }
#ap {left: 274px; top: 46px; width: 178px; height: 123px; }
#me {left: 245px; top: 63px; width: 65px; height: 66px; }

#na a {height: 96px; }
#ru a {height: 64px; }
#af a {height: 127px; }
#au a {height: 67px; }
#sa a {height: 164px; }
#eu a {height: 86px; }
#ap a {height: 130px; }
#me a {height: 62px; }

#na a:hover {background: url(sources/map/world.gif) -1px -247px no-repeat; }
#ru a:hover {background: url(sources/map/world.gif) -243px -247px no-repeat; }
#af a:hover {background: url(sources/map/world.gif) -181px -322px no-repeat; }
#au a:hover {background: url(sources/map/world.gif) -371px -407px no-repeat; }
#sa a:hover {background: url(sources/map/world.gif) -35px -583px no-repeat; }
#eu a:hover {background: url(sources/map/world.gif) -147px -503px no-repeat; }
#ap a:hover {background: url(sources/map/world.gif) -275px -549px no-repeat; }
#me a:hover {background: url(sources/map/world.gif) -245px -828px no-repeat; }

#contactarea {
	position:absolute;
	left:0px;
	top:322px;
	width:500px;
	height:218px;
	z-index:10;
	background-color:#000000;
	overflow:auto;
	}
#europeMap {
	position:absolute;
	left:0px;
	top:70px;
	width:500px;
	height:248px;
	z-index:20;
	background-color:#c2c2c2;
	}

#ukinfo {
	position:absolute;
	left:40px;
	top:120px;
	width:140px;
	height:100px;
	z-index:20;
	visibility:hidden;
	}
#back2Global {
	position:absolute;
	left:20px;
	top:80px;
	width:100px;
	height:35px;
	z-index:20;
	}
#europe {
 margin-right:0px;
 margin-top:0px;
 right:0px;
 top:0px;
 width: 264px;
 height: 248px;
 background: url(sources/map/europeCSS.gif) no-repeat;
 padding: 0;
 position:absolute;
}

#europe li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#europe a {display: block; text-indent: 0px; text-decoration: none;}

#sc {left:11px;top:1px;width:155px;height:140px;}
#we {left:18px;top:170px;width:180px;height:90px;}
#uk {left:44px;top:106px;width:49px;height:46px;}
#fr {left:50px;top:152px;width:51px;height:53px;}
#pr {left:132px;top:132px;width:113px;height:86px;}
#ba {left:135px;top:115px;width:25px;height:33px;}
#ce {left:84px;top:140px;width:46px;height:46px;}
#nb {left:76px;top:140px;width:25px;height:25px;}
#ee {left:106px;top:140px;width:60px;height:81px;}
#it {left:78px;top:175px;width:48px;height:59px;}

#sc a {height:140px;}
#we a {height:90px;}
#uk a {height:46px;}
#fr a {height:53px;}
#pr a {height:86px;}
#ba a {height:33px;}
#ce a {height:46px;}
#nb a {height:25px;}
#ee a {height:81px;}
#it a {height:59px;}

#sc a:hover {background: url(sources/map/europeCSS.gif) -11px -249px no-repeat;}
#we a:hover {background: url(sources/map/europeCSS.gif) -18px -418px no-repeat;}
#uk a:hover {background: url(sources/map/europeCSS.gif) -44px -602px no-repeat;}
#fr a:hover {background: url(sources/map/europeCSS.gif) -50px -648px no-repeat;}
#pr a:hover {background: url(sources/map/europeCSS.gif) -132px -628px no-repeat;}
#ba a:hover {background: url(sources/map/europeCSS.gif) -135px -859px no-repeat;}
#ce a:hover {background: url(sources/map/europeCSS.gif) -84px -884px no-repeat;}
#nb a:hover {background: url(sources/map/europeCSS.gif) -76px -1132px no-repeat;}
#ee a:hover {background: url(sources/map/europeCSS.gif) -106px -1132px no-repeat;}
#it a:hover {background: url(sources/map/europeCSS.gif) -78px -1415px no-repeat;}


#betafix a:hover {color:#000;} /* IE7B2 temporary fix */

/* CSS Document */

