.support_helper {margin:10px 5px;padding:10px 20px;overflow:hidden;background:#53C5D6;color: #fff;}
.support_helper p{margin:0; line-height: 27px;font-size: 13px;}
.support_helper a.supportButton{text-decoration:none;white-space:nowrap;color:#fff;padding:6px 12px; overflow:hidden; background:#D97904;}
.support_helper a.supportButton:hover,
.support_helper a.supportButton:active,
.support_helper a.supportButton:focus{text-decoration:none;color:#fff;background:#BF4A06;}

.supportHelperLayer{display:none;position: fixed;top: 0;left:0;z-index:999999;width:100%;height:100%;}
.supportHelperLayer .darkBack {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=70);opacity:.7}
.supportHelperLayer .btn_close {position:absolute;top:-41px;right:0;width:32px;height:32px;background: url(btn_close.png) 0 0 no-repeat
}
.supportHelperLayer .blind {overflow: hidden;position: absolute;top: 0;left: 0;width: 1px;height: 1px;font-size: 0;line-height: 0}
.supportHelperLayer .window {position: absolute;top: 50%;margin-top: -120px;left: 50%;width: 340px;margin-left: -170px;background-color: #fff}
.supportHelperLayer .helperContent {text-align: center;}
.supportHelperLayer .helperContent.complete {display:none;text-align: center;}
.supportHelperLayer .helperContent h3 {font-weight: bold;font-size: 14px; margin: 5px 0; color:#EA5545}
.supportHelperLayer .helperContent p {display:inline-block;font-size: 13px; margin: 5px 0; background: #FFEFA3; color :#000; padding:4px 12px}
.supportHelperLayer a.paypalButton {display:inline-block;width: 147px; height: 47px;background: url(btn_donate.gif) 0 0 no-repeat;}

.supportHelperLayer ul.supportList{display:inline-block;list-style: none;}
.supportHelperLayer ul.supportList li dt{font-size: 80px;line-height: 20px;}
.supportHelperLayer ul.supportList li dd{font-size: 15px;text-align: center;margin: 10px 0;}
.supportHelperLayer ul.supportList li{margin: 0;padding: 0;float:left;}
.supportHelperLayer ul.supportList li a{text-decoration:none;display:block;padding: 20px;float:left;cursor: pointer}
.supportHelperLayer ul.supportList li a:hover,
.supportHelperLayer ul.supportList li a:active,
.supportHelperLayer ul.supportList li a:focus{text-decoration:none;color:#fff;background:#0378A6;}

.supportHelperLayer .helperTop{margin: 30px 0 20px;text-align: center;font-size: 16px; font-weight: bold;}
.supportHelperLayer .helperBottom{margin: 0 0 30px;text-align: center;}
.supportHelperLayer .helperBottom .cbm{display:none;margin-top: 20px;}
.supportHelperLayer .completeAbout{margin-top: 10px;}

.supportHelperLayer .helperBottom a.completeButton{text-decoration:none;white-space:nowrap;color:#fff;padding:6px 12px; overflow:hidden; background:#2F8B28;font-size: 16px;}
.supportHelperLayer .helperBottom a.completeButton:hover,
.supportHelperLayer .helperBottom a.completeButton:active,
.supportHelperLayer .helperBottom a.completeButton:focus{text-decoration:none;color:#fff;background:#1A6918;}

.supportHelperLayer .helperContent.complete #support_name {border: 4px solid #D75306;line-height: 24px;height: 24px;font-size: 24px;width: 200px;padding: 6px;}
.supportHelperLayer .helperContent.complete input {margin:10px 0}
.supportHelperLayer .helperContent.complete .cbm{margin-top:10px}
.supportHelperLayer .helperContent.complete .supportComplete{text-decoration:none;white-space:nowrap;color:#fff;padding:6px 12px; overflow:hidden; background:#808EA1;font-size: 13px;}
.supportHelperLayer .helperContent.complete .supportComplete:hover,
.supportHelperLayer .helperContent.complete .supportComplete:active,
.supportHelperLayer .helperContent.complete .supportComplete:focus{text-decoration:none;color:#fff;background:#5F6F8D;}