/* CSS Document */

/* CSS for Apreco by Stuart Fellows */

body,th,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-image:url(../pix/bkgstrip.png);
	background-repeat:repeat-x;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#002c76;
}
a:visited {
	color: #009879;
}
a:hover {
	color: #EF4135;
}

#banner {
	position:absolute;
	left:10%;
	top:5px;
	width:80%;
	height:120px;
	z-index: 25;
}

#pgtitle {
	position:absolute;
	left:50%;
	top:30px;
	width:400px;
	height:30px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #004B8D;
	padding: 3px;
	text-transform: uppercase;
	text-align: center;
}

#pgtitle.product {
	position:absolute;
	left:45%;
	top:30px;
	width:460px;
	height:30px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	text-align:center;
	color: #002c76;
	padding: 3px;
}
	
#topnav {
	position:absolute;
	left:45%;
	top:86px;
	width:430px;
	height:15px;
	z-index:26;
}

#Main {
	position:absolute;
	left:10%;
	top:134px;
	width:80%;
	height:580px;
	z-index:1;
	background-color: #FFFFFF;
	border: thin solid #999999;
}
#Main.medpage {
	position:absolute;
	left:10%;
	top:134px;
	width:80%;
	height:905px;
	z-index:1;
	background-color: #FFFFFF;
	border: thin solid #999999;
}

#Main.longpage {
	position:absolute;
	left:10%;
	top:134px;
	width:80%;
	height:1805px;
	z-index:1;
	background-color: #FFFFFF;
	border: thin solid #999999;
}

#Main.contactpage {
	position:absolute;
	left:10%;
	top:134px;
	width:80%;
	height:1250px;
	z-index:1;
	background-color: #FFFFFF;
	border: thin solid #999999;
}

#Main.isopage {
	position:absolute;
	left:10%;
	top:134px;
	width:80%;
	height:1550px;
	z-index:1;
	background-color: #FFFFFF;
	border: thin solid #999999;
}

#Main.sparespage {
	position:absolute;
	left:10%;
	top:134px;
	width:80%;
	height:3000px;
	z-index:1;
	background-color: #FFFFFF;
	border: thin solid #999999;
}


#sidenav {
	position:absolute;
	left:10px;
	top:54px;
	width:177px;
	height:186px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #004b8d;
	text-transform: uppercase;
	background-color: #FFFFFF;
	padding: 3px;
}

#fireprod {
	position:absolute;
	left:30%;
	top:3%;
	width:240px;
	height:265px;
	z-index:1;
	border: 6px solid #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

#fireprod2 {
	position:absolute;
	left:10%;
	top:70px;
	width:230px;
	height:230px;
	z-index:1;
	border: 6px solid #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

#Hosprod {
	position:absolute;
	left:65%;
	top:3%;
	width:240px;
	height:265px;
	z-index:1;
	padding: 0px;
	border: 6px solid #DADADA;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

#Hosprod2 {
	position:absolute;
	left:55%;
	top:70px;
	width:230px;
	height:230px;
	z-index:1;
	padding: 0px;
	border: 6px solid #DADADA;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}


#prvprod {
	position:absolute;
	left:30%;
	top:36%;
	width:240px;
	height:265px;
	z-index:1;
	border: 6px solid #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

#apmprod {
	position:absolute;
	left:65%;
	top:36%;
	width:240px;
	height:265px;
	z-index:1;
	padding: 0px;
	border: 6px solid #DADADA;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}


#distcountries {
	position:absolute;
	left:30%;
	top:34px;
	width:246px;
	height:360px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#000000;
	font-weight: bold;
}

#contact {
	position:absolute;
	left:10px;
	top:295px;
	width:170px;
	height:70px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 2px;
}

#iso9001 {
	position:absolute;
	left:10px;
	width:170px;
	height:104px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 2px;
	top: 600px;
}

#fialogo {
	position:absolute;
	left:10px;
	top:480px;
	width:170px;
	height:106px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 2px;
}

#picnav1 {
	position:absolute;
	left:30%;
	top:58%;
	width:235px;
	height:54px;
	z-index:1;
}

#picnav2 {
	position:absolute;
	left:65%;
	top:58%;
	width:235px;
	height:54px;
	z-index:6;
}

#pg1txt {
	position:absolute;
	left:30%;
	top:68%;
	width:68%;
	height:200px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 3px;
	font-size: small;
	text-align:justify;
}

#distributor {
	position:absolute;
	left:10px;
	top:375px;
	width:121px;
	height:94px;
	z-index:1;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #004B8D;
	text-transform: uppercase;
}

#IIP {
	position:absolute;
	left:10px;
	top:720px;
	width:145px;
	height:44px;
	z-index:1;
}

#Twitter {
	position:absolute;
	left:10px;
	top:780px;
	width:100px;
	height:35px;
	z-index:1;
}
#footer {
	position:absolute;
	left:10%;
	top:725px;
	width:80%;
	height:25px;
	z-index:1;
	background-color: #FFFFFF;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}

#footer.fmedpage {
	position:absolute;
	left:10%;
	top:1050px;
	width:80%;
	height:25px;
	z-index:3;
	background-color: #FFFFFF;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}

#footer.flongpage {
	position:absolute;
	left:10%;
	top:1950px;
	width:80%;
	height:25px;
	z-index:3;
	background-color: #FFFFFF;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}

#footer.contactpage {
	position:absolute;
	left:10%;
	top:1395px;
	width:80%;
	height:25px;
	z-index:3;
	background-color: #FFFFFF;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}

#footer.isopage {
	position:absolute;
	left:10%;
	top:1695px;
	width:80%;
	height:25px;
	z-index:3;
	background-color: #FFFFFF;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}

#footer.sparespage {
	position:absolute;
	left:10%;
	top:3145px;
	width:80%;
	height:25px;
	z-index:3;
	background-color: #FFFFFF;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}

#prodpic {
	position:absolute;
	left:40%;
	top:10px;
	width:288px;
	height: 157px;
	border:thin solid #999999;
	background-image: url(../pix/image.jpg);
	z-index: 1;
}

#prodtable {
	position:absolute;
	left:25%;
	top:230px;
	width:65%;
	height:200px;
} 

#clickinfo {
	position:absolute;
	left:25%;
	top:190px;
	width:65%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#002c76;
	font-size:small;
	font-weight:bold;
	text-align:center;
}

	 
#prodfinder {
	position:absolute;
	left:10px;
	top:2px;
	width:175px;
	height:20px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #004B8D;
	text-transform: uppercase;
	z-index: 1;
}
#medtext {
	position:absolute;
	left:27%;
	top:5px;
	width:70%;
	height:525px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 2px;
}
.style6 {
	color: #004B8D;
	font-weight: bold;
	text-align: left;
}
.style7 {
	color: #004B8D;
	text-align: left;
}
.style8 {color: #FFFFFF}
.style1 {color:#666666; font-weight:100; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.style2 {color: #004b8d; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 18px;}
.style9 {color: #004b8d; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}
.style5 {color: #666; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}

#australia {
	position:absolute;
	left:65%;
	top:34px;
	width:230px;
	height:350px;
	z-index:11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	padding: 5px;
	border: 6px solid #DADADA;
	visibility: hidden;
}

#greece {
	position:absolute;
	left:65%;
	top:34px;
	width:230px;
	height:328px;
	z-index:11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	padding: 5px;
	border: 6px solid #DADADA;
	visibility: visible;
}

#hk {
	position:absolute;
	left:65%;
	top:34px;
	width:230px;
	height:350px;
	z-index:11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	padding: 5px;
	border: 6px solid #DADADA;
	visibility: hidden;
}

#ni {
	position:absolute;
	left:65%;
	top:34px;
	width:230px;
	height:350px;
	z-index:11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	padding: 5px;
	border: 6px solid #DADADA;
	visibility: hidden;
}

#eire {
	position:absolute;
	left:65%;
	top:34px;
	width:230px;
	height:350px;
	z-index:11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	padding: 5px;
	border: 6px solid #DADADA;
	visibility: hidden;
}

#contactform {
	Position:absolute;
	left:30%;
	top:5px;
	width:67%;
	height:525px;
	border: 6px solid #EAEAEA;
	padding: 3px;
	background-color: #F9F9F9;
}

#googlemap {
	position:absolute;
	left:30%;
	top:570px;
	width:67%;
	height:550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#search {
	position:absolute;
	left:70%;
	top:0px;
	width:260px;
	height:25px;
	z-index: 3;
}

#pdfdownload {
	position:absolute;
	left:10px;
	top:375px;
	width:168px;
	height:100px;
	padding: 2px;
	border: 2px dotted #999;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004B8D;
}

#pdfdownload.longer {
	position:absolute;
	left:10px;
	top:370px;
	width:168px;
	height:250px;
	padding: 2px;
	border: 2px dotted #999;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004B8D;
}

#videoselector {
	position:absolute;
	left:10px;
	top:490px;
	width:168px;
	height:114px;
	padding: 2px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004B8D;
}
#pdfdownload.options {
	position:absolute;
	left:10px;
	top:370px;
	width:175px;
	height:500px;
	padding: 2px;
	border: 2px dotted #999;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004B8D;
}

#video {
	position:absolute;
	left: 25%;
	top:15%;
	width: 320px;
	height: 240px;
}

#downloadside {
	position:absolute;
	left:25px;
	top:350px;
	width:150px;
	height:150px;
}

#Shopbutton{
	position:absolute;
	left:30px;
	top:248px;
	width:140px;
	height:40px;
}

#FSVtitle {
	position:absolute;
	top:20px;
	width:240px;
	height:40px;
	text-align:center;
	left: 10%;
}

#SVGtitle {
	position:absolute;
	top:20px;
	width:260px;
	height:40px;
	text-align:center;
	left: 53%;
}

#FSVtext {
	position:absolute;
	width:240px;
	height:100px;
	top:330px;
	left: 10%;
}

#SVGtext {
	position:absolute;
	width:240px;
	height:100px;
	top:330px;
	left: 55%;
}

#marquee {
	position:absolute;
	left:30%;
	top:2px;
	width:60%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
}

.alt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#004B8D;
	text-decoration:none;

}
.alt a:hover {
	color: #004B8D;
	text-decoration:underline;
}

#whoswho {
	position:absolute;
	width:177px;
	height:25px;
	top:255px;
	left:10px;
}

#whoswho a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#002c76;
	font-weight:bold;
	text-decoration:none;
}

#whoswho a:visited {
	color: #009879;
}
#whoswho a:hover {
	color: #EF4135;
}