* html body.masked select {visibility:hidden;}
* html div.yui-panel-container select {visibility:inherit;}
.mask {z-index:0;display:none;position:absolute;top:0;left:0;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);background-color:#CCC;}
.yui-panel-container {position:absolute;background-color:transparent;z-index:6;visibility:hidden;overflow:visible;width:auto;}
.yui-panel-container.focused {}

/*layer add/edit friend/product */
.gb-openlayer {font-size:13px;visibility:hidden;border:#E5F8FF 1px solid;background:url() #EEE left bottom repeat-x;height:auto;width:504px;text-align:left;}
.gb-openlayer2 {font-size:13px;visibility:inherit;border:#E5F8FF 1px solid;background:url() #EEE left bottom repeat-x;height:auto;width:504px;text-align:left;}
.gb-openlayer em {font-style:normal;}
.gb-openlayer h2 {font-size:106%;padding:8px 10px 0;font-weight:normal;margin:0 0 8px;}
.gb-openlayer .bd {border:#EEE 1px solid;margin:0 10px 10px;background-color:white;padding:0 13px;height:auto;}
.gb-openlayer .bd hr {height:1px;border:none;border-bottom:1px dotted #cccccc;padding:0;}
.gb-openlayer .bd form {margin:4px 0;}
.gb-openlayer .bd .name,.gb-openlayer .bd .desc,.gb-openlayer .bd .tag-pane {padding:5px 0 0;}
.gb-openlayer div.button{text-align:center;padding-top:10px;}
.gb-openlayer textarea {width:370px;height:35px;vertical-align:top;margin-bottom:5px;font-size:13px;}
.gb-openlayer .warning {color:red;display:none;}
.gb-openlayer .notice  {color:#999;}
.gb-openlayer .notice em {color:red;padding:3px;font-style:normal;font-size:14px;*font-size:15px;}
.gb-openlayer .desc .notice,.gb-openlayer .desc .warning {margin-left:3.3em;}
.gb-openlayer .public {padding-top:8px;}
.gb-openlayer .public .notice {margin-left:20px;margin-top:5px;}
.gb-openlayer .button {padding-bottom:10px;}
.gb-openlayer .submit  {padding:2px 10px 1px;color:#000;white-space:nowrap;border-top:1px solid #999b9a;border-bottom:1px solid #999b9a;border-left:1px solid #7D6D3D;border-right:1px solid #7D6D3D;height:25px;width:55px;}
.gb-openlayer .cancel  {padding:2px 10px 1px;color:#000;white-space:nowrap;border-top:1px solid #999b9a;border-bottom:1px solid #999b9a;border-left:1px solid #7D6D3D;border-right:1px solid #7D6D3D;height:25px;width:55px;}
.gb-openlayer .message {display:none;text-align:center;margin:70px;}
.gb-openlayer .loading span {background:url(lo_impeach.gif) 100% 50% no-repeat;padding:30px 45px 20px 30px;}
.gb-openlayer .tag-pane label, .gb-openlayer .desc label {float:left;clear:left;}
.gb-openlayer .tag-pane label em, .gb-openlayer .desc label em {color:#FE0000;}

