body {
/**	background-image:url(../gif/30fpsBkgd.gif); **/
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#FFFFFF;
	font-size:0.8em;
	line-height:120%;
}

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;
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;
}

iframe {
position:absolute;
}
td img {
display:block;
vertical-align:bottom;
}
td {
background-repeat:no-repeat;
}
embed {
background-color:white;
}
img {
border:0px;
}
table.caption {
border-collapse:collapse;
padding:0px;
border:0px;
}

table.caption td {margin:0px;}

/* DELETE THIS CONSTRUCTOR WHEN SITE UPDATE IS COMPLETE */
#30fpsLogo {
position:absolute;
top:0px;
left:0px;
width:155px;
height:90px;
z-index:1;
}
/* DELETE THIS CONSTRUCTOR WHEN SITE UPDATE IS COMPLETE */


#fpsLogo {
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;
/* For IE5/Win's benefit height = [correct width] + [left padding] + [right padding] */
width:98px;
height:24px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	width:88px; /* the correct height */
}
/* the "be nice to Opera 5" rule. */
body>.movingDots {width:88px;}

.menu {
position:absolute;
top:0px;
left:175px;
padding:5px 0px 0px 0px;
width:549px;
/* For IE5/Win's benefit height = [correct width] + [top padding] */
height:65px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:60px; /* the correct height */
	}
/* the "be nice to Opera 5" rule. */
body>.menu {height:60px;}

.submenu {
position:absolute;
top:75px;
left:175px;
padding:5px 0px 0px 0px;
width:549px;
/* For IE5/Win's benefit height = [correct width] + [top padding] */
height:30px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:25px; /* the correct height */
	}
/* the "be nice to Opera 5" rule. */
body>.submenu {height:25px;}

.body {
position:absolute;
top:110px;
left:0px;
width:740px;
height:400px;
background-color:white;
/* MARGIN, PADDING, BORDER ARE IE4+ SPECIFIC FIXES */
margin:0px;
padding:0px;
border:none;
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:100px;
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:50px;
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:105px;
left:0px;
padding:90px 0px 0px 100px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:188px;
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:466px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:98px; /* the correct height */
	width:366px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.vrRedirect {height:98px;width:366px;}

.vrPano {
position:absolute;
top:105px;
left:0px;
padding:30px 0px 0px 10px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:316px;
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:490px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:286px; /* the correct height */
	width:480px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.vrPano {height:286px;width:480px;}

.vrPanoController {
position:absolute;
top:105px;
left:0px;
padding:30px 0px 0px 10px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:332px;
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:490px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:302px; /* the correct height */
	width:480px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.vrPanoController {height:302px;width:480px;}

.vrGaliani {
position:absolute;
top:130px;
left:0px;
padding:20px 0px 0px 10px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:322px;
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:490px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:302px; /* the correct height */
	width:480px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.vrGaliani {height:302px;width:480px;}

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

.vrNavMap {
position:absolute;
top:105px;
left:490px;
padding:30px 0px 0px 0px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:316px;
width:210px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:286px; /* the correct height */
	}
/* the "be nice to Opera 5" rule. */
body>.vrNavMap {height:286px;}

.vrNavMapController {
position:absolute;
top:105px;
left:490px;
padding:30px 0px 0px 0px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:332px;
width:210px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:302px; /* the correct height */
	}
/* the "be nice to Opera 5" rule. */
body>.vrNavMapController {height:302px;}

.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;
/* For IE5/Win's benefit height = [correct width] + [left padding] + [right padding] */
width:29px;
height:31px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	width:21px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.galleryPageNav {width:21px;}

.galleryBuyThis {
position:absolute;
width:120px;
height:31px;
text-align:center;
z-index:1;
}
.history {
position:absolute;
top:0px;
left:0px;
overflow:auto;
padding:10px;
/* For IE5/Win's benefit height = [correct height] + [top padding] + [bottom padding] */
height:220px;
/* For IE5/Win's benefit width = [correct width] + [left padding] + [right padding] */
width:300px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:200px; /* the correct height */
	width:280px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.history {height:200px;width:280px;}

.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;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:190px;
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:536px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:130px; /* the correct height */
	width:373px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.bodyPlaceholder {height:130px;width:373px;}

.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:250px;
width:230px;
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;
	padding:30px 0px 0px 0px;
	position:absolute;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
	height:332px;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family:"\"}\"";
	voice-family:inherit;
	height:302px; /* the correct height */

/* the "be nice to Opera 5" rule. */
body>.vrGalianiNavMap {height:302px;}
}
/* 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;
}
#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;
}
#mapDiv {width:210px;height:286px;padding:0px;margin:0px;}
#our_map_object {width:210px;height:286px;}
.gMapText {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	font-weight:normal;
}
