/* Keep sections of css file in cascade order.
	Higher priority elements are lower in the file
*/

/*

Foreground Color: #000000 Black
Background Color: #CCFFFF Aquamarine Background<
Background Swirl: #FF3300 Reddish-Orange

*/


/* Universal Selectors */
body { color:#000000; background-color:#FFFFFF;
	 font-family:"Courier";
	min-width: 600px;	/* 2x LC width + RC width */
	/*min-height: 400px;*/

	a:active
	{
	outline:none;
	}


}

#seemashahnelson_portfolio { color:#000000; background-color:#FFFFFF;

}


/* this links to a style sheet  that resets many Element Selectors*/
@import url(bassline.css);

* { outline:none; } 


/* Element Selectors */


/* Class, Attribute, and Pseudo Selectors */



/* ID Selectors */

#container {
  padding-left: 200px;   /* LC width */
  padding-right: 200px;  /* RC width */
}
#container .column {
  position: relative;
  float: left;
}

/*
#center {
width: 100%
}
*/
#center {

width:100%;
background-color: #33fdff;
overflow: visible;
}

#background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/background_Swirl_White_Outline_blue_Large.png");

}



#background_home {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/background_Swirl_Red_Solid_Large.png");

}

#background_red-outline {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/background_Swirl_Red_Outline_Large_portfolio.png");

}

#background_white-outline {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/background_Swirl_White_Outline_Large_cherry.png");

}



#textreplacement_home  {
position:absolute; 
padding:0; width:670px; height:150px; 
left:58px; margin-top:0px; top:209px; margin-bottom:0; bottom:0; 
           background:url("../graphics/SeemaShahNelson.png") }

#textreplacement_main  {
position:absolute; 
padding:0; width:670px; height:150px; 
left:72px; margin-top:0; top:12px; margin-bottom:0; bottom:0; 
           background:url("../graphics/SeemaShahNelson.png") }


	a#hover_SeemaShahNelson:link, a#hover_SeemaShahNelson:active, a#hover_SeemaShahNelson:visited {
		position: absolute; left: 0px; top:0px;
		

		display: block; width: 670px; height:150px;
		/*background-image: url('../graphics/rollover.png');*/
		background-repeat: no-repeat; background-position: 150px;
		text-indent: -9999px;	z-index: 0; outline: none;}





/******************************** Bio Content **************************************/

#background_bio {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/background_bio.png");

}

#information_bio  {
position:absolute; 
padding:0; width:800px; height:600px; 
left:148px; margin-top:0; top:193px; margin-bottom:0; bottom:0; 
	background:url("../graphics/Biography.png");
	background-repeat: no-repeat; 
	text-indent: -9999px;
	
}



/******************************** Contact Content **************************************/

#information_contact  {
position:absolute; 
padding:0; width:668px; height:381px; 
left:5px; margin-top:0; top:263px; margin-bottom:0; bottom:0; 
           background:url("../graphics/Contact.png"); 
	   background-repeat: no-repeat;
}

	a#contact_mail:link, a#contact_mail:active, a#contact_mail:visited {
		position: absolute; left:0px; top:120px;
		

		display: block; width: 658px; height:166px;

		text-indent: -9999px;	z-index:1;

color:white;

}






/********************************** Homepage *******************************************/

#link_enter { 
		position:absolute; padding:0; 

		width: 170px; height:98px;  /* width and height of enter ???? */

		left:670px; margin-top:0; top:459px; 

		margin-bottom:0; bottom:0; 
		
		background:url("../graphics/nav_Enter.png");
		background-repeat: no-repeat; background-position: left bottom;

		z-index:10;

		/* background-color:white; */
}


	a#hover_home:link, a#hover_home:active, a#hover_home:visited {
		position: absolute; left: -42px; top:-40px;
		

		display: block; width: 150px; height:170px;
		background-image: url('../graphics/rollover.png');
		background-repeat: no-repeat; background-position: 150px;
		text-indent: -9999px;	z-index: 0;}
	
	a#hover_home:hover {
		background-position: 10px 60px;
		z-index: 0;

	}


/***************************** Bio & Contact Back_Nav ******************************/

#back_link { 
		position:absolute; padding:0; 

		width: 237px; height:115px;  /* width and height of enter ???? */

		left:670px; margin-top:0; top:472px; 

		margin-bottom:0; bottom:0; 
		
		background:url("../graphics/nav_Back.png");
		background-repeat: no-repeat; background-position: 36px 77px;

		z-index: 1;
}


	a#back_hover:link, a#back_hover:active, a#back_hover:visited {
		position: absolute; left:0px; top:0px;
		

		display: block; width: 196px; height:170px;
		background-image: url('../graphics/rollover.png');
		background-repeat: no-repeat; background-position: 196px;
		text-indent: -9999px;	z-index: 5;}
	
	a#back_hover:hover {
		background-position: 0px 20px;

	}




/********************************* Main Menu **************************************/

#interiors_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		/*left:35px;  top:335px; width: 194px; height:108px;*/
		left:99px; top:303px; width:193px; height:83px;
		background:url("../graphics/nav_Interiors_193x83.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_interiors:link, a#hover_interiors:active, a#hover_interiors:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: -2;

		left:0px; top:-10px; width: 193px; height:35px;
		background-image: url('../graphics/rollover_main_91x87.png');
		background-position: 195px;

		/*color:blue; background-color:#0000FF;*/

		}
	
	a#hover_interiors:hover {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: -2;

		left:20px; top:6px; width: 193px; height:87px;

		background-position: 0px 0px;

		/* color:blue; background-color:#0000FF; */

	}


#graphics_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:11;

		/* left + 20, top +11 */
		/*left:35px;  top:335px; width: 208px; height:121px;*/		
		left:99px;  top:339px; width: 208px; height:121px;		
		background:url("../graphics/nav_Graphics_208x121.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_graphics:link, a#hover_graphics:active, a#hover_graphics:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 3;

		left:0px; top:0px; width: 208px; height:107px;
		background-image: url('../graphics/rollover_main_91x87.png');
		background-position: 209px;

		/*color:blue; background-color:#0000FF;*/

		}
	
	a#hover_graphics:hover {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 3;

		left:40px; top:10px; width: 208px; height:107px;

		background-position: 0px 0px;

		/* color:blue; background-color:#0000FF; */

	}


#blog_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:12;

		/* left + 20, top +11 */
		/*left:35px;  top:335px; width: 194px; height:108px;*/		
		left:165px;  top:395px; width: 110px; height:87px;		
		background:url("../graphics/nav_Blog_110x87.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_blog:link, a#hover_blog:active, a#hover_blog:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 4;

		left:40px; top:0px; width: 70px; height:57px;
		background-image: url('../graphics/rollover_main_91x87.png');
		background-position: 196px;

		/*color:blue; background-color:#0000FF;*/

		}
	
	a#hover_blog:hover {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 4;

		left:0px; top:-10px; width: 194px; height:117px;

		background-position: 0px 0px;

		/* color:blue; background-color:#0000FF; */

	}




#bio_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:13;

		/* left + 20, top +11 */
		/*left:55px;  top:441px; width: 77px; height:63px;*/		
		left:202px;  top:442px; width: 56px; height:45px;		
		background:url("../graphics/nav_Bio_56x45.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_bio:link, a#hover_bio:active, a#hover_bio:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 5;

		left:0px; top:10px; width: 91px; height:45px;
		background-image: url('../graphics/rollover_main_91x87.png');
		background-position: 92px;

		/* color:blue; background-color:#6600FF; */

		}
	
	a#hover_bio:hover {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 5;

		left:-10px; top:-30px; width: 91px; height:87px;

		background-position: 0px 0px;

		/* color:blue; background-color:#6600FF; */

	}

#contact_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:12;

		/* left + 20, top +11 */
		/*left:35px;  top:429px; width: 207px; height:110px;*/		
		left:188px;  top:434px; width: 149px; height:79px;		
		background:url("../graphics/nav_Contact_149x79.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_contact:link, a#hover_contact:active, a#hover_contact:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 4;

		left:0px; top:20px; width: 149px; height: 79px;
		background-image: url('../graphics/rollover_main_91x87.png');
		background-position: 206px;

		/* color:blue; background-color:#CC00FF; */

		}
	
	a#hover_contact:hover {
		display: block; position: absolute; background-repeat: no-repeat; text-indent:  -9999px; z-index:4;

		left:0px; top:-10px; width: 206px; height:242px;

		background-position: 15px 30px;

		/* color:blue; background-color:#CC00FF; */

	}


/***************************** Interiors Menu **************************************/

#Interiors_Header { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:6px;  top:171px; width: 267px; height:114px;		
		background:url("../graphics/nav_Interiors.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#mesa_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:210px;  top:246px; width: 350px; height:27px;		
		background:url("../graphics/portfolio1_mesa_selector.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_mesa:link, a#hover_mesa:active, a#hover_mesa:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 1;

		left:0px; top:0px; width: 519px; height:75px;
		background-image: url('../graphics/rollover_portfolio.png');
		background-position: 520px;
		}
	
	a#hover_mesa:hover {
		left: 35px; top:-20px; width: 519px; height:75px;
		background-position: 0px 0px;

	}


#cherry_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:161px;  top:306px; width: 436px; height:27px;		
		background:url("../graphics/portfolio2_cherry_selector.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_cherry:link, a#hover_cherry:active, a#hover_cherry:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index:3;

		left:0px; top:0px; width: 519px; height:75px;
		background-image: url('../graphics/rollover_portfolio.png');
		background-position: 520px;

		}
	
	a#hover_cherry:hover {

		left:0px; top:-20px; width: 519px; height:75px;
		background-position: 0px 0px;

	}

#commanders_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:156px;  top:366px; width: 459px; height:27px;		
		background:url("../graphics/portfolio3_commanders_selector.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_commanders:link, a#hover_commanders:active, a#hover_commanders:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index:2;

		left:0px; top:0px; width: 519px; height:75px;
		background-image: url('../graphics/rollover_portfolio.png');
		background-position: 520px;
		}
	
	a#hover_commanders:hover {
		left:-30px; top:-20px; width: 519px; height:75px;
		background-position: 0px 0px;

	}

#spring_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:156px;  top:426px; width: 459px; height:27px;		
		background:url("../graphics/portfolio4_spring_selector.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_spring:link, a#hover_spring:active, a#hover_spring:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 1;

		left:0px; top:0px; width: 519px; height:75px;
		background-image: url('../graphics/rollover_portfolio.png');
		background-position: 520px;
		}
	
	a#hover_spring:hover {
		left: 35px; top:-20px; width: 519px; height:75px;
		background-position: 0px 0px;

	}



/***************************** Graphics Menu **************************************/

#Graphics_Header { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:48px;  top:183px; width: 289px; height:169px;		
		background:url("../graphics/nav_Graphics.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#nkff_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:280px;  top:276px; width: 245px; height:27px;		
		background:url("../graphics/graphics1_nkff_selector.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_nkff:link, a#hover_nkff:active, a#hover_nkff:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 1;

		left:0px; top:0px; width: 519px; height:75px;
		background-image: url('../graphics/rollover_portfolio.png');
		background-position: 520px;
		}
	
	a#hover_nkff:hover {
		left: 35px; top:-20px; width: 519px; height:75px;
		background-position: 0px 0px;

	}


#MPDunleavey_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:352px;  top:336px; width: 125px; height:27px;		
		background:url("../graphics/graphics2_MPDunleavey_selector.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_MPDunleavey:link, a#hover_MPDunleavey:active, a#hover_MPDunleavey:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index:3;

		left:0px; top:0px; width: 519px; height:75px;
		background-image: url('../graphics/rollover_portfolio.png');
		background-position: 520px;

		}
	
	a#hover_MPDunleavey:hover {

		left:0px; top:-20px; width: 519px; height:75px;
		background-position: 0px 0px;

	}

#birthday_booklet_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:330px;  top:396px; width: 163px; height:26px;		
		background:url("../graphics/graphics3_birthday_booklet_selector.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_birthday_booklet:link, a#hover_birthday_booklet:active, a#hover_birthday_booklet:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index:2;

		left:0px; top:0px; width: 519px; height:75px;
		background-image: url('../graphics/rollover_portfolio.png');
		background-position: 520px;
		}
	
	a#hover_birthday_booklet:hover {
		left:-30px; top:-20px; width: 519px; height:75px;
		background-position: 0px 0px;

	}

#postcard_invitation_link { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		/* left + 20, top +11 */
		left:326px;  top:463px; width: 459px; height:20px;		
		background:url("../graphics/graphics4_postcard_invitation_selector.png");
		background-position: 0px 0px; background-repeat: no-repeat;
}

	a#hover_postcard_invitation:link, a#hover_postcard_invitation:active, a#hover_postcard_invitation:visited {
		display: block; position: absolute; background-repeat: no-repeat; text-indent: -9999px; z-index: 1;

		left:0px; top:0px; width: 519px; height:75px;
		background-image: url('../graphics/rollover_portfolio.png');
		background-position: 520px;
		}
	
	a#hover_postcard_invitation:hover {
		left: 35px; top:-20px; width: 519px; height:75px;
		background-position: 0px 0px;

	}




/********************************** Portfolio: Navigation  **************************/

#back_link_portfolio { 
		position:absolute; padding:0; 

		width: 237px; height:115px;  /* width and height of enter ???? */

		left:580px; margin-top:0; top:472px; 

		margin-bottom:0; bottom:0; 
		
		background:url("../graphics/nav_Back.png");
		background-repeat: no-repeat; background-position: 36px 77px;

		z-index:10;
}


	a#back_hover_portfolio:link, a#back_hover_portfolio:active, a#back_hover_portfolio:visited {
		position: absolute; left:0px; top:0px;
		

		display: block; width: 196px; height:170px;
		background-image: url('../graphics/rollover.png');
		background-repeat: no-repeat; background-position: 196px;
		text-indent: -9999px;	z-index: 2;}
	
	a#back_hover_portfolio:hover {
		background-position: 0px 20px;

	}

#next_link_portfolio { 
		position:absolute; padding:0; 

		width: 237px; height:115px;  /* width and height of enter ???? */

		left:670px; margin-top:0; top:472px; 

		margin-bottom:0; bottom:0; 
		
		background:url("../graphics/nav_Next.png");
		background-repeat: no-repeat; background-position: 36px 77px;

		z-index:10;
}


	a#next_hover_portfolio:link, a#next_hover_portfolio:active, a#next_hover_portfolio:visited {
		position: absolute; left:0px; top:0px;
		

		display: block; width: 196px; height:170px;
		background-image: url('../graphics/rollover.png');
		background-repeat: no-repeat; background-position: 196px;
		text-indent: -9999px;	z-index: 2;}
	
	a#next_hover_portfolio:hover {
		background-position: 0px 20px;

	}



/********************************* Mesa Grill ******************************/

#mesa_background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/mesa_Background_749x581.png");

}

#mesa_photo_entrance { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:73px;  top:164px; width: 315px; height:237px;		
		background:url("../graphics/mesa_pic_entrance_315x237.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#mesa_photo_bar { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:403px;  top:164px; width: 312px; height:236px;		
		background:url("../graphics/mesa_pic_bar_312x236.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}


#textreplacement_mesa { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:191px;  top:431px; width: 390px; height:36px;		
		background:url("../graphics/Mesa_Grill_Restaurant_at_Atlantis.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}





/********************************** Portfolio: Cherry ********************************/
#cherry_background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/cherry_Background_749x581.png");

}


#x_photo { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:12px;  top:147px; width: 262px; height:278px;		
		background:url("../graphics/_.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#cherry_photo_steps { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:12px;  top:147px; width: 262px; height:278px;		
		background:url("../graphics/cherry_pic_steps_l.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#cherry_photo_exterior { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:291px;  top:147px; width: 228px; height:278px;		
		background:url("../graphics/cherry_pic_exterior_m.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#cherry_photo_lounge { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:536px;  top:147px; width: 238px; height:144px;		
		background:url("../graphics/cherry_pic_lounge_ur.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}
#cherry_photo_corridor { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:536px;  top:300px; width: 236px; height:124px;		
		background:url("../graphics/cherry_pic_corridor_lr.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#textreplacement_cherry { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:48px;  top:432px; width: 648px; height:37px;		
		background:url("../graphics/Cherry_NightClub.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}


/********************************* Commanders ***************************************/
#commanders_background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/commanders_Background_749x581.png");

}

#commanders_photo_illustration { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:132px;  top:115px; width: 252px; height:159px;		
		background:url("../graphics/commanders_pic_illustration_ul.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#commanders_photo_furniture { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:132px;  top:302px; width: 249px; height:151px;		
		background:url("../graphics/commanders_pic_furniture_ll.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#commanders_photo_dining { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:408px;  top:115px; width: 224px; height:336px;		
		background:url("../graphics/commanders_pic_dining_r.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#textreplacement_commanders { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:113px;  top:455px; width: 529px; height:38px;		
		background:url("../graphics/CommandersPalace.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}


/********************************* Spring St. Hotel ******************************/
#spring_background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/spring_Background_749x581.png");

}

#spring_photo_main { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:43px;  top:117px; width: 387px; height:258px;		
		background:url("../graphics/spring_pic_main_l.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#spring_photo_bathroom { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:444px;  top:34px; width: 284px; height:189px;		
		background:url("../graphics/spring_pic_bathroom_ur.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#spring_photo_bedroom { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:444px;  top:228px; width: 284px; height:191px;		
		background:url("../graphics/spring_pic_bedroom_lr.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#textreplacement_spring { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:33px;  top:446px; width: 680px; height:38px;		
		background:url("../graphics/SpringSt_Hotel.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

/********************************* NKFF ******************************/

#nkff_background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/nkff_Background_749x581.png");

}

#nkff_photo_main { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:98px;  top:117px; width: 383px; height:287px;		
		background:url("../graphics/nkff_pic_main_383x287.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#nkff_photo_menu { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:489px;  top:117px; width: 187px; height:141px;		
		background:url("../graphics/nkff_pic_menu_187x141.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#nkff_photo_location { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:489px;  top:264px; width: 187px; height:140px;		
		background:url("../graphics/nkff_pic_location_187x140.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#textreplacement_nkff { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:222px;  top:426px; width: 353px; height:72px;		
		background:url("../graphics/New_Kingston_Film_Festival_logo_website_and_print_design_353x72.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}


/********************************* MPDunleavey ******************************/

#MP_Dunleavey_background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/MP_Dunleavey_Background_749x581.png");

}

#MP_Dunleavey_photo_envelope { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:60px;  top:0px; width: 593px; height:350px;		
		background:url("../graphics/MP_Dunleavey_pic_envelope_593x350_ds.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#MP_Dunleavey_photo_letterhead { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:161px;  top:71px; width: 613px; height:726px;		
		background:url("../graphics/MP_Dunleavey_pic_letterhead_613x726_ds.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#MP_Dunleavey_photo_businesscard { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:158px;  top:239px; width: 277px; height:194px;		
		background:url("../graphics/MP_Dunleavey_pic_businesscard_277x194_ds.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#textreplacement_MP_Dunleavey { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:103px;  top:422px; width: 499px; height:72px;		
		background:url("../graphics/MPDunleavey_logo_businesscard_and_letterhead_design_499x72.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}


/********************************* Birthday Booklet ******************************/

#birthday_booklet_background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/birthday_booklet_Background_749x581.png");

}

#birthday_booklet_photo_Hansa { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:28px;  top:117px; width: 259px; height:258px;		
		background:url("../graphics/birthday_booklet_Hansa_259x258.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#birthday_booklet_photo_65-56 { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:312px;  top:144px; width: 110px; height:100px;		
		background:url("../graphics/birthday_booklet_65-56_110x100.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#birthday_booklet_photo_55-47 { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:434px;  top:144px; width: 107px; height:100px;		
		background:url("../graphics/birthday_booklet_55-47_107x100.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#birthday_booklet_photo_46-37 { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:551px;  top:144px; width: 106px; height:100px;		
		background:url("../graphics/birthday_booklet_46-37_106x100.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#birthday_booklet_photo_36-26 { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:667px;  top:144px; width: 107px; height:100px;		
		background:url("../graphics/birthday_booklet_36-26_107x100.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#birthday_booklet_photo_25-16 { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:312px;  top:252px; width: 106px; height:99px;		
		background:url("../graphics/birthday_booklet_25-16_110x99.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#birthday_booklet_photo_15-06 { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:434px;  top:252px; width: 107px; height:99px;		
		background:url("../graphics/birthday_booklet_15-06_107x99.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#birthday_booklet_photo_05-01 { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:551px;  top:252px; width: 106px; height:99px;		
		background:url("../graphics/birthday_booklet_05-01_106x99.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}

#birthday_booklet_photo_HappyBirthday { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:667px;  top:252px; width: 107px; height:99px;		
		background:url("../graphics/birthday_booklet_HappyBirthday_107x99.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}





#textreplacement_birthday_booklet { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:307px;  top:410px; width: 204px; height:77px;		
		background:url("../graphics/Birthday_Booklet_for_My_Mom_204x77.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}


/********************************* Post Card Invitation ***************************/

#postcard_invitation_background {
position:absolute;
width:749px; height:581px;
background-image:url("../graphics/postcard_invitation_Background_749x581.png");

}

#postcard_invitation_Postcard_Invitation { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:273px;  top:86px; width: 257px; height:319px;		
		background:url("../graphics/postcard_invitation_pic_invitation_249x311_ds.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}



#textreplacement_postcard_invitation { 
		position:absolute; padding:0; margin-top:0; margin-bottom:0; bottom:0; z-index:10;

		left:289px;  top:423px; width: 207px; height:29px;		
		background:url("../graphics/postcard_invitation_textreplacement_207x29.png");
		background-position: 0px 0px; background-repeat: no-repeat;
		text-indent: -9999px;
}




/********************************* Border Formatting ********************************/

#left {
  width: 200px;          /* LC width */
  right: 200px;          /* LC width */
  margin-left: -100%;
  z-index:-1;

}
#right {
  width: 200px;          /* RC width */
  margin-right: -200px;  /* RC width */
  z-index:-1;

}
#footer {
  clear: both;
}
/*** IE6 Fix ***/
* html #left {
  left: 200px;           /* RC width */
}

