body{
  background : #ccc;

  color : #000;
  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  
  margin: 0;

  font-size: 11px;
}



#topwrap { width:1000px; margin:0 auto; }
#po-topwrap { margin:0 auto; }

.eventcolor { background:#aa7; color:#000; }
a.eventcolor:hover { background:#886; }


h2 { font-size:15px; }

.padding { padding:5px; }

#leftstatus { margin-left: 0px; }
#leftstatus h5 { text-align:left; font-size:100%;  border: 0px solid #000;padding:2px; margin-bottom:0px; margin-top:0px; }
#leftstatus ul { list-style:none; padding:0px ;margin:0px; }
#leftstatus .left { float:left; width:40%; }
#leftstatus .right { float:right; width:60% }


#movielist p { margin:0px; }
#movielist h2 { margin:0px; font-size: 11px; font-weight:bold; }


.placehighlight_bg {
  background:#EE8;
}

.product-1-bg { background:#4a4; }
.product-1-bg a { display:block; }
.product-1-bg a:hover{ background:#6c6; }

.backnext-disabled a { width:50px;background:#fff; border:1px solid #000; }
.backnext-disabled a:hover { background:#ccc; border:1px solid #000; }

.bossmode {
	visibility:hidden;
}

.starOnlineList {
  width:1em;
  display:inline;
  font-weight:bold;
  font-size:100%;
	color:#000;
}


.profileSmallPic {
  width:150px;
  margin-left:10px;
  margin-right:10px;
  text-align:center;
}

.stdContent {
  width:80%;
  text-align:left;
}

.online {
  color:#282;
  font-weight:bold;
}

.notice {

	background:#FF0000;
	border:5px solid #FF0000;
	font-size:120%;
	font-weight:bold;
}

.sep {

  border-top:1px solid #000;
  border-bottom:1px solid #000;
  background:#000;
}

.insidebox {
  width:90%;
  border:0px solid #000;
  background:#FFF;
  text-align:left;
}

.gbwho {
  background : #DDD;
  border-right: 1px solid #000;
	text-align:left;
	padding: 5px;
}

.topbutton {
  color:#000;
  background: #ddd;
  border: 1px solid #000;
  text-decoration:none;
  padding: 5px 3px 5px 3px;
  text-align:center;
  width:8%;
	display:block;
	float:left;
	margin-right:10px;

}

.topbutton:hover {
  background: #aaa;
}

.smbuttonnv {
  color:#000;
  background: #BBBBBB;
  border: 1px outset #FFF;
  padding: 0px 10px 0px 10px;
  text-decoration:none;
  font-size:9px;
}

.smbuttonnv:hover {
  background: #999;
  border: 1px inset #FFF;
}

.smbutton {
  color:#000;
  border: 1px outset #FFF;
  padding: 0px 10px 0px 10px;
  text-decoration:none;
  font-size:9px;
  background :#C26666;
}

.smbutton:hover {
  border: 1px inset #FFF;
  background: #999999;
}

.smbutton:visited {
  background: #BBBBBB;
}


.button {
  color:#000;
  background: #BBBBBB;
  border: 1px outset #FFF;
  padding: 3px 3px 3px 3px;
  text-decoration:none;
}

.button:hover {
  border: 1px inset #FFF;
  background: #999999;
}

.button:visted {
  color:#000000;
}

.submitbutton {
  color:#000000;
  background: #BBBBBB;
  border: 1px outset #FFF;
  padding: 0px 0px 0px 0px;
  text-decoration:none;
  cursor:hand;
}

.submitbutton:hover {
  border: 1px inset #FFF;
}

.thin {
        margin-bottom: 0px;
        margin-top: 0px;
}

.option {
  font-family: courier;
}

.content1 {
  width:50%;
  background:#994499;
  border:1px solid #000000;
  padding:4px 4px 4px 4px;
}

.boy {
  color : #000000;
  bckground:#FFFFFF;
  text-decoration: none;
  border-bottom:1px solid #AAA;
	vertical-align:top;
}

.girl {
  color : #000000;
  bckground:#FFFFFF;
  text-decoration: none;
  border-bottom:1px solid #AAA;
	vertical-align:top;
}

.boyp {
  color : #0000FF;
  bckground:#FFFFFF;
  text-decoration: none;
  padding:0px 0px 0px 10px;
}

.boyp:visited {
  color : #0000FF;
  border-left:10px solid #0000FF;
  padding:0px;
}
.boyp:hover {
  border-left:10px solid #0000FF;
  padding:0px;
}


.girlp {
  color : #FF0000;
  bckground:#FFFFFF;
  text-decoration: none;
  border-left:10px none #FFFFFF;
  padding:0px 0px 0px 10px;
}

.girlp:visited {
  color : #FF0000;
  border-left:10px solid #FF0000;
  padding:0px;
}
.girlp:hover {
  border-left:10px solid #FF0000;
  padding:0px;
}

.nosex {
  color : #000000;
  bckground:#FFFFFF;
  text-decoration: none;
  border-bottom:1px solid #AAA;
	vertical-align:top;
}


.nosexp {
  color : #000000;
  bckground:#FFFFFF;
  text-decoration: none;
  padding:0px 0px 0px 10px;
}

.nosexp:visited {
  border-left:10px solid #000000;
  padding:0px;
}

.nosexp:hover {
  border-left:10px solid #000000;
  padding:0px;
}


td, th{
  font-size: 11px;
}

.smallInfotd {
  color: #333333;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.leftContent {
  width:150px;
	margin:0px;
	padding:0px;
}

.rightContent {
  width:15%;
}

.content {
  wdth:100%;
}

.smallInfo {
  color: #333333;
  font-size:9px;
  font-weight:bold;
  text-decoration:none;
}

.smallInfoA {
  text-decoration:none;
}

.smallInfoA:hover {
  color: #000000;
}


.topspace {
  position:absolute; left:10px; top:18px; width:162px;
}

.topspace-logo {
  filter:glow(color=#000000,strength=1);
  height:35px;
  display:block;
}

.topPic {
  position:absolute; RIGHT:0%; top:0px; width:40%;
  text-align:RIGHT;
}

.banner468 {
  position:absolute; right:0%; top:0px; wdth:470px;
  color: #666666;
  /* font-size:100%; */
  font-weight:bold;
  text-align:LEFT;
  brder:1px solid #000;
}

.profileInfo {
  position:absolute; LEFT:1%; top:50px; width:30%;
  color: #666666;
  /* font-size:100%; */
  font-weight:bold;
  text-align:LEFT;
}

.statusMsg {
  position:absolute; right:0px; top:0px; width:25%;
  background:#FF4444;
  border:1px solid #000000;
  padding: 3px 3px 3px 3px;
  cursor:hand;
  z-index:2;
}

#newMsgCont {
  display:none;
  text-align:center;
  width:100%;
	font-size:12px;
	font-weight:bold;
}

#newMsg {
  text-align:center;
  background:#FFEEEE;
	border-bottom: 5px solid #000;
  padding: 10px;
	margin: 0px 0px 10px 0px;
}

#newMsg a:hover {
	text-decoration:underline;
}

#statusMsgCont {
  display:none;
  text-align:center;
  width:100%;
	font-size:140%;
	font-weight:bold;
}

#statusMsg {
  text-align:center;
  background:#FFEEEE;
  border:1px dashed #CC2222;
  padding: 10px;
	margin: 0px 0px 10px 0px;
}

.login-box {
  background:#fff;
}

input.text {
  border: 2px solid  #000000;
}

.input {
  border: 1px solid  #000000;
}

.lastInput {
  position:absolute; top:100px; WIDTH:100%; 


}


.leftmenu {
  background:#FFF;
  border:0px outset #AAA;
  padding: 0px 0px 0px 0px;
  color:#22222;
  font-weight:bold;
  font-size:90%;
}

.leftmenuEntry {
  display:block;
  border-bottom:2px inset #AAA;
	padding:5px 0px 5px 5px;
}



.leftmenu a {
  text-decoration : none;
  color:#000000;
}
.leftmenu a:visited {
  text-decoration : none;
  color:#000000;
}

.leftmenu a:hover {
  background:#BBBBBB;
}

#topmenu ul { margin:0px;padding:0px; }
#topmenu li { list-style:none; width:90px; float:left; padding:0px; margin:0px; }
#topmenu a { display:block; text-align:center; background:#ddd; border:1px solid #000; padding:5px; margin:0px 10px 0px 0px; }
#topmenu a:hover { background:#aaa; }

.submenu {
  background-color:#888ccc;
  background-color:#ddd;
  background-color:#55BBBB;
  border-bottom: 1px solid #000000;
  padding: 0px 0px 2px 0px;
}

.submenu a {
  text-decoration:none;
}
.submenu a:hover {
  background-color:#aaaccc;
  background-color:#ccc;
  background-color:#66CCCC;
}

.stdmenu {
  background:#4444FF;
  background:#9999FF;
  background:#DDDDFF;
  background:#DDDDDD;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
  padding: 2px 20px 2px 20px;
}

.stdmenu a {
  text-decoration : none; 
  font-weight:bold;
  color:#000000;
}
.stdmenu a:hover {
  background:#BBBBFF;
  background:#BBBBBB;
}


/* box version 2 */

.box-container {
	text-align:left;
}

.box-container .boxheadline {
	font-size:13px;
	font-weight:bold;
  background:#7aa; /*  org color */
	
	margin:0px;padding:5px;
	border-bottom:0px solid #000;
	color:#000;
}

.box-border {
	border:1px solid #999;
}

.box-content {
	margin:0px;padding:0px;
	background:#fff;
}

/* box version 2 - end */

.stdBoxHeadline {
  text-align:left;
  background:#77AAAA;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:0px solid #000000;
  /* padding: 4px 0px 4px 0px; */
  font-weight:bold;
}

.stdBox {
  text-align:left;
  background:#44AAAA;
  border-top:0px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  /* border:1px solid #000000; */
  /* padding: 0px 0px 0px 0px; */
}
.stdFlop {
  text-align:left;
  background:#44AAAA;
  background:#FFF;
}
.stdFlip {
  text-align:left;
  background:#59BFBF;
  background:#DDD;
}



.aselected {
  color:#000000;
  background:#BBBBFF;
  background:#BBBBBB;
}
.aselected:hover {
  color:#000000;
  background:#BBBBFF;
}
.aselected:visited {
  color:#000000;
  background:#BBBBFF;
  background:#BBBBBB;
}

.pic-edit-box {
	background:#eee; border:1px solid #000;padding:10px;margin:10px;width:70px;
}


.underline {
  text-decoration : underline !important;
}

.underline:hover {
  text-decoration : none !important;
}

.bold {
	font-weight: bold;
}
.hover {

}

.hover:hover {
  background:#BBBBBB;
}

.ga {
  color:#555555;
  color :#A22222;
  color:#000000;
  text-decoration : underline;
	font-weight:bold;
 
}

.ga:hover {
  text-decoration : underline;
  background:#BBBBBB;
}

.ga:visited {
  text-decoration : underline;
  color : #000000;
  color : #222222;
  color : #444444;
	font-weight:normal;
}

A {
  color:#000000;
  text-decoration : none;
}

A:hover {
  text-decoration : none;
}

A:visited {
  text-decoration : none;
  color : #444444;
  color:#000000;
}

#msgtextarea {
  width:600px;
  height:200px;
}

#gbtextarea {
  width:600px;
  height:80px;
}


