@charset "UTF-8";
/* CSS Document */
.fbShareLink {
	position:relative;
	display: block;
	left:705px;
	top:12px;
	width:16px;
	height:16px;

	background: url('http://cdn.dolimg.com/franchise/johncarter/img/share_fb_16.png') no-repeat;
}

.twLink {
	position:relative;
	display: block;
	width:16px;
	left:730px;
	top:-3px;
	height:16px;
	background: url('http://cdn.dolimg.com/franchise/johncarter/img/share_tw_16.png') no-repeat;
}



.dialog-wrapper {
    background: url('http://cdn.dolimg.com/franchise/frankenweenie/imgs/dialog_wrapper_bg2.png') no-repeat;
    width: 996px;
    height: 550px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 75;
    display: block;
}

#dialog-close {
    position: absolute;
    top: 136px;
    right: 260px;
    cursor: pointer;
    z-index: 100;
}

.dialog-age-gate, .dialog-age-gate-note, .dialog-age-gate-sorry, .dialog-age-gate-error, .diamond_renderer, .dialog-login-thanks {
    width: 490px;
    height: 290px;
    position: relative;
    top: 130px;
    left: 253px;
    text-align: center;
    
}

.dialog-wrapper h2 {
    margin: 30px 0 30px 0;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
}

.dialog-wrapper p {
    font-size: 10px;
    margin: 10px 0;
    color: #ffffff;
}

.dialog-age-gate label {
    display: block;
    float: left;
    width: 135px;
    height: 60px;
    font-size: 13px;
    color: #ffffff;
}

.dialog-age-gate input {
    width: 95px;
    height: 36px;
    border: 1px solid #ffffff;
	background-color:#999999;
    color: #ffffff;
    font-size: 22px;
    text-align: center;
}

.dialog-age-gate a, .dialog-age-gate a:link, .dialog-age-gate a:visited {
	font-size:22px;
	color:#ffffff;
	text-decoration:none;
} 

.dialog-age-gate a:hover {
	color:#FFFFFF;
}

#age-submit {
    width: 145px;
    height: 43px;
    border:  0;
    background-color:#000000;
}

.overlay {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 25;
    background: #000000;
    opacity: 0.6;
}
#overlay div {
     width:300px;
     margin: 100px auto;
     background-color: #000;
     border:1px solid #fff;
     padding:15px;
     text-align:center;
}
.clear {
	clear:both;
}



