/*
    AUTHOR: YOUR NAME HERE
            you@domain.com
*/

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 62.5% Helvetica, sans-serif; background: url(images/bg.jpg); margin: 20px 0 0 0;}
ul { list-style: none inside; }
p { font: 1.3em/1.3em; margin-bottom: 1.3em; }
a { outline: none; }
a img { border: none; }
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.transpBlack { background: url(images/bg.jpg); }
/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#page-wrap {
	width: 404x;
	height: 560px;
	margin: 0 auto;	
	background: url(images/splash.png) no-repeat center;
}

#footer {
	margin: 0 auto;
	width: 426px;
	text-align:center;
	behavior: url(iepngfix.htc);
	background: url(images/film.png) no-repeat center;
	color: #781b7d;
	font-size:14px;
	font-weight: bold;
}

#footer a:link, #footer a:visited {
	color: #781b7d;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: none;	
}

.hidden { display:none;}

.promo_panel {
	padding:0 12px 2px 12px;
	display:block;
	border:none;
	font-size:12px;
	font-weight: normal;
	background: url(images/bg_panel.png) no-repeat bottom;	
	width: 284px;
}

.promo_panel img {
	margin-bottom: 20px;	
}

.promo_panel_content {
	width: 275px;
	line-height: 150%;
}

.promo_panel_content p {
	margin: 0;
}

.promo_panel a.button,
.promo_panel a.button:link,
.promo_panel a.button:visited,
.promo_panel a.button:active,
.promo_panel a.button:visited:hover,
.promo_panel a.button:hover{ cursor:pointer;color:#fff;text-transform:uppercase;font-weight:bold;font-size:12px;
	padding:5px 8px;;display:block;width:50px;margin: auto; text-decoration:none;}
	
	.promo_panel a.purple{background-color:#863D97;}
	.promo_panel a.green{background-color:#863D97;}
	.promo_panel a.blue{background-color:#863D97;}
	
.promo_panel_button{text-align:center;margin:10px 0 15px 0;}

/* Shadowbox */

#sb-container,#sb-wrapper{
text-align:left; 
}
#sb-container,#sb-overlay{
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0;
}
#sb-container{
height:100%;
display:none;
visibility:hidden;
z-index:999;
}
body > #sb-container{
position:fixed;
}
#sb-overlay{
height:expression(document.documentElement.clientHeight + 'px');
}
#sb-container > #sb-overlay{
height:100%;
}
#sb-wrapper{
position:relative;
}
#sb-wrapper img{
border:none;
}
#sb-body{
position:relative;
margin:0;
padding:0;
overflow:hidden;

}
#sb-body-inner{
position:relative;
height:100%;
}
#sb-content.html{
height:100%;
overflow:auto; 
}
#sb-loading{
position:absolute;
top:0;
width:100%;
height:100%;
text-align:center;
padding-top:10px;
}
#sb-body,#sb-loading{

}
#sb-title,#sb-info{
position:relative;
margin:0; 
padding:0;
overflow:hidden;
}
#sb-title-inner,#sb-info-inner{
position:relative;
font-family:'Lucida Grande',Tahoma,sans-serif;
line-height:16px;
}
#sb-title,#sb-title-inner{
height:26px;
}
#sb-title-inner{
font-size:16px;
padding:5px 0;
color:#fff;
}
#sb-info,#sb-info-inner{
height:20px;
}
#sb-info-inner{
font-size:12px;
color:#fff;
}
#sb-nav{
float:right;
height:16px;
padding:2px 0;
width:45%;
display: none;
}
#sb-nav a{
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
}
#sb-nav-close{
background-image:url(shadowbox/resources/close.png);
background-repeat:no-repeat;
}
#sb-nav-next{
background-image:url(shadowbox/resources/next.png);
background-repeat:no-repeat;
}
#sb-nav-previous{
background-image:url(shadowbox/resources/previous.png);
background-repeat:no-repeat;
}
#sb-nav-play{
background-image:url(shadowbox/resources/play.png);
background-repeat:no-repeat;
}
#sb-nav-pause{
background-image:url(shadowbox/resources/pause.png);
background-repeat:no-repeat;
}
#sb-counter{
float:left;
padding:2px 0;
width:45%;
}
#sb-counter a{
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#fff;
}
#sb-counter a.sb-counter-current{
text-decoration:underline;
}
div.sb-message{
font-family:'Lucida Grande',Tahoma,sans-serif;
font-size:12px;
padding:10px;
text-align:center;
}
div.sb-message a:link,div.sb-message a:visited{
color:#fff;
text-decoration:underline;
}


/* END STRUCTURE */