/**
 * The CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation, either version 3 of the License, or (at your option)
 * any later version.
 *
 * Shadowbox is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.	See the GNU Lesser General Public License for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with Shadowbox.	If not, see <http://www.gnu.org/licenses/>.
 *
 * @author			Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright	 2007 Michael J. I. Jackson
 * @license		 http://www.gnu.org/licenses/lgpl-3.0.txt GNU LGPL 3.0
 * @version		 SVN: $Id: shadowbox.js 150 2007-12-04 18:42:03Z michael $
 */

/*_________________________________________________________________	Overlay	*/

#shadowbox_overlay {
	visibility: hidden;
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 997;
}

/*_______________________________________________________________	Container	*/

#shadowbox_container {
	position: fixed;
	height: 0px;
	width: 100%;
	margin: auto;
	padding: 0;
	top: -30px;
	left: 0;
	z-index: 998;
	text-align: center; /* centers in quirks and IE */
}

/*_______________________________________________________________	Shadowbox	*/

#shadowbox {
	display: none;
	visibility: hidden;
	padding: 10px;
	margin: 0 auto;
	position: relative;
	z-index: 999;
	text-align: left; /* reset left alignment */
}

/*__ Shadowbox Alpha Frame __________________________________________________*/

#shadowbox .bot {
	background: transparent url(/img/popup/popup_bot.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/img/popup/popup_bot.png", sizingMethod="scale");
	position: relative;
}

#shadowbox .tl {
	background: transparent url(/img/popup/popup_rtl.png) !important;
 	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/img/popup/popup_rtl.png", sizingMethod="scale");
	position: relative;
}

#shadowbox .tr {
	background: transparent url(/img/popup/popup_rtr.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/img/popup/popup_rtr.png", sizingMethod="scale");
	position: relative;
}

#shadowbox .bol {
	background: transparent url(/img/popup/popup_bol.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/img/popup/popup_bol.png", sizingMethod="scale");
	position: relative;
}

#shadowbox .bor {
	background: transparent url(/img/popup/popup_bor.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/img/popup/popup_bor.png", sizingMethod="scale");
	position: relative;
}

#shadowbox .bl {
	background: transparent url(/img/popup/popup_rbl.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/img/popup/popup_rbl.png", sizingMethod="scale");
	position: relative;
}

#shadowbox .bob {
	background: transparent url(/img/popup/popup_bob.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/img/popup/popup_bob.png", sizingMethod="scale");
	position: relative;
}

#shadowbox .br {
	background: transparent url(/img/popup/popup_rbr.png) !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/img/popup/popup_rbr.png", sizingMethod="scale");
	position: relative;
}

#shadowbox table {
	border-collapse: collapse;
	width:105%;
	position: relative;
	top: 0;
	left: 0;
}

#shadowbox table {
	border-collapse: collapse;
	width:105%;
	position: relative;
	top: 0;
	left: 0;
}

#shadowbox .tl,
#shadowbox .tr,
#shadowbox .bl,
#shadowbox .br {
	height: 20px;
	width: 20px;
	overflow: hidden;
	padding: 0;
}


/*_______ Check Border Frame __________________________________________________ */

.popup_main {
	position: relative;
	background: #FFFFFF;
}

/*___________________________________________________________________	Title	*/

#shadowbox_title {
	height: 35px;
	padding: 0;
	overflow: hidden;
}
#shadowbox_title_inner {
	height: 35px;
	width: auto;
}

* html #shadowbox_title_inner{width: auto;}


/*Print Button*/
#spacer {
	width: 150px;
	height: 20px;
}


/*____________________________________________________________________	Body	*/

#shadowbox_body {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0px solid #ffffff;
	background-color: #ffffff;
}

#shadowbox_body_inner {
	position: relative;
	overflow: hidden;
}
#shadowbox_loading {
	position: absolute;
	top: 43%;
	left: 43%;
	height: 0; /* overflow:hidden will clip this */
	width: 90%;
	background-color: #ffffff;
}
#shadowbox_loading img {
	float: left;
	margin: 15px 15px 0 15px;
}
#shadowbox_loading span {
	float: left;
	margin-top: 16px;
	font-size: 12px;
	width: 200px;
}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
	color: #00b4ed;
	text-decoration: none;
}

#shadowbox_content.html { /* make html content scrollable */
	height: 100%;
	width: 100%;
	overflow: auto;
}

/*_________________________________________________________________	Toolbar	*/

#shadowbox_toolbar {
	margin: 0;
	padding: 0;
	height: 1px;
	overflow: hidden;
}
#shadowbox_toolbar_inner {
	height: 60px;
	color: #000000;
	padding: 0px 10px;
	background-color: #ffffff;
}
#shadowbox_toolbar_inner div {
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 10px;
	height: 10px;
	line-height: 10px;
}
#shadowbox_toolbar_inner div span.shortcut {
	text-decoration: underline;
	font-weight: bold;
}
#shadowbox_toolbar_inner div a {
	text-decoration: none;
	color: #000000;
}

#shadowbox_nav_close {
	float: right;
	margin-top: -20px;
	padding-right: 7px;
	width: 60px;
	height: 22px;
}

*+html body #shadowbox_nav_close {
	float: right;
	margin-top: -15px;
	padding-right: 7px;
	width: 60px;
	height: 22px;
}

#shadowbox_nav_close a {
	display:block;
	background: url(/img/popup/btn_close.gif) no-repeat;
	width: 60px;
	height: 22px;
	cursor: pointer;
}

#shadowbox_nav_close a:HOVER {
	background-position:	0px -22px;
}

#shadowbox_nav_close span {
	display:block;
	text-indent: -9000px;
	overflow:hidden;
	text-decoration:none;
	width: 60px;
	height: 22px;
}

#shadowbox_nav_next {
	float: right;
	padding-right: 10px;
}

#shadowbox_nav_previous {
	float: left;
	padding-left: 10px;
}

#shadowbox_counter {
	float: left;
	padding-left: 10px;
}
#shadowbox_counter a {
	padding: 0 4px 0 0;
}
#shadowbox_counter a.shadowbox_counter_current {
	text-decoration: underline;
	font-weight: bold;
}

/*________________________________________________________________	Messages	*/

div.shadowbox_message {
	text-align: center;
	padding: 10px;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
	text-decoration: none;
	color: #00b4ed;
}
div.shadowbox_message a:hover,
div.shadowbox_message a:focus {
	text-decoration: none;
}
