.img
{
	border: 0px;
}

/*audio*/
.divAudio
{
	top: 0px;
	left: 0px;
	height: 0px;
	width: 0px;
	position: absolute;
	display: block;
}

/*top section*/

.divLogo
{
	top: 10px;
	left: 24px;
	display: block;
	position: absolute;
}
.divCopyright
{
	top: 42px;
	left: 549px;
	display: block;
	position: absolute;
}
.divSound
{
	top: 37px;
	height: 18px;
	width: 67px;
	position: absolute;
}
.divSoundHide
{
	left: -4000px;
	display: none;
}
.divSoundShow
{
	left: 762px;
	display: block;
}
.divTopLeftBar
{
	top: 55px;
	left: 13px;
	height: 3px;
	width: 668px;
	display: block;
	position: absolute;
}
.divTopLeftVerticalBar
{
	top: 58px;
	left: 13px;
	height: 2px;
	width: 3px;
	display: block;
	position: absolute;
}
.divTopRightBar
{
	top: 55px;
	left: 685px;
	height: 3px;
	width: 144px;
	display: block;
	position: absolute;
}
.divLeftVerticalBar
{
	top: 57px;
	height: 366px;
	width: 3px;
	position: absolute;
}
.divLeftVerticalBarHide
{
	display: none;
	left: -4000px;
}
.divLeftVerticalBarShow
{
	display: block;
	left: 13px;
}
.divBottomLeftVerticalBar
{
	top: 423px;
	height: 107px;
	width: 3px;
	position: absolute;
}
.divBottomLeftVerticalBarHide
{
	display: none;
	left: -4000px;
}
.divBottomLeftVerticalBarShow
{
	display: block;
	left: 13px;
}
.divBottomLeftBar
{
	top: 527px;
	height: 3px;
	width: 668px;
	position: absolute;
}
.divBottomLeftBarHide
{
	display: none;
	left: -4000px;
}
.divBottomLeftBarShow
{
	display: block;
	left: 13px;
}


/*right navigation panel*/

.divRightPanelBackground
{
	top: 60px;
	left: 685px;
	height: 470px;
	width: 144px;
	display: block;
	position: absolute;
}

/*top, right menu options*/
.imgMenu
{
	height: 23px;
	width: 128px;
	display: block;
}

.divMenu
{
	left: 693px;
	height: 23px;
	width: 128px;
	position: absolute;
}
.divMenu1
{
	top: 68px;
}
.divMenu2
{
	top: 91px;
}
.divMenu3
{
	top: 114px;
}
.divMenu4
{
	top: 137px;
}
.divMenuNormal
{
	display: block;
}
.divMenuOverHide
{
	left: -4000px;
	display: none;
}
.divMenuOverShow
{
	left: 693px;
	display: block;
}

/*Luis portrait*/
.divLuis
{
	display: block;
	position: absolute;
}
.divLuisOverHide
{
	top: 169px;
	left: 693px;
	height: 223px;
	width: 128px;
	border-style: none;
	border-width: 0px;
}
.divLuisOverShow
{
	top: 168px;
	left: 692px;
	height: 225px;
	width: 130px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFF00;
}
.divLuisPortrait
{
	top: 0px;
	left: 0px;
	height: 200px;
	width: 128px;
	display: block;
	position: absolute;
}
.imgLuisPortrait
{
	height: 200px;
	width: 128px;
	display: block;
}
.divLuisBio
{
	top: 211px;
	height: 12px;
	width: 59px;
	position: absolute;
}
.divLuisBioNormal
{
	left: 34px;
	display: block;
}
.divLuisBioOverHide
{
	left: -4000px;
	display: none;
}
.divLuisBioOverShow
{
	left: 34px;
	display: block;
}
.imgLuisBio
{
	height: 12px;
	width: 59px;
	display: block;
	border: 0px;
}

/*right services panel*/
.divService
{
	left: 693px;
	height: 20px;
	width: 128px;
	position: absolute;
}
.divServiceHeader
{
	top: 402px;
}
.divService1
{
	top: 422px;
}
.divService2
{
	top: 442px;
}
.divService3
{
	top: 462px;
}
.divService4
{
	top: 482px;
}
.divService5
{
	top: 502px;
}
.divServiceNormal
{
	display: block;
}
.divServiceOverHide
{
	left: -4000px;
	display: none;
}
.divServiceOverShow
{
	left: 693px;
	display: block;
}

/*categories*/
.iFrameCategories
{
	overflow-y:hidden;
}
.imgPhotoMenu
{
	height: 15px;
	width: 48px;
	display: block;
}
.divPhotoMenu
{
	top: 60px;
	height: 15px;
	width: 48px;
	position: absolute;
	z-index:4;
}
.divPhotoMenuHide
{
	left: -4000px;
	display: none;
}
.divPhotoMenuShow
{
	left: 18px;
	display: block;
}
.divLoading
{
	top: 0px;
	position: absolute;
	border: 0px;
}
.divLoadingShow
{
	left: 8px;
	display: block;
}
.divLoadingHide
{
	left: -4000px;
	display: none;
}
.divCategories
{
	top: 60px;
	left: 13px;
	height: 364px;
	width: 668px;
	display: block;
	position: absolute;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.divCategoriesBig
{
	top: 60px;
	left: 13px;
	height: 468px;
	width: 668px;
	display: block;
	position: absolute;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url('pics/backgroundBody.gif');
}
.iFrameCategoriesNormal
{
	height: 364px;
}
.iFrameCategoriesBig
{
	height: 468px;
}

/*thumbnails*/
.iFrameThumbnails
{
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	overflow: auto;
}
.iFrameThumbnailsNonIE
{
	height: 101px;
	width: 664px;
}
.iFrameThumbnailsIE
{
	height: 105px;
	width: 668px;
}
.divThumbnails
{
	top: 425px;
	left: 13px;
	height: 105px;
	width: 668px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	overflow: none;
}

/*photos*/
.divPhotoWatermarkNormal
{
	top: 60px;
	height: 364px;
	width: 665px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index:2;
}
.divPhotoWatermarkPano
{
	top: 60px;
	height: 347px;
	width: 665px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index:2;
}
.divPhotoWatermarkHide
{
	left: -4000px;
	display: none;
}
.divPhotoWatermarkShow
{
	left: 16px;
	display: block;
}
.imgPhotoWatermarkNormal
{
	top: 0px;
	left: 0px;
	height: 364px;
	width: 665px;
	padding: 0px;
	margin: 0px;
	display: block;
	position: absolute;
	z-index:3;
	opacity:0.2;
	filter:alpha(opacity=10);
}
.imgPhotoWatermarkPano
{
	top: 0px;
	left: 0px;
	height: 347px;
	width: 665px;
	padding: 0px;
	margin: 0px;
	display: block;
	position: absolute;
	z-index:3;
	opacity:0.2;
	filter:alpha(opacity=10);
}

/*external sites*/
.imgExternalSiteBack
{
	height: 15px;
	width: 48px;
	display: block;
}
.divExternalSiteBack
{
	top: 60px;
	height: 15px;
	width: 48px;
	position: absolute;
	z-index:4;
}
.divExternalSiteBackHide
{
	left: -4000px;
	display: none;
}
.divExternalSiteBackShow
{
	left: 18px;
	display: block;
}