﻿a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#gallerymenu li a:hover,
#footernavtext p a:hover,
#topnavmenu li a:hover  {
   background-color: #D21A35;
   color: #FFFFFF;
   text-decoration: underline;
}

#footernavtext p a:hover  {
   border-width: 1px;
}

#marblegallerytext p  {
   font: 30px/36px Arial;
   margin: 0px;
   color: #731E10;
   letter-spacing: -2px;
   text-align: center;
}

#footernavtext p a  {
   background-color: transparent;
   border-width: 0px;
   text-decoration: underline;
   color: #730D10;
}

#marblegallerytext  {
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 179px;
   z-index: 2;
   width: 191px;
}

#gallerymenu li a  {
   background-color: transparent;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #731E10;
   width: 100%;
   display: block;
}

#topnavmenu li a  {
   background-color: transparent;
   text-decoration: none;
   color: #FDEF7D;
   height: 100%;
   display: block;
}

#granitepics1img  {
	visibility: visible;
	position: absolute;
	left: 138px;
	top: 219px;
	z-index: 2;
	width: 512px;
	height: 309px;
}

#footernavtext p  {
   font: 11px/13px Verdana;
   margin: 0px;
   color: #731E10;
   text-align: left;
}

#gallerygallery  {
   margin: 0px auto 0px auto;
   width: 919px;
   position: relative;
}

#gallerymenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#footernavtext  {
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 608px;
   z-index: 2;
   width: 290px;
}

#topnavmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#gallerytext p  {
	border-style: none;
	font: 18px/21px Arial;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
	background-color: #952014;
	display: block;
}

#delftlogoimg  {
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 29px;
   z-index: 2;
   width: 116px;
   height: 113px;
}

#gallerytext  {
	border: 2px dashed #FCDF00;
	visibility: visible;
	position: absolute;
	left: 699px;
	top: 191px;
	z-index: 2;
	width: 139px;
	background-color: #952014;
}

#gallerytext2  {
	border: 2px dashed #FCDF00;
	visibility: visible;
	position: absolute;
	left: 699px;
	top: 191px;
	z-index: 2;
	width: 139px;
	background-color: #952014;
}


#gallerymenu  {
   font: bold 14px/18px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #731E10;
   visibility: hidden;
   position: absolute;
   left: 700px;
   top: 219px;
   z-index: 2;
   width: 138px;
}

#companyname  {
   background: url(gallerygallerymedia/companyname.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 48px;
   z-index: 2;
   width: 510px;
   height: 26px;
}

#id3gallery  {
   background: url(gallerygallerymedia/id3gallery.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 236px;
   z-index: 2;
   width: 46px;
   height: 136px;
}

#topnavmenu  {
   font: 12px/18px Verdana;
   height: 18px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: -1px;
   color: #FDEF7D;
   position: absolute;
   left: 220px;
   top: 134px;
   z-index: 2;
   width: 639px;
}

#layer19  {
   background: url(gallerygallerymedia/layer19.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 3px;
   z-index: 1;
   width: 919px;
   height: 704px;
}

#slogan  {
   background: url(gallerygallerymedia/slogan.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 284px;
   top: 84px;
   z-index: 2;
   width: 446px;
   height: 28px;
}

#mail  {
   background: url(gallerygallerymedia/mail.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 685px;
   top: 643px;
   z-index: 2;
   width: 168px;
   height: 10px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #254387 url(gallerygallerymedia/exteriortile.png) center top repeat-x;
}

