a  {
	text-decoration: underline;
	color: #666666;
}

a ins  {
   text-decoration: none;
}

#homecopytext p,
#contactscroll p,
#gallerytext p,
#aboutscroll p,
#servicesscroll p,
#messagescroll p,
#testimonialsscroll p,
#affairsscroll p  {
   font: 12px/25px Arial;
   margin: 0px;
   text-align: left;
   color: #333333;
}

#aboutscroll,
#testimonialsscroll,
#affairsscroll,
#messagescroll,
#servicesscroll,
#gallerytext,
#contactscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 268px;
   top: 218px;
   z-index: 6;
   width: 540px;
}

#aboutframe,
#testimonialsframe,
#servicesframe,
#contactframe,
#affairsframe,
#messageframe  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 187px;
   z-index: 4;
   width: 584px;
   height: 353px;
   background-image: none;
}


#galleryframe  {
	visibility: visible;
	position: absolute;
	left: 246px;
	top: 187px;
	z-index: 4;
	width: 500px;
	height: 447px;
	background-image: none;
}

#affairsbutton a,
#testimonialsbutton a,
#servicesbutton a,
#gallerybutton a,
#partnerbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#testimonialsbutton a:hover  {
   background-position: -126px 0%;
}

#servicesbutton a:hover  {
   background-position: -157px 0%;
}

#contactbutton a:hover  {
   background-position: -97px 0%;
}

#gallerybutton a:hover  {
   background-position: -136px 0%;
}

#messagebutton a:hover  {
   background-position: -221px 0%;
}

#affairsbutton a:hover  {
   background-position: -182px 0%;
}

#partnerbutton a:hover  {
   background-position: -232px 0%;
}

#testimonialsbutton a  {
   width: 126px;
   background-image: url(contactmedia/testimonialsbutton.gif);
}

#aboutbutton a:hover  {
   background-position: -205px 0%;
}

#testimonialsscroll  {
   height: 302px;
}

#homebutton a:hover  {
   background-position: -39px 0%;
}

#logobutton a:hover  {
   background-position: -324px 0%;
}

#testimonialsbutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 317px;
   z-index: 6;
   width: 126px;
   height: 34px;
}

#testimonialsframe  {
   background-color: #AFA791;
}

#servicesbutton a  {
   width: 157px;
   background-image: url(contactmedia/servicesbutton.gif);
}

#servicesscroll p  {
   padding-left: 30px;
}

#messagebutton a  {
   background: url(contactmedia/messagebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 221px;
   font-size: 36px;
   line-height: 36px;
}

#affairsbutton a  {
   width: 182px;
   background-image: url(contactmedia/affairsbutton.gif);
}

#partnerbutton a  {
   width: 232px;
   background-image: url(contactmedia/partnerbutton.png);
}

#contactscroll p  {
   padding-left: 30px;
}

#contactbutton a  {
   background: url(contactmedia/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 97px;
   font-size: 35px;
   line-height: 35px;
}

#gallerybutton a  {
   width: 136px;
   background-image: url(contactmedia/gallerybutton.gif);
}

#communicationsg  {
   background: url(contactmedia/communicationsg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 560px;
   z-index: 4;
   width: 425px;
   height: 76px;
}

#communicationsgallery  {
	background: url(contactmedia/communicationsg.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 247px;
	top: 644px;
	z-index: 4;
	width: 425px;
	height: 76px;
}


#servicesscroll  {
   height: 301px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 252px;
   z-index: 8;
   width: 157px;
   height: 34px;
}

#whitetextblock  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 195px;
   z-index: 5;
   width: 564px;
   height: 337px;
   background-repeat: no-repeat;
}

#whitetextblockgallery  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 195px;
   z-index: 5;
   width: 564px;
   height: 500px;
   background-repeat: no-repeat;
}

#messagescroll  {
   height: 306px;
}

#affairsbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 285px;
   z-index: 7;
   width: 182px;
   height: 34px;
}

#partnerbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 412px;
   z-index: 7;
   width: 232px;
   height: 34px;
}

#affairsscroll  {
   height: 303px;
}

#messagebutton  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 213px;
   z-index: 4;
   width: 221px;
   height: 36px;
}

#contactscroll  {
   height: 306px;
}

#servicesframe  {
   background: url(servicesmedia/servicesframe.gif) no-repeat;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 381px;
   z-index: 4;
   width: 136px;
   height: 34px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 349px;
   z-index: 5;
   width: 97px;
   height: 35px;
}

#aboutbutton a  {
   width: 205px;
   background-image: url(contactmedia/aboutbutton.gif);
}

#messageframe  {
   background-color: #B8B2C8;
}

#homecopytext  {
   visibility: visible;
   position: absolute;
   left: 698px;
   top: 180px;
   z-index: 4;
   width: 228px;
}

#affairsframe  {
   background-color: #C1D7E5;
}

#homebutton a  {
   background: url(contactmedia/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 39px;
   font-size: 12px;
   line-height: 12px;
}

#contactframe  {
   background-color: #B3AFB0;
}

#logobutton a  {
   background: url(contactmedia/logobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 108px;
   width: 324px;
   font-size: 108px;
   line-height: 108px;
}

#galleryframe  {
	background-color: #D3C5C4;
	width: 520px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 173px;
   z-index: 4;
   width: 205px;
   height: 34px;
}

#aboutscroll  {
   height: 306px;
}

#aboutframe  {
   background-color: #C6C1BB;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 475px;
   z-index: 4;
   width: 39px;
   height: 12px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   width: 966px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 70px;
   z-index: 4;
   width: 324px;
   height: 108px;
}

#homeflash  {
	visibility: visible;
	position: absolute;
	left: 246px;
	top: 187px;
	z-index: 4;
	width: 426px;
	height: 353px;
}

#ruleframe  {
   background: url(contactmedia/ruleframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 966px;
   height: 708px;
}

#ruleframegallery  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	width: 966px;
	height: 850px;
	border: 2px solid #CCCCCC;
}

#feather  {
   background: url(contactmedia/feather.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 104px;
   z-index: 2;
   width: 966px;
   height: 604px;
}

#feathergallery  {
   background: url(contactmedia/feather.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 250px;
   z-index: 2;
   width: 966px;
   height: 604px;
}

html, body  {
   padding: 0px;
   margin: 20px;
   background-color: #FFFFFF;
}

