/****      div_dialogs V3.0**      By James Mussman*      Inroads.us**/.div_dialog {    /*CMS_HIDE*/    position: fixed;    background-color: #fff;    padding: 0px;    z-index: 9999;    max-height: 100%;    max-width: 100%;    overflow: auto;    border-radius:3px;    border:1px solid #ddd;}.div_dialog_header {    /*CMS_HIDE*/    background-color: #ffffff;    font-size: 12px;    /*height:25px;*/    height: 50px;    position: relative;    z-index: 1;}.div_dialog_header.draggable {    /*CMS_HIDE*/    cursor: move;}.div_dialog_header_close {    /*CMS_HIDE*/    background: url(../images/buttons/close.jpg) no-repeat scroll 0 0 transparent;    cursor: pointer;    height: 24px;    /*margin:10px 15px 0;*/    margin: 22px 22px 0 0;    position: absolute;    right: 0;    top: 0;    width: 74px;    z-index: 2;}.div_dialog_content {    /*CMS_HIDE*/    position: relative;    z-index: 1;    background-color: #ffffff;    padding:0 30px 5px;}.div_dialog_footer {    /*CMS_HIDE*/    position: relative;    z-index: 1;    background-color: #ffffff;    padding-bottom: 5px;}.div_dialog_modal {    /*CMS_HIDE*/    background: #000;    height: 100%;    width: 100%;    position: fixed;    z-index: 9998;    top: 0;    left: 0;}.div_dialog_content div.container {    width: 323px;    /*total=353*/    /*padding:15px;*/    box-sizing: content-box;}.div_dialog_content div.container h1 {    padding: 0 0 7px 0;    margin: 0 0 0 0;}.div_dialog_content div.container h2 {    padding: 0px;    margin: 0 0 0 0;}.div_dialog_content div.symbol {    width: 75px;    height: 75px;    float: left;}.div_dialog_content div.timer {    background: url('../images/assets/symbols1.png') no-repeat left -1275px;}.div_dialog_content div.warning {    background: url('../images/assets/symbols.png') no-repeat left top;}.div_dialog_content div.phone {    background: url('../images/assets/symbols.png') no-repeat left -75px;}.div_dialog_content div.email {    background: url('../images/assets/symbols.png') no-repeat left -150px;}.div_dialog_content div.error {    background: url('../images/assets/symbols.png') no-repeat left -225px;}.div_dialog_content div.smiley {    background: url('../images/assets/symbols.png') no-repeat left -300px;}.div_dialog_content div.question {    background: url('../images/assets/symbols.png') no-repeat left -375px;}.div_dialog_content div.lock {    background: url('../images/assets/symbols.png') no-repeat left -450px;}.div_dialog_content div.carterror {    background: url('../images/assets/symbols.png') no-repeat left -525px;}.div_dialog_content div.search {    background: url('../images/assets/symbols.png') no-repeat left -600px;}.div_dialog_content div.success {    background: url('../images/assets/symbols.png') no-repeat left -675px;}.div_dialog_content div.home {    background: url('../images/assets/symbols.png') no-repeat left -750px;}.div_dialog_content div.date {    background: url('../images/assets/symbols.png') no-repeat left -825px;}.div_dialog_content div.credit {    background: url('../images/assets/symbols.png') no-repeat left -900px;}.div_dialog_content div.download {    background: url('../images/assets/symbols.png') no-repeat left -975px;}.div_dialog_content div.cart {    background: url('../images/assets/symbols.png') no-repeat left -1050px;}.div_dialog_content div.money {    background: url('../images/assets/symbols.png') no-repeat left -1125px;}.div_dialog_content div.tooltip {    background: url('../images/assets/symbols.png') no-repeat left -1200px;}.div_dialog_content div.frown {    background: url('../images/assets/symbols.png') no-repeat left -1275px;}.div_dialog_content div.timer {    background: url('../images/assets/symbols.png') no-repeat left -1275px;}.div_dialog_content div.main {    float: left;    padding: 0 0 10px 10px;    width: 238px;}.div_dialog_content div.secondary {    width: 323px;    text-align: center;    padding-top: 10px;    clear: both;}.div_dialog_content div.secondary ul {    text-align: left;}.div_dialog_content div.secondary *:first-child {    padding-top: 0;}.div_dialog_content div.confirm_controls {    padding-top: 10px;    clear: both;    margin: 0 auto;    width: 75%;}.div_dialog_content div.confirm_controls input {    cursor: pointer;    padding: 5px 30px;    border: 1px solid #d2d2d2;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;    background: #dddddd;    background: -moz-linear-gradient(top, #efefef, #dddddd 100%);    background: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), color-stop(100%, #dddddd));    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#dddddd');}.div_dialog_content input.confirm_cancel_control {    float: left;}.div_dialog_content input.confirm_ok_control {    float: right;}@media only screen and (max-width: 955px) {    .div_dialog {        /*CMS_HIDE*/ max-height:none;        position: absolute;    }}