﻿#popup_container
{
    outline: 0 none;
    position: absolute;
    top: 0;
    width: 450px;
    z-index: 501;
    color: #000000;
    padding: 30px 42px;
    background: none repeat scroll 0 0 padding-box #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.333);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}

#popup_title_wrapper
{
    cursor: default;
    font: bold 100% arial,sans-serif;
    background-color: #FFFFFF;
    color: #000000;
    margin: 0 0 16px;
}

#popup_title
{
    padding-right: 20px;
    cursor: default;
    font: bold 16px arial,sans-serif;
    color: #000000;
}

#popup_content
{
    font: 12.8px arial,sans-serif;
    background-color: #FFFFFF;
    color: #000000;
}

#popup_message
{
    font: normal 12.8px arial,sans-serif;
}

#popup_panel
{
    font: 13px arial,sans-serif;
    margin-top: 16px;
    color: #000000;
}

#popup_prompt
{
    margin: .5em 0em;
}

.popupButton
{
    font: 90% arial,sans-serif;
    border-radius: 2px 2px 2px 2px;
    height: 29px;
    margin: 0 16px 0 0;
    min-width: 72px;
    outline: 0 none;
    padding: 0 8px;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    background-image: -webkit-gradient(linear, center top, center bottom , #F5F5F5, #F1F1F1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#F1F1F1');
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444;
    cursor: pointer;
}

.popupButton:hover
{
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    background-image: -webkit-gradient(linear, center top, center bottom , #F8F8F8, #F1F1F1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#F1F1F1');
    border: 1px solid #C6C6C6;
    color: #333333;
}

.popupButton:active
{
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    background-image: -webkit-gradient(linear, center top, center bottom , #F8F8F8, #F1F1F1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#F1F1F1');
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}

.popupButton:focus
{
    border: 1px solid #4D90FE;
}

.popupButtonOk {
    background-color: #357AE8;
    border: 1px solid #2F5BB7;
    color: #FFFFFF;
    background-image: -webkit-gradient(linear, center top, center bottom , #4D90FE, #4787ED);
}

.popupButtonOk:hover
{
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    background-image: -webkit-gradient(linear, center top, center bottom , #4D90FE, #357AE8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D90FE', endColorstr='#357AE8');
    border: 1px solid #2F5BB7;
    color: #FFFFFF;
}

.popupButtonOk:active
{
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    background-image: -webkit-gradient(linear, center top , center bottom,  #4D90FE, #357AE8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D90FE', endColorstr='#357AE8');
    border: 1px solid #2F5BB7;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}

.popupButtonOk:focus
{
    border: 1px solid transparent;
    box-shadow: 0 0 0 1px #FFF inset;
    outline: 0 none transparent;
}
