
.ms_ssp_err{
font-weight:bold;
color:red;
}
.sspt1{
width:35%;
}
.sspt2{
width:65%;
}
.ms_ssp_mask {
  position:fixed;
  left:0;
  top:0;
  z-index:999999;
  background-color:#000;
  display:none;
}
  
.ms_ssp_box .ms_ssp_window {
  position:fixed;
  left:0;
  top:0;
  width:auto;
  height:auto;
  display:none;
  z-index:999999;
  padding:20px;
  
  	border-radius: 5px;
  	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
}

.ms_ssp_box .ms_ssp_dlg {
  max-width:800px; 
  height:auto;
  _width:0;
  white-space:normal;
  overflow:visible;
  padding:10px;
  background-color:#ffffff;
  border:0px solid #ffffff;
  font-family:Georgia !important;
  font-size:15px !important;
 
  
}

*html .ms_ssp_box .ms_ssp_window {
    position: absolute;
}

.ms_ssp_box .ms_ssp_window .ms_ssp_close
{
	 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: no-repeat;
background-size: auto;
height: 36px;
right: -12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position: absolute;
top: -16px;
width: 36px;
border-bottom: 0px;
}



.ssp_error{
color:red;
font-weight:bold;
}
.ssp_wrp{
padding:10px;
}
.ssp_description{
	/*margin-bottom: 20px;*/

}
.ssp_button{

}
.ssp_submit_pay{
background: #a9db80; /* Old browsers */
background: -moz-linear-gradient(top,  #a9db80 0%, #96c56f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a9db80 0%,#96c56f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a9db80 0%,#96c56f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */
 border: 1px solid #AAAAAA;
    border-radius: 5px 5px 5px 5px;
    color: #005700;
    float: right;
    /*margin-top: 10px;*/
    padding: 3px 10px;

}
.ssp_submit_pay:hover{
background: #a9db80; /* Old browsers */
background: -moz-linear-gradient(top,  #a9db80 0%, #96c56f 43%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(43%,#96c56f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a9db80 0%,#96c56f 43%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a9db80 0%,#96c56f 43%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a9db80 0%,#96c56f 43%); /* IE10+ */
background: linear-gradient(to bottom,  #a9db80 0%,#96c56f 43%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */
cursor:pointer;

}


.ms_ssp_box_inline{
width:99%;
}


.ssp_popup_head{
margin-bottom: 25px;
}

.ssp_popup_input,.ssp_popup_payment_input {    border: 1px solid #AAAAAA;
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 0px;
    padding: 3px 5px!important;
    }
	
.ssp_popup_input_co{  border: 1px solid #AAAAAA;
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 6px;
    padding: 3px 5px;
    width: 97%;}	
	
.sspSagePayForm{

}
.ssp_popup_submit_row, .ssp_popup_submit_row td, .ssp_popup_tbl, .ssp_popup_row td, .ssp_popup_row tr{
  border: medium none !important;
}
.ssp_popup_row{ width:100%; border:none;}
.ssp_popup_row td { width:50%;}
.ssp_popup_payment_input{

}
.ssp_submit_error{

}
.ssp_popup_curr_sym{

}


.ms_ssp_box_inline{
display:none;
}
.ssp_popup_payment_input_val{
width:80%!important;
}