#id104bottommenu li a:hover,
#topmenumenu li a:hover  {
   color: #AB8755;
   text-decoration: underline;
}

#andreacontacttext p,
#forleaseinfotext p  {
   font: bold 14px/17px Arial;
   margin: 0px;
   text-align: left;
}

#topmenumenu li a,
#id104bottommenu li a  {
   text-decoration: none;
   height: 100%;
   display: block;
}

#gallerythumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 60px;
   height: 43px;
}

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

#centerpointelogobutton a:hover  {
   background-position: -273px 0%;
}

#id105copyrighttext p a:hover  {
   font-style: italic;
}

#andreacontacttext p a:hover  {
   color: #95764A;
   text-decoration: underline;
}

#centerpointephotostext p  {
   font: bold 15px/18px Arial;
   margin: 0px;
   color: #E2DAD5;
   text-align: left;
}

#centerpointelogobutton a  {
   background: url(../photosmedia/centerpointelogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 129px;
   width: 273px;
   font-size: 129px;
   line-height: 129px;
}

#gallerythumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 797px;
   z-index: 3;
   width: 529px;
   height: 58px;
}

#gallerypicturebox table  {
   width: 100%;
   height: 100%;
}

#centerpointelogobutton  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 10px;
   z-index: 9;
   width: 273px;
   height: 129px;
}

#centerpointephotostext  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 340px;
   z-index: 4;
   width: 513px;
}

#id105copyrighttext p a  {
   font-style: Normal;
   text-decoration: underline;
   color: #AAAAAA;
}

#andreacontacttext p a  {
   font-weight: bold;
   text-decoration: underline;
   color: #E9E3E0;
}

#id104bottommenu li a  {
   text-decoration: underline;
   color: #AAAAAA;
}

#id105copyrighttext p  {
   font: 10px/12px Tahoma;
   margin: 0px;
   color: #AAAAAA;
   text-align: right;
}

#mainmenu li a:hover  {
   color: #FFFFFF;
}

#andreacontacttext p  {
   color: #E9E3E0;
}

#bottomblacklinecopy  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 879px;
   z-index: 4;
   width: 766px;
   height: 6px;
   background-color: #000000;
   background-image: none;
   font-size: 1px;
}

#prevbutton a:hover  {
   background-position: -42px 0%;
}

#id105copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 423px;
   top: 924px;
   z-index: 5;
   width: 333px;
}

#forleaseinfotext p  {
   color: #E2DAD5;
}

#nextbutton a:hover  {
   background-position: -43px 0%;
}

#andreacontacttext  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 595px;
   z-index: 7;
   width: 170px;
}

#gallerypicturebox  {
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 378px;
   z-index: 3;
   width: 535px;
   height: 405px;
}

#boxtorightofphoto  {
   background: url(../photosmedia/boxtorightofphoto.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 49px;
   z-index: 5;
   width: 8px;
   height: 271px;
}

#forleaseinfotext  {
	visibility: visible;
	position: absolute;
	left: 32px;
	top: 534px;
	z-index: 7;
	width: 149px;
}

#topmenumenu li a  {
   text-decoration: underline;
   color: #B1B1B1;
}

#id108phonetext p  {
   font: 10px/14px Tahoma;
   margin: 0px;
   color: #B3B3B2;
   text-align: left;
}

#id104bottommenu  {
   font: 11px/36px Tahoma;
   height: 36px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #AAAAAA;
   position: absolute;
   left: 170px;
   top: 896px;
   z-index: 4;
   width: 586px;
}

#leftblackblock  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 150px;
   z-index: 5;
   width: 9px;
   height: 173px;
   background-color: #000000;
   background-image: none;
}

#menubackground  {
   background: url(../photosmedia/menubackground.gif) no-repeat;
   position: absolute;
   left: 5px;
   top: 150px;
   z-index: 7;
   width: 210px;
   height: 250px;
}

#backgroundlong  {
   background: url(../photosmedia/backgroundlong.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 776px;
   height: 961px;
}

#logobackground  {
   background: url(../photosmedia/logobackground.gif) no-repeat;
   position: absolute;
   left: 5px;
   top: 6px;
   z-index: 8;
   width: 299px;
   height: 145px;
}

#id108phonetext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 904px;
   z-index: 5;
   width: 154px;
}

#lineabovelogo  {
   background: url(../photosmedia/lineabovelogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 0px;
   z-index: 9;
   width: 299px;
   height: 6px;
}

#andreagalloup  {
   background: url(../photosmedia/andreagalloup.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 482px;
   z-index: 3;
   width: 84px;
   height: 104px;
}

#mainmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #010101;
   width: 100%;
   display: block;
}

#nextbutton a  {
   background: url(../photosmedia/nextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 43px;
   font-size: 36px;
   line-height: 36px;
}

#prevbutton a  {
   background: url(../photosmedia/prevbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 42px;
   font-size: 35px;
   line-height: 35px;
}

#layer4copy2  {
   background: url(../photosmedia/layer4copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 879px;
   z-index: 3;
   width: 766px;
   height: 80px;
}

#layer27long  {
	background: url(../photosmedia/layer27long.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 5px;
	top: 296px;
	z-index: 6;
	width: 210px;
	height: 583px;
	background-image: url(../photosmedia/layer27long.gif);
}

#topmenumenu  {
   font: 10px/14px Tahoma;
   height: 14px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #B1B1B1;
   position: absolute;
   left: 632px;
   top: 22px;
   z-index: 5;
   width: 139px;
}

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

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 626px;
   top: 338px;
   z-index: 3;
   width: 42px;
   height: 35px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 708px;
   top: 337px;
   z-index: 3;
   width: 43px;
   height: 36px;
}

#pid9photos  {
   margin: 0px auto 0px auto;
   width: 776px;
   position: relative;
}

#background  {
   background: url(../photosmedia/background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 776px;
   height: 771px;
}

#reonelogo  {
   background: url(../photosmedia/reonelogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 155px;
   top: 637px;
   z-index: 8;
   width: 40px;
   height: 40px;
}

#mainmenu  {
   font: bold 13px/26px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #010101;
   position: absolute;
   left: 73px;
   top: 172px;
   z-index: 8;
   width: 129px;
}

#topicons  {
   background: url(../photosmedia/topicons.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 23px;
   z-index: 4;
   width: 92px;
   height: 11px;
}

#layer5  {
   background: url(../photosmedia/layer5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 54px;
   z-index: 4;
   width: 556px;
   height: 266px;
}

#layer4  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 0px;
   z-index: 3;
   width: 766px;
   height: 54px;
   background-color: #000000;
   background-image: none;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 60px;
   height: 43px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #4C4C4D;
}

