/* overlay styles for modal dialog window */

/*  */

/* background shadow */
#overlay-shadow
{
  background-color:#fff;
  opacity: 0.7;
  filter:alpha(opacity=70);
  left:0pt;
  position:absolute;
  display: block;
  top:0pt;
  z-index:9999999;
}

#overlay-shadow.bg-shadow {
  background-color:#000;
  opacity:0.50;
  filter:alpha(opacity=50);
}

/* style for background iframe */
#overlay-frame
{
  position:absolute;
  border:none;
  top:0;
  left:0;
  z-index:9999998;
}

/* style for dialog window */
#overlay-window
{
  z-index:10000000;
  position:absolute;
  display : none;
  text-align: left;
}

#jsdropshadow {
  display: none;
  position: absolute;
  background: #666;
  z-index:9999997;
}

.overlay-content
{
  float:left;
  background-color : #fff;
  width:100%;
}

#v4-overlay {
    font-family: Arial;
    text-align: left;
}

#overlay-shadow {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

#v4-overlay .overlay-content {
  background-color: #f9f9f9;
}

#v4-overlay, #v4-overlay p, #v4-overlay div, #v4-overlay td, 
#v4-overlay b, #v4-overlay h4, #v4-overlay input {
  font-size: 12px;
}

#v4-overlay .note {font-size: 11px; color: #666;}

#overlay-window h1
{
  border-bottom:4px solid #425E75;
  font-size:16px;
  margin-top:0;
  font-weight: bold;
}

#v4-overlay #overlay-window h1, #v4-overlay #overlay-window #overlay-subtitle {
  font-size:16px;
  line-height: 16px;
	border: 0;
	float: left;
	color: #fff;
  font-weight: bold;
  margin:0;
  padding: 0;
}

#v4-overlay #overlay-window #overlay-subtitle {
	font-weight: normal;
	margin-left: 10px;
  z-index: 10000001;
  display: none;
}

#v4-overlay #overlay-title {
  position: absolute;
  top: 31px;
  left: 32px;
  z-index: 10000001;
  display: none;
}

#v4-overlay h2.hdr-overlay-content {
	font-size: 18px !important;
	font-weight: normal !important;
	color: #369;
}

/* close button style */
#overlay-close
{
  background:transparent url(/images/overlay/close_btn.gif) no-repeat scroll 50% 0;
  display:block;
  height:20px;
  padding:0;
  position:relative;
  top:-5px;
  width:20px;
  z-index: 10000001;
}

#v4-overlay #overlay-close {
  background:transparent url(/images/facelift/overlay/close_btn.gif) no-repeat;	
  position: absolute;
  display: none;
  width: 19px;
  height: 17px;
  top: 31px;
  right: 37px;
  z-index: 10000001;
}

#v4-overlay #overlay-logo {
  background:transparent url(/images/facelift/overlay/asw-logo.png) no-repeat;  
  width: 160px;
  height: 26px;
  position: absolute;
  display: none;
  top: 27px;
  left: 32px;
  z-index: 10000001;
}

.overlay-right{
  float : right;
}

#overlayLoader {
  padding:50px;
}

#v4-overlay h3 {
  font-size: 14px;
  margin-bottom: 5px;
}

#overlay-window #overlay-success-message, #overlay-window #overlay-error-message {
	text-align: center;
	padding: 110px 0;
}




/* NEW STYLES - get rid of the above as aoon as you can */


/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Preview */
.preview .photo { display:inline; cursor: pointer; }

/* Container */
#simplemodal-container code {
  background:#141414;
  border-left:3px solid #65B43D;
  color:#bbb;
  display:block;
  font-size:12px;
  margin-bottom:12px;
  padding:4px 6px 6px;
}

.photobox #simplemodal-container a.modalCloseImg,
#ticketing_button_overlay_container #simplemodal-container a.modalCloseImg {
  background:url(/images/slideshow/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-10px;
  right:-10px;
  cursor:pointer;
}

.overlay_content {display: none;}
.photobox #overlay-close { position: absolute; top: -23px; right: -3px; }
.slideshow { overflow: hidden; background-color: #eee; }
.slideshow .photos .stack .photo { background-color: #000; }
.slideshow .photos .stack .photo span { display: none; }
.slideshow .photos .stack .photo img { display: none; margin: auto;}
.slideshow .photos .stack .photo.current img { display: block; cursor: pointer;}
.slideshow .photos { overflow: hidden; padding: 5px; background-color: #fff }
.slideshow .photos .info h3 {
  color:#6082a0;
  font-size:1.3em;
  font-weight:normal;
  margin: 0.2em 0;
}
.slideshow .photos .info p {
  color: #666;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
}
.slideshow .photos .info a {
  color: #6082a0;
  text-decoration: none;
  padding-left: 0.2em;
}
.slideshow .photos .nav img { display: none; }
.slideshow .photos .subnav {
  font-weight: bold;
  padding-top: 0.2em;
  float: right;
}
.slideshow .photos .subnav img {
  vertical-align: middle;
  margin-bottom: 4px;
}
.slideshow .ad-banner {
  border-top: 1px solid #ccc;
  padding-top: 5px;
  overflow: hidden;
}
.slideshow .ad-banner img { display: block; margin: auto; max-width: 728px; max-height: 90px; }

/* Dimensions - normal */
.slideshow.normal { height: 634px; }
.slideshow.normal .photos { height: 523px; }
.slideshow.normal .photos .stack img { height: 463px; }
.slideshow.normal .photos .nav img.previous { position:absolute; top:215px; left:-10px; }
.slideshow.normal .photos .nav img.next { position:absolute; top:215px; right:-10px; }

/* Dimensions - mini */
.slideshow.mini { height: 542px; }
.slideshow.mini .photos { height: 432px; }
.slideshow.mini .photos .stack img { height: 369px; }
.slideshow.mini .photos .nav img.previous { position:absolute; top:172px; left:-10px; }
.slideshow.mini .photos .nav img.next { position:absolute; top:172px; right:-10px; }

