/* GLOBAL SETTINGS */
* { 
    font-family: Verdana, sans-serif;
	padding: 0; 
	margin: 0;
	border: 0;
	/*font-weight: normal;*/
	/*text-align: left; */
}
body {	background-color: #FFFFFF; }
a { text-decoration: none; }

/* SPECIFIC ELEMENTS SETTINGS */
div#logo { position: absolute; left: 50px; top: 54px; width: 277px; height: 58px; background: transparent url(../images/site/logo.png); }
div.message { position: absolute; left: 404px; top: 54px; width: 421px; height: 58px; background: transparent; overflow: hidden;}
div.message#image { background-repeat: no-repeat; background-position: center center; }
div.message#text { text-align: justify; line-height: 15px; font-size: 10px; letter-spacing: 0.03em; }
div#container { position: absolute; left: 50px; top: 136px; height: 17px; line-height: 11px; background: transparent; }
a.catMenu { height: 17px; background: transparent; color: #EA55A1; font-size: 12px; margin-right: 13px; }
a.catMenu:hover { color: #5B2A5C; }
a.catMenu#active { color: #5B2A5C; }

div.hiddenTitle { position: absolute; left: 334px; top: 552px; width: 491px; font-size: 14px; color: #5B2A5C; overflow: hidden; background: transparent; display: none; }
div.hiddenContentImage, div.hiddenContentText { position: absolute; left: 334px; top: 182px; width: 491px; height: 344px; overflow: hidden; background: transparent; display: none;  }
div.hiddenContentImage { background-repeat: no-repeat; background-position: center center; }
div.hiddenContentText { text-align: justify; line-height: 14px; font-size: 10px; }

div#content { position: absolute; left: 0; top: 0; width: 1px; height: 1px; overflow: hidden; background-color: transparent; color: white; z-index: 0; } /* text content for indexing */
div#java { position: absolute; left: 334px; top: 247px; width: 491px; height: 314px; display: block; overflow: hidden; z-index: 100; background: #FFFFFF; color: #EA55A1; text-align: justify; line-height: 14px; font-size: 10px; letter-spacing: 0.03em; } /*if javascript detect is false*/ 

/* PASSIVE MENU DIVS ----------------------------------- */
div.menu { 	position: absolute;  width: 65px; height: 67px; border-bottom: 1px solid #FFFFFF; background: transparent; z-index: 1; }

/* y-position */
div#xPos1, div#xPos2, div#xPos3 { top: 182px; }
div#xPos4, div#xPos5, div#xPos6 { top: 253px; }
div#xPos7, div#xPos8, div#xPos9 { top: 324px; }
div#xPos10, div#xPos11, div#xPos12 { top: 395px; }
div#xPos13, div#xPos14, div#xPos15 { top: 466px; }

/* x-position */
div#xPos1, div#xPos4, div#xPos7, div#xPos10, div#xPos13 { left: 50px; }
div#xPos2, div#xPos5, div#xPos8, div#xPos11, div#xPos14 { left: 121px; }
div#xPos3, div#xPos6, div#xPos9, div#xPos12, div#xPos15 { left: 192px; }

/* ACTIVE MENU ----------------------------------------- */
a.menu { 	position: absolute; width: 65px; height: 65px; background: transparent center center no-repeat; display: block;
			color: #5B2A5C; font-size: 10px; overflow: hidden; z-index: 2; }
span.menuText { position: relative; left: 0px; top: 0px; width: 65px; height: 65px; line-height: 13px; overflow: hidden; display: block; }

/* y-position */
a#menuPos1, a#menuPos2, a#menuPos3 { top: 182px; }
a#menuPos4, a#menuPos5, a#menuPos6 { top: 253px; }
a#menuPos7, a#menuPos8, a#menuPos9 { top: 324px; }
a#menuPos10, a#menuPos11, a#menuPos12 { top: 395px; }
a#menuPos13, a#menuPos14, a#menuPos15 { top: 466px; }

/* x-position */
a#menuPos1, a#menuPos4, a#menuPos7, a#menuPos10, a#menuPos13 { left: 50px; }
a#menuPos2, a#menuPos5, a#menuPos8, a#menuPos11, a#menuPos14 { left: 121px; }
a#menuPos3, a#menuPos6, a#menuPos9, a#menuPos12, a#menuPos15 { left: 192px; }

