#lightwindow_overlay { display:none; height:100px; left:0; position:absolute; top:0; visibility:hidden; width:100%; z-index:500; }
#lightwindow { display:none; line-height:0px; position:absolute; visibility:hidden; z-index:999; }
#lightwindow_container { display:none; margin:0 0 0 0; padding:0 0 0 0; position:absolute; visibility:hidden; }
* html #lightwindow_container { overflow:hidden; }
#lightwindow_contents { background-color:#ffffff; border:10px solid #ffffff; overflow:hidden; position:relative; z-index:0; }
#lightwindow_loading { background-color:#f0f0f0; height:100%; left:0px; padding:10px; position:absolute; top:0px; width:100%; z-index:9999; }
#lightwindow_loading_shim { display:none; height:100%; left:0px; position:absolute; top:0px; width:100%; }
#lightwindow_loading span { color:#444444; float:left; font-size:12px; line-height:32px; padding:0 10px 0 0; }
#lightwindow_loading span a, #lightwindow_loading span a:link, 	#lightwindow_loading span a:visited { color:#760B28; cursor:pointer; text-decoration:none; }
#lightwindow_loading span a:hover,	#lightwindow_loading span a:active { text-decoration:underline; }
#lightwindow_loading img { float:left; margin:0 10px 0 0; }
#lightwindow_navigation { display:none; left:0px; position:absolute; top:0px; }
#lightwindow_navigation_shim { display:none; height:100%; left:0px; position:absolute; top:0px; width:100%; }
#lightwindow_navigation a,	#lightwindow_navigation a:link,	#lightwindow_navigation a:visited,	#lightwindow_navigation a:hover,	#lightwindow_navigation a:active { outline:none; }
#lightwindow_previous, 	#lightwindow_next { background:transparent url(../images/blank.gif) no-repeat; display:block; height:100%; width:49%; }
#lightwindow_previous { float:left; left:0px; }
#lightwindow_next { float:right; right:0px; }
#lightwindow_previous:hover, 	#lightwindow_previous:active { background:url(../images/lightbox/lightbox-btn-prev.gif) left 15% no-repeat; }
#lightwindow_next:hover, 	#lightwindow_next:active { background:url(../images/lightbox/lightbox-btn-next.gif) right 15% no-repeat; }
#lightwindow_previous_title,	#lightwindow_next_title { display:none; }
#lightwindow_galleries { bottom:0px; display:none; left:0px; margin:0 0 0 10px; overflow:hidden; position:absolute; width:100%; z-index:50; }
#lightwindow_galleries_tab_container { height:0px; overflow:hidden; width:100%; }
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab { background:url(../images/black-70.png) repeat 0 0 transparent; color:#fff; color:#ffffff; cursor:pointer; display:block; float:right; font-size:11px; font-weight:bold; height:20px; line-height:22px; text-decoration:none; width:77px; }
* html a#lightwindow_galleries_tab,	* html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab { background:none; background-color:#000000; filter:alpha(opacity=70); opacity:.70; }
a:hover#lightwindow_galleries_tab,	a:active#lightwindow_galleries_tab { color:#fff; }
#lightwindow_galleries_tab_span { display:block; height:20px; padding:0 7px 0 7px; width:63px; }
#lightwindow_galleries_tab .up { background:url(../images/arrow-up.gif) no-repeat 60px 5px transparent; }
#lightwindow_galleries_tab .down { background:url(../images/arrow-down.gif) no-repeat 60px 6px transparent; }
#lightwindow_galleries_list { background:url(../images/black-70.png) repeat 0 0 transparent; height:0px; overflow:hidden; }
* html #lightwindow_galleries_list { background:none; background-color:#000000; filter:alpha(opacity=70); opacity:.70; }
.lightwindow_galleries_list { border-bottom:dotted 1px #CCC; border-right:dotted 1px #CCC; float:left; height:100px; margin:0 0 0px 0; padding:4px; width:200px; }
.lightwindow_galleries_list h1 { color:#fff; cursor:pointer; font-size:16px; font-weight:bold; padding:4px 0 5px 4px; text-decoration:none; }
.lightwindow_galleries_list li { list-style-type:none; margin:3px 0 3px 0; }
.lightwindow_galleries_list a, 	.lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited { color:#ffffff; cursor:pointer; display:block; font-size:11px; font-weight:bold; line-height:18px; padding:0 0 0 10px; text-decoration:none; }
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active { background:#760b28; border-left:3px solid #fff; color:#fff; padding:0 0 0 7px; }
.lightwindow_galleries_list ul { margin:4px; }
#lightwindow_data { position:absolute; }
#lightwindow_data_slide { position:relative; }
#lightwindow_data_slide_inner { background-color:#ffffff; padding:0 10px 10px 10px; }
#lightwindow_data_caption { background-color:#ffffff; clear:both; color:#666666; line-height:25px; padding:10px 0 0 0; }
#lightwindow_data_details { background-color:#f0f0f0; height:20px; padding:0 10px 0 10px; }
#lightwindow_data_author_container { color:#666666; float:right; font-size:10px; font-style:italic; line-height:20px; overflow:hidden; text-align:right; width:40%; }
#lightwindow_data_gallery_container { color:#666666; float:left; font-size:10px; line-height:20px; overflow:hidden; text-align:left; width:40%; }
#lightwindow_title_bar { height:25px; overflow:hidden; }
#lightwindow_title_bar_title { color:#fff; float:left; font-size:14px; line-height:25px; text-align:left; }
a#lightwindow_title_bar_close_link,	a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link { color:#fff; cursor:pointer; float:right; line-height:25px; margin:0; padding:0; text-align:right; }
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link { color:#ffffff; }
#lightwindow p { color:#000000; padding-right:10px; }