/*******************************************************
TITLE: Spotlight Theatres  V1.0
DATE: Dec 09 2008
AUTHOR: TWS - Theaterwebsiteservices.com
*******************************************************/

div#qTip {
padding-top: 50px;
padding-left: 30px;
min-height: 202px;
min-width:264px;
  display: none;
  color: #333333;
  font: 10px Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
  background-image:url(images/tooltip.png);
  background-repeat:no-repeat;
}

body {
margin:3em;
padding:0;
height:100%;
background-color:#FFE8A5;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(http://www.spotlighttheatres.com/images/bground3.jpg);
background-repeat:repeat;
}

a {
color:#005c9f;
text-decoration:none;
}

a:hover {
	color:#005c9f;
	text-decoration:none;
}

.quickview a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #005c9f;
text-decoration:none;
}


#banner1 {
	padding:40px 0 0 0;
	background-image: url(images/home_choose.jpg);
	background-repeat: no-repeat;
	width: 881px;
	margin-left: 63px;
	min-height: 200px;
}

#banner2 {
	padding:10px 0 0 63px;
	min-height: 150px;
	clear: both;
}

#banner3 {
	padding:10px 0 0 0;
	min-height: 150px;
	clear: both;
}

#banner4 {
	padding:0 0 0 63px;
	min-height: 150px;
	clear: both;
}


#splash {
	padding:15px 0 0 0;
	width: 100%;
	min-height: 150px;
	text-indent: 83px;
	background-image: url(images/top_splash.jpg);
	background-repeat: no-repeat;
}

#topbardetail {
	padding:0 0 0 0;
	width: 100%;
	height: 42px;
	background-image: url(images/topbar.jpg);
	background-repeat: no-repeat;
	margin-left: 63px;
	text-align: left;
}

.trailersite {
	width: 310px;
	height: 34px;
	background-image: url(images/trailer_space.png);
	background-repeat: no-repeat;
	text-align: left;
	float: right;
	margin-right: 107px;
	padding-top: 7px;
	margin-top: 4px;
	padding-left: 15px;
}

.movietitle {
	text-indent: 50px;
	text-align: left;
	float: left;
	padding-top: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #581A1A;
	font-weight: bold;
}


.movietitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.movietitle2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.movietitle2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005c9f;
	font-weight: bold;
}

#splash2 {
	padding:0px 0 0 0;
	width: 100%;
	text-indent: 63px;
}


#splash1 {
	background-image: url(images/home_choose.jpg);
	background-repeat: no-repeat;
	padding:40px 0 0 0;
	width: 100%;
	min-height: 150px;
	text-indent: 63px;
}


#page_blank {
	background-image: url(images/blank_bground.jpg);
	background-repeat: no-repeat;
	padding:60px 0 0 100px;
	width: 100%;
	min-height: 350px;
	text-align: left;
}

#newsletter {
	background-image: url(images/newsletter_bground.jpg);
	background-repeat: no-repeat;
	padding:60px 0 0 105px;
	width: 100%;
	min-height: 350px;
	text-align: left;
}

#directions_riverdale {
	background-image: url(images/directions_riverdale.jpg);
	background-repeat: no-repeat;
	padding:60px 0 0 80px;
	width: 100%;
	min-height: 350px;
	text-align: left;
}

#directions_norcross {
	background-image: url(images/directions_norcross.jpg);
	background-repeat: no-repeat;
	padding:60px 0 0 80px;
	width: 100%;
	min-height: 350px;
	text-align: left;
}


#directions_peachtree {
	background-image: url(images/directions_peachtree.jpg);
	background-repeat: no-repeat;
	padding:60px 0 0 80px;
	width: 100%;
	min-height: 350px;
	text-align: left;
}

#directions_dekalb {
	background-image: url(images/directions_dekalb.jpg);
	background-repeat: no-repeat;
	padding:60px 0 0 80px;
	width: 100%;
	min-height: 350px;
	text-align: left;
}

#middle {
	padding:20px 0 0 0;
	width: 881px;
	margin-left: 63px;
	min-height: 230px;
}

#middle a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

#middle a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}


#middle2 {
	padding:0 0 0 0;
	width: 881px;
	margin-left: 63px;
	min-height: 230px;
}


.table_header{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 20px;
	line-height: 0.8;
	}
	
	.small_text2{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	line-height: 0.8;
	font-style:italic;
	}
	
	.reg{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 0.8;
	font-style:italic;
	}
	
	.premiere{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 0.8;
	font-style:italic;
	}
	
	.regtext{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 1.6;
	}


.banner1_cookie{
	font-family: Arial, Helvetica, sans-serif;
	color: #906c1e;
	font-size: 9px;
	font-style: italic;
	}
	
	.banner1_cookie a{
	font-family: Arial, Helvetica, sans-serif;
	color: #fbd797;
	font-size: 9px;
	font-style: italic;
	text-decoration:underline;
	}
	
	
	.banner1_cinemas{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 20px;
	line-height: 0.8;
	}
	
	.banner1_cinemas a{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 20px;
	line-height: 0.8;
	text-decoration:none;
	}
	
	.banner1_cinemas a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #060537;
	background-color:#fbd797;
	padding: 3px 5px 3px 5px;
	font-size: 20px;
	line-height: 0.8;
	text-decoration: none;
	background-image: url(images/highlight1.jpg);
	}
	
	
	
		.releasedate {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 1 ems;
	}
	
	.releasedate a{
	font-family: Arial, Helvetica, sans-serif;
	color: #005c9f;
	font-size: 12px;
	line-height: 1 ems;
	text-decoration:none;
	}
	
	.releasedate a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #005c9f;
	font-size: 12px;
	line-height: 1 ems;
	text-decoration: none;
	background-image: url(images/highlight1.jpg);
	}
	
	
	.title1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #581A1A;
	font-size: 14px;
	line-height: 0.8;
	}
	
	.title1 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #581A1A;
	font-size: 14px;
	line-height: 0.8;
	text-decoration:none;
	}
	
	.title1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #005c9f;
	font-size: 14px;
	line-height: 0.8;
	text-decoration: none;
	background-image: url(..images/highlight1.jpg);
	}
	
	.title2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #581A1A;
	font-size: 18px;
	line-height: 0.8;
	}
	
	
	
	

#centerColumn {
	margin:0 auto;
	width:1000px;
	vertical-align: middle;
	background-color:#FFE8A5;
}

#centerColumn h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:1em;
letter-spacing:.1em;
}

#header {
	padding:0 0 0 0;
	height:226px;
	background-image: url(images/top_bg.jpg);
	text-align: center;
	background-repeat: no-repeat;
}

#header h1 {
margin:0 0 -.6em 0;
padding:.5em 0 0 1em;
font-size:1.5em;
letter-spacing:.1em;
}

#header h2 {
margin:0 0 0 0;
padding:1em 0 0 1.75em;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
}

#nav {
	padding:.4em 0 0 0;
	text-align: center;
	text-decoration: none;
	top: 155px;
	white-space: nowrap;
	width: 100%;
	padding-top: 160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
}

#nav li {
	margin:0;
	padding:0.25em;
	display:inline;
	text-decoration: none;
}

#nav li a{
	margin:0;
	padding:0.25em;
	display:inline;
	text-decoration: none;
	color: #fff5d9;
}

#nav li a:hover, #nav li.active a{
	margin:0;
	padding:0.25em;
	display:inline;
	text-decoration: none;
	color: #ffffff; 
}


#bottominfo{
	padding-bottom:25px;
	width: 100%;
	overflow: hidden;
	}
	.bottomcolumn{
	float: left;
	background-image:url(images/newsletter_signup.jpg);
	background-repeat:no-repeat;
	width:295px;
	padding-top: 70px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	margin-left: 5px;
	padding-left: 15px;
	padding-right: 20px;
	}
	
	
	
	.bottomcolumn2{
	float: left;
	width:274px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	margin-left: 5px;
	padding-top: 5px;
	}
	
	
	.bottomcolumn3{
	float: left;
	width:253px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	margin-left: 30px;
	}
	
		.bottomcolumn4{
	float: left;
	width:320px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	}
	
	
	.bottomright{margin-right:0;}
	
	
	.newslettercolumn{
	background-image:url(images/movie_details_bground.jpg);
	background-repeat:no-repeat;
	width:254px;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	float: left;
	min-height: 269px;
	}
	
	
	.newslettercolumn p{
	font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#333333;
text-decoration: italic;
line-height: 20px;
	}
	
	
	
	.newslettercolumn a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

.newslettercolumn a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}



	
	.detailscolumn{
	background-image:url(images/movie_details_bground.jpg);
	background-repeat:no-repeat;
	width:254px;
	padding-left: 15px;
	padding-top: 20px;
	text-align: center;
	float: left;
	min-height: 600px;
	}
	
	.detailscolumn a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

.detailscolumn a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}


.detailscolumn2{
	background-image:url(images/movie_details_bground2.jpg);
	background-repeat:no-repeat;
	width:254px;
	padding-left: 15px;
	padding-top: 20px;
	text-align: left;
	float: left;
	margin-left: 10px;
	min-height: 269px;
	}
	
	.detailscolumn2 a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

.detailscolumn2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#fdeec1;
text-decoration: none;
line-height: 20px;

}



.detailscolumn3{
	background-image:url(images/movie_details_bground2.jpg);
	background-repeat:no-repeat;
	width:254px;
	padding-left: 15px;
	padding-top: 20px;
	text-align: left;
	float: left;
	min-height: 269px;
	}
	
	.detailscolumn3 a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

.detailscolumn3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}
	
	
	.nowshowingcolumn{
	background-image:url(images/now_showing_front.jpg);
	background-repeat:no-repeat;
	width:254px;
	padding-left: 15px;
	padding-top: 70px;
	text-align: left;
	float: left;
	min-height: 268px;
	}
	
	.nowshowingcolumn a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

.nowshowingcolumn a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}
	
	.comingsooncolumn{
	background-image:url(images/coming_soon_front.jpg);
	background-repeat:no-repeat;
	float: left;
	width:254px;
	padding-left: 15px;
	padding-top: 70px;
	text-align: left;
	min-height: 268px;
	}
	
	
	.comingsooncolumn a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

.comingsooncolumn a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}

	
	.featuredcolumn{
	width:600px;
	background-image: url(images/featured_bground.jpg);
	padding-top: 50px;
	padding-left: 15px;
	text-align: left;
	background-repeat: no-repeat;
	float: left;
	margin-left: 0px;
	padding-right: 15px;
	}
	
	.featuredcolumn a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}

.featuredcolumn a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
color:#d3261f;
text-decoration: none;
line-height: 20px;

}




.synopsiscolumn{
	width:580px;
	padding-left: 15px;
	text-align: left;
	float: left;
	margin-left: 5px;
	padding-right: 10px;
	background-image: url(images/synopsis.jpg);
	background-repeat: no-repeat;
	padding-top: 65px;
	}
	
	
	.synopsiscolumn p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
	line-height: 16px;
}
	
	.synopsiscolumn a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

.synopsiscolumn a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}


#singlecolumn{
	width:870px;
	padding-left: 65px;
	text-align: left;
	padding-right: 65px;
	background-image: url(images/singlecolumn.jpg);
	background-repeat: no-repeat;
	padding-top: 65px;
	}
	
	
	.singlecolumn p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
	line-height: 16px;
}
	
	.singlecolumn a{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-decoration: none;
line-height: 20px;

}

.singlecolumn a:hover{
	font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#005c9f;
text-decoration: none;
line-height: 20px;

}

 div.hr {
	height: 50px;
	background: #060537 url(images/rule.jpg) no-repeat scroll center;
	width: 880px;
}
div.hr hr {
  display: none;
}
	
	
	
	

#footer {
	text-align:center;
	font-size:0.7em;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	clear: both;
	min-height: 100px;
	padding-top: 100px;
}


#navbottom {
	text-align: center;
	text-decoration: none;
}

#navbottom ul {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
}

#navbottom li {
	margin:0;
	padding:0.25em;
	display:inline;
	text-decoration: none;
}

#navbottom li a{
	text-decoration: none;
	color: #333333;
}

#navbottom li a:hover, #navbottom li.active a{
	text-decoration: none;
	color: #c60831;
}


.copyright{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	}
	
	
	.detailstext1{
	font-family: Arial, Helvetica, sans-serif;
	color: #eeeeee;
	font-size: 11px;
	color:#333333;
	}
	
	/*******************************************************
thickbox stuff
*******************************************************/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/*******************************************************
fancybox stuff
*******************************************************/
div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(images/fancy_progress.png) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(images/fancy_closebox.png) ;
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 2px;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(images/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancy_title_right.png) repeat-x;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(images/fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(images/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(images/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(images/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(images/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(images/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_nw.png) no-repeat;
}
	.accordionButton {	
	width: 940px;
	float: left;
	background: #8dc028;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	padding: 10px 0 8px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../img/open_close.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
 
.accordionContent {	
	width: 920px;
	float: left;
	display: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	}
