/**
*
*      div_dialogs V3.0
*
*      By James Mussman
*      Inroads.us
*
*/
.div_dialog{/*CMS_HIDE*/
  position:fixed;
  background-color:#E6E6E6;
  padding:6px;
  z-index:9999;
  max-height:100%;
  max-width:100%;
  overflow:auto;
}
.div_dialog_header{/*CMS_HIDE*/
  background-color:#ffffff;
  font-size:12px;
  /*height:25px;*/
  height:50px;
  position:relative;
  border-color: #D4D4D4 #D4D4D4 transparent;
  border-style: solid solid none;
  border-width:1px 1px 0;
  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;
  border-color:transparent #D4D4D4;
  border-style:none solid;
  border-width:0 1px;
  padding:0 30px 5px;
}
.div_dialog_footer{/*CMS_HIDE*/
  position:relative;
  z-index:1;
  background-color:#ffffff;
  border-color: transparent #D4D4D4 #D4D4D4;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  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.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;
 }
}