@charset "UTF-8";
/* Here are the common elements */
.backgroundBox {
	position: relative;
	width:1110px;
	height:820px;
	background-position: center;
	margin-left:auto; 
	margin-right:auto;
	z-index: 0;
    background-repeat:no-repeat;
    background-image:url("../images/idylwilde-page-frame.gif");
}
.topLineGraphic {
	position: relative;
	width:845px;
	height:34px;
	left:225px;
	top:104px;
	z-index: 1;
}
.bottomLineGraphic {
	position: relative;
	width:728px;
	height:26px;
	left:42px;
	top:730px;
	z-index: 2;
}
.flyGraphic {
	position: relative;
	width:182px;
	height:118px;
	left:50px;
	top:-40px;
	z-index: 3;
}
.verticalRule {
	position: relative;
	width:3px;
	height:637px;
	left:775px;
	top:-41px;
	background-image:url("../images/homepage-images/vertical_rule.gif");
	background-repeat:no-repeat;
	z-index: 4;
}

/*  Current Hotness */
.currentHotness {
	position: relative;
	width:0px;
	height:0px;
	left:50px;
	top:-400px;
	z-index: 5;
}

/* Featured Tier */
.featuredTiers {
	position: relative;
	width:0px;
	height:0px;
	left:50px;
	top:-400px;
	z-index: 5;
}
.featuredPageText {
	position: relative;
	overflow: auto;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #bdd031; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 
	width:700px;
	height:225px;
	left:55px;
	top:-670px;
	z-index: 6;
}
.aboutText {
	position: relative;
	overflow: auto;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #bdd031; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 
	width:700px;
	height:225px;
	left:55px;
	top:-621px;
	z-index: 99;
}


/* Signature Tiers */
.tierPhoto {
	position: relative;
	width:0px;
	height:0px;
	left:50px;
	top:-402px;
	z-index: 5;
}
.shotOfTheDay {
	position: relative;
	width:0px;
	height:0px;
	left:370px;
	top:-407px;
	z-index: 6;
}
/* Fly Gallery Landing */
.videoOfTheDay {
	position: relative;
	width:359px;
	height:243px;
	left:370px;
	top:-407px;
	z-index: 9;
}

/*  Home Page Text Element */
.homePageText {
	position: relative;
	overflow: auto;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #bdd031; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 

	width:700px;
	height:200px;
	left:55px;
	top:-650px;
	z-index: 90;
}

/* Fly Gallery Landing Page Text Element */
.flyGalleryPageText {
	position: relative;
	overflow: auto;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #bdd031; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 

	width:700px;
	height:225px;
	left:55px;
	top:-890px;
	z-index: 90;
}
.idyltalkBlog {
	position: relative;
	width:0px;
	height:0px;
	left:780px;
	top:-690px;
	z-index: 8;
}
.idyltalkBlogFlyGallery {
	position: relative;
	width:0px;
	height:0px;
	left:780px;
	top:-933px;
	z-index: 8;
}
.recentDispatches {
	position: relative;
	width:0px;
	height:0px;
	left:780px;
	top:-490px;
	z-index: 9;
}
.recentDispatchesFlyGallery {
	position: relative;
	width:0px;
	height:0px;
	left:780px;
	top:-733px;
	z-index: 9;
}
.freeSticker {
	position: relative;
	width:0px;
	height:0px;
	left:780px;
	top:-290px;
	z-index: 10;
}
.freeStickerFlyGallery {
	position: relative;
	width:0px;
	height:0px;
	left:780px;
	top:-533px;
	z-index: 10;
}
.goFish {
	position: relative;
	width:400px;
	height:0px;
	left:700px;
	top:40px;
	z-index: 1;
}
.blogGoFish {
	position: relative;
	width:400px;
	height:0px;
	left:702px;
	top:-83px;
	z-index: 1;
}

.nextPrevTierButton {
	position: relative;
	width:500px;
	height:20px;
	left:55px;
	top:-680px;
	z-index: 91;
}
.nextButton {
	position: relative;
	width:500px;
	height:20px;
	left:55px;
	top:-680px;
	z-index: 91;
}
.nextPrevButton {
	position: relative;
	width:50px;
	height:20px;
	left:50px;
	top:-40px;
	z-index: 11;
}
.tierFlies {
	position: absolute;
	width:0px;
	height:0px;
	left:385px;
	top:417px;
	z-index: 12;
}
.fliesNextPrevButton {
	position: absolute;
	width:100px;
	height:20px;
	left:675px;
	top:415px;
	z-index: 13;
}
.menuBox {
	position: relative;
	width:650px;
	height:30px;
	left:450px;
	top:-750px;
	z-index: 999;
}
.menuBoxFlyGalleryLanding {
	position: relative;
	width:650px;
	height:30px;
	left:450px;
	top:-993px;
	z-index: 999;
}
.menuBoxFlyGallery {
	position: relative;
	width:650px;
	height:30px;
	left:450px;
	top:-750px;
	z-index: 999;
}
.menuBoxBlog {
	position: relative;
	width:650px;
	height:30px;
	left:450px;
	top:0px;
	z-index: 999;
}
.flyGallery {
	position: relative;
	width:600px;
	height:30px;
	left:100px;
	top:-705px;
	z-index: 9;
}
.flyGalleryPageDescription {
	position: relative;
	width:635px;
	height:35px;
	left:125px;
	top:-680px;
	word-wrap:break-word;
	z-index: 7;
}
.flyGalleryPages {
	position: relative;
	width:575px;
	height:35px;
	left:125px;
	top:-695px;
	word-wrap:break-word;
	z-index: 8;
}
.buyOnlineBox {
	position: relative;
	width:0px;
	height:0px;
	left:825px;
	top:-660px;
	z-index: 5;
}
.buyOnlineContent {
	position: relative;
	width:200px;
	height:0px;
	left:860px;
	top:-600px;
	z-index: 6;
}
.aboutMenuBox {
	position: relative;
	width:650px;
	height:30px;
	left:450px;
	top:-750px;
	z-index: 999;
}
/*  Current Hotness */
.familyText {
	position: relative;
	width:300px;
	height:0px;
	left:50px;
	top:-657px;
	z-index: 4;
}
.storeFront {
	position: relative;
	width:300px;
	height:0px;
	left:50px;
	top:-657px;
	z-index: 4;
}
.crewBox {
	position: relative;
	width:0px;
	height:0px;
	left:825px;
	top:-885px;
	z-index: 5;
}
.crewContent {
	position: relative;
	width:225px;
	height:0px;
	left:785px;
	top:-840px;
	z-index: 6;
}
.familyAlbum {
	position: relative;
	width:0px;
	height:0px;
	left:370px;
	top:-662px;
	z-index: 7;
}
.contactText {
	position: relative;
	overflow: auto;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #bdd031; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 
	width:700px;
	height:225px;
	left:55px;
	top:-621px;
	z-index: 99;
}
.resources {
	position: relative;
	width:950px;
	height:0px;
	left:60px;
	top:-650px;
	z-index: 7;
}
.resourcesBuyOnlineBox {
	position: relative;
	width:0px;
	height:0px;
	left:825px;
	top:-660px;
	z-index: 5;
}
.resourcesBuyOnlineContent {
	position: relative;
	width:200px;
	height:0px;
	left:860px;
	top:-600px;
	z-index: 6;
}
.resourcesMenuBox {
	position: relative;
	width:650px;
	height:30px;
	left:450px;
	top:-750px;
	z-index: 999;
}
.contactMenuBox {
	position: relative;
	width:650px;
	height:30px;
	left:450px;
	top:-750px;
	z-index: 999;
}
.heyZachMenuBox {
	position: relative;
	width:650px;
	height:30px;
	left:450px;
	top:-750px;
	z-index: 999;
}
.heyZachBox {
	position: relative;
	width:200px;
	height:500px;
	left:825px;
	top:-700px;
	z-index: 10;
}
.heyZachText {
	position: relative;
	width:0px;
	height:0px;
	left:155px;
	top:-1150px;
	z-index: 2;
}
.helpText {
	position: relative;
	width:500px;
	height:0px;
	left:60px;
	top:0px;
	z-index: 7;
}
.heyZachSubscriberBox {
	position: relative;
	width:250px;
	height:0px;
	left:800px;
	top:-700px;
	z-index: 7;
}
.heyZachSubscriberText {
	position: relative;
	width:600px;
	height:0px;
	left:100px;
	top:-650px;
	z-index: 2;
}



