.public style sheet {}

.bodydetail
{
text-align: center;
background-color: #02023d;
font-family: arial, sans-serif; color:#FFFFFF;


SCROLLBAR-FACE-COLOR: #0c0c5f; 
SCROLLBAR-HIGHLIGHT-COLOR: #8d8c8c; 
SCROLLBAR-SHADOW-COLOR: #333399; 
SCROLLBAR-3DLIGHT-COLOR: #8d8c8c; 
SCROLLBAR-ARROW-COLOR: #02023d; 
SCROLLBAR-TRACK-COLOR: #0b0b4e; 
SCROLLBAR-DARKSHADOW-COLOR: #02023d 

background-image: 
url("");

background-attachment: 
fixed;

}

.xmasdetail
{
text-align: center;
background-color: red;
font-family: arial, sans-serif; color:#FFFFFF;


SCROLLBAR-FACE-COLOR: #530107;
SCROLLBAR-HIGHLIGHT-COLOR: #68000B;
SCROLLBAR-SHADOW-COLOR: #530107;
SCROLLBAR-3DLIGHT-COLOR: #A30017;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #890010;
SCROLLBAR-DARKSHADOW-COLOR: #4F0006;

background-image: 
url("/images/redback.jpg");

background-attachment: 
fixed;


}

.promodetail
{
text-align: center;
background-color: red;
font-family: arial, sans-serif; color:#FFFFFF;


SCROLLBAR-FACE-COLOR: #530107;
SCROLLBAR-HIGHLIGHT-COLOR: #68000B;
SCROLLBAR-SHADOW-COLOR: #530107;
SCROLLBAR-3DLIGHT-COLOR: #A30017;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #890010;
SCROLLBAR-DARKSHADOW-COLOR: #4F0006;

background-image: 
url("/images/redback.jpg");

background-attachment: 
fixed;


}

.wrap { 
	position: relative; width: 760px; margin: 0 auto; text-align: left;
	background-color: #bb2127;
	border-top: 0px solid #d0b9da;
	border-right: 0px solid #d0b9da;
	border-bottom: 0px solid #d0b9da;
	border-left: 0px solid #d0b9da;
	z-index: auto;
}

.whitelogo { position:absolute;  left: 10px; top: 17px; 
}
.whiteline { position:absolute;  left: 10px; top: 38px; 
}

.navbartop { position:absolute;  left: 315px; top: 38px; 
}
.navbarrecruit { position:absolute;  left: 185px; top: 135px; 
	background-color: #363463;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 10px 20px 10px 20px;

}

.homeflash { position:absolute; width:700px; left: 20px; top: 60px;    
}

.homexmas { position:absolute; left: 190px; top: 460px;    
}
.homepromo { position:absolute; left: 170px; top: 460px;    
}

.aNAVinclude { position:absolute;  left: 12px; top: 71px; background-color: #363463; border: 1px solid #FFFFFF;
}



.ImgBARMain { position:absolute;  left: 10px; top: 102px; 
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;

}

.ImgTeamleft {
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
	top-margin: 0px;
	right-margin: 30px;
	bottom-margin: 30px;
	left-margin: 30px;
}
.ImgTeamRight {
	float: right;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
	top-margin: 0px;
	right-margin: 30px;
	bottom-margin: 30px;
	left-margin: 30px;	


}
.ImgITVMain { position:absolute;  left: 10px; top: 82px; 
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;

}
.ImgITVMainLogo { position:absolute;  left: 210px; top: 0px; 
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;

}

.ImgxmasMainLogo { position:absolute;  left: 410px; top: 0px; 
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;

}

.Atopwhiteline { position:absolute;  left: 10px; top: 109px; 
}
.ImgAboutMain { position:absolute;  left: 20px; top: 119px; 

}
.Abotwhiteline { position:absolute;  left: 10px; top: 201px; 
}

.pagetitle { position:absolute;  left: 10px; top: 75px; color: #FFFFFF; font-weight: bold
}

.itvtitle { font-family: arial, sans-serif; color:#FFFFFF; font-size: 125%; font-weight: normal; text-decoration: none;
}

.tablemaincontent {position:absolute; left: 20px; top: 215px; width:655px;
}
.tablemaincontentitv {position:absolute; left: 125px; top: 155px; width:555px;
}

.aboutuscontent {
	font-family: arial, sans-serif; color:#FFFFFF; font-size: 95%;
	Height: 375px;
	background-color: #363463;
	border: 1px solid #FFFFFF;
	padding: 10px 20px 20px;
	overflow: auto;
}

.teamcontent {
	font-family: arial, sans-serif; color:#FFFFFF; font-size: 95%;
	background-color: #363463;
	border: 1px solid #FFFFFF;
	padding: 10px 20px 20px;
	
}
.teamtable {
	vertical-align: top;
	padding: 0px;
	width: 650px;

	
}
.namejob {
	font-family: georgia, serif; color:#FFFFFF; font-size: 110%;
	background-color: #363463;
	
	padding: 10px 0px 5px;
	
}
.teamtitle {
	font-family: georgia, serif; color:#FFFFFF; font-size: 125%;
	background-color: #363463;
	text-align: center;
	padding: 10px 0px -10px;
	
}

.itvcontent {
	font-family: arial, sans-serif; color:#FFFFFF; font-size: 95%;
	background-color: #363463;
	border: 1px solid #FFFFFF;
	padding: 10px 20px 20px;
	
}

.promocontent {
	font-family: arial, sans-serif; color:#FFFFFF; font-size: 95%;
	background-color: #02023d;
	border: 1px solid #FFFFFF;
	padding: 10px 20px 20px;
	
}

.xmascontent {
	font-family: arial, sans-serif; color:#FFFFFF; font-size: 95%;
	background-color: #02023d;
	border: 1px solid #FFFFFF;
	padding: 10px 20px 20px;
	
}

.profilecontent {
	font-family: arial, sans-serif; color:#FFFFFF; font-size: 95%;
	Height: 310px;
	background-color: #363463;
	border: 1px solid #FFFFFF;
	padding: 10px 20px 20px;
	overflow: auto;
}
.profilemaincontent {position:absolute; left: 20px; top: 215px; width:655px;
}

.regmaincontent {
	font-family: arial, sans-serif; color:#FFFFFF; font-size: 95%;
	Height: 310px;
	background-color: #363463;
	border: 1px solid #FFFFFF;
	padding: 10px 20px 20px;
	overflow: auto;
}
.videocontent {
	font-family: arial, sans-serif; color:#FFFFFF; font-size: 95%;
	Height: 315px;
	background-color: #363463;
	border: 1px solid #FFFFFF;
	padding: 10px 20px 20px;
	overflow: auto;
}

.gmap {
	position:absolute; left: 370px; top: 7px; float: right;
	border: 1px solid #FFFFFF;
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	text-align: center
}

.newsletter {
	position:absolute; left: 30px; top: 75px;
	border: 1px solid #FFFFFF;
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	text-align: center
}

.barsmaincontent {position:absolute; left: 50px; top: 220px;
}
		
		.barlogo1 {position:absolute; left: 125px; top: 175px;
}
		.barlogo2 {position:absolute; left: 230px; top: 175px;
}
		.barlogo3 {position:absolute; left: 475px; top: 175px;
}
		.barlogo4 {position:absolute; left: 585px; top: 175px;
}
		.barlogo5 {position:absolute; left: 350px; top: 175px;
}

		.barlogo6 {position:absolute; left: 100px; top: 285px;
}
		.barlogo7 {position:absolute; left: 275px; top: 285px;
}
		.barlogo8 {position:absolute; left: 305px; top: 440px;
}
		.barlogo9 {position:absolute; left: 390px; top: 295px;
}
		.barlogo10 {position:absolute; left: 450px; top: 290px;
}

		.barlogo11 {position:absolute; left: 100px; top: 350px;
}
		.barlogo12 {position:absolute; left: 260px; top: 355px;
}
		.barlogo13 {position:absolute; left: 555px; top: 355px;
}
		.barlogo14 {position:absolute; left: 100px; top: 440px;
}
		.barlogo15 {position:absolute; left: 500px; top: 460px;
}

		
		.clublogo1 {position:absolute; left: 25px; top: 205px;
}
		.clublogo2 {position:absolute; left: 245px; top: 205px;
}
		
		.clublogo4 {position:absolute; left: 125px; top: 345px;
}
		.clublogo5 {position:absolute; left: 575px; top: 205px;
}

		
		.restlogo1 {position:absolute; left: 100px; top: 260px;
}
		.restlogo4 {position:absolute; left: 310px; top: 210px;
}
		.restlogo3 {position:absolute; left: 535px; top: 260px;
}
		.restlogo2 {position:absolute; left: 330px; top: 280px;
}

		




.address {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 95%;

}

.addressunit {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 95%;
	position:absolute;
	left: 125px;
	top: 495px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;

}

.promovenunename {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 110%;
}
.promovenuneinfo {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 95%;
}
.promovenunepromo {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 90%;
	Height: 110px;
	background-color: #363463;
	border: 1px solid #FFFFFF;
	padding: 2px 2px 2px;
	overflow: auto;
}

.addressindex {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 95%; position:absolute;  left: 155px; top: 515px;

}


.legal {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 75%;

}
.legalunit {
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	font-size: 75%; position:absolute;  left: 275px; top: 532px;

}
.legalindex { position:absolute;  left: 225px; top: 552px; font-family:Arial, sans-serif; color: #FFFFFF; text-decoration: none; text-align: center; font-size: 75%
}

a:link     { font-family:Arial, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 95%}
a:visited  { font-family: Arial, sans-serif; color:#FFFFFF; text-decoration: underline; font-size: 95%}
a:hover { font-family: Arial, sans-serif; color: #9999FF; text-decoration: underline; font-size: 95%}

a.xmaslink:link     { font-family:Arial, sans-serif; color: #840113; text-decoration: underline; font-size: 95%; font-weight: bold}
a.xmaslink:visited  { font-family: Arial, sans-serif; color:#840113; text-decoration: underline; font-size: 95%; font-weight: bold}
a.xmaslink:hover { font-family: Arial, sans-serif; color: #9999FF; text-decoration: underline; font-size: 95%; font-weight: bold}

a.promolink:link     { font-family:Arial, sans-serif; color: #9999FF; text-decoration: underline; font-size: 95%; font-weight: bold}
a.promolink:visited  { font-family: Arial, sans-serif; color:#9999FF; text-decoration: underline; font-size: 95%; font-weight: bold}
a.promolink:hover { font-family: Arial, sans-serif; color: #840113; text-decoration: underline; font-size: 95%; font-weight: bold}

a.glendola:link     { font-family:Arial, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 95%}
a.glendola:visited  { font-family: Arial, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 95%}
a.glendola:hover { font-family: Arial, sans-serif; color: #9999FF; text-decoration: underline; font-size: 95%}

a.navaboutlinks:link     { font-family:Arial, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 95%}
a.navaboutlinks:visited  { font-family: Arial, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 95%}
a.navaboutlinks:hover { font-family: Arial, sans-serif; color: #FFFFFF; background: #02023d; text-decoration: none; font-size: 95%}

a.navcontactlinks:link     { font-family:Arial, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 95%}
a.navcontactlinks:visited  { font-family: Arial, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 95%}
a.navcontactlinks:hover { font-family: Arial, sans-serif; color: #FFFFFF; background: #02023d; text-decoration: none; font-size: 95%}

a.navtoplinks:link     { font-family:Arial, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 95%}
a.navtoplinks:visited  { font-family: Arial, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 95%}
a.navtoplinks:hover { font-family: Arial, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 95%}

a.italiclink:link     { font-family: Arial, sans-serif; color: #FFFFFF; text-decoration: underline; font-style: italic; font-size: 95%}
a.italiclink:visited  { font-family: Arial, sans-serif; color:#FFFFFF; text-decoration: underline;font-style: italic; font-size: 95%}
a.italiclink:hover { font-family: Arial, sans-serif; color: #9999FF; text-decoration: underline;font-style: italic; font-size: 95%}

a.boldlink:link     { font-family: Arial, sans-serif; color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 95%}
a.boldlink:visited  { font-family: Arial, sans-serif; color:#FFFFFF; text-decoration: underline; font-weight: bold; font-size: 95%}
a.boldlink:hover { font-family: Arial, sans-serif; color: #9999FF; text-decoration: underline;font-weight: bold; font-size: 95%}

a.navreclinks:link     { font-family:Arial, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 95%}
a.navreclinks:visited  { font-family: Arial, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 95%}
a.navreclinks:hover { font-family: Arial, sans-serif; color: #9999FF; text-decoration: underline; font-size: 95%}











 examples

z-index:-1

div {
   opacity: 0.7;
   font: 12px Arial;
}

span.bold { font-weight: bold; }

#normdiv {
   height: 70px;
   border: 1px dashed #999966;
   background-color: #ffffcc;
   margin: 0px 50px 0px 50px;
   text-align: center;
}

#reldiv1 {
   height: 100px;
   position: relative;
   top: 30px;
   border: 1px dashed #669966;
   background-color: #ccffcc;
   margin: 0px 50px 0px 50px;
   text-align: center;
}

#reldiv2 {
   height: 100px;
   position: relative;
   top: 15px;
   left: 20px;
   border: 1px dashed #669966;
   background-color: #ccffcc;
   margin: 0px 50px 0px 50px;
   text-align: center;
}

#absdiv1 {
   position: absolute;
   width: 150px;
   height: 350px;
   top: 10px;
   left: 10px;
   border: 1px dashed #990000;
   background-color: #ffdddd;
   text-align: center;
}
-

