.forgotLink {
		width: 350px;
		height: 340px;
}

span.error {
	-x-system-font:none;
	border:0 none;
	color:#333333;
	font-family:Georgia;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	border:solid 1px;
	display:block;
	padding:2px;
	color:red;
	background-color:white;
	margin:5px 0px;
}

#login #member_login span.error {
	width:195px;
}

.reveal_form {
	opacity:100;
	filter:alpha(opacity=100);
	display: block;
	background: #efefef;
	margin: auto;
	position: absolute;
	z-index: 100;
	top: 10px;
	left: 10px;
}

div#lbContainer {
	width:100%;
	height:100%;
	z-index:999;
	position:absolute;
	left:0px;
	top:0px;
}


/* ---------------------------------
	POPOVERS.CSS OVERRIDE
*/

span.error {
	-x-system-font:none;
	border:0 none;
	color:#333333;
	font-family:Georgia;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	border:solid 1px;
	display:block;
	padding:2px;
	color:red;
	background-color:white;
	margin:5px 0px;
}

iframe#popovers {
	padding:0px;
	height:auto;
}

.read-more {
	position: absolute;
	right: 0px;
	bottom: 0;
	padding: 2px 3px 3px 75px;
	font-size: 14px;
	display: block;
}

.read-more.gradient {
}

.popover_container a.exit {
  display: block;
  float: right;
  background: url(/assets/img/popover_exit.png) 0 0 no-repeat;
  width: 17px;
  height: 17px;
  text-indent: -999em;
}

.popover_container .images_info {
  color: #000000;
  margin: 40px 0;
}
.popover_container .image_preview {
  display: block;
  float: left;
  height: 145px;
  width: 145px;
  padding: 0px;
  margin-right: 23px;
  border: 0px solid #cbcbcb;
}
.popover_container .image_actions {
  display: block;
  float: left;
  width: 225px;
}

div#popovers {
  -moz-box-shadow: 0 0 0px #000000;
  -webkit-box-shadow: 0 0 0px #000000;
  box-shadow: 0 0 0px #000000;
  *display: inline-block;
}


iframe#popovers.artwork {
	height:600px;
}

iframe#popovers.file {
	height:400px;
	width:450px;
}

body.popover_container {
	padding:10px
}

#login #member_login span.error {
	width:195px;
}

.image_preview img {
	width:145px;
	padding:5px;
	border:solid #7C7C7C 1px;
}

form fieldset {
	border-width:0px;
}

#lbContainer {
	background-image:url('/assets/img/lb_back.png');
}

#popovers .image_preview {
	border-width:0px;
}

.image_upload .artwork_type {
   background: url("/admin/img/slice_artwork_image_types.png") no-repeat scroll 0 0 transparent;
   display: inline-block;
   float: right;
   height: 16px;
   text-indent: -999em;
   width: 0;
}
.image_upload .artwork_type.full {
   background-position: 0 0;
   width: 19px;
}
.image_upload .artwork_type.views {
   background-position: -86px 0;
   width: 19px;
}

.userApplication {
	width: 487px;
	height: 800px !important;
}


/**
MODAL CSS
*/
	#overlay {
		width: 100%;
		height: 100%;
		position:fixed;
		top: 0;
		left: 0;
		z-index:5000;
		background-image: url('/assets/img/lb_back.png');
		}
    .modal {
        position: absolute;
        z-index:7000;
        top: 0;
        left: 0;
        text-align: center;
        width: 100%;
        }
        .modal[id]{
            position:fixed;
            }
        .modal .modal_inner {
            width: 480px;
            height: 450px;
            margin: 0 auto;
            background-color: #fff;
            text-align: left;
			-moz-box-shadow: 0 0 5px #000000;
			-webkit-box-shadow: 0 0 5px #000000;
			box-shadow: 0 0 5px #000000;
			overflow: hidden;
			}
        .modal IFRAME {
        	}


/**
POPOVER STYLES
*/
#popovers.password_reset, #popovers.forgotLink {
	width: 425px;
}

#popovers.lost_code {
	width:360px;
}

#popovers.transactions {
	width:600px;
}
/**
FLASH MESSAGES
*/
.flash-message-banner{
  height: 50px;
  width: 100%;
  text-align: center;
  background: #f2f2f2;
}

.flash-message-banner .message{
    font-family: 'LeituraNews-Roman2';
    font-size: 14px;
    line-height: 50px;
    color: #333;
    display: inline-block;
}

.flash-message-banner .message a,
.flash-message-banner .message a:visited{
  color: #333;
}
.flash-message-banner .message a:after{
	content: '';
	width: 6px;
	height: 9px;
	background: url('/assets/svg/Horizontal_Arrow_Icon.svg') no-repeat;
	display: inline-block;
	margin-left: 10px;
}

.flash-message-banner .icon-credit-card{
  background: url('/assets/svg/Credit_Card_Icon.svg') no-repeat;
  width: 21px;
  height: 15px;
  line-height: 50px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: middle;
}
