div.gbframe1 {
  position:relative;
  top:15px;
  left:10px;
  width:100%;
  height:auto;
  background: url(../i/design/gbmfs.gif) repeat-y top left;
}
div.gbframe2 {
  position:relative;
  width:100%;
  height:auto;
  background: url(../i/design/gbmfs.gif) repeat-y top right;
}
img.gbt {
  position:absolute;
  z-index:3;
  top:0px;
  left:0px;
  width:100%;
  height:3px;
}
img.gbb {
  position:absolute;
  z-index:3;
  top:100%;
  margin-top:-3px;
  left:0px;
  width:100%;
  height:3px;
}
img.gbtl {
  position:absolute;
  z-index:4;
  background-color:#F5F5EF;
  top:0px;
  left:0px;
  width:19px;
  height:19px;
}
img.gbtr {
  position:absolute;
  z-index:4;
  background-color:#F5F5EF;
  margin-left:-19px;
  top:0px;
  left:100%;
  width:18px;
  height:19px;
}
img.gbbl {
  position:absolute;
  z-index:4;
  background-color:#F5F5EF;
  top:100%;
  margin-top:-18px;
  left:0px;
  width:19px;
  height:18px;
}
img.gbbr {
  position:absolute;
  z-index:4;
  background-color:#F5F5EF;
  left:100%;
  margin-left:-19px;
  top:100%;
  margin-top:-16px;
  width:19px;
  height:16px;
}
div.gbcontent {
  position:relative;
  padding:15px;
}
div.total {
  position:absolute;
  z-index:5;
  top:-8px;
  left:19px;
  width:auto;
  height:auto;
}
span.total {
  background-color:#F5F5EF;
  padding:0px 3px 0px 3px;
  font-family:arial, verdana;
  font-size:14px;
  color:#666666;
}
div.navtop {
  position:absolute;
  z-index:5;
  top:-8px;
  left:96%;
  width:100%;
  height:auto;
  text-align:right;
  margin-left:-100%;
}
div.navbottom {
  position:absolute;
  z-index:5;
  top:100%;
  margin-top:-11px;
  left:96%;
  width:100%;
  height:auto;
  text-align:right;
  margin-left:-100%;
}
div.recpr{
  position:relative;
  width:100%;
  height:auto;
  margin-bottom:12px;
}
div.rec{
  position:relative;
  width:100%;
  height:auto;
  background:#FFFFFF url(../i/design/gbrect.gif) repeat-x top left;
  border-left:solid 1px #E0E3D4;
  border-right:solid 1px #E0E3D4;
  border-bottom:solid 1px #E0E3D4;
  margin-top:12px;
  margin-bottom:12px;
}
img.rectl {
  position:absolute;
  z-index:6;
  top:0px;
  left:-1px;
  width:33px;
  height:29px;
}
img.rectr {
  position:absolute;
  z-index:6;
  margin-left:-15px;
  top:0px;
  left:100%;
  width:16px;
  height:29px;
}
img.recbl {
  position:absolute;
  z-index:6;
  top:100%;
  margin-top:-17px;
  left:-2px;
  width:19px;
  height:19px;
}
img.recbr {
  position:absolute;
  z-index:6;
  margin-left:-17px;
  top:100%;
  margin-top:-17px;
  left:100%;
  width:19px;
  height:19px;
}
span.recusername {
  position:absolute;
  top:4px;
  left:40px;
  font-family:'Arial narrow', arial, verdana;
  font-size:15px;
  text-decoration:underline;
  color:#089cff;
}
span.rectime {
  position:absolute;
  top:4px;
  width:100%;
  height:auto;
  text-align:right;
  margin-left:-18px;
  font-family:'Arial narrow', arial, verdana;
  font-size:15px;
  color:#FF7600;
}
p.recbody {
  padding:40px 17px 10px 17px;
  font-family:arial, verdana;
  font-size:13px;
  color:#666666;
  margin:0px;
}
#gbrechsplit {
  margin-top:-15px;
  margin-bottom:-5px;
  width:100%;
}
#gbrechsplit tr {
  height:1px;
}
#gbrechsplit td {
  background: url(../i/design/gbrechsplit.gif);
  margin:0px;
}
p.recrepbody {
  padding:7px 17px 10px 40px;
  font-family:arial, verdana;
  font-size:13px;
  color:#666666;
  margin:0px;
}
p.recrephead {
  font-family:'Arial narrow', arial, verdana;
  font-size:15px;
  text-decoration:underline;
  color:#089cff;
  padding:0px 0px 0px 15px;
  margin:0px;
}
img.recadmrepimg {
  width:16px;
  height:13px;
}
p.recadd {
  font-family:'Arial narrow', arial, verdana;
  font-size:14px;
  text-decoration:underline;
  color:#089cff;
  padding:0px 0px 0px 20px;
}
img.recadd {
  width:15px;
  height:13px;
}
span.recnewusername {
  position:absolute;
  top:5px;
  left:37px;
  z-index:7;
  font-family:'Arial narrow', arial, verdana;
  font-size:15px;
  color:#666666;
}
input.newusername {
  position:absolute;
  top:5px;
  left:102px;
  z-index:7;
  font-family:arial, verdana;
  font-size:12px;
  color:#666666;
  border:solid 1px #BCC19D;
  width:88px;
  height:20px;
  padding-left:2px;
}
img.recnewemail {
  position:absolute;
  top:3px;
  left:50%;
  z-index:7;
  width:25px;
  height:24px;
}
span.recnewemail {
  position:absolute;
  top:5px;
  left:50%;
  margin-left:30px;
  z-index:7;
  font-family:'Arial narrow', arial, verdana;
  font-size:15px;
  color:#666666;
}
input.newuseremail {
  position:absolute;
  top:5px;
  left:50%;
  margin-left:104px;
  z-index:7;
  font-family:arial, verdana;
  font-size:12px;
  color:#666666;
  border:solid 1px #BCC19D;
  width:88px;
  height:20px;
  padding-left:2px;
}
table.recnewtext {
  padding:35px 0px 27px 0px;
  width:100%
}
td.recnewtextpic {
  background: url(../i/design/gbrecvsplit.gif) repeat-y bottom right;
  width:40px;
}
textarea.rectxtnew {
  border:solid 4px #FFFFFF;
  color:#666666;
  font-family:arial, verdana;
  font-size:13px;
  width:100%;
}
span.recnewcode {
  position:absolute;
  top:100%;
  margin-top:-22px;
  left:10px;
  z-index:7;
  font-family:'Arial narrow', arial, verdana;
  font-size:14px;
  color:#666666;
}
img.recnewcode {
  position:absolute;
  top:100%;
  margin-top:-21px;
  left:224px;
  z-index:7;
}
input.recnewcode {
  position:absolute;
  top:100%;
  margin-top:-23px;
  left:275px;
  z-index:7;
  font-family:arial, verdana;
  font-size:12px;
  color:#666666;
  border:solid 1px #BCC19D;
  width:35px;
  height:20px;
  padding-left:2px;
}
input.recnewsend {
  position:absolute;
  top:100%;
  margin-top:-25px;
  left:100%;
  margin-left:-94px;
  z-index:8;
  width:87px;
  height:21px;
}
