.front 
{
background-image: url("images/waxysbg.jpg");

background-attachment: fixed;

	SCROLLBAR-FACE-COLOR: #006600;
	SCROLLBAR-HIGHLIGHT-COLOR: #66CC66;
	SCROLLBAR-SHADOW-COLOR: #006600;
	SCROLLBAR-3DLIGHT-COLOR: #339933;
	SCROLLBAR-ARROW-COLOR: #003300;
	SCROLLBAR-TRACK-COLOR: #009900;
	SCROLLBAR-DARKSHADOW-COLOR: #003300;
	top: 0;
	left: 0;
}



a:link     { font-family:verdana, sans-serif; color: #F7BD1B; text-decoration: none; font-size: 85%}
a:visited  { font-family: verdana, sans-serif; color:#F7BD1B; text-decoration: none; font-size: 85%}
a:hover { font-family: verdana, sans-serif; color: gold; text-decoration: underline; font-size: 85%}

.souvlinks {      
	position:absolute; left: 30px; top: 10px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 75%;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	padding: 5px;


}

.introtext {
	z-index: 1;
	position:absolute;	left: 30px;	top: 155px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 100%;
	text-align: center;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=100); -moz-opacity:1;
	padding: 10px;
	width: 610px;

}

.SouvRugbyBlk {
	z-index: 1;
	position:absolute;	left: 50px;	top: 230px;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=100); -moz-opacity:1;
	padding: 5px;
	width: 425px;

}

.SouvRugbyBlkTxt {  z-index: 2;   
	position:absolute; left: 400px; top: 400px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 200px;

}

.SouvRugbyGrn {      
	position:absolute; left: 200px; top: 530px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 425px;

}

.SouvRugbyGrnTxt {  z-index: 2;   
	position:absolute; left: 100px; top: 700px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 200px;

}

.SouvTshirt {      
	position:absolute; left: 50px; top: 830px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 375px;

}

.SouvTshirtTxt {  z-index: 2;   
	position:absolute; left: 325px; top: 1000px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 200px;

}

.SouvPolo {      
	position:absolute; left: 250px; top: 1175px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 375px;

}

.SouvPoloTxt {  z-index: 2;   
	position:absolute; left: 100px; top: 1350px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 200px;

}

.SouvCap {      
	position:absolute; left: 50px; top: 1510px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 375px;

}

.SouvCapTxt {  z-index: 2;   
	position:absolute; left: 325px; top: 1575px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 95%;
	text-align: left;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=85); -moz-opacity:0.85;
	padding: 5px;
	width: 200px;

}

.bottomtext {
	z-index: 1;
	position:absolute;	left: 30px;	top: 1735px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 75%;
	text-align: center;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	filter: alpha(opacity=100); -moz-opacity:1;
	padding: 10px;
	width: 610px;

}

.souvfooter {      
	position:absolute; left: 30px; top: 1810px;
	font-family: arial, sans-serif; color: #FFFFFF; font-size: 75%;
	background-color: #006600;
	border-top: 1px solid #999999;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
	padding: 5px;


}

.footspace {      
	position:absolute;  left: 20px; top: 1960px;
	padding: 5px;


}
.footspace2 {      
	position:absolute;  left: 20px; top: 1850px;
	padding: 5px;


}