
body {
/**	background-image: url(../gif/30fpsBkgd.gif); **/
	font-size: 0.8em;
	line-height: 120%;
	text-align: left;
}
h1 { 
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #663399;
text-decoration: none;
}
h2 {  
font-family: Helvetica, Arial, sans-serif;
font-size: 1.3em;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #663399;
text-decoration: none;
}
ul.ulfont {  
font-family: Helvetica, Arial, sans-serif;
font-size: 1.1em;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #663399;
text-decoration: none;
}
li.lifont {  
font-family: Helvetica, Arial, sans-serif;
font-size: 1.1em;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #663399;
text-decoration: none;
}
th.captionHeader {  
font-family: Helvetica, Arial, sans-serif;
font-size: 1.3em;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #663399;
text-decoration: none;
}
td.captionBody {  
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #663399;
text-decoration: none;
}
a {
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
line-height: 120%;
text-decoration:none;
}
a:hover {
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
line-height: 120%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: red;
text-decoration:underline;
}
a:active {
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
line-height: 120%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: red;
text-decoration:none;
}
a:visited {
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
line-height: 120%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: blue;
background-color:#FFFFFF;
text-decoration:none;
}
li {  
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #663399;
text-decoration: none;
}

img {
border: 0px;
}

td img {
display: block;
vertical-align: bottom;
}
td {
background-repeat: no-repeat;
}
embed {
bgcolor: white;
}
table.caption {
cell-spacing: 0px;
padding: 0px;
border: 0px;
}
#30fpsLogo {
position:absolute;
top:0px;
left:0px;
width:155px;
height:90px;
z-index:1;
}
#logo {
position:absolute;
top:0px;
left:0px;
width:155px;
height:90px;
z-index:1;
}

.viewerMenu {
font-family: Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration:none;
}

.navButton {
position:absolute;
width:60px;
height:60px;
top:5px;
z-index:1;
background-color:white;
}
.movingDots {
position:absolute;
padding:0px 5px;
top:23px;
width:88px;
height:24px;
z-index:1;
}
.menu {
position:absolute;
top:0px;
left:175px;
padding:5px 0px 0px 0px;
width:549px;
height:60px;
z-index:1;
}
.submenu {
position:absolute;
top:75px;
left:175px;
padding:5px 0px 0px 0px;
width:549px;
height:25px;
z-index:1;
}
.body {
position:absolute;
top:110px;
left:0px;
width:740px;
height:400px;
background-color:#FFFFFF;
/* MARGIN IS NN4 SPECIFIC FIX */
margin: 0px 0px 0px 0px;
z-index:1;
}
.submenuSpacer {
position:absolute;
top:75px;
height:25px;
z-index:1;
}
.dot {
position:absolute;
width:12px;
height:20px;
top:75px;
z-index:1;
}
.submenuOption {
position:absolute;
top:75px;
z-index:1;
}
.whatIfMessage {
position:absolute;
top:150px;
left:50px;
width:600px;
height:300px;
z-index:1;
}

/* front page */

.frontPage {
position:absolute;
top:110px;
left:0px;
width:709px;
height:300px;
z-index:1;
}
.frontPageMainPhoto {
position:absolute;
top:110px;
left:15px;
width:150px;
height:200px;
z-index:1;
}
.frontPageMainCaption {
position:absolute;
top:120px;
left:185px;
width:150px;
height:120px;
z-index:1;
}
.frontPageSubCaption {
position:absolute;
left:517px;
z-index:1;
}
.frontPageSubPhoto {
position:absolute;
left:350px;
z-index:1;
}
/* video page */
.videoFrontPageMainPhoto {
position:absolute;
top:100px;
height:150px;
width:200px;
z-index:1;
}
.videoFrontPageMainCaption {
position:absolute;
top:110px;
width:150px;
height:120px;
z-index:1;
}
.videoFrontPageSubPhoto {
position:absolute;
left:420px;
z-index:1;
}
.videoFrontPageSubCaption {
position:absolute;
left:535px;
z-index:1;
}
.videoHolderHi {
position:absolute;
top:115px;
left:10px;
z-index:1;
}
.videoHolderLo {
position:absolute;
top:175px;
left:90px;
z-index:1;
}
.videoCaption {
position:absolute;
top:115px;
left:340px;
width:280px;
height:180px;
z-index:1;
}
.videoAnamorphicHiCaption {
position:absolute;
top:115px;
left:500px;
width:250px;
height:180px;
z-index:1;
}
.videoAnamorphicLoCaption {
position:absolute;
top:115px;
left:350px;
width:250px;
height:180px;
z-index:1;
}
.videoOptions {
position:absolute;
top:300px;
left:340px;
width:240px;
height:75px;
z-index:1;
}
.videoRedirect {
position:absolute;
top:150px;
left:72px;
height:98px;
width:366px;
z-index:1;
}
/* vr front page */
.vrFrontPageMainPhoto {
position:absolute;
top:110px;
left:0px;
height:150px;
width:200px;
z-index:1;
}
.vrFrontPageMainCaption {
position:absolute;
top:120px;
left:210px;
width:250px;
height:120px;
z-index:1;
}
.vrFrontPageSubPhoto {
position:absolute;
left:480px;
z-index:1;
}
.vrFrontPageSubCaption {
position:absolute;
left:480px;
z-index:1;
}
.mapsVRFrontPageSubPhoto01 {
position:absolute;
top:110px;
left:450px;
height:90px;
width:120px;
z-index:1;
}
.mapsVRFrontPageSubCaption01 {
position:absolute;
top:120px;
left:580px;
width:150px;
height:180px;
z-index:1;
}
.vrLinkCutup {
position:absolute;
left:0px;
width:500px;
height:150px;
z-index:1;
}
.vrNavRow {
position:absolute;
top:265px;
height:31px;
z-index:1;
}
.vrRedirect {
position:absolute;
top:111px;
left:72px;
padding:90px 0px 0px 100px;
height:98px;
width:366px;
z-index:1;
}
.vrPano {
position:absolute;
top:105px;
left:0px;
padding:30px 0px 0px 10px;
height:286px;
width:480px;
z-index:1;
}
.vrPanoController {
position:absolute;
top:105px;
left:0px;
padding:30px 0px 0px 10px;
height:302px;
width:480px;
z-index:1;
}

.vrGaliani {
position:absolute;
top:130px;
left:0px;
padding:20px 0px 0px 10px;
height:302px;
width:480px;
z-index:1;
}

#viewingMode {
position:absolute;
text-align: center;
top:450px;
left:0px;
height:25px;
width:480px;
z-index:1;
}

.vrNavMap {
position:absolute;
top:106px;
left:506px;
padding:30px 0px 0px 0px;
height:286px;
width:210px;
z-index:1;
}
.vrNavMapController {
position:absolute;
top:105px;
left:490px;
padding:30px 0px 0px 0px;
height:302px;
width:210px;
z-index:1;
}
.mapsVRFrontPageMainPhoto {
position:absolute;
top:110px;
left:20px;
height:150px;
width:200px;
z-index:1;
}
.mapsVRFrontPageMainCaption {
position:absolute;
top:120px;
left:235px;
width:200px;
height:120px;
z-index:1;
}
.galleryTravelNav {
position:absolute;
width:160px;
height:160px;
top:125px;
z-index:1;
}
.galleryNatureNav {
position:absolute;
width:120px;
height:120px;
z-index:1;
}
.pictureFullLayer {
position:absolute;
left:260px;
top:110px;
width:400px;
height:440px;
text-align:center;
z-index:1;
}
.galleryPageNav {
position:absolute;
top:110px;
padding:0px 4px;
width:21px;
height:31px;
z-index:1;
}
.galleryBuyThis {
position:absolute;
width:120px;
height:31px;
text-align:center;
z-index:1;
}
.history {
position:absolute;
top:10px;
left:10px;
padding:10px;
height:200px;
width:280px;
overflow:auto;
z-index:1;
}
.historyNav {
position:absolute;
top:230px;
height:20px;
width:75px;
text-align:center;
z-index:1;
}
.closeWin {
position:absolute;
top:230px;
left:80px;
height:20px;
width:150px;
text-align:center;
z-index:1;
}
.closeHomeWin {
position:absolute;
top:320px;
left:80px;
height:20px;
width:150px;
text-align:center;
z-index:1;
}
.bodyPlaceholder {
position:absolute;
top:0px;
left:0px;
padding:60px 0px 0px 163px;
height:130px;
width:373px;
z-index:1;
}
.baroneThumb {
position:absolute;
top:10px;
left:10px;
height:191px;
width:1000px;
text-align:center;
z-index:1;
}
.baroneCaption {
position:absolute;
top:220px;
left:250px;
height:150px;
width:300px;
text-align:left;
z-index:1;
}
.storeTeaser {
position:absolute;
height:200px;
width:170px;
text-align:left;
z-index:1;
}
.printThumb {
position:absolute;
height:300px;
width:200px;
z-index:1;
}
.printCaption {
position:absolute;
height:200px;
width:300px;
left:10px;
top:120px;
text-align:left;
z-index:1;
}
.printFull {
position:absolute;
height:400px;
width:300px;
left:320px;
top:120px;
text-align:left;
z-index:1;
}
.panoPrintFull {
position:absolute;
height:200px;
width:400px;
left:320px;
top:120px;
text-align:left;
z-index:1;
}
.bookCaption {
position:absolute;
height:350px;
width:300px;
left:10px;
top:120px;
text-align:left;
z-index:1;
}
.resourcesTeaser {
position:absolute;
height:100px;
width:170px;
text-align:left;
z-index:1;
}
.quickTimeCaption {
position:absolute;
height:350px;
width:215px;
text-align:left;
z-index:1;
}
.quickTimeHTMLCode {
position:absolute;
height:300px;
width:400px;
left:320px;
top:120px;
text-align:left;
z-index:1;
}
.bioPhoto {
position:absolute;
height:400px;
width:300px;
top:120px;
left:20px;
z-index:1;
}
.bioText {
position:absolute;
height:400px;
width:400px;
top:120px;
left:330px;
z-index:1;
}
.linksList {
position:absolute;
height:350px;
width:220px;
text-align:left;
z-index:1;
}
/* wip page */
.wipHeader {
position:absolute;
height:30px;
width:220px;
left:250px;
top:120px;
text-align:center;
z-index:1;
}
.wip {
position:absolute;
height:130px;
width:260px;
top:170px;
text-align:left;
z-index:1;
}
.vrAddressHeader {
position: absolute;
height: 25px;
top: 115px;
left: 10px;
}
.vrGalianiNavMap {
	left: 490px;
	top: 130px;
	width: 370px;
	height: 302px;
	padding:20px 0px 0px 10px;
	position: absolute;
}
/* main menu */

#videoButton {
left:175px;
}
#movingDots01 {
left:235px;
}
#vrButton {
left:333px;
}
#movingDots02 {
left:393px;
}
#galleryButton {
left:491px;
}
#movingDots03 {
left:551px;
}
#frontPageSubPhoto01 {
top:110px;
width:167px;
height:50px;
}
#frontPageSubCaption01 {
top:110px;
height:50px;
width:280px;
}
#frontPageSubCaption02 {
top:235px;
left:370px;
height:50px;
width:320px;
}
#frontPageSubCaption03 {
top:260px;
left:400px;
height:50px;
width:320px;
}
#resourcesButton {
left:649px;
}
/* initial submenu */
#initialSubmenuSpacer {
left:175px;
width:434px;
}
#submenuFlagOn {
left:609px;
width:73px;
}
#submenuFlagOff {
left:682px;
width:27px;
}
#submenuFirstDot {
left:175px;
}
/* video english submenu */
#submenuVideoPortfolioEn {
width:85px;
left:187px;
}
#submenuVideoSecondDotEn {
left:272px;
}
#submenuVideoTravelsEn {
width:70px;
left:284px;
}
#submenuVideoThirdDotEn {
left:354px;
}
#submenuVideoSpacerEn {
width:243px;
left:366px;
}
/* video italian submenu */
#submenuVideoPortfolioIt {
width:85px;
left:187px;
}
#submenuVideoSecondDotIt {
left:272px;
}
#submenuVideoTravelsIt {
width:60px;
left:284px;
}
#submenuVideoThirdDotIt {
left:344px;
}
#submenuVideoSpacerIt {
width:253px;
left:356px;
}
/* VR english submenu */
#submenuVRPanoramasEn {
width:102px;
left:187px;
}
#submenuVRSecondDotEn {
left:289px;
}
#submenuVRMapsEn {
width:156px;
left:301px;
}
#submenuVRThirdDotEn {
left:457px;
}
#submenuVRSpacerEn {
width:140px;
left:469px;
}
/* VR italian submenu */
#submenuVRPanoramasIt {
width:93px;
left:187px;
}
#submenuVRSecondDotIt {
left:280px;
}
#submenuVRMapsIt {
width:155px;
left:292px;
}
#submenuVRThirdDotIt {
left:447px;
}
#submenuVRSpacerIt {
width:150px;
left:459px;
}
/* gallery english submenu */
#submenuGalleryProductionEn {
width:112px;
left:187px;
}
#submenuGallerySecondDotEn {
left:299px;
}
#submenuGalleryTravelEn {
width:70px;
left:311px;
}
#submenuGalleryThirdDotEn {
left:381px;
}
#submenuGalleryPrintsEn {
width:60px;
left:393px;
}
#submenuGalleryFourthDotEn {
left:453px;
}
#submenuGallerySpacerEn {
width:144px;
left:465px;
}
/* gallery italian submenu */
#submenuGalleryProductionIt {
width:99px;
left:187px;
}
#submenuGallerySecondDotIt {
left:286px;
}
#submenuGalleryTravelIt {
width:60px;
left:298px;
}
#submenuGalleryThirdDotIt {
left:358px;
}
#submenuGalleryPrintsIt {
width:71px;
left:370px;
}
#submenuGalleryFourthDotIt {
left:441px;
}
#submenuGallerySpacerIt {
width:156px;
left:453px;
}
/* store english submenu */
#submenuStorePrintsEn {
width:60px;
left:187px;
}
#submenuStoreSecondDotEn {
left:247px;
}
#submenuStoreLimEdEn {
width:145px;
left:259px;
}
#submenuStoreThirdDotEn {
left:404px;
}
#submenuStoreBooksEn {
width:60px;
left:416px;
}
#submenuStoreFourthDotEn {
left:476px;
}
#submenuStoreSpacerEn {
width:121px;
left:488px;
}
/* store italian submenu */
#submenuStorePrintsIt {
width:71px;
left:187px;
}
#submenuStoreSecondDotIt {
left:258px;
}
#submenuStoreLimEdIt {
width:166px;
left:270px;
}
#submenuStoreThirdDotIt {
left:436px;
}
#submenuStoreBooksIt {
width:43px;
left:448px;
}
#submenuStoreFourthDotIt {
left:491px;
}
#submenuStoreSpacerIt {
width:106px;
left:503px;
}
/* resources english submenu */
#submenuResourcesTutorialsEn {
width:83px;
left:187px;
}
#submenuResourcesSecondDotEn {
left:270px;
}
#submenuResourcesLinksEn {
width:49px;
left:282px;
}
#submenuResourcesThirdDotEn {
left:331px;
}
#submenuResourcesBioEn {
width:35px;
left:343px;
}
#submenuResourcesFourthDotEn {
left:378px;
}
#submenuResourcesSpacerEn {
width:219px;
left:390px;
}
/* resources italian submenu */
#submenuResourcesTutorialsIt {
width:153px;
left:187px;
}
#submenuResourcesSecondDotIt {
left:340px;
}
#submenuResourcesLinksIt {
width:113px;
left:352px;
}
#submenuResourcesThirdDotIt {
left:465px;
}
#submenuResourcesBioIt {
width:83px;
left:477px;
}
#submenuResourcesFourthDotIt {
left:560px;
}
#submenuResourcesSpacerIt {
width:36px;
left:572px;
}
/* video front page */
#videoFrontPageMainPhoto01 {
left:20px;
}
#videoFrontPageMainPhoto02 {
left:400px;
}
#videoFrontPageMainPhoto03 {
left:20px;
top:280px;
}
#videoFrontPageMainPhoto04 {
left:400px;
top:280px;
}
#videoFrontPageMainPhoto05 {
left:20px;
top:460px;
}
#videoFrontPageMainCaption01 {
left:230px;
}
#videoFrontPageMainCaption02 {
left:610px;
}
#videoFrontPageMainCaption03 {
left:230px;
top:280px;
}
#videoFrontPageMainCaption04 {
left:610px;
top:280px;
}
#videoFrontPageMainCaption05 {
left:230px;
top:460px;
}
#videoFrontPageSubPhoto01 {
top:100px;
width:100px;
height:80px;
}
#videoFrontPageSubCaption01 {
top:100px;
height:50px;
width:200px;
}
#videoFrontPageSubPhoto02 {
top:200px;
width:100px;
height:80px;
}
#videoFrontPageSubCaption02 {
top:200px;
height:50px;
width:200px;
}
#videoFrontPageSubPhoto03 {
top:300px;
width:100px;
height:80px;
}
#videoFrontPageSubCaption03 {
top:300px;
height:50px;
width:200px;
}
/* video body */
#daisyChainHi {
height:256px;
width:320px;
}
#daisyChainLo {
height:136px;
width:160px;
}
#whiteKnuckleHi {
height:252px;
width:320px;
}
#whiteKnuckleLo {
height:140px;
width:168px;
}
#insituHi {
height:248px;
width:312px;
}
#insituLo {
height:144px;
width:172px;
}
#imawomanHi {
height:248px;
width:320px;
}
#imawomanLo {
height:132px;
width:160px;
}
#rockawayLo {
height:164px;
width:204px;
}
#dbacksWinHi {
height:196px;
width:240px;
}
#dbacksWinLo {
height:136px;
width:160px;
}
#anamorphicHi {
height:256px;
width:480px;
}
#anamorphicLo {
height:136px;
width:240px;
}
#videoOptionsAnamorphicHi {
left: 500px;
}
#videoOptionsAnamorphicLo {
left: 350px;
}

/* VR front page */
#vrFrontPageSubCaption01 {
top:170px;
height:50px;
width:350px;
}
#vrFrontPageSubPhoto01 {
top:110px;
width:167px;
height:50px;
}
#vrFrontPageSubCaption02 {
top:310px;
height:50px;
width:350px;
}
#vrFrontPageSubPhoto02 {
top:250px;
width:167px;
height:50px;
}
/* VR page 1 body */
#ticinoLink01 {
top:115px;
}
#ticinoLink02 {
top:165px;
}
#ticinoLink03 {
top:215px;
}
#vrQTBadge {
left:0px;
width:88px;
}
#vrPg1 {
left:102px;
width:21px;
}
#vrPg2 {
left:130px;
width:21px;
}
#vrPg3 {
left:158px;
width:21px;
}
#vrPg4 {
left:186px;
width:21px;
}
#tuscanyLink01 {
top:296px;
}
#tuscanyLink02 {
top:346px;
}
#tuscanyLink03 {
top:396px;
}
#historyNavLeft {
left:0px;
}
#historyNavRight {
left:225px;
}

/* Gallery Navigation */

#galleryTravelNavNature {
left:15px;
}
#galleryTravelNavArch {
left:185px;
}
#galleryTravelNavLandsc {
left:355px;
}
#galleryTravelNavStill {
left:525px;
}
#galleryPage1 {
left:0px;
}
#galleryPage2 {
left:29px;
}
#galleryPage3 {
left:58px;
}
#galleryPage4 {
left:87px;
}
#galleryPage5 {
left:116px;
}
#gallerySmallNav01 {
left:10px;
top:150px;
}
#gallerySmallNav02 {
left:130px;
top:150px;
}
#gallerySmallNav03 {
left:10px;
top:270px;
}
#gallerySmallNav04 {
left:130px;
top:270px;
}
#galleryBuyThisLandsc {
left:125px;
top:120px;
}

/* VR Maps */
#vrFireMapOverhead {
width: 250px;
height: 250px;
}
#vrAspenVR360FireMap {
width: 200px;
height: 166px;
left: 50px;
}
#aspenFireCaption {
position:absolute;
top:106px;
left:406px;
padding:30px 0px 0px 0px;
height:286px;
width:310px;
z-index:1;
}
#vrCaveCreekFireMapHi {
width: 200px;
height: 200px;
left: 80px;
}
#vrCaveCreekFireMapMd {
width: 120px;
height: 120px;
left: 80px;
top: 320px;
}
#vrCaveCreekFireMapLo {
width: 60px;
height: 60px;
left: 220px;
top: 350px;
}
/* Fire Map Animation Color Key */
#mapColor1 {
width: 30px;
background-color: #CC9933;
color: #FFFFFF;
text-align: center;

}
#mapColor2 {
width: 30px;
background-color: #993333;
color: #FFFFFF;
text-align: center;
}
#mapColor3 {
width: 30px;
background-color: #7F7F7F;
color: #FFFFFF;
text-align: center;
}

/* Store */

#storeTeaser01 {
left:10px;
top:120px;
}
#storeTeaser02 {
left:10px;
top:220px;
}
#storeTeaser03 {
left:400px;
top:120px;
}
#printThumb01 {
left:190px;
top:120px;
text-align:center;
}
#printThumb02 {
left:580px;
top:120px;
text-align:left;
}
#printNav01 {
left:10px;
top:250px;
}
#printNav02 {
left:130px;
top:250px;
}
#printNav03 {
left:10px;
top:380px;
}
/* resources */
#resourcesPhoto01 {
position:absolute;
height:267px;
width:200px;
left:190px;
top:110px;
z-index:1;
}
#resourcesTeaser01 {
left:20px;
top:110px;
}
#resourcesTeaser02 {
left:460px;
top:110px;
}
#resourcesTeaser03 {
left:460px;
top:220px;
}
#quickTimeCaption01 {
left:20px;
top:130px;
}
#quickTimeCaption02 {
left:250px;
top:130px;
}
#quickTimeCaption03 {
left:480px;
top:130px;
}
#linksList01 {
left:20px;
top:110px;
}
#linksList02 {
left:250px;
top:110px;
}
#linksList03 {
left:480px;
top:110px;
}
/* wip */
#wip01 {
left:100px;
}
#wip02 {
left:380px;
}
.photoWindow {
	left: 0px;
	top: 0px;
}
