/* Universai Settings  /
/* ======================================================== */


#lower_container {
	margin:0 auto;
	background:url(../images/lw_main_pic_bg_x.jpg) left top repeat-x;
}

#lw_header_main_bg_box {
	height:199px;
	background:url(../images/lw_head_main_03.jpg) center top no-repeat;
}

#lw_header_main_bg_box_fitness {
	height:199px;
	background:url(../images/lw_head_main_fitness.jpg) center top no-repeat;
}

#lw_header_main_bg_box_cooking {
	height:199px;
	background:url(../images/lw_head_main_cooking.jpg) center top no-repeat;
}

#lw_header_main_bg_box_concierge {
	height:199px;
	background:url(../images/lw_head_main_concierge.jpg) center top no-repeat;
}

#lw_header_main_bg_box01 {
	height:199px;
	background:url(../images/lw_head_main_01.jpg) center top no-repeat;
}

#lw_header_main_bg_box02 {
	height:199px;
	background:url(../images/lw_head_main_02.jpg) center top no-repeat;
}

#lw_header_main_bg_box03 {
	height:199px;
	background:url(../images/lw_head_main_03.jpg) center top no-repeat;
}

#lw_header_main_bg_box04 {
	height:199px;
	background:url(../images/lw_head_main_04.jpg) center top no-repeat;
}

#lw_header_main_bg_box05 {
	height:199px;
	background:url(../images/lw_head_main_05.jpg) center top no-repeat;
}

#lw_header_main_bg_box06 {
	height:199px;
	background:url(../images/lw_head_main_06.jpg) center top no-repeat;
}

#lw_header_main_bg_box07 {
	height:199px;
	background:url(../images/lw_head_main_07.jpg) center top no-repeat;
}

#lw_header_main_bg_box08 {
	height:199px;
	background:url(../images/lw_head_main_08.jpg) center top no-repeat;
}

#lw_header_main_bg_box09 {
	height:199px;
	background:url(../images/lw_head_main_09.gif) center top no-repeat;
}

#lw_header_main_bg_box010 {
	height:199px;
	background:url(../images/lw_head_main_news.jpg) center top no-repeat;
}

#lw_header_main_bg_box011 {
	height:199px;
	background:url(../images/lw_head_main_media.jpg) center top no-repeat;
}

#lw_header_main_bg_box012 {
	height:199px;
	background:url(../images/lw_head_main_analyze.jpg) center top no-repeat;
}



#lower_header_area {
	margin:0 auto;
	width:946px;
	height:173px;
	position:relative;
}

#lw_page_title {
	width:500px;
	height:50px;
	position:absolute;
	top:70px;
	left:0;
}

#lw_page_title_fitness { /* FITNESS ONLY */
	width:800px;
	height:72px;
	position:absolute;
	top:47px;
	left:0;
}

#lw_pankuzu_top {
	width:946px;
	height:3px;
	margin:0 auto;
	background:url(../images/lw_pankuzu_bg.png) 0 0 no-repeat;
}

#lw_pankuzu {
	width:926px;
	height:21px;
	margin:0 auto;
	background-color:#a57d53;
	color:#f4f2ec;
	font-size:0.67em;
	padding:2px 10px 0 10px;
}

#lw_pankuzu a:link, #lw_pankuzu a:visited {
	color:#f4f2ec;
	text-decoration:underline;
}

#lw_pankuzu a:hover {
	color:#f4f2ec;
	text-decoration:none;
}

#lw_contents_area {
	width:990px;
	margin:0 auto;
	background:url(../images/lw_contents_bg_y.gif) 0 0 repeat-y;
	/* background-color:#fcfbf8; */
}

#lw_left_area {
	width:236px;
	background-color:#f5f2eb;
	float:left;
}




/* Universai SubNvigation Settings  */

#subnavi_left {
	width:236px;
	overflow: hidden;
}
	
	#subnavi_left ul {
    	width:236px;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	
	#subnavi_left ul a:link, #subnavi_left ul a:visited {
    	width:236px;
		margin:0px;
		padding:0px;
		list-style:none;
		color:#6e4318;
		text-decoration:none;
	}
	
	#subnavi_left ul a:hover {
		color:#d80005;
		text-decoration:underline;	
	}
	
	
	#subnavi_left li#onemenu { /* Level2のみ、リンクボタン */
		height:36px;
		width:185px;
		background:url(../images/lw_subnavi_bg.gif) 0 0 no-repeat;
		padding:18px 5px 0 46px;
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
		margin-bottom:1px;
	}
	
	#subnavi_left li#onemenu_current { /* Level2のみ、on、リンクボタン */
		height:36px;
		width:185px;
		background:url(../images/lw_subnavi_bg_on.gif) 0 0 no-repeat;
		padding:18px 5px 0 46px;
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
		margin-bottom:1px;
	}
	
	#subnavi_left li#onemenu_end { /* Level2のみ、リンクボタン、一番下に来る時の設定 */
		height:36px;
		width:185px;
		background:url(../images/lw_subnavi_bg.gif) 0 0 no-repeat;
		padding:18px 5px 0 46px;
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
	}
	
	#subnavi_left li#onemenu_end_current { /* Level2のみ、on、リンクボタン、一番下に来る時の設定 */
		height:36px;
		width:185px;
		background:url(../images/lw_subnavi_bg_on.gif) 0 0 no-repeat;
		padding:18px 5px 0 46px;
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
	}
	
	
	#subnavi_left li#Ponemenu { /* パートナーシップ用左ボタン */
		height:29px;
		width:185px;
		background:url(../images/lw_subnavi_P_bg.gif) 0 0 no-repeat;
		padding:13px 5px 0 46px;
		float:left;
		color:#6e4318;
		font-size:0.75em;
		text-shadow: 1px 1px 0 #ffffff;
	}
	
	#subnavi_left li#Ponemenu_end { /* パートナーシップ用左ボタン、一番下に来る時の設定 */
		height:28px;
		width:185px;
		background:url(../images/lw_subnavi_P_bg.gif) 0 0 no-repeat;
		padding:13px 5px 0 46px;
		float:left;
		color:#6e4318;
		font-size:0.75em;
		text-shadow: 1px 1px 0 #ffffff;
	}
	
	
	#subnavi_left li#onemenu_end2 { /* Level2のみ、リンクボタン、Level3リンクの下に来る時、なお一番下に来る時の設定 */
		height:36px;
		width:185px;
		background:url(../images/lw_subnavi_bg.gif) 0 0 no-repeat;
		padding:18px 5px 0 46px;
		margin-top:1px;
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
	}
	
	#subnavi_left li#onemenu_end2_current { /* Level2のみ、on、リンクボタン、Level3リンクの下に来る時、なお一番下に来る時の設定 */
		height:36px;
		width:185px;
		background:url(../images/lw_subnavi_bg_on.gif) 0 0 no-repeat;
		padding:18px 5px 0 46px;
		margin-top:1px;
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
	}
	
	/*
	#subnavi_left li#onemenu a:link, #subnavi_left li#onemenu a:visited, 
	#subnavi_left li#multimenu a:link, #subnavi_left li#multimenu a:visited,
	#subnavi_left li#multimenu ul li a:link, #subnavi_left li#multimenu_current ul li a:visited,
	#subnavi_left li#onemenu_end a:link, #subnavi_left li#onemenu_end a:visited,
	#subnavi_left li#onemenu_end2 a:link, #subnavi_left li#onemenu_end2 a:visited,
	#subnavi_left li#onemenu_current a:link, #subnavi_left li#onemenu_current a:visited,
	#subnavi_left li#onemenu_end_current a:link, #subnavi_left li#onemenu_end_current a:visited,
	#subnavi_left li#onemenu_end2_current a:link, #subnavi_left li#onemenu_end2_current a:visited {
		color:#6e4318;
		text-decoration:none;
	}
	
	#subnavi_left li#onemenu a:hover, #subnavi_left li#multimenu a:hover, 
	#subnavi_left li#multimenu ul li a:hover, #subnavi_left li#multimenu_current ul li a:hover,
	#subnavi_left li#onemenu_end a:hover, #subnavi_left li#onemenu_end a:hover,
	#subnavi_left li#onemenu_end2 a:hover, #subnavi_left li#onemenu_end2 a:hover {
		color:#d80005;
		text-decoration:underline;
	}
	*/
	
	#subnavi_left li#multimenu { /* Level3へのリンク off */
		width:185px;
		background:url(../images/lw_subnavi_menubg.gif) 0 0 no-repeat;
		background-color:#f5f2eb;
		padding:18px 5px 17px 46px;
		margin-bottom:1px; /* 白いラインを表示させる */
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
		border-bottom:1px #e0dcce solid;
	}
	
	#subnavi_left li#multimenu_current { /* Level3へのリンク on */
		width:185px;
		background:url(../images/lw_subnavi_menubg_on.gif) 0 0 no-repeat;
		background-color:#f5f2eb;
		padding:18px 5px 17px 46px;
		margin-bottom:1px; /* 白いラインを表示させる */
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
		border-bottom:1px #e0dcce solid;
	}
	
	#subnavi_left li#multimenu_end { /* Level3へのリンク off 一番下に来る時の設定 */
		width:185px;
		background:url(../images/lw_subnavi_menubg.gif) 0 0 no-repeat;
		background-color:#f5f2eb;
		padding:18px 5px 17px 46px;
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
		border-bottom:1px #e0dcce solid;
	}
	
	#subnavi_left li#multimenu_end_current { /* Level3へのリンク on 一番下に来る時の設定 */
		width:185px;
		background:url(../images/lw_subnavi_menubg_on.gif) 0 0 no-repeat;
		background-color:#f5f2eb;
		padding:18px 5px 17px 46px;
		float:left;
		color:#6e4318;
		font-size:0.78em;
		text-shadow: 1px 1px 0 #ffffff;
		border-bottom:1px #e0dcce solid;
	}
	
	#subnavi_left li#multimenu ul, 
	#subnavi_left li#multimenu_current ul,
	#subnavi_left li#multimenu_end ul,
	#subnavi_left li#multimenu_end_current ul { /* 左側ボタンulの入れ子 上下スペース調整 */
		width:185px;
		margin-top:6px;
		margin-bottom:3px;
		padding:0px;
		list-style:none;
	}
	
	#subnavi_left li#multimenu ul li, 
	#subnavi_left li#multimenu_current ul li,
	#subnavi_left li#multimenu_end ul li,
	#subnavi_left li#multimenu_end_current ul li { /* 左側ボタンulの入れ子 liの設定 */
		float:left;
		width:170px;
		color:#6e4318;
		background:url(../images/lw_subnavi_ul_li_eye_bro.gif) 0 4px no-repeat;
		font-size:0.95em;
		padding:0 0 0 15px;
		text-shadow: 1px 1px 0 #ffffff;
	}
	
	#subnavi_left li#multimenu ul li.s-current, 
	#subnavi_left li#multimenu_current ul li.s-current,
	#subnavi_left li#multimenu_end ul li.s-current,
	#subnavi_left li#multimenu_end_current ul li.s-current { /* 左側ボタンulの入れ子 liの設定 on */
		float:left;
		width:170px;
		color:#6e4318;
		background:url(../images/lw_subnavi_ul_li_eye_red.gif) 0 4px no-repeat;
		font-size:0.95em;
		padding:0 0 0 15px;
		text-shadow: 1px 1px 0 #ffffff;
	}
	
#lw_left_bana_area {
	width:236px;
	border-top:#fff 1px solid;
	padding-top:23px;
	min-height:1px;
	margin-bottom:20px;
}	
	
.lw_left_bana_box {
	width:203px;
	height:87px;
	margin:0 0 8px 18px;
}




/* Right Side Contents  */

#lw_right_area {
	width:650px;
	padding:35px 47px 40px 57px;
	float:left;
}

.lw_maincopy_box {
	font-size:1.2em;
	color:#6e4318;
	line-height:1.5em;
	text-shadow: 1px 1px 0 #FFF;
}

.lw_maincopy_img_box {
	margin-bottom:23px;
}

.lw_subtitle_box_top {
	width:650px;
	background:url(../images/lw_subtitle_box_bg_top.gif) 0 0 no-repeat;
	height:2px;
}

.lw_subtitle_box_top_space {
	width:650px;
	background:url(../images/lw_subtitle_box_bg_top.gif) 0 0 no-repeat;
	height:2px;
	margin-top:30px;
}

.lw_subtitle_box_middle {
	width:635px;
	height:19px;
	padding:3px 5px 4px 10px;
	background:url(../images/lw_subtitle_box_bg_bt.gif) left bottom no-repeat;
	font-size:0.77em;
	color:#6e4318;
	text-shadow: 1px 1px 0 #FFF;
	margin-bottom:20px;
}

.lw_subtitle_box_bt {
}

.lw_sub_copy_box {
	margin-bottom:20px;
}

.lw_image_box01 {
	margin-bottom:20px;
	text-align:center;
}

.text_80_box {
	width:650px;
	margin-bottom:25px;
	font-size:0.82em;
	line-height:1.65em;
}

.text_80_box_end {
	width:650px;
	margin-bottom:35px;
	font-size:0.82em;
	line-height:1.6em;
}
	.text_80_box a:link, .text_80_box a:visited,
	.text_80_box_end a:link, .text_80_box_end a:visited {
		text-decoration:underline;
	}
	.text_80_box a:hover,
	.text_80_box_end a:hover {
		text-decoration:none;
	}

.lw_titletext {
	font-size:0.9em;
	color:#74471b;
	text-shadow:1px 1px 0 #FFF;
	margin-bottom:7px;
	font-weight:bold;
}

.text_box_photo img {
	margin:0 15px 15px 0;
	float:left;
}

#lw_under_contents_area {
	width:946px;
	height:46px;
	margin:0 auto;
	padding:47px 0 36px 0;
	overflow:auto;
}

#lw_under_hospital_hours {
	width:365px;
	height:45px;
	float:left;
	margin-right:41px;
	background:url(../images/lw_under_hours.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#lw_under_appointment_box a:link {
	width:261px;
	height:45px;
	float:left;
	margin-right:15px;
	background:url(../images/lw_under_appointment.gif) 0 0 no-repeat;
	text-indent:-999px;
}

#lw_under_appointment_box a:hover {
	background:url(../images/lw_under_appointment_on.gif) 0 0 no-repeat;
	text-indent:-999px;
}

#lw_under_contact_box a:link {
	width:261px;
	height:45px;
	float:left;
	background:url(../images/lw_under_contact.gif) 0 0 no-repeat;
	text-indent:-999px;
}

#lw_under_contact_box a:hover {
	background:url(../images/lw_under_contact_on.gif) 0 0 no-repeat;
	text-indent:-999px;
}




/* Partnership Page パートナーシップ企業紹介 */

.Partner_intro_outer_box {
	width:308px;
	margin-right:29px;
	margin-bottom:15px;
	float:left;
}

.Partner_intro_outer_box_end {
	width:308px;
	margin-right:0px;
	margin-bottom:15px;
	float:left;
}

.Pname_box {
	width:308px;
	height:26px;
	background:url(../partnership/images/partner_name_box_bg.gif) 0 0 no-repeat;
	margin-bottom:8px;
}
	.Pname_box .kind {
		padding:6px 0px 0 177px;
		font-size:0.7em;
		color:#fcfbf8;
		text-shadow:-1px -1px 0 #761e15;
		text-align:center;
	}
	
.Pname_co-name_box {
	font-size:0.85em;
	color:#6e4318;
	text-shadow:1px 1px 0 #FFF;
	margin-bottom:5px;
}

	.Pname_co-name_box a:link, .Pname_co-name_box a:visited {
		color:#6e4318;
		text-decoration:none;
	}
	
	.Pname_co-name_box a:hover {
		color:#6e4318;
		text-decoration:underline;
	}
	
.Pname_bana_outer_box_long {
	background-color:#ece5dd;
	margin-bottom:7px;
	width:305px;
}	
	
.Pname_bana_outer_box {
	background-color:#ece5dd;
	padding:6px;
	margin-bottom:5px;
	overflow:hidden;
}
	.Pname_bana_outer_box .co-bana {
		width:100px;
		height:75px;
		padding-right:12px;
		float:left;
	}
	.Pname_bana_outer_box .co-text {
		font-size:0.7em;
		line-height:1.3em;
		padding-top:2px;
	}
	
.Pname_urlspace {
	font-size:0.63em;
	margin-bottom:4px;
	color:#6e4318;
}
	.Pname_urlspace a:link, .Pname_urlspace a:visited {
		text-decoration:underline;
		color:#6e4318;
	}
	.Pname_urlspace a:hover {
		text-decoration:none;
	}

.Pname_socialiconspace img {
	margin-right:4px;
}




/* Information Page 病院案内 */

.basic_table_outer {
	background-color:#ece6dd;
	padding:5px;
}

.basic_table_outer2 {
	background-color:#ece6dd;
	padding:6px;
}

.basic_setup_pro { /* 院長プロフィール テーブル設定 */
	border: solid 1px #dfdbcc;
	border-collapse:collapse;
	margin:0;
	background-color:#f9f9f9;
	font-size:0.78em;
}

	.basic_setup_pro td {
		background:url(../images/lw_table_eye_brown.gif) 6px 8px no-repeat;
		padding:3px 3px 2px 20px;
		border-right:solid 1px #dfdbcc;
		border-bottom:solid 1px #dfdbcc;
	}
	
.basic_setup_02 { /* 患者さまの権利と安全 */
	margin:0 0 30px 0;
	/*font-size:0.75em;*/
}
	
	.basic_setup_02 td { /* 患者さまの権利と安全 テーブル設定 */
	padding:10px 3px 7px 0px;
	border-bottom:solid 1px #dfdbcc;
	line-height:1.25em;		/*color:#795836;*/
	}
	.table_top_line { /* 患者さまの権利と安全 テーブル設定 */
		border-top:solid 1px #dfdbcc;
	}
	
.basic_setup_03 { /* 診療科・外来診療のご案内 */
	margin:0 0 30px 0;
	/*font-size:0.75em;*/
}
	
	.basic_setup_03 td { /* 診療科・外来診療のご案内 */
	padding:5px 3px 3px 20px;
	background:url(../images/lw_table_eye_brown.gif) 6px 10px no-repeat;
	border-bottom:solid 1px #dfdbcc;
	line-height:1.25em;		/*color:#795836;*/
	}
	
.basic_setup_04 { /* フォーム */
	margin:0 0 30px 0;
	/*font-size:0.78em;*/
}
	
	.basic_setup_04 td { /* フォーム */
	padding:8px 3px 6px 20px;
	border-bottom:solid 1px #dfdbcc;
	line-height:1.25em;		/*color:#795836;*/
	vertical-align:text-top;
	}
	
.form_front_eye {  /* フォーム */
	background:url(../images/lw_table_eye_brown.gif) 1px 13px no-repeat;
}

.form_front_eye_line {  /* フォーム */
	border-top:solid 1px #dfdbcc;
	background:url(../images/lw_table_eye_brown.gif) 1px 13px no-repeat;
}

.form_front_eye_center {  /* フォーム */
	background:url(../images/lw_table_eye_brown.gif) 1px center no-repeat;
}

.center_80_box {  /* フォーム */
	width:650px;
	margin-bottom:15px;
	font-size:0.85em;
	line-height:1.65em;
	text-align:center;
}

.form_privacy {
	font-size:0.75em;
	line-height:1.7em;
	text-align:center;
	margin-bottom:25px;
}
	
	
	
/* Information Page 病院案内 - フロアーガイド */	

.fl_info_outer_box {
	padding:7px;
	background-color:#ece6dd;
	margin-bottom:30px;
	border-radius: 4px;        /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
}

.fl_intro_inner_box {
	padding:9px 10px 9px 12px;
	background-color:#fcfbf8;
	margin-bottom:4px;
	border-radius: 4px;        /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	overflow:hidden;
}

.fl_intro_inner_box_end {
	padding:9px 10px 9px 12px;
	background-color:#fcfbf8;
	border-radius: 4px;        /* CSS3 */
	-moz-border-radius: 4px;    /* Firefox */
	-webkit-border-radius: 4px; /* Safari,Chrome */
	overflow:hidden;
}
	.fl_intro_inner_box .floor_num,
	.fl_intro_inner_box_end .floor_num {
		width:53px;
		height:53px;
		float:left;
	}
	.fl_intro_inner_box .floor_exp_box,
	.fl_intro_inner_box_end .floor_exp_box {
		width:541px;
		height:25px;
		background:url(../information/images/floor_exp_fukidashi.gif) 0 0 no-repeat;
		float:right;
		padding:9px 0 0 17px;
		margin-top:9px;
		margin-bottom:6px;
		color:#fcfbf8;
		text-shadow:-1px -1px #613c19;
		font-size:0.83em;		/*font-weight:bold;*/
	}
	                  
.fl_intro_pic_area {
		width:605px;
		float:left;
		padding:8px 0 0 7px;
		overflow:hidden;
}

	.fl_intro_pic_outer {
		width:143px;
		margin-right:9px;
		float:left;
	}
	.fl_intro_pic_outer_end {
		width:143px;
		float:left;
	}
	.fl_intro_pic_area .fl_intro_pic_outer .each_floor_pic,
	.fl_intro_pic_area .fl_intro_pic_outer_end .each_floor_pic {
		width:135px;
		height:101px;
		padding:4px;
		background-color:#ede5dc;
	}
	.fl_intro_pic_text {
		margin-top:6px;
		width:143px;
		float:left;
		font-size:0.7em;
		line-height:1.3em;
	}
	
	.fl_intro_pic_text a:link {
		text-decoration: underline;
	}
	
	.fl_intro_pic_text a:hover {
		text-decoration: none;
	}
	
	
	
	
	
	
	
/* Consultation Page 診療案内 - 入院と手術案内 */	

#consul_note_box_top {
	width:650px;
	height:25px;
	background:url(../consultation/images/hospitl_note_box_top.gif) 0 0 no-repeat;
	position:relative;
}

#consul_note_icon {
	width:25px;
	height:25px;
	position:absolute;
	background:url(../consultation/images/hospitl_impotant_icon.gif) 0 0 no-repeat;
	top:-3px;
	left:11px;
}

#consul_note_text {
	width:590px;
	height:18px;
	position:absolute;
	top:6px;
	left:45px;
	color:#835521;
	font-size:0.8em;
	font-weight:bold;
	text-shadow: 1px 1px 0 #ffffff;
}

.consul_note_box_md {
	width:620px;
	color:#6b4825;
	padding:7px 14px 14px 16px;
	line-height:1.3em;
	background:url(../consultation/images/hospitl_note_box_bottm.gif) left bottom no-repeat;
	margin-bottom:35px;
}

.consul_note_box_btm {
}



/* Consultation Page 診療案内 - インターベンション治療 */

.consul_interv_box {
	margin-bottom:30px;
	font-size:0.78em;
	line-height:1.6em;
	overflow:hidden;
}

.image_box_left { /* 写真が左に１つの時 */
	margin-right:15px;
	margin-bottom:15px;
	float:left;
}

.image_box_center { /* 写真が中央に１つの時 */
	width:650px;
	margin-bottom:18px;
}

.image_box_center_end { /* 写真が中央に１つの時 ページ区切りの下に来るとき */
	width:650px;
	margin-bottom:35px;
}

.image_box_right { /* 写真が右に１つの時 */
	margin-left:15px;
	margin-bottom:15px;
	float:right;
}

.image_3_lines_outer { /* 写真が横に３つ並ぶときの外枠 */
	margin-bottom:35px;
	overflow:hidden;
}

.image_3_lines_box {
	width:200px;
	margin-right:24px;
	float:left;
}

.image_3_lines_box_end {
	width:200px;
	float:left;
}



/* LightBox Settings */


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

	
