#lean_overlay {
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
background:#000;
display:none;
}

.modal,.bonusmodal {
background-color:#FFF;
opacity:1;
/*width:650px;*/
margin-left:auto;
margin-right:auto;
display:none;
border:1px solid #000;
}
.modalContent
{
    padding:15px;
    max-width:600px;
}
.modal {
/*width:800px;*/
}

.gold_modal {
background-color:rgba(255,255,0,0.7)!important;
}

.white_modal {
background-color:rgba(255,255,255,0.87)!important;
}

.pink_modal {
background-color:rgba(255,105,180,.9)!important;
}

.blue_modal {
background-color:rgba(0,100,180,.7)!important;
color:#fff;
}

.green_modal {
background-color:rgba(105,226,105,.8)!important;
color:#fff;
}

.black_modal,.regular_modal {
background-color:rgba(0,0,0,0.8)!important;
color:#fff;
}

.black_modal h2,.regular_modal h2 {
color:#ccc;
}

.black_modal strong,.regular_modal strong {
color:#32CD32;
}

.red_modal {
background-color:rgba(255,0,0,0.8)!important;
color:#000!important;
}

.modal textarea {
background-color:rgba(0,0,0,0.7);
color:#fff;
border:1px solid #000;
}

.leanmodal2 {
position:relative;
top:-10px;
z-index:9999;
}

textarea.short {
height:50px!important;
overflow:hidden;
}

.leanmodal3 textarea {
width:500px;
}

.mixed_roundabout {
position:relative;
top:-200px;
}

.extra_effect {
position:relative;
top:100px;
}

.lm3 {
position:relative;
top:170px;
}

.round_about li div {
min-height:300px;
}

.modal_off {
float:right;
cursor:pointer;
background-image:url(../images/closeX.png);
background-repeat:no-repeat;
background-position:0 0px;
height:16px;
width:16px;
}
.modal_off:hover
{
    background-position:0 -16px;
}
.modalClose
{
    width:16px;
    height:16px;
    float:right;
    overflow:hidden;
    padding:2px;
    margin-right:5px;
    margin-top:5px;
}
.short_area{
height:25px;
}

.med_area{
height:33px;
}