@charset "utf-8";
/* CSS Document */

.no_border {border:none; }

.darkroom_text {
	font-family:"Times New Roman", Times, serif;
	}

a {
text-decoration: none;
color:#666666;
}

/*index page */

#index_page_container {
	width: auto;
	heigth: 600px;
	}
	
#camera_logo_box {
	width:550px;
	height:551px;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	}
	
#lismore_gallery_and_photographic_services_box {
	width:540px;
	height:81px;
	margin-left:auto;
	margin-right:auto;
	}
	
/*index_2 page */

#index_2_text_line {
	width:824px;
	height:108px;
	padding-top:300px;
	margin-left:auto;
	margin-right:auto; 
	}
	
#gallery_box {
	float:left;
	width:237px;
	height:107px;;
	}
	
#index_2_spacer {
	float:left;
	width:50px;
	height:108px;
	} 
	
#darkroom_box {
	float:left;
	width:281px;
	height:108px;
	
	
	}
	
#photographic_services_box {
	float:left;
	width:206px;
	height:106px;
	}
		
#contact_box {
	margin-top:150px;
	float:right;
	width:91px;
	height:18px;
	}
	
/* under contruction page */

#under_contruction_box {
	width:456px;
	height:497px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	}
	
/* contact page */

#contact_page_container {
	width:800px;
	height:480px;
	margin-left:20px;
	margin-top:15px;
	}
	
#con_contact_information_box {
	width:406px;
	height:59px;
	
	}
	
#contact_information_container {
	/* width: 367px; without winter hours )*/
	width: 800px;
	height:300px;
	margin-left:246px;
	margin-top:53px;
	}
	
#con_lismore_gallery_box {
	width: 204px;
	height: 35px;
	}
	
#con_main_street_box {
	width: 139px;
	height: 31px;
	margin-top:25px;
	}

#con_lismore_box {
	width: 94px;
	height: 35px;
	}
	
#con_county_waterford_box {
	width: 218px;
	height: 37px;
	}
	
#con_tel_number_box {
	width: 250px;
	height: 34px;
	margin-top:34px;
	}
	
#con_email_box {
	width: 367px;
	height: 36px;
	margin-top:40px;
	}

#con_go_back_box {
	float:right;
	width:91px;
	height:18px;
	margin-top:40px;
	}
	
#con_winter_hours {
	float:right;
	width:361px;
	height:236px;
	margin-top:20px;
	}
	
	
/* gallery page */

#gallery_page_container {
	width:920px;
	height:550px;
	margin-left:20px;
	margin-top:15px;
	}
	
#gal_lismore_gallery_box {
	width:333px;
	height:52px;
	}
	
#gal_brian_barry_box {
	width:308px;
	height:172px;
	margin-left:246px;
	margin-top:88px;
	}
	
#gal_witold_henszel_box {
	width:454px;
	height:156px;
	margin-left:123px;
	margin-top:88px;
	}	
	
#gal_niamh_flanagan_box {
	width:454px;
	height:156px;
	margin-left:123px;
	margin-top:88px;
	}
	
#gal_seamus_box {
	width:454px;
	height:172px;
	margin-left:123px;
	margin-top:72px;
	}

	
#gal_artist_box {
	width:308px;
	height:156px;
	margin-left:246px;
	margin-top:88px;
	}
	
#gal_dates {
	float:left;
	width:454px;
	height:47px;
	margin-left:170px;
/*	margin-right:auto; */
	}
	
#arc_dates {
	float:left;
	width:454px;
	height:47px;
	margin-left:123px;
/*	margin-right:auto; */
	}
	
#dates_witold {
	float:left;
	width:454px;
	height:47px;
	margin-left:123px;
/*	margin-right:auto; */
	}



#gal_sidebar {
	float:right;
	width:119px;
	height:476px;
	}
#gal_sidebar_cell {
	width:119px;
	height:119px;
	}
		
#gal_bottom_nav_bar {
	width:auto;
	height:40px;
	margin-top:188px;
	}
	
#gal_bottom_nav_bar_current {
	width:auto;
	height:40px;
	margin-top:204px;
	}
			
#gal_the_archives_box {
	width:191px;
	height:40px;
	float:left;
	}
	
#gal_current_exhibition_box {
	width:277px;
	height:40px;
	float:left;
	margin-left:40px;
	}
#gal_coming_up_next_box {
	width:224px;
	height:40px;
	float:left;
	margin-left:40px;
	}
	
#gal_hidden {
	visibility:hidden;
	}
	
#gal_contact_box {
	margin-top:40px;
	float:right;
	width:91px;
	height:18px;
	}
	
/* archive page */

#arc_center_box {
	width:726px;
	height:395px;
	margin-top:20px;
	}
	
#arc_artist {
	width:380px;
	height:46px;
	}


	
#arc_upper_right_box {
	width:346px;
	height:88px;
	float:right;
	}
	
#arc_bottom_box {
	width:726px;
	height:307px;
	}

#arc_bottom_nav_bar {
	width:auto;
	height:40px;
	margin-top:33px;
	}
	
#wedding_gallery_box {
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:44px;
	/*float: left;  */
	width:725px;
	height: 384px;
	/*border:solid #000000 thin; */
	
	}

/*below are divs for photographic services */

#ps_header_box {
	width:356px;
	height: 52px;
	}
	
#ps_content_box {
	margin-left:0px;
	margin-top:50px;

	width:650px;
	height: 438px;
	/*border:solid #000000 thin; */
	
	}


#ps_text_box {
	margin-left:5px;
	margin-top:10px;

	width:360px;
	height: 415px;
/*	border:solid #000000 thin;  */
	
	}
	
#ps_image_box {
	float:right;
	margin-left:0px;
	margin-top:10px;
	width:263px;
	height: 423px;
	/*border:solid #000000 thin; */
	}

#ps_photo_box {
	
	margin-left:0px;
	margin-top:0px;
	width:263px;
	height: 393px;
	/*border:solid #000000 thin; */
	}

#ps_caption_box {
	
	margin-left:0px;
	margin-top:0px;
	width:263px;
	height: 30px;
	/*border:solid #000000 thin; */
	
	}
	
#ps_back_to_lg_box {
	margin-top:40px;
	float:left;
	width:264px;
	height:18px;
	}
	
#ps_back_to_ps {
	margin-top:40px;
	margin-left:157px;
	float:left;
	width:249px;
	height:18px;
	}
	
	
#flashcontent {                                 
		width: 725.00;
		height: 384.00;
		text-align:center;

	}


#con_gallery_pano_box {
	width:246px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	}
	

#darkroom_text_box {
	margin-left:5px;
	margin-top:10px;
	overflow:auto;
	width:910px;
	height: 415px;
/*	border:solid #000000 thin;  */
	
	}

#ps_content_box {
	margin-left:0px;
	margin-top:50px;
	width:750px;
	height: 438px;
	/*border:solid #000000 thin; */
	}
	
#darkroom_content_box {
	margin-left:0px;
	margin-top:50px;
	width:918px;
	height: 438px;
	/*border:solid #000000 thin; */
	}
	
#to_be_announced_box {
	width:308px;
	height:172px;
	margin-left:246px;
	margin-top:72px;
	}


#christmas_party_box {
	width:443px;
	height:295px;
	margin-left:179px;
	margin-top:122px;
	}