body {
	background-image: url(../backgrounds/genback.jpg); 
	background-attachment: fixed; 	
	background-repeat : repeat-y;
	background-position : 10px 50%;
	} 
	
.background {
	background-image:url(../backgrounds/background1.jpg);
	position:absolute;
	top: 10px;
	left: 30px;
	width: 1000px;
	height:2525px;
	z-index:-100;
	}	
	
.rightframe {
	background-image:url(../backgrounds/background1.jpg);
	text-align:center;
	padding-left:15px;
	}	
	
.menu {
	z-index:-100;
	 }
	
.contactban {
	background-image:url(../backgrounds/email.jpg);
	position: absolute;
	top: 45px;
	left: 429px;
	width:21px;
	height:20px;
	z-index:15000;
}	

.contact1 {
	background-image:url(../backgrounds/email.jpg);
	background-color:#FFF;
	position: absolute;
	top: 28px;
	left: 197px;
	width:20px;
	height:20px;
	z-index:1000;
}	
	
.headershadow-prom {
	position: absolute;
	top: 240px;
	left: 20px;
	width: 420px;
	background-color:#CCC;
	height: 32px;
	}	
	
.header-prom {
	position: absolute;
	top: 230px;
	left: 10px;
	width: 420px;
	background-color:#03F;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-variant: small-caps;
	color: #FFF;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	}

.headershadow2-prom {
	position: absolute;
	top: 320px;
	left: 40px;
	width: 540px;
	background-color:#CCC;
	height: 32px;
	}	

.header2-prom {
	position: absolute;
	top: 310px;
	left: 30px;
	width: 540px;
	background-color:#0CF;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #333;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
	}
	
.contentmainshadow-prom {
	position: absolute;
	top: 400px;
	left: 70px;
	width: 470px;
	background-color:#CCC;
	height: 70px;
	}	
	
.contentmain-prom {
	position: absolute;
	top: 410px;
	left: 52px;
	width: 470px;
	background-color:#0CF;
	height: 70px;
	padding-top:10px;
	}

.texthead-prom1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #000;
	text-decoration: none;
	padding-left:35px;
	padding-right:35px;
}
	
.texthead-prom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #000;
	text-decoration: none;
	padding-left:50px;
	text-align:center;
}	
	
.contentmainshadow-prom1 {
	position: absolute;
	top: 510px;
	left: 70px;
	width: 740px;
	background-color:#CCC;
	height: 155px;
	}	
	
.contentmain-prom1 {
	position: absolute;
	top: 520px;
	left: 60px;
	width: 740px;
	background-color:#0CF;
	height: 155px;
	padding-top:10px;
	}
	
.contentmainshadow-prom2 {
	position: absolute;
	top: 715px;
	left: 70px;
	width: 740px;
	background-color:#CCC;
	height: 155px;
	}	
	
.contentmain-prom2 {
	position: absolute;
	top: 725px;
	left: 60px;
	width: 740px;
	background-color:#0CF;
	height: 155px;
	padding-top:10px;
	}

.contentmainshadow-prom3 {
	position: absolute;
	top: 920px;
	left: 70px;
	width: 740px;
	background-color:#CCC;
	height: 165px;
	}	
	
.contentmain-prom3 {
	position: absolute;
	top: 930px;
	left: 60px;
	width: 740px;
	background-color:#0CF;
	height: 165px;
	padding-top:10px;
	}
	
.contentmainshadow-prom4 {
	position: absolute;
	top: 1135px;
	left: 70px;
	width: 740px;
	background-color:#CCC;
	height: 165px;
	}	
	
.contentmain-prom4 {
	position: absolute;
	top: 1145px;
	left: 60px;
	width: 740px;
	background-color:#0CF;
	height: 165px;
	padding-top:10px;
	}
	
.contentmainshadow-prom5 {
	position: absolute;
	top: 1350px;
	left: 70px;
	width: 740px;
	background-color:#CCC;
	height: 225px;
	}	
	
.contentmain-prom5 {
	position: absolute;
	top: 1360px;
	left: 60px;
	width: 740px;
	background-color:#0CF;
	height: 225px;
	padding-top:10px;
	}	
	
.contentmainshadow-prom6 {
	position: absolute;
	top: 1625px;
	left: 70px;
	width: 740px;
	background-color:#CCC;
	height: 225px;
	}	
	
.contentmain-prom6 {
	position: absolute;
	top: 1635px;
	left: 60px;
	width: 740px;
	background-color:#0CF;
	height: 225px;
	padding-top:10px;
	}	

a.contenthyper, a.conhyper { text-decoration: none; }

a.conhyper:link, a.conhyper:hover, a.conhyper:visited {color: #999;}
a.redconhyper:link, a.redconhyper:hover, a.redconhyper:visited {color: red;}
a.contenthyper:link, a.contenthyper:hover, a.contenthyper:visited {color: #000;}

a.bmarktext:link, a.bmarktext:hover, a.bmarktext:visited {color: red;}

.adzoneshadow-prom {
	position: absolute;
	top: 1900px;
	left: 70px;
	width: 815px;
	background-color:#CCC;
	height: 470px;
	}	
	
.adzone-prom {
	position: absolute;
	top: 1910px;
	left: 60px;
	width: 815px;
	background-color:#0CF;
	height: 467px;
	padding-top:10px;
	}

.footer {
	position: absolute;
	top: 3000px;
	left: 30px;
	width: 850px;
	}

.hidden {
	background-image:url(../backgrounds/background1.jpg);
	position:absolute;
	top: 10px;
	left: 30px;
	width: 100px;
	height:100px;
	z-index:-10000;
	}