* html a:hover {
	visibility:visible;
}

/* HOME Rollovers */
#homeLink {
	height: 470px;
	width: 146px;
} 
#homeLink img {
	width: 146px; 
	height: 470px; 
	border: 0; 
}
#homeLink a {
	display: block;
	width: 146px; 
	height: 470px; 
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}
#homeLink a:hover img{
	visibility:hidden;
}
.homeLinkWho{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	background: url(../images/home_whoWeAreColor.gif) no-repeat;
	width: 146px; 
	height: 470px; 
	overflow:hidden;/* for ie to hide extra height*/	
}
.homeLinkWhat{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	background: url(../images/home_whatWeDoColor.gif) no-repeat;
	width: 146px; 
	height: 470px; 
	overflow:hidden;/* for ie to hide extra height*/	
}
.homeLinkPortfolio{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	background: url(../images/home_portfolioColor.gif) no-repeat;
	width: 146px; 
	height: 470px; 
	overflow:hidden;/* for ie to hide extra height*/	
}
.homeLinkContact{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	background: url(../images/home_contactColor.gif) no-repeat;

	height: 470px; 
	overflow:hidden;/* for ie to hide extra height*/	
}

/* NAVIGATION Rollovers */
#navLink {
	height: 19px;
	width: 75px;
	text-align:center;
} 
#navLink img {
	height: 19px;
	width: 75px;
	border: 0;
}
#navLink a {
	display: block;
	height: 19px;
	width: 75px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}
#navLink a:hover img{
	visibility:hidden;
}
.navWho{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/nav_who02.gif) no-repeat;
	height: 19px;
	width: 75px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.navWhat{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;	
	background: url(../images/nav_what02.gif) no-repeat;
	height: 19px;
	width: 75px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.navPortfolio{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;	
	background: url(../images/nav_portfolio02.gif) no-repeat;
	height: 19px;
	width: 75px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.navContact{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;	
	background: url(../images/nav_contact02.gif) no-repeat;
	height: 19px;
	width: 75px; 
	overflow:hidden;/* for ie to hide extra height*/	
}

/* PORTFOLIO Landing Rollovers */
#portfolioLink {
	height: 79px;
	width: 339px;
	text-align:center;
} 
#portfolioLink img {
	height: 79px;
	width: 339px;
	border: 0;
}
#portfolioLink a {
	display: block;
	height: 79px;
	width: 339px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}
#portfolioLink a:hover img{
	visibility:hidden;
}
.portfolioLogo{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/portfolio_logoThumb02.gif) no-repeat;
	height: 79px;
	width: 339px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.portfolioWeb{
	position:relative;
	float: left;
	margin: 5px 0 0 0; 
	padding: 0;
	text-align:center;
	background: url(../images/portfolio_webThumb02.gif) no-repeat;
	height: 79px;
	width: 339px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.portfolioPrint{
	position:relative;
	float: left;
	margin: 5px 0 0 0; 
	padding: 0;
	text-align:center;
	background: url(../images/portfolio_printThumb02.gif) no-repeat;
	height: 79px;
	width: 339px;
	overflow:hidden;/* for ie to hide extra height*/	
}

/* Portfolio THUMBNAIL Rollovers */
#mainThumb img {
	height: 29px;
	width: 29px;
	border: 0;
}
#mainThumb a {
	display: block;
	height: 29px;
	width: 29px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}
#mainThumb a:hover img{
	visibility:hidden;
}

/* LOGO Thumbnail Rollovers */
.logoVending{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/vending_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoSteppers{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/steppers_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoGhostFest{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/ghostFest_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoAttractionsNight{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/attractionsNight_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoParaUSA{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/paraUSA_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoGenoa{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/genoa_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoSpyFi{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/spyFy_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoLaStrada{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/laStrada_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoPda{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/pda_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoApparitions{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/apparitions_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoSDAAA{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/SDAAA_Thumb_MO.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.logoFTHB{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/logo/FTHB_Thumb_MO.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}

/* WEB Thumbnail Rollovers */
.webGearhart{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/gearhart_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webQueenMary{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/queenMary_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webHoffman{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/hoffman_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webRoseGarden{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/roseGarden_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webRacingLight{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/racingLight_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webCathyvb{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/cathyvb_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webJukebox{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/jukebox_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webEtribe{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/etribe_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webCheapsales{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/cheapSales_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webBearworks{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/bearworks_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webVendingPage{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/vendingPage_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webVendingSplash{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/vendingSplash_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webPara{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/para_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webLura{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/lura_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.web99nofine{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/99nofine_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webLitwell{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/litwell_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}

.webBranding{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/brandingPersonality_thumb01.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webPanther{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/Panther_Thumb_MO.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.webSunset{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/web/Sunset_Web_Thumb_MO.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}

/* PRINT Thumbnail Rollovers */
.printAttractionsNightCard{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/attractionsNightCard_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printThreeSisters{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/threeSisters_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printSunsetFlying{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/sunsetFlying_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printSpyFiMap{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/spyFiMap_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printSpyFiKiosk{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/spyFiKiosk_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printRomeoJuliet{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/romeoJuliet_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printParaCatalog{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/paraCatalog_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printQM40years{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/qm40YearsAd_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printInnovativeSolutionsCards{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/innovativeSolutionsCards_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printIWannaCards{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/iWannaCards_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printOrangeDentalAd{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/orangeDentalAd_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printQMXBillboard{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/qmxBillboard_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printRealTrainingCards{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/realTrainingCards_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printWeddingBook{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/weddingBook_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}
.printWomanCelebration{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	text-align:center;
	background: url(../images/print/womanCelebration_thumb02.gif) no-repeat;
	height: 29px;
	width: 29px;
	overflow:hidden;/* for ie to hide extra height*/	
}