@charset "utf-8";
/* Basketball Dream v1.0.0 */

/* General Used
 * ------------------------------------------------------------------------------------------- */
.round { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; position:relative; behavior: url(../PIE.htc);}
.hide { display: none;}
.hide2 { display: none;}
.show { display: block;}
.blue { color:#0066FF;}
.eqblue {color:#000000; font-weight:bold; font-style:italic}
.orange {color:#6a9cdb;} /*#FF9933*/
.white {color:#FFFFFF;}
.strong { font-weight:bold;}
a.orange { color:#6a9cdb; text-decoration:none;} /*fd8500*/
a.orange:hover { color:#8ec0ff; text-decoration:none;}
a.orange:visited { color:#6a9cdb; text-decoration:none;} /*fd8500*/
.deeporange { color:#ff0000;}
a.deeporange { color:#ff0000;}
a.deeporange:hover { color:#ff0000;}
.gray { color:#999;}
a.gray { color:#999;}
a.gray:hover { color:#999;}
.gray a { color:#999;}
.green { color:#6F0;}
.red { color:#F00;}
.floatLeft { float:left;}
.floatRight { float:right;}
.dis {font-size:11px; text-decoration:line-through}
.bg_black{background-color:#000 !important; color:#000;}

.icon { background:url(../images/default/images.png) 0 0 no-repeat;}
.skillPointsIcon { width:10px; height:10px; display:inline-block; background-position:0 -57px;}
.trainingPoints { width:10px; height:10px; display:inline-block; background-position:0 -70px;}
.streetPoints { width:10px; height:10px; display:inline-block; background-position:0 -83px;}
.messagesBig { width:40px; height:40px; background-position:4px -106px; display:block;}
.contractBig { width:40px; height:40px; background-position:4px -163px; display:block;}
.playerCutSmall { width:13px; height:25px; background-position:-26px 0px; display:inline-block;}

.orangeBar {
	background-color: #FFCC00;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFbb00), to(#FFCC00));
	background-image: -moz-linear-gradient(top, #FFbb00, #FFCC00);
	background-image: -ms-linear-gradient(top, #FFbb00, #FFCC00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFbb00), color-stop(100%, #FFCC00));
	background-image: -webkit-linear-gradient(top, #FFbb00, #FFCC00);
	background-image: -o-linear-gradient(top, #FFbb00, #FFCC00);
	background-image: linear-gradient(top, #FFbb00, #FFCC00);
	-pie-background: linear-gradient(top, #FFbb00, #FFCC00);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFbb00', endColorstr='#FFCC00', GradientType=0);
}
.yellowBar {
	background-color: #FFFF00;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFF00), to(#FFCC00));
	background-image: -moz-linear-gradient(top, #FFFF00, #FFCC00);
	background-image: -ms-linear-gradient(top, #FFFF00, #FFCC00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFF00), color-stop(100%, #FFCC00));
	background-image: -webkit-linear-gradient(top, #FFFF00, #FFCC00);
	background-image: -o-linear-gradient(top, #FFFF00, #FFCC00);
	background-image: linear-gradient(top, #FFFF00, #FFCC00);
	-pie-background: linear-gradient(top, #FFFF00, #FFCC00);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF00', endColorstr='#FFCC00', GradientType=0);
}
.greenBar {
  background-color: #00fb00;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#00fb00), to(#00cc00));
  background-image: -moz-linear-gradient(top, #00fb00, #00cc00);
  background-image: -ms-linear-gradient(top, #00fb00, #00cc00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00fb00), color-stop(100%, #00ad00));
  background-image: -webkit-linear-gradient(top, #00fb00, #00cc00);
  background-image: -o-linear-gradient(top, #00fb00, #00cc00);
  background-image: linear-gradient(top, #00fb00, #00cc00);
  -pie-background: linear-gradient(top, #00fb00, #00cc00);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fb00', endColorstr='#00cc00', GradientType=0);
}
.redBar {
	background-color: #ff3434;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#EE3333), to(#d6281e));
	background-image: -moz-linear-gradient(top, #EE3333, #d6281e);
	background-image: -ms-linear-gradient(top, #EE3333, #d6281e);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE3333), color-stop(100%, #d6281e));
	background-image: -webkit-linear-gradient(top, #EE3333, #d6281e);
	background-image: -o-linear-gradient(top, #EE3333, #d6281e);
	background-image: linear-gradient(top, #EE3333, #d6281e);
	-pie-background: linear-gradient(top, #EE3333, #d6281e);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE3333', endColorstr='#d6281e', GradientType=0);
}
.blueBar {
  background-color:  #3333ca ;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#3333ca), to(#33339a));
  background-image: -moz-linear-gradient(top, #3333ca, #33339a);
  background-image: -ms-linear-gradient(top, #3333ca, #33339a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3333ca), color-stop(100%, #33339a));
  background-image: -webkit-linear-gradient(top, #3333ca, #33339a);
  background-image: -o-linear-gradient(top, #3333ca, #33339a);
  background-image: linear-gradient(top, #3333ca, #33339a);
  -pie-background: linear-gradient(top, #3333ca, #33339a);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3333ca', endColorstr='#33339a', GradientType=0);
}
.whiteBar {
  background-color: #ffffff ;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#CCCCCC));
  background-image: -moz-linear-gradient(top, #ffffff, #CCCCCC);
  background-image: -ms-linear-gradient(top, #ffffff, #CCCCCC);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #CCCCCC));
  background-image: -webkit-linear-gradient(top, #ffffff, #CCCCCC);
  background-image: -o-linear-gradient(top, #ffffff, #CCCCCC);
  background-image: linear-gradient(top, #ffffff, #CCCCCC);
  -pie-background: linear-gradient(top, #ffffff, #CCCCCC);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CCCCCC', GradientType=0);
}

.btn {
  cursor: pointer;
  display:inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  -pie-background: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
  /*behavior: url(../PIE.htc);*/
}
a.btn {
  text-decoration: none;
}
.btn:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}
.btn:focus {
  outline: 0px none;
}
.btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn[disabled] {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn.large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn.small {
  padding: 3px 9px 3px;
  font-size: 11px;
}
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.btn.primary {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  -pie-background: linear-gradient(top, #049cdb, #0064cd);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.danger,
.btn.error {
  color: #ffffff;
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  -pie-background: linear-gradient(top, #ee5f5b, #c43c35);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.success {
  color: #000000;
  background-color: #fd8500;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fdc400), to(#fd8500));
  background-image: -moz-linear-gradient(top, #fdc400, #fd8500);
  background-image: -ms-linear-gradient(top, #fdc400, #fd8500);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdc400), color-stop(100%, #fd8500));
  background-image: -webkit-linear-gradient(top, #fdc400, #fd8500);
  background-image: -o-linear-gradient(top, #fdc400, #fd8500);
  background-image: linear-gradient(top, #fdc400, #fd8500);
  -pie-background: linear-gradient(top, #fdc400, #fd8500);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdc400', endColorstr='#fd8500', GradientType=0);
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
  border-color: #b97e01 #b97e01 #b97e01;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.info {
  background-color: #339bb9;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  -pie-background: linear-gradient(top, #5bc0de, #339bb9);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* Main Pages
 * ------------------------------------------------------------------------------------------- */
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; background-image: url(../images/default/courtbg.jpg); background-size: cover}
.container { width: 760px; zoom: 1; background:#333; padding:0px; margin:0 auto; top:0}
.header { background:url(../images/default/headerbg1.gif) left top repeat-y #333; height:105px; position:relative; z-index:1;}
.logo { width:155pxl; height:100px; position:absolute; top:0px; left:25px;}
.googleAdsense { width:468px; height:60px; position:absolute; top:22px; left:245px; display:block; z-index:10; background:#FFF;}
.googleAdsense2 {width:234px; height:60px; float:left; margin:10px 5px 5px 13px;}
.googleAdsense3 { width:120px; height:90px; float:left; margin:5px 15px 0px 12px}
.googleAdsense4 { width:728px; height:90px; margin:5px 25px 0px 0px}

.mainnav { border-bottom:#333 1px solid; background:url(../images/default/mainnavbg1.gif) top left repeat-x}
.mainnav li { float:left; *display:inline;}
.mainnav li a { padding:9px 9px; font-weight:bold; color:#fff; border-right:#333 1px solid; background:url(../images/default/mainnavbg1.gif) top left repeat-x; text-decoration:none; display:block;}
.mainnav li a:hover { color:#000; background-position: 0px -31px;}
.mainnav li.navOn a { color:#000; background-position: 0px -31px;}
.mainnav li.navOn ol a {color:#999}
.mainnav li .over {background:#000; position:absolute; display:none; border:none;}
.mainnav li:hover .over {display:block; z-index:101}
.mainnav li ol li {float:none; line-height:14px; background:#1c1c1c}
.mainnav li ol li a {color:#999; text-decoration:none; border-right:none; font-size:12px; background:#1c1c1c}
.mainnav li ol li a:hover {color:#FFF;}
.mainnav li ol li a:visited {color:#999;}


.subnav { background:#000; border-bottom:#000 0px solid; padding:8px 0px 5px 5px;}
.subnav li { float:left; *display:inline; border-right: #FFF 1px solid;}
.subnav li.subnavFirst { border:none; padding-right:0px; color:#ffffff;}
.subnav li a { padding:4px 4px; color:#ffffff; text-decoration:none; font-size:12px;}
.subnav li a:hover { text-decoration:underline;}
.subnav li.navOn a { font-weight:bold; cursor:default; text-decoration:none; font-size:12px; text-shadow: 1px 2px 2px #999}
.subnav li.subnavLast { float:right; border:none; padding:0px 5px; color:#FF0; font-weight:bold;  text-shadow: 0px 0px 0px #999}
.subnav li.subnavLast a{ float:right; border:none; padding:0px 5px; color:#FF0; font-weight:bold; font-size:14px; text-shadow: 0px 0px 0px #999}
.subnav li.navOn.last { border-right:none;  text-shadow: 0px 0px 0px #999}

.innernav { background:#000; padding:0px 6px;}
.innernav li { float:left; *display:inline;}
.innernav li a { padding:8px; color:#ffffff; text-decoration:none; font-size:12px; display:block;}
.innernav li a:hover { background:#ffffff; color:#000000; }
.innernav li.navOn a { color:#000000; font-weight:bold; cursor:default;text-decoration:none;}
.innernav li.navOn a {
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#e5e5e5), to(#ffffff));
  background-image: -moz-linear-gradient(top, #e5e5e5, #ffffff);
  background-image: -ms-linear-gradient(top, #e5e5e5, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, #e5e5e5, #ffffff);
  background-image: -o-linear-gradient(top, #e5e5e5, #ffffff);
  background-image: linear-gradient(top, #e5e5e5, #ffffff);
  -pie-background: linear-gradient(top, #e5e5e5, #ffffff);/*IE PIE*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0);
}

.headPic50 { position:relative; display:inline-block;}
.headPic50 img { border:#FFF 1px solid; width:50px; height:50px }
.headPic50Mark { position:absolute; top:32px; left:-5px;}
.headPic50Champ { position:absolute; top:26px; left:33px;}
.headPic50Champ img { border:#FFF 0px solid; width:25px; height:25px}
.headPic50PLevel { border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15spx; position:relative; behavior: url(../PIE.htc); color:#ffffff; background:#000000; border:#F60 2px solid; cursor:default; font-size:10px; font-style:italic; font-weight:bold; text-align:center; width:20px; height:20px; line-height:20px;}
.headPic50Sub { width:55px; padding:5px 0px; font-size:11px; text-align:center;}
.headPic50Sub a { line-height:1.3em;}

.preparing {text-align:center}

.welcome { background:url(../images/default/welcome.png) 0 0 no-repeat; width:760px; height:450px; position:relative; z-index:1;}
.welcome .welcomeWord { border:#999 0px solid; width:515px; max-height:200px; background:rgba(90%,90%,90%,0.3) ; position:absolute; top:55px; left:105px; padding:10px; line-height:1.8em; color:#FFF; font-size:17px; text-shadow: 3px 3px 3px #000; text-align:center}
.welcome .publish { border:#999 3px solid; width:420px; max-height:200px; background:#FFF; position:absolute; top:200px; left:145px; padding:15px; line-height:1.5em; text-align:center; font-weight:bold;}
.welcome .acceptbtn {padding:15px 0px 0px 0px}
.welcomeBtnShare { position:absolute; top:365px; left:180px; }
.welcomeBtnPlay { position:absolute; top:290px; left:270px; color:#FFF }
.welcomeBtnShare a, .welcomeBtnPlay a { width:180px; text-align:center;}
.welcomeBtnSign { position:absolute; top:290px; left:270px; color:#FFF;text-shadow: 2px 2px 2px #000 }
.welcomeBtnSign a { width:78px; text-align:center;}
.CAPTCHA {height:40px}

.request { background:url(../images/default/bdbg.jpg) 0 0 no-repeat; width:760px; height:450px; position:relative; z-index:1;}
.request .requestsframe {padding-top:20px; padding-left:20px;}
.request .requests { border:#999 3px solid; width:690px; height:51px;margin-bottom: 4px; background:#FFF; float:left; padding:10px; line-height:1.5em; display:block}
.request .requestsDialog {padding-left:10px}
.request .img { border:#FFF 1px solid; width:50px; height:50px }

.footer { padding:5px; text-align:center; color:#FFF; font-size:12px;}
.footer > p { line-height:1.8em;}
.footer a { color:#F60}

.pages { text-align:center; padding-top:10px; color:#FFF}
.pages2 { text-align:center; padding-top:10px; color:#000;}
.pages a, .pages span { margin:0px 3px;}
.pages2 a, .pages span { margin:0px 3px;}


/* Main Pages <Streetlist>
 * ------------------------------------------------------------------------------------------- */
.streetlist { padding:10px 30px;}
.streetlistLeft { float:left;}
.streetlistRight { float:right}
.streetlistCenter { margin:0px auto; text-align:center; width:6s0px;}
.streetlistCenter h2 { font-size:22px; font-weight:bold; color:#ffffff;}
.streetlistLeft .streetlistPic { float:left; margin-right:15px; position:relative;}
.streetlistLeft .streetlistNum { float:left; }
.streetlistRight .streetlistPic { float:left; margin-left:15px; position:relative;}
.streetlistRight .streetlistNum { float:left;}
.streetlistPic { border:#000000 8px solid;}
.streetlistPicMark { position:absolute; top:32px; left:-5px;}
.streetlistPLevel { border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15spx; position:relative; behavior: url(../PIE.htc); color:#ffffff; background:#000000; border:#F60 2px solid; cursor:default; font-size:10px; font-style:italic; font-weight:bold; text-align:center; width:20px; height:20px; line-height:20px;}
.streetlistNum { margin:10px; font-size:33px; font-weight:bold; border-top:#ffffff 1px solid; padding-top:5px; color:#FFF; width:50px; text-align:center;}

.gameMatchupArea {background-color:#333; padding:5px 5px 5px 5px; line-height:1.7em; vertical-align:middle;}
.gameMatchupTable {clear: both; width: 100%; text-align:center; color:#FFF; padding:5px 5px 5px 5px}
.gameMatchupTable a {color:#FFCC00; text-decoration:none} /*#FF9933*/
.gameMatchupTable a:hover {color:#FF0000; text-decoration:none} 
.gameMatchupTable tr {height:20px;}
.gameMatchupTable tr.pic {height:60px;}
.gameMatchupTable .starting {padding:20px 5px}
.gameMatchupTable td.left {width:300px ;text-align:right; color:#FFF;} /*#FF9933 fd8500*/
.gameMatchupTable td.right {width:300px ;text-align:left; color:#FFF;} /*#FF9933*/
.gameMatchupTable .progressBar { display:inline-block; width:300px; margin:0px; background:#666666}
.gameMatchupTable .progressBar .percent { color:#000; display:inline-block; text-align:; min-width:8%; margin:0px; font-size:12px;}

.gameMatchupStart { padding-left:60px;}
.gameMatchupStart .gameMatchupStartTable { width: 230px; text-align:center; position:inherit; top:inherit; left:inherit;}
.gameMatchupStart .gameMatchupStartTable thead { border: 1px solid #ABAB9E;}
.gameMatchupStart .gameMatchupStartTable tr th { padding:8px 0px; border-bottom: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E; font-weight: bold; width:20%; background:#000; color:#FFF; font-size:11px;}
.gameMatchupStart .gameMatchupStartTable th.first { }
.gameMatchupStart .gameMatchupStartTable th.last { border-right: 1px solid #ABAB9E; }
.gameMatchupStart .gameMatchupStartTable td { padding:6px 0px; border-bottom: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E; font-family: verdana; background:#ffffff; color: #222222; font-size: 11px;}
.gameMatchupStart .gameMatchupStartTable tr.even td { background: #F1F2ED;}
.gameMatchupStart .gameMatchupStartTable td.first { }
.gameMatchupStart .gameMatchupStartTable td.last { border-right: 1px solid #ABAB9E; }



.gamestart { border:#000/*e46c0a*/ 6px solid; padding:8px; background:#FFF;}
.gamestart h1 {font-size:15px; font-weight:bold}
.gamestartiframe { height:500px; width:100%;}
.gamestartTitle { padding:5px 15px; color:#FFF; font-size:12px;}
.reactionArea { text-align:center; padding-top:10px;}
.teamtable { border-bottom: 0px solid #ABAB9E; border-top: 0px solid #BBBBBB; clear: both; margin-bottom: 8px;width: 100%;}
.teamtable thead { border: 0px solid #ABAB9E;}
.teamtable tr th { border-bottom: 0px solid #ABAB9E; border-right: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #D8D9D5; font-size:11px; padding-left:10px;}
.teamtable th.first { border-left: 0px solid #ABAB9E; width:100px; padding-left:10px}
.teamtable th.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; width:80px; }
.teamtable td { border-bottom: 0px solid #E7E7E5; border-right: 0 none #E7E7E5; color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle; background: #FFF}
.teamtable tr.even td {background: #F1F2ED;}
.teamtable td.first { border-left: 0px solid #ABAB9E; width:100px;}
.teamtable td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; width:80px;}
.teambox { border-bottom: 0px solid #ABAB9E; border-top: 0px solid #BBBBBB; clear: both; margin-bottom: 8px;width: 100%;}
.teambox thead { border: 0px solid #ABAB9E;}
.teambox tr th { border-bottom: 0px solid #ABAB9E; border-right: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.teambox th.first { border-left: 0px solid #ABAB9E; width:100px; padding-left:10px}
.teambox th.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; }
.teambox td { border-bottom: 0px solid #BBBBBB; border-right: 0 none #BBBBBB; border-left: 0px solid #BBBBBB;color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle;}
.teambox tr.even td {background: #F1F2ED;}
.teambox td.first { border-left: 0px solid #ABAB9E; width:100px;}
.teambox td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; border-left: 0px solid #ABAB9E;}
.gameboxSummary { padding:15px; background:#000000; color:#FFF;}

/* Main Pages <Teamlist>
 * ------------------------------------------------------------------------------------------- */
.teamlist { padding:10px;}
.teamlistLeft { float:left;}
.teamlistRight { float:right;}
.teamlistCenter { margin:18px auto 0px; text-align:center; width:240px; border-top:#FFF 1px solid; }
.teamlistCenter h2 { font-size:22px; font-weight:bold; color:#ffffff; background:#333; margin-top:-10px; margin-bottom:10px; display:inline-block; padding:0px 10px;}
.teamlistCenter h3 {font-size:14px; font-weight:bold; color:#CCC;}

.teamFinal { width: 100%;}
.teamFinal thead { border: 1px solid #ABAB9E;}
.teamFinal tr th { border-bottom: 1px solid #ABAB9E; border-left:1px solid #ABAB9E; padding:5px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px;}
.teamFinal th.first { border-left: 1px solid #ABAB9E;}
.teamFinal th.last { border-width: 0 1px 1px 1px;}
.teamFinal td { background:#FFF; border-bottom: 1px solid #BBBBBB; border-left:1px solid #BBBBBB; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px; text-align: left; vertical-align: middle;}
.teamFinal td.first { border-left: 1px solid #ABAB9E;text-align:center;}
.teamFinal td.last { border-width: 0 1px 1px 1px; border: 1px solid #ABAB9E;}

.teamlist .streetlistBlock { float:left; margin-right:15px; position:relative; height:110px; background:#000; width:200px;}
.teamlist .streetlistBlock { float:left; margin-left:15px; position:relative; height:110px; background:#000; width:200px;}
.teamlistLeft .streetlistBlock .teamColor { top:0px; left:0px; }
.teamlistLeft .streetlistBlock .teamColor .mainColor { height:55px;}
.teamlistLeft .streetlistBlock .teamColor .secColor { height:55px;}
.teamlistLeft .streetlistBlock .teamPic { position:absolute; top:10px; left:40px;}
.teamlistLeft .streetlistBlock .teamPic img { border:#CCC 1px solid;}
.teamlistLeft .streetlistBlock .teamNum { position:absolute; top:18px; left:90px; color:#FFF; font-size:30px; text-align:center; width:100px;}
.teamlistLeft .streetlistBlock .teamName { padding:70px 0px 0px 25px; color:#FFF; text-align:center;}

.teamlistRight .streetlistBlock .teamColor { top:0px; right:0px; }
.teamlistRight .streetlistBlock .teamColor .mainColor { height:55px;}
.teamlistRight .streetlistBlock .teamColor .secColor { height:55px;}
.teamlistRight .streetlistBlock .teamPic { position:absolute; top:10px; right:40px;}
.teamlistRight .streetlistBlock .teamPic img { border:#CCC 1px solid;}
.teamlistRight .streetlistBlock .teamNum { position:absolute; top:18px; right:90px; color:#FFF; font-size:30px; text-align:center; width:100px;}
.teamlistRight .streetlistBlock .teamName { padding:70px 25px 0px 0px; color:#FFF; text-align:center;}

.teamGame { border:#000/*e46c0a*/ 6px solid; padding:10px; background:#FFF;}
.teamGameTitle { background:#000; padding:3px 5px; color:#FFF;}
.teamGameBox { border-bottom: 1px solid #ABAB9E; border-top: 1px solid #BBBBBB; clear: both;width: 100%;}
.teamGameBox td { border-bottom: 1px solid #BBBBBB;color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle;}
.teamGameBox tr.even td { background: #F1F2ED;}
.teamGameBox td.first { width:30px; border-left: 1px solid #BBBBBB;}
.teamGameBox td.last { border-right: 1px solid #ABAB9E; width:30px;}

/* Main Pages <createNewPlayer>
 * ------------------------------------------------------------------------------------------- */
.mypoints { background:#3d3d3d;}
.points { float:left; width:150px; background:#000; padding:15px 35px;}
.points > p { display:block; line-height:1.4em; color:#FFF;}
.points > p > span { font-family:Tahoma; font-weight:bold;}
.pointsSub { float:left; width:450px; padding:15px 20px; color:#ffffff; }

.createNewPlayerArea { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.createNewPlayerArea h1 { font-size:15px; font-weight:bold; margin-bottom:10px;}
.createNewPlayerSec { background:#3d3d3d; padding:15px;}
.createNewPlayerSec h2 { color:#CCC; line-height:1.5em; margin-bottom:5px;}
.createNewPlayerSec > div { margin-bottom:5px; color:#CCC; }
.createNewPlayerSec .itemtitle { width:200px; display:inline-block; color:#8ec0ff;}
.createNewPlayerSec .itemInput { width:180px; display:inline-block;}
.createNewPlayerSec > div > i { padding-right:10px}
.createNewPlayPosition { border-bottom: 1px solid #ABAB9E; border-top: 1px solid #BBBBBB; clear: both; margin-bottom: 8px;width: 100%;}
.createNewPlayPosition thead { border: 1px solid #ABAB9E;}
.createNewPlayPosition tr th { border-bottom: 1px solid #ABAB9E; border-right: 1px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.createNewPlayPosition th.first, .createNewPlayPosition td.first { border-left: 1px solid #ABAB9E; width:30px; text-align:center;}
.createNewPlayPosition td { border-bottom: 1px solid #BBBBBB; border-right: 0 none #BBBBBB; border-left: 1px solid #BBBBBB;color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle; background:#ffffff;}
.createNewPlayPosition tr.even td { background: #F1F2ED;}
.createNewPlayPosition td .btn { width:15px; text-align:center; margin-right:10px; }

.playerInfoSec { padding: 10px 20px; color:#FFF;}
.playerInfoSec > span { padding:0px 5px;}
.playerInfoSec > span.first { padding-left:0px;}
.playerInfoBasic { float:left; width:315px;}
.playerInfoBasic a{ color:#999; text-decoration:none}
.playerInfoBasic a:hover{ color:#ccc; text-decoration:none}
.playerInfoBasic2 { width:200px;}
.playerInfoBasic2  ul.basicInfo { padding:0px; }
.playerInfoBasic .headPic50 { float:left; width:55px; text-align:center;}
.playerInfoBasic .basicInfo { padding-left:70px;}
.playerInfoBasic .basicInfo li { line-height:1.4em; width:225px; height:1.4em; overflow:hidden; vertical-align:middle;}
.playerInfoMedals { float:left; width:250px;}
.playerInfoMedals a{ color:#999; text-decoration:none}
.playerInfoMedals a:hover{ color:#999; text-decoration:none}

.playerInfoMedals.else { width:400px;}
.playerInfoMedals p { margin-bottom:10px;}
.playerInfoMedals img { margin-right:5px;}
.playerInfoSeason { float:right; width:130px;}
.playerInfoSeason p { margin-bottom:10px; text-align:center}
.playerInfoSeason .season { padding:3px 15px; font-weight:bold; color:#000; background:#F90; display:inline-block;}
.seasonDay { position:relative; margin-bottom:10px;}
.seasonDaypre { position:absolute; top:5px; left:0;}
.seasonDaypre a { background:url(../images/default/images.png) 0 0 no-repeat; width:10px; height:25px; display:block}
.seasonDaypre a:hover { background-position: -10px 0px;}
.seasonDayNum { text-align:center; font-size:25px; font-weight:bold;}
.seasonServer { text-align:center; font-size:10px;}
.seasonDaynext { position:absolute; top:5px; right:0px;}
.seasonDaynext a { background:url(../images/default/images.png) 0px -26px; no-repeat; width:10px; height:25px; display:block}
.seasonDaynext a:hover { background-position: -9px -26px;}
.seasonmore { text-align:center;}
.seasonmore a{ color:#999; text-decoration:none}
.seasonmore a:hover{ color:#ccc; text-decoration:none}

.createNewPlayerArea2 { border:#000/*e46c0a*/ 6px solid; padding:13px; background:#FFF;}
.createNewPlayerArea2 > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.setPlayer { margin-bottom:10px;}
.setPlayerLeft { float:left;}
.setPlayerRight { float:right;}
.setPlayerLeft, .setPlayerRight { width:47%; padding:10px; background:#333; color:#FFF;}
.setPlayer h3 { font-weight:bold; font-size:13px; color:#FFF/*fd8500*/; margin-bottom:10px;}
.setPlayerlev span { width:33%; display:inline-block; text-align:center; font-size:10px;}
.scroll { position:relative; border-top:#CCC 1px solid; margin:15px 40px 20px;}
.scrollbar { position:absolute; width:10px; height:20px; padding:0px; top:-10px; margin-left:-5px;}
.levsub { font-size:10px; padding:0px 20px;}
.levsubleft { float:left; width:45%;}
.levsubright { float:right; width:50%; text-align:right;}
.setPlayerEnd { text-align:center; font-weight:bold; padding:10px 0px 5px;}
.playerType { clear: both; width: 100%;}
.playerType thead { border: 1px solid #ABAB9E;}
.playerType tr th { border-bottom: 1px solid #ABAB9E; border-right: 1px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.playerType th.first { border-left: 1px solid #ABAB9E; width:30px; padding-left:10px}
.playerType th.last { border-width: 0 1px 1px 0; border-right: 1px solid #ABAB9E; }
.playerType td { border-bottom: 1px solid #BBBBBB; border-right: 0 none #BBBBBB; border-left: 1px solid #BBBBBB;color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle;}
.playerType tr.even td {background: #F1F2ED;}
.playerType td.first { border-left: 1px solid #ABAB9E; width:30px; text-align:center;}
.playerType td.last { border-width: 0 1px 1px 0; border-right: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E;}

/* Main Pages <Agent>
 * ------------------------------------------------------------------------------------------- */
.overview { border:#111 6px solid; border-top:none; padding:13px; background:#000;}
.overview > h2, .overviewLeft > h2, .overviewRight > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; color:#FFF }
.overviewLeft { float:left; width:450px;}
.overviewRight { float:right; text-align:left; width:260px;}

.streetCourt { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:10px; background:#FFF;}
.streetCourt > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }

.playerEl { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}

dl.myPlayerList { background:#333; margin-bottom:5px; padding:10px 0px 10px 15px; font-size:11px; color:#FFF;}
dl.myPlayerList dd { float:left; width:65px;}
dl.myPlayerList dd .headPic50 { margin-bottom:10px; width:50px; height:50px}
dl.myPlayerList dt { float:left; width:230px;}
dl.myPlayerList dt li { line-height:1.5em; width:225px; height:1.5em; overflow:hidden; margin-bottom:3px;}
dl.myPlayerList dt li span { margin-right:2px;}
/*steven*//*dl.myPlayerList dt li a { cursor:default;}*/
dl.myPlayerList dt.more { float:left; width:130px; vertical-align:middle;}
dl.myPlayerList dt.more li { width:130px;}
dl.myPlayerList .percentTitle { display:inline-block; width:40px;}
dl.myPlayerList .progressBar { display:inline-block; width:85px; margin:0px; background:#666666}
dl.myPlayerList .progressBar .percent { color:#000; display:inline-block; text-align:center; min-width:8%; margin:0px; font-size:10px;}

.agentAreaRightSec { background:#333; margin-bottom:10px; padding:10px;color:#FFF}
.agentAreaRightSec li { float:left; color:#FFF; }
.agentAreaRightSec li.size1 { width:35px; margin-right:8px;}
.agentAreaRightSec li.size2 { width:66px; margin-right:8px;}
.agentAreaRightSec li p { margin-bottom:3px; height:2.5em; line-height:1.2em;}
.agentAreaRightSec li p.size2Mes { height:2.5em; line-height:2.5em;}
.agentAreaRightSec li .bigNum { font-size:22px;}
.pic3Area { position:relative;}
.pic3Areapre { position:absolute; top:15px; left:0;}
.pic3Areapre a { background:url(../images/default/images.png) 0 0 no-repeat; width:10px; height:25px; display:block}
.pic3Areapre a:hover { background-position: -10px 0px;}
.pic3AreaPic { text-align:center;}
.pic3AreaPic a { margin:0px 5px;}
.pic3AreaPic img { border:#FFF 1px solid;}
.pic3Areanext { position:absolute; top:15px; right:0px;}
.pic3Areanext a { background:url(../images/default/images.png) 0px -26px; no-repeat; width:10px; height:25px; display:block}
.pic3Areanext a:hover { background-position: -9px -26px;}
.agentAreaRightSec p.sub { color:#FFF; font-size:11px; text-align:center; padding:8px 0px; }
.agentAreaRightSecAct { text-align:center;}
.agentAreaRightSecAct a { margin-bottom:5px; width:90%; padding-left:9px; padding-right:9px;}
.agentSponosrSec {background:#333; height:auto; padding-top:10px; padding-bottom:10px}


.inviteSec { background:#333; margin-bottom:10px; padding:10px;color:#FFF}
.inviteSec h3 { font-size:11px; color:#CCC;}
.inviteSecLeft { float:left; position:relative; width:575px; padding:10px;}
.inviteSecLeftpre { position:absolute; top:45px; left:0;}
.inviteSecLeftpre a { background:url(../images/default/images.png) 0 0 no-repeat; width:10px; height:25px; display:block}
.inviteSecLeftpre a:hover { background-position: -10px 0px;}
.inviteSecLeftnext { position:absolute; top:45px; right:8px;}
.inviteSecLeftnext a { background:url(../images/default/images.png) 0px -26px; no-repeat; width:10px; height:25px; display:block}
.inviteSecLeftnext a:hover { background-position: -9px -26px;}
.inviteSecLeftPic { padding:0px 10px;}
.inviteSecLeftPic li { float:left; margin-right:5px;}
.inviteSec .infoTop { text-align:center; border:#000 6px solid; background:#000; margin:5px;}
.inviteSec .infoTopPic { margin-bottom:3px;}
.inviteSec .infoTopPic img { border:#FFF 1px solid; width:50px; height:50px} 
.inviteSec .infoTopName { line-height:2em; height:2em; width:50px; overflow:hidden; font-size:11px;}
.inviteSec .infoBtm { font-size:18px; font-weight:bold; text-align:center;}
.inviteSecRight { float:right; width:100px; padding:10px 0px 0px;}
.inviteSecRight a.btn { margin:8px 0px 5px; padding:5px 14px;}

.sendPlayer33 { clear: both; width: 100%;}
.sendPlayer33 thead { border: 0px solid #ABAB9E;}
.sendPlayer33 tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.sendPlayer33 th.first { border-left: 0px solid #ABAB9E; width:30px; padding-left:10px}
.sendPlayer33 th.last { border-width: 0 0px 0px 0;}
.sendPlayer33 td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle;}
.sendPlayer33 tr.even td {background: #EEE;}
.sendPlayer33 td.first { border-left: 0px solid #ABAB9E;text-align:center;}
.sendPlayer33 td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; width:80px; }
.sendPlayer33 tr.bottom td {background: #666; color:#FFF;}

.players { clear: both; width: 100%;}
.players thead { border: 0px solid #ABAB9E;}
.players tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.players th.first { border-left: 0px solid #ABAB9E; width:30px; padding-left:10px}
.players th.last { border-width: 0 0px 0px 0;}
.players td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle; background: #FFF;}
.players tr.even td {background: #F1F2ED;}
.players td.first { border-left: 0px solid #ABAB9E;text-align:center;}
.players td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; }

.messages { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.messages > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.messages > h2 span { font-size:13px; font-weight:normal;}
.messagesnav { margin-bottom:5px;}
.messagesnav a { color:#999; text-decoration:none;}
.messagesnav a:hover { color:#333;}
.messageCapacity { clear: both; width: 100%;}
.messageCapacity thead { border: 0px solid #ABAB9E;}
.messageCapacity tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.messageCapacity th.first { border-left: 0px solid #ABAB9E; width:30px; padding: 3px 5px; text-align:center;}
.messageCapacity th.title { width:160px;}
.messageCapacity th.last { border-width: 0 0px 0px 0;}
.messageCapacity td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 150%; padding:5px; text-align: left; vertical-align: middle;}
.messageCapacity tr.even td {background: #eee;}
.messageCapacity td.first { border-left: 0px solid #ABAB9E;text-align:center;}
.messageCapacity td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; width:150px; }
.messageCapacity tr.bottom td {background: #666; color:#FFF;}
.messagesdetail { padding:10px; background:#333;}
.messagesTitle { color:#FFF; margin-bottom:5px; line-height:1.8em;}
.messagesTitle input { width:645px;}
.messagesContent { height:300px; overflow-y:scroll; padding:5px; background:#FFF; margin-bottom:10px;}
.messagesAction { text-align:right;}
.messagesAction a { margin-right:10px; color:#000}
.messagesAction a.floatLeft { float:left;}

.contractOffers { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.contractOffers > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.contractOffers > h2 span { font-size:13px; font-weight:normal;}
.contractOffersMsg { clear: both; width: 100%;}
.contractOffersMsg thead { border: 0px solid #ABAB9E;}
.contractOffersMsg tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 5px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px;}
.contractOffersMsg th.first { border-left: 0px solid #ABAB9E; width:30px; padding: 3px 5px; text-align:center;}
.contractOffersMsg th.title { width:130px;}
.contractOffersMsg th.from { width:210px;}
.contractOffersMsg th.last { border-width: 0 0px 0px 0; width:60px; }
.contractOffersMsg td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 300%; padding:3px 5px; text-align: left; vertical-align: middle;}
.contractOffersMsg tr.even td {background: #F1F2ED;}
.contractOffersMsg td.first { border-left: 0px solid #ABAB9E;text-align:center;}
.contractOffersMsg td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E;}
.contractOffersMsg tr.bottom td {background: #666; color:#FFF;}

.statistics { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.statistics > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.statisticsnav { margin-bottom:5px;}
.statisticsnav a { color:#999; text-decoration:none;}
.statisticsnav a:hover { color:#333;}
.gameStatistics { clear: both; width: 100%;}
.gameStatistics thead { border: 1px solid #ABAB9E;}
.gameStatistics tr th { border-bottom: 1px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 5px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px;}
.gameStatistics th.first { border-left: 1px solid #ABAB9E; width:30px; padding: 3px 5px; text-align:center;}
.gameStatistics th.team { width:250px;}
.gameStatistics th.last { border-width: 0 1px 1px 0;}
.gameStatistics td { border-bottom: 1px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 150%; padding:3px 5px; text-align: left; vertical-align: middle;}
.gameStatistics tr.even td {background: #F1F2ED;}
.gameStatistics td.first { border-left: 1px solid #ABAB9E;text-align:center;}
.gameStatistics td.last { border-width: 0 1px 1px 0; border-right: 0px solid #ABAB9E; }
.gameStatistics tr.bottom td {background: #000000; color:#FFF;}

.awards { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px 16px; background:#FFF;}
.awards > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.awardsChamp { float:left; margin:0px 0px 10px 0px; width:71px; height:71px; position:relative; background:url(../images/default/awardschampbg.png) 0 0 no-repeat;}
.awardsChamp img { position:absolute; top:0px; left:0px; z-index:50;}
.awardsChamp .awardslight {position:absolute; top:0px; left:0px; z-index:70;}
.awardsChamp .awardslight a { width:71px; height:71px; display:block;}
.awardsChamp h4 { position:absolute; left:0px; bottom:0px; color:#FF0; width:71px; text-align:center; z-index:100;}
.awardsItem { float:left; margin:0px 10px 10px 0px; width:170px; height:170px; position:relative; background:url(../images/default/awardsbg.png) 0 0 no-repeat;}
.awardsItem.last { margin-right:0px;}
.awardsItem h4 { position:absolute; left:0px; bottom:12px; color:#FF0; width:170px; text-align:center; z-index:100;}
.awardsItem img { position:absolute; top:0px; left:0px; z-index:50;}
.awardsItem .awardslight {position:absolute; top:0px; left:0px; z-index:70;}
.awardsItem .awardslight a { width:170px; height:170px; display:block;}

.sponsors { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px 16px; background:#FFF;}
.sponsors > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.sponsorItem { float:left; margin:0px 10px 10px 0px;width:150px; height:230px; background:#333; padding:15px 10px 0px;}
.sponsorItem.last { margin-right:0px;}
.sponsorItemImg { text-align:center; margin-bottom:8px;}
.sponsorItemRow { text-align:center; margin-bottom:8px; color:#FFF;}

.myGym { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px 16px; background:#FFF;}
.myGym > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.myGymSec { background:#333; padding:20px 10px 10px;color:#FFF; margin-bottom:10px;}
.myGymSec h3 { margin-bottom:10px; color:#CCCCCC;}
.myGymFri { float:left; width:99px; text-align:center;}
.myGymFriTop { margin-bottom:5px; }
.myGymFriTop img { border:#000 6px solid;}
.myGymFriMid { margin-bottom:8px;}
.myGymFriBtm {}
.myGymFriBtm .total { font-size:15px; font-weight:bold;}
.myGymFriBtm .cost { background:#06C; color:#ffffff; padding:2px; font-size:12px;}
.wantToTrain { clear: both; width: 100%;}
.wantToTrain thead { border: 0px solid #ABAB9E;}
.wantToTrain tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 5px; text-align: center; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px;}
.wantToTrain th.first { border-left: 0px solid #ABAB9E; width:300px; padding: 3px 5px; text-align:left;}
.wantToTrain th.last { border-width: 0 0px 0px 0; width:60px; }
.wantToTrain td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 150%; padding:3px 5px; text-align: center; vertical-align: middle;}
.wantToTrain tr.even td {background: #EEE;}
.wantToTrain td.first { border-left: 0px solid #ABAB9E; text-align:left;}
.wantToTrain td.last { border-width: 0px 0px 0px 0px; border-right: 0px solid #ABAB9E;}


/* Main Pages <Player's View>
 * ------------------------------------------------------------------------------------------- */
.playerViewInfoSec { padding: 10px 20px; color:#FFF; position:relative;}
.playerViewInfoBasic { float:left;}
.playerViewInfoBasic .headPic50 { float:left; width:55px; text-align:center;}
.playerViewInfoBasic .basicInfo { padding-left:70px; color:#FFF;}
.playerViewInfoBasic .basicInfo li { line-height:1.4em; height:1.4em; overflow:hidden; }
.playerViewInfoBasic .basicInfo li img { vertical-align: text-top }
.playerViewInfoBasic .basicInfo li a.btn { padding:2px 8px;}
/*steven*/.playerViewInfoBasic .basicInfo li a{color: #6a9cdb;}
.playerViewInfoBasic .basicInfo li a:hover{color: #8ec0ff;}
select.selectplayer { position:absolute; top:10px; right:10px; width:130px;}
.playerSkillTable { width: 240px; position:absolute; top:40px; right:10px; text-align:center;}
.playerSkillTable thead { border: 1px solid #ABAB9E;}
.playerSkillTable tr th { padding:8px 0px; border-bottom: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E; font-weight: bold; width:20%; background:#000; color:#FFF; font-size:11px;}
.playerSkillTable th.first { }
.playerSkillTable th.last { border-right: 1px solid #ABAB9E; }
.playerSkillTable td { padding:9px 0px; border-bottom: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E; font-family: verdana; background:#ffffff; color: #222222; font-size: 11px;}
.playerSkillTable tr.even td { background: #F1F2ED;}
.playerSkillTable td.first { }
.playerSkillTable td.last { border-right: 1px solid #ABAB9E; }

.overviewBlockquotes { margin-bottom:10px;}
.overviewBlockquotes h2 { font-size:15px; font-weight:bold; margin-bottom:5px; color:#FFF }
.condition, .fortune, .comparisons { float:left;}
.condition, .fortune { margin-right:10px;}
.condition > .sec, .fortune > .sec, .comparisons > .sec { padding: 10px; background:#333; height:95px; color:#FFF; font-size: 12px;}
.condition, .fortune { width:175px; } 
.comparisons  { width:350px; } 
.condition dl { padding:0px 0px 7px;}
.condition dl dt { width:50px; display:inline-block;}
.condition dl dd { display:inline-block;}
.condition dd.progressBar {  width:80px; background: #666666; font-size: 10px; line-height: 1.4em;display:inline-block;}
.condition dd.progressBar .percent { color: #000000; font-size: 10px; line-height: 1.4em; margin: 0; min-width: 8%; text-align: center;display:inline-block;}
a.conditionPlus { padding:0px 4px; text-decoration:none; color:#FFF; background: #F90;font-size: 12px; font-weight:bold;}
a.quickRehab { padding:0px 4px; text-decoration:none; color:#F00; background: #FFF;font-size: 12px; font-weight:bold;}
.fortune ul li { padding:0px 0px 4px;}
.fortune { position:relative;}
.fortune a.btn { position:absolute; top:110px; right:10px;}
.comparisons .tag { margin-bottom:12px;}
.comparisons .tag a { color:#ccc; text-decoration:none;}
.comparisons .tag a:hover { text-decoration:underline;}
.comparisons .tag a.tagOn { color:#FFF; cursor:default; font-weight:bold;}
.comparisons .tag a.tagOn:hover { text-decoration:none;}
.comparisons dl { padding:0px 0px 9px;}
.comparisons dl dt { width:110px; display:inline-block;}
.comparisons dl dd { display:inline-block;}
.comparisons dd.progressBar {  width:180px; background: #666666; font-size: 10px; line-height: 1.4em;display:inline-block; margin-right:8px;}
.comparisons dd.progressBar .percent { color: #000000; font-size: 10px; line-height: 1.4em; margin: 0; text-align: center;display:inline-block;}
.equipment, .attributes { float:left;}
.equipment > .sec, .attributes > .sec { padding: 10px; background:#333; color:#FFF; font-size: 12px;}
.attributes > .sec { margin-bottom:10px; height:270px;}
.equipment { width:235px; margin-right:10px;}
.equipment  > .sec { position:relative; width:235px; height:420px; background:url(../images/default/equipment.png) 0 0 no-repeat #333; display:block; padding:0px}

.equipment .img45 { position:absolute; width:45px; height:45px; display:block; text-align:center; color:#000; font-size:10px; line-height:45px;}
.equipment .img80 { position:absolute; width:80px; height:80px; display:block; text-align:center; color:#000; font-size:13px; line-height:80px;}
.visor { top:27px; left:49px;}
.headband { top:27px; left:142px;}
.jersey { top:134px; left:78px; }
.jersey .number { background:none !important;}
.jersey { position:relative; text-align:center; margin-bottom:10px; width:100px;}
.jersey .number { position:absolute; top:15px; left:0px; width:82px; text-align:center; font-size:30px; background:none; font-weight:bold; text-shadow: 1px 2px 5px #222}
.jersey img { border:#FFF 1px solid; width:79px;}
.rightarm { top:85px; left:18px;}
.leftarm { top:85px; left:174px;}
.rightwrist { top:138px; left:18px;}
.leftwrist { top:138px; left:174px;}
.rightleg { top:212px; left:15px;}
.leftleg { top:204px; left:174px;}
.rightknee {top:265px; left:15px;}
.leftknee {top:257px; left:174px;}
.shoes {top:317px; left:41px;}
.sox {top:310px; left:129px;}
.equipment a.btn { position:absolute; top:370px; left:185px;}

.attributes { width:475px;}
.attributes .sec > h3 { font-weight:bold; margin-bottom:15px;}
.attributes .sec > h3 > span { font-size:15px;}
.attributesColumnL { float:left; border-right:#999 1px solid; padding-right:10px; margin-right:10px; width:215px;}
.attributesColumnR { float:left; width:215px;}
.attributesColumn p { display:block; text-align:center; line-height:1.8em; margin-bottom:10px;}
.attributesColumn ul li { margin-bottom:11px;}
.attributesColumn ul li label { width:90px; display:inline-block;}
.attributesColumn .progressBar {  width:120px; background: #666666; line-height: 1.4em;display:inline-block;}
.attributesColumn .progressBar .percent { color: #000000; line-height: 1.4em; margin: 0; text-align: center;display:inline-block;}
.attributesColumnB { clear:both; padding:3px 10px; text-align:right;}

.skillPoints, .fanOfTheDay { float:left;}
.skillPoints > .sec, .fanOfTheDay > .sec { padding: 10px 4px; background:#333; color:#FFF; font-size: 12px; height:80px;}
.skillPoints { width:475px; margin-right:0px;}
.skillPoints .pointsColumn { float:left; width:20%; text-align:center;}
.skillPoints .pointsColumn p { margin-bottom:8px; font-size:13px; font-weight:bold;}
.fanOfTheDay { width:120px; text-align:center;}
.fanOfTheDay .sec > h5 { margin-bottom:10px;}


/* Main Pages <skillPoints>
 * ------------------------------------------------------------------------------------------- */
.skillPointsAera { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:10px; background:#FFF;}
.skillPointsAera h2 { font-size:15px; font-weight:bold; margin-bottom:10px;}
.skillPointsSec { background:#333; margin-bottom:10px; padding:10px; color:#FFF; position:relative; height:40px;}
.skillPointsSec h3 { font-size:11px; color:#CCC; margin-bottom:5px;}

.skillPointsSec .num { color: #8ec0ff; font-size: 18px;font-weight: bold; }
.skillPointsSec a.howto { position:absolute; bottom:15px; right:15px; color:#999;}
.attributesSec { background:#333; padding:20px 10px 10px;color:#FFF;}
.attributesSecAll { margin-bottom:10px}
.attributesSecLeft { float:left; border-right:#999 1px solid; padding:0px 10px;}
.attributesSecRight { float:left; padding:0px 10px; }
.attributesSec ul li { margin-bottom:11px;}
.attributesSec ul li label { width:90px; display:inline-block;}
.attributesSec ul li i { width:20px; display:inline-block; font-size:11px; margin-right:5px;}
.attributesSec ul li a.btn { font-weight:bold; padding:0px; width:16px; text-align:center; margin-right:5px; font-size:14px;}
.attributesSec ul li .need { width:35px; display:inline-block; padding-left:10px;}
.attributesSec .progressBar {  width:115px; background: #666666; font-size: 10px; line-height: 1.4em;display:inline-block;}
.attributesSec .progressBar .percent { color: #000000; font-size: 10px; line-height: 1.4em; margin: 0; text-align: center;display:inline-block;}
.attributesSecBottom { clear:both; padding:0px 10px 5px; text-align:center;}
.attributesSec li.attributesSecTitle { font-size:9px; text-align:right; line-height:1.4em; margin-bottom:5px;}

/* Main Pages <training>
 * ------------------------------------------------------------------------------------------- */
.training { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.training h2 { font-size:15px; font-weight:bold; margin-bottom:10px;}
.trainingSec { background:#333; margin-bottom:10px; padding:10px;color:#FFF; position:relative;}
.trainingSec a.howto { position:absolute; bottom:15px; right:15px; color:#999;}
.trainingSecTable { text-align:left;}
.trainingSecTable thead {}
.trainingSecTable tr th { padding:5px 0px 10px; font-weight: bold; color:#FFF; font-size:11px; width:130px;}
.trainingSecTable td { padding:0px; color: #8ec0ff; font-weight: bold; font-size: 16px;}
.trainingSecTable .progressBar {  width:90px; background: #666666; font-size: 10px; line-height: 1.4em;display:inline-block;}
.trainingSecTable .progressBar .percent { color: #000000; font-size: 10px; line-height: 1.4em; margin: 0; min-width: 8%; text-align: center;display:inline-block;}
a.conditionPlus { padding:0px 5px; text-decoration:none; color:#FFF; background: #F90;font-size: 11px; font-weight:bold;}
.trainingBlockquotes { margin-bottom:15px;}
.trainingBlockquotes h2 { font-size:15px; font-weight:bold; margin-bottom:10px; }
.trainingdrills { float:left; margin-right:10px; width:395px;}
.trainingdrills .sec { padding: 10px; background:#333; color:#FFF;}
.trainingdrills .sec h3 { margin-bottom:5px;}
.allDrillItem { padding:5px 10px;}
.allDrillItem li.item { float:left; border:#ffffff 2px solid; margin:0px 5px 6px 0px;}
.allDrillItem li.item a { width:50px; height:50px; display:inline-block; }
.allDrillItem li.item.itemOn { border:#F60 2px solid;}
.trainingTypeSec { padding:20px 10px; text-align:center; margin-bottom:10px; height:43px}
.trainingTypeSec a { margin-right:10px;}
.trainingTypeSec a.typeOn { border:#ffffff 2px solid;}
.trainingdrills table { margin-bottom:16px;}
.trainingdrills thead th { text-align:left; padding-bottom:17px; width:50%;}
.trainingdrills tbody td { padding:0px 0px 10px 10px; font-size:12px; height:12px}
.trainingdrillsBtm { text-align:center; padding:14px; height:28px; line-height:27px; vertical-align:middle}
.trainingAttributes { float:left; width:315px;}
.trainingAttributes .sec { padding: 10px; background:#333; color:#FFF; margin-bottom:3px}
.trainingAttributes td { padding:0px 2px 9px;}
.trainingAttributes td.num span { background:#999; padding:0px 3px; width:50px; display:inline-block; text-align:center; font-size:11px;}
.trainingBanners {float:left; width:315px; background:#333; text-align:center; height:260px; padding: 10px 0px 0px 0px}


/* Main Pages <Fortune & fame>
 * ------------------------------------------------------------------------------------------- */
.fame { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.fame h2 { font-size:15px; font-weight:bold; margin-bottom:10px;}
.fameSec { background:#333; margin-bottom:10px; padding:10px;color:#FFF; position:relative;}
.fameSec a.howto { position:absolute; bottom:15px; right:15px; color:#999;}
.fameSec a.change { position:absolute; bottom:5px; right:400px; text-align:center;}
.fameSecTable { text-align:left;}
.fameSecTable thead {}
.fameSecTable tr th { padding:5px 0px 10px; font-weight: bold; color:#FFF; font-size:11px; width:130px;}
.fameSecTable td { padding:0px; color: #8ec0ff; font-weight: bold; font-size: 16px;}
.fameHistory { clear: both; width: 100%;}
.fameHistory thead { border: 0px solid #ABAB9E;}
.fameHistory tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 10px; text-align: right; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.fameHistory th.first { border-left: 0px solid #ABAB9E; width:150px; padding-left:10px; text-align:left;}
.fameHistory th.last { border-width: 0 0px 0px 0;}
.fameHistory td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: right; vertical-align: middle;}
.fameHistory tr.even td { background: #F1F2ED;}
.fameHistory td.first { border-left: 0px solid #ABAB9E;text-align:left;}
.fameHistory td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; }

/* Main Pages <Contracts & Offers>
 * ------------------------------------------------------------------------------------------- */
.contracts { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.contracts h2 { font-size:15px; font-weight:bold; margin-bottom:10px;}
.contractsSec { background:#333; margin-bottom:10px; padding:10px;color:#FFF; position:relative;}
.contractsSec a.howto { position:absolute; bottom:15px; right:15px; color:#999;}
.contractsSec a.change { position:absolute; bottom:5px; right:400px; text-align:center;}
.contractsSecTable { text-align:left;}
.contractsSecTable thead {}
.contractsSecTable tr th { padding:5px 0px 10px; font-weight: bold; color:#FFF; font-size:11px; width:180px;}
.contractsSecTable td { padding:0px; color:#6a9cdb; font-weight: bold; font-size: 16px;}
.contractList { clear: both; width: 100%;}
.contractList thead { border: 1px solid #ABAB9E;}
.contractList tr th { border-bottom: 1px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 10px; text-align: right; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.contractList th.first { border-left: 0px solid #ABAB9E; width:200px; padding-left:10px; text-align:left;}
.contractList th.last { border-width: 0 0px 0px 0;}
.contractList td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 140%; padding:10px 10px; text-align: right; vertical-align: middle;}
.contractList td a {width:34px; text-align:center}
.contractList tr.even td { background: #F1F2ED;}
.contractList td.first { border-left: 0px solid #ABAB9E;text-align:left;}
.contractList td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; }
.offers { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.offers h2 { font-size:15px; font-weight:bold; margin-bottom:10px;}
.coffersSec { background:#333; margin-bottom:10px; padding:10px;color:#FFF; position:relative;}
.coffersSecPic { float:left; padding:5px; width:50px; height:50px}
.coffersSecTable { text-align:left; margin-left:80px;}
.coffersSecTable td { padding:3px 0px 0px 0px; width: 250px;}
.coffersSecTable td.last { text-align:right; width:100px; padding:3px 0px;}
.coffersSecTable td.last a { width:50px; text-align:center;}
.coffersSecTable td div { margin:5px;}
.sponsorinfo { height:50px}

/* Main Pages <Equipment>
 * ------------------------------------------------------------------------------------------- */
.equipmentPage { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.equipmentPage h2 { font-size:15px; font-weight:bold; margin-bottom:5px;}
.equipmentPageSec { background:#333; margin-bottom:10px; padding:10px;color:#FFF; position:relative;}
.equipmentPageSecTable { text-align:left;}
.equipmentPageSecTable thead {}
.equipmentPageSecTable tr th { padding:5px 0px 10px; font-weight: bold; color:#FFF; font-size:11px; width:180px;}
.equipmentPageSecTable td { padding:0px; color: #8ec0ff; font-weight: bold; font-size: 16px;}
.myEquipment {}
.myEquipmentRight { float:left; width: 475px;}
.myEquipmentRight > .sec { background: none repeat scroll 0 0 #333333;  color: #FFFFFF;  font-size: 12px; padding: 30px; height:360px; }
.myEquipmentRight ul { padding:7px;}
.myEquipmentRight ul li { float:left; background:#CCC; margin:0px 5px 5px 0px}
.myEquipmentRight ul li a { color: #000000; display: block; font-size: 10px; height: 45px; line-height: 45px; text-align: center; width: 45px; text-decoration:none; }
.myEquipmentRight .action { padding:10px; text-align:center;}
.myEquipmentRight .action > a { margin-right:10px;} 



.equipmentStore { background:#333; margin-bottom:10px; padding:10px 10px 20px;color:#FFF; position:relative;}
.equipmentStore .storeNav { margin-bottom:10px; font-size:12px; padding:5px;}
.equipmentStore .storeNav a { color:#999; text-decoration:none;}
.equipmentStore .storeNav a:hover { color:#FFF;}
.equipmentStore .storeNav a.action { font-weight:bold; cursor:default; color:#FFF}
.equipmentBuy > .sec { background: none repeat scroll 0 0 #333333;  color: #FFFFFF;  font-size: 12px; padding-left: 20px; height:390px; width: }
.equipmentBuy .box {border-radius:10px; border:#555 3px solid; float:left; background:#111; margin:3px 9px 9px 0px; height: 180px; width: 120px; text-align: center;}
.equipmentBuy .infottitle { padding:4px 0px 2px 0px; font-weight:bold; color:#DDD; height:26px}
.equipmentBuy .infotop {padding:2px 0px 2px 0px;}
.equipmentBuy .infomid { padding:2px 0px 2px 0px; height:42px; font-style:italic; color:#FFCC00}
.equipmentBuy .infoprice {padding:2px 0px 2px 0px; height:15px; font-weight:bold; font-size:14px}
.equipmentBuy .infobottom {padding:2px 0px 2px 0px; height:15px; font-weight:bold; font-size:14px}
.equipmentBuy ul { padding:7px;}
.equipmentBuy ul li { float:left; background:#555; margin:0px 13px 13px 0px}
.equipmentBuy ul li a{ color: #000000; display: block; font-size: 10px; height: 100px; line-height: 15px; text-align: center; width: 120px; text-decoration:none; margin:15px 0px 0px 0px }

.storeitem { }
.storeitem dl { float:left; text-align:center; width:140px; margin-bottom:10px; padding-top:10px}
.storeitem dl dt { margin-bottom:5px;}
.storeitem dl dt a { line-height:2em; background:#FFF; color: #000000; display: block; font-size: 10px; height: 45px; text-align: center; width: 45px; text-decoration:none; margin:0px auto; }
.storeitem dl dd { margin-bottom:5px;}
.storeitem dl dd .info { color:#FFF;} 

/* Main Pages <Fan Club>
 * ------------------------------------------------------------------------------------------- */
.fanClub { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.fanClub h2 { font-size:15px; font-weight:bold; margin-bottom:5px;}
.fanClubSec { background:#333; margin-bottom:10px; padding:10px 10px 20px;color:#FFF; position:relative;}
.fanClubSecTable { text-align:left;}
.fanClubSecTable thead {}
.fanClubSecTable tr th { padding:5px 0px 10px; font-weight: bold; color:#FFF; font-size:11px; width:180px;}
.fanClubSecTable td { padding:0px; color: #8ec0ff; font-weight: bold; font-size: 16px;}
.fanListSec { padding:10px 10px 20px; background:#333;color:#FFF;}
.fanListSec > p { margin-bottom:10px; padding:10px; line-height:1.5em;}
.fanListSec ul li { float:left; margin:0px 5px 10px; text-align:center; width:106px;}
.fanListSec ul li .fan { background:#000; padding:8px;margin-bottom:10px;}
.fanListSec ul li .fan .fanName { margin-bottom:5px; }
.fanListSec ul li .fan .fanPic { margin-bottom:5px; }
.fanListSec ul li .fan .fanNum { font-family:Verdana; font-weight:bold; font-style:italic;}
.fanListSec ul li .fan .fanNum img { vertical-align:text-bottom; margin-right:2px;}
.fanListNav { text-align:center;  border-bottom:#FFF 1px solid; margin-bottom:20px;}
.fanListNav a { padding:3px 10px; color:#000000; border:#999 1px solid; margin:0px -1px -1px 0px; background:#FFF; text-decoration:none; display:inline-block;}
.fanListNav a:hover { background:#039; color:#FFF;}
.fanListNav a.active { background:#039; color:#FFF;}
.fanListInvite { padding:0px 10px;}
.fanListInviteLeft { float:left; width:200px; margin-right:20px;}
.fanListInviteLeftTop { margin-bottom:10px;}
.fanListInviteLeftText {margin-bottom:10px;}
.fanListInviteLeftText2 { font-size:15px; color:#FC0; font-weight:bold;}
.fanListInviteRight { float:left; width:460px;}

/* Main Pages <Retirement>
 * ------------------------------------------------------------------------------------------- */
.retirementAera { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.retirementAera h2 { font-size:15px; font-weight:bold; margin-bottom:5px;}
.retirementAeraSec { background:#333; margin-bottom:10px; padding:15px;color:#FFF; position:relative;}
.paperBg { width:690px; height:500px; display:block; background:url(../images/default/paper.png) 0 0 no-repeat; position:relative; text-align:center;}
.paperBg h2 { font-size:25px; font-weight:bold; font-family:Tahoma; padding:30px 0px; width:690px; text-align:center; color:#333; }
.paperBg .title { color:#FFF; background:#000; padding:5px 0px; text-align:center;}
.paperBg p { padding:5px 0px; color:#666; font-weight:bold; }
.NAME { position:absolute; top:70px; left:20px; border:#000 1px solid; width:210px; }
.BIRTHDAY { position:absolute; top:70px; left:240px; border:#000 1px solid; width:210px; }
.FROM { position:absolute; top:70px; left:460px; border:#000 1px solid; width:210px; }
.HEIGHT { position:absolute; top:130px; left:20px; border:#000 1px solid; width:100px; }
.WEIGHT { position:absolute; top:130px; left:130px; border:#000 1px solid; width:100px; }
.POSITION { position:absolute; top:130px; left:240px; border:#000 1px solid; width:70px; }
.JERSEY { position:absolute; top:130px; left:320px; border:#000 1px solid; width:180px; }
.OVERALL { position:absolute; top:130px; left:510px; border:#000 1px solid; width:160px; }
.DRAFTPICK { position:absolute; top:190px; left:20px; border:#000 1px solid; width:320px;}
.DRAFTTEAM { position:absolute; top:190px; left:350px; border:#000 1px solid; width:320px;}
.FORTUNE { position:absolute; top:250px; left:20px; border:#000 1px solid; width:155px;}
.FAME { position:absolute; top:250px; left:185px; border:#000 1px solid; width:155px;}
.FAN { position:absolute; top:250px; left:350px; border:#000 1px solid; width:155px;}
.JERSEYSOLD { position:absolute; top:250px; left:515px; border:#000 1px solid; width:155px;}
.NOTICE { position:absolute; top:310px; left:20px; border:#000 1px solid; width:320px;}
.NOTICE ul { text-align:left; padding:5px; color:#666;}
.NOTICE ul li { list-style:disc; margin-left:20px; margin-bottom:5px; line-height:1.5em}
.REWARD { position:absolute; top:310px; left:350px; border:#000 1px solid; width:320px;}
.SIGN { position:absolute; top:390px; left:370px; width:320px; color:#666; text-align:left;}
.SIGN a {color:#666; text-decoration:none; font-family:"Brush Script Std", Monotype Corsiva}
.SIGN a:hover {color:#333; text-decoration:none}
.SIGN span { display:inline-block; width:170px; text-align:center; font-size:30px; border-bottom:#666 1px solid; font-family:"Book Antiqua", Palatino, serif }
.DATE { position:absolute; top:444px; left:411px; width:320px; color:#666; text-align:left;}
.DATE span { display:inline-block; width:170px; text-align:center; }

/* Main Pages <Rankings>
 * ------------------------------------------------------------------------------------------- */
.rankingsSec { padding: 10px 20px; color:#FFF;}
.rankingsPlayers { border:#000/*e46c0a*/ 6px solid; border-top:none; border-bottom:none; padding:13px; background:#FFF;}
.PlayersGainerWeek { clear: both; width: 100%;}
.PlayersGainerWeek thead { border: 0px solid #ABAB9E;}
.PlayersGainerWeek thead a { color:#fff; text-decoration:none}
.PlayersGainerWeek thead a:hover { color:#fff; text-decoration:underline}
.PlayersGainerWeek tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 10px; text-align:left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.PlayersGainerWeek th.first { border-left: 0px solid #ABAB9E; width:20px; padding-left:10px;}
.PlayersGainerWeek th.last { border-width: 0 0px 0px 0; text-align:center}
.PlayersGainerWeek td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle; background: #FFFFFF;}
.PlayersGainerWeek tr.even td { background: #F1F2ED;}
.PlayersGainerWeek td.first { border-left: 0px solid #ABAB9E;}
.PlayersGainerWeek td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; text-align:right }

.rankingsAgents { border:#000/*e46c0a*/ 6px solid; border-top:none; border-bottom:none; padding:13px; background:#FFF;}
.AgentsGainerWeek { clear: both; width: 100%;}
.AgentsGainerWeek thead { border: 0px solid #ABAB9E;}
.AgentsGainerWeek thead a { color:#fff; text-decoration:none}
.AgentsGainerWeek thead a:hover { color:#fff; text-decoration:underline}
.AgentsGainerWeek tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 10px; text-align:left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.AgentsGainerWeek th.first { border-left: 0px solid #ABAB9E; width:20px; padding-left:10px;}
.AgentsGainerWeek th.last { border-width: 0 0px 0px 0;}
.AgentsGainerWeek th.specialhead { text-align:center}
.AgentsGainerWeek td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle; background: #FFFFFF;}
.AgentsGainerWeek tr.even td { background: #F1F2ED;}
.AgentsGainerWeek td.first { border-left: 0px solid #ABAB9E;}
.AgentsGainerWeek td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; }
.AgentsGainerWeek td.special {padding:5px; width:200px; text-align:center; line-height:1.6em; height:80px}

.rankingsGeneral { border:#000/*e46c0a*/ 6px solid; border-top:none; border-bottom:none; padding:13px; background:#FFF;}
.rankingsGeneral h1 { font-size:30px; font-weight:bold; text-align:center}
.rankingsGeneral .alltimeSwith {text-align:right; font-size:14px; color:#666; padding:10px 0px}
.rankingsGeneral .alltimeSwith a {color:#999; text-decoration:none}
.rankingsGeneral .alltimeSwith a:hover {color:#333; text-decoration:none}
.rankingsTop3 {width:725px; margin:0 auto; text-align:center}
.rankingsTop3sec {float:left; width:200px; padding:10px; background:#333; height:180px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; position:relative; behavior: url(../PIE.htc); margin:10px 10px;}
.rankingsTop3num {font-size:18px; font-weight:bold; color:#ffcc00; text-align:center; margin-bottom:8px; text-shadow: 1px 2px 2px #000}
.rankingsTop3data{font-size:14px; color:#FFF; line-height:20px; padding:5px 0px}
.rankingTop3mainName {font-size:16px; color:#6a9cdb;}
.rankingTop3mainName a {font-size:16px; color:#6a9cdb; text-decoration:none}
.rankingTop3mainName a:hover {font-size:16px; color:#FFF;}
.rankingTop3subName {font-size:12px; color:#999;}
.rankingTop3subName a {font-size:12px; color:#999; text-decoration:none}
.rankingTop3subName a:hover {font-size:12px; color:#FFF;}
.rankingTable {width:100%;}
.rankingTable thead a { color:#fff; text-decoration:none}
.rankingTable thead a:hover { color:#fff; text-decoration:underline}
.rankingTable tr th { color: #222222; font-weight: bold; padding: 3px 10px; text-align:left; background-color: #000000; color:#FFF; font-size:12px; padding-left:10px;}
.rankingTable th.first { border-left: 0px solid #ABAB9E; width:10px;}
.rankingTable th.last { border-width: 0 0px 0px 0; text-align:right}
.rankingTable td {color: #333333; font-family: verdana; font-size: 12px; line-height:2.5em; padding:5px 10px;vertical-align: middle; background: #FFFFFF;}
.rankingTable td a {color:#6a9cdb; text-decoration:none;}
.rankingTable td a:hover {color:#632523; text-decoration:none;}
.rankingTable tr.even td { background: #F1F2ED;}
.rankingTable td.first { border-left: 0px solid #ABAB9E;}
.rankingTable td.last { width:40%; text-align: right }

/* Main Pages <Goals>
 * ------------------------------------------------------------------------------------------- */
.goals { border:#000/*e46c0a*/ 6px solid; padding:13px; background:#FFF;}
.goals > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.goals > h2 span { font-size:13px; font-weight:normal;}
.goalsSec { background:#333; margin-bottom:10px; padding:10px 10px 20px;color:#FFF; position:relative;}
.goalsSec h3 { text-align:center; margin-bottom:10px;}
.goalsSec .nav { margin-bottom:10px;}
.goalsSec .nav a { padding:0px 5px; color:#CCC; text-decoration:none;}
.goalsSec .nav a:hover { color:#FFF;}
.goalsSec .nav a.active { font-weight:bold; cursor:default; color:#FFF}
.goalsOfBasketballDream { clear: both; width: 100%;}
.goalsOfBasketballDream thead { border: 1px solid #ABAB9E;}
.goalsOfBasketballDream tr th { border-bottom: 1px solid #ABAB9E; font-weight: bold; padding: 3px 5px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px;}
.goalsOfBasketballDream th.first { border-left: 1px solid #ABAB9E; width:30px; padding: 3px 5px; text-align:center;}
.goalsOfBasketballDream th.last { border-width: 0 1px 1px 0; width:60px; }
.goalsOfBasketballDream td { background:#FFF; color: #333333; font-family: verdana; font-size: 12px; line-height: 110%; padding:3px 5px; text-align: left; vertical-align: middle;}
.goalsOfBasketballDream tr.even td {background: #F1F2ED;}
.goalsOfBasketballDream td.first { border-left: 1px solid #ABAB9E;text-align:center;}
.goalsOfBasketballDream td.last { border-width: 1px; border-right: 1px solid #ABAB9E; width:50px}
.goalsOfBasketballDream .medal { position:relative; width:43px;}
.goalsOfBasketballDream td.last .num { position:absolute; bottom:2px; right:2px; font-weight:bold;}
.goalsOfBasketballDream tr.bottom td {background: #666; color:#FFF;}

/* Main Pages <Team's View>
 * ------------------------------------------------------------------------------------------- */
.teamViewInfoSec { padding: 10px 20px; color:#FFF; position:relative;}
.teamViewInfoBasic { float:left;}
.teamViewInfoBasic .headPic50 { float:left; width:55px; text-align:center;}
.teamViewInfoBasic .basicInfo { padding-left:70px; color:#FFF;}
.teamViewInfoBasic .basicInfo li { line-height:1.6em; height:1.6em; overflow:hidden; }
.trophyCase { position:absolute; top:15px; left:350px; width:380px;}
.trophyCase h3 { font-size:13px; margin-bottom:10px}
.trophyCase h3 a {color: #999999; font-size:11px; font-weight:normal;}
.trophyCase img { height:60px; margin-right:3px; float:left; }
.trophyCaseTab1 {margin:1px; font-size:10px; float:left; height:12px; width:22px; padding-top:4px; text-align:center; border:#ccc 1px solid;cursor: pointer;}
.trophyCaseTab2 {margin:1px; font-size:10px; float:left; height:12px; width:22px; padding-top:4px; text-align:center; border:#ccc 1px solid;cursor: pointer;}
.teamColor { position:absolute; top:0px; right:0px;}
.mainColor { width:20px; height:82px; display:block;}
.secColor { width:20px; height:83px; display:block;}
.teamProfile { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.teamProfileTop { margin-bottom:10px}
.teamProfileTop h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.teamProfileTopLeft { float:left; width:400px;}
.recentGames {}
.recentGamesTable { text-align:center; width:98%; height:120px;}
.recentGamesTable thead { border: 1px solid #ABAB9E;}
.recentGamesTable tr th { padding:3px; border-bottom: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E; font-weight: bold;background:#000000; color:#FFF; font-size:11px;}
.recentGamesTable th.first { width:80px }
.recentGamesTable th.last { border-right: 1px solid #ABAB9E; width:80px; }
.recentGamesTable td { padding:3px; border-bottom: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E; font-family: verdana; background:#ffffff; color: #222222; font-size: 11px;}
.recentGamesTable tr.even td { background: #F1F2ED;}
.recentGamesTable td.first { }
.recentGamesTable td.last { border-right: 1px solid #ABAB9E; }
.teamProfileTopRight { float:left; width:320px;}
.scoutReport { }
.scoutReportSec { background:#333; color:#FFF; position:relative;height:120px;}
.scoutReportLeft { float:left; width:200px; border-right:#FFF 3px solid; padding:10px;}
.scoutReportLeft ul li { margin-bottom:3px;}
.scoutReportLeft ul li label { width:65px; display:inline-block;}
.scoutReportLeft .progressBar {  width:130px; background: #666666; line-height: 1em;display:inline-block;}
.scoutReportLeft .progressBar .percent { color: #000000; line-height: 1em; margin: 0; text-align: center;display:inline-block;}
.scoutReportRight { float:left; width:97px; text-align:center; padding-top:10px}
.scoutReportRight div.title { }
.scoutReportRight div.num { font-size:22px; font-weight:bold; margin-bottom:10px;}
.teamProfileBottom {}
.teamProfileBottom h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.teamProfileBottomLeft { float:left; width:240px; margin-right:10px;}
.topThreatsList { margin-bottom:5px;}
.topThreatsListTop { height:3px; display:block;}
.topThreatsListTitle { padding:3px 5px; color:#FFF}
.topThreatsListTitle a { color:#FFF; text-decoration:none }
.topThreatsListTitle a:hover { color:#fff; text-decoration:underline}
.topThreatsListTitle a:visited { color:#fff; text-decoration:none}
.topThreatsListCon { padding:5px; background:#666;}
.topThreatsListConPic { float:left; border:#FFF 1px solid;}
.topThreatsListConDate { padding-left:60px;}
.topThreatsListConDate .playerSkillTable { width: 170px; text-align:center; position:inherit; top:inherit; left:inherit;}
.topThreatsListConDate .playerSkillTable thead { border: 1px solid #ABAB9E;}
.topThreatsListConDate .playerSkillTable tr th { padding:8px 0px; border-bottom: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E; font-weight: bold; width:20%; background:#000; color:#FFF; font-size:11px;}
.topThreatsListConDate .playerSkillTable th.first { }
.topThreatsListConDate .playerSkillTable th.last { border-right: 1px solid #ABAB9E; }
.topThreatsListConDate .playerSkillTable td { padding:6px 0px; border-bottom: 1px solid #ABAB9E; border-left: 1px solid #ABAB9E; font-family: verdana; background:#ffffff; color: #222222; font-size: 11px;}
.topThreatsListConDate .playerSkillTable tr.even td { background: #F1F2ED;}
.topThreatsListConDate .playerSkillTable td.first { }
.topThreatsListConDate .playerSkillTable td.last { border-right: 1px solid #ABAB9E; }

.teamProfileBottomRight { float:left; width: 470px}
.startingLineup { padding:10px; background:#333; margin-bottom:10px;}
.startingLineup dl { float:left; width:90px;}
.startingLineup dt { position:relative; margin-bottom:10px; margin:0px auto 8px; width:52px; overflow:hidden;}
.startingLineup dt img { border:#FFF 1px solid;}
.startingLineup dt .mark { position:absolute; top:-30px; left:-30px;width:50px; height:50px; border:#FFF 1px solid;}
.startingLineup dt .mark {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform:rotate(45deg)
}
.startingLineup dt .position { position:absolute; top:3px; left:3px; color:#FFF; font-size:10px; font-weight:bold;}
.startingLineup dd { text-align:center;}
.startingLineup dd a { text-decoration:none;}
.startingLineup dd a:hover { text-decoration:underline;}

.arena { border:#000/*e46c0a*/ 6px solid; border-top: none; padding:13px; background:#FFF;}
.arenaInfo { padding:10px; background:#333;}
.arenaInfoTitle { padding:0px 5px; color:#FFF; margin-bottom:9px;}
.fiveStar { float:right;}
.arenaInfoPlace { position:relative; margin-bottom:10px; height:80px; display:block; background:url(../images/arena/arenaInfoPlace.png) 43px 0 no-repeat;}
.arenaInfoPlaceMain { position:absolute; top:1px; left:180px; width:86px; height:46px; display:block; z-index:20; }
.arenaInfoPlaceSec { position:absolute; top:0px; left:164px; width:116px; height:46px; display:block; z-index:10; border:#000 1px solid; }
.arenaInfoMore { padding:0px 5px; color:#FFF;}
.arenaInfoMore a.more {float:right; color:#999;}
.arenaInfoMore a.more:hover { color:#FFF;}

.schedule { border:#000/*e46c0a*/ 6px solid; border-top: none; padding:13px; background:#FFF;}
.schedule > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.select { float:right; margin-top:-5px;}
.scheduleTable { clear: both; width: 100%;}
.scheduleTable thead { border: 1px solid #ABAB9E;}
.scheduleTable tr th { border-bottom: 1px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.scheduleTable th.first { border-left: 1px solid #ABAB9E; width:180px; padding-left:10px; text-align:center;}
.scheduleTable th.last { border-width: 0 1px 1px 0;}
.scheduleTable td { border-bottom: 1px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle;}
.scheduleTable tr.even td {background: #F1F2ED;}
.scheduleTable td.first { border-left: 1px solid #ABAB9E;text-align:center;}
.scheduleTable td.last { border-width: 0 1px 1px 0; border-right: 1px solid #ABAB9E; width:80px; }

.history { border:#000/*e46c0a*/ 6px solid; border-top: none; padding:13px; background:#FFF;}
.history > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.retiredJerseySec { background:#333; color:#FFF; padding:10px;}
.retiredJerseySec dl { float:left; width:100px; padding:0px 8px;}
.retiredJerseySec dt { position:relative; text-align:center; margin-bottom:10px; width:100px;}
.retiredJerseySec dt .number { position:absolute; top:45px; left:0px; width:100px; text-align:center; font-size:40px; background:none; font-weight:bold;}
.retiredJerseySec dt img { border:#FFF 1px solid;}
.retiredJerseySec dd { text-align:center; width:100px; overflow:hidden;}
.historyRecord { clear: both; width: 100%;}
.historyRecord thead { border: 0px solid #ABAB9E;}
.historyRecord tr th { border-bottom: 0px solid #ABAB9E; color: #222222; font-weight: bold; padding: 3px 2px; text-align: center; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px;}
.historyRecord th.first { border-left: 0px solid #ABAB9E; width:50px; padding-left:10px; text-align:center;}
.historyRecord th.last { border-width: 0 0px 0px 0; width:169px}
.historyRecord td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 130%; padding:4px 3px; text-align: center; vertical-align: middle;}
.historyRecord tr.even td {background: #F1F2ED;}
.historyRecord td.first { border-left: 0px solid #ABAB9E;text-align:center;}
.historyRecord td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; width:80px; }

.mainColorFree { background-color:#000 !important; color:#000;}
.mainColorFree .number { color:#fff;}

.mainColor1 { background-color:#11213b !important; color:#11213b;}
.mainColor2 { background-color:#cb181b !important; color:#cb181b;}
.mainColor3 { background-color:#0c783f !important; color:#0c783f;}
.mainColor4 { background-color:#50668b !important; color:#50668b;}
.mainColor5 { background-color:#2755a2 !important; color:#2755a2;}
.mainColor6 { background-color:#273b78 !important; color:#273b78;}
.mainColor7 { background-color:#492b83 !important; color:#492b83;}
.mainColor8 { background-color:#e46c0a !important; color:#e46c0a;}
.mainColor9 { background-color:#009a50 !important; color:#009a50;}
.mainColor10 { background-color:#04808a !important; color:#04808a;}
.mainColor11 { background-color:#000000 !important; color:#000000;}
.mainColor12 { background-color:#9f0608 !important; color:#9f0608;}
.mainColor13 { background-color:#206e46 !important; color:#206e46;}
.mainColor14 { background-color:#6f121a !important; color:#6f121a;}
.mainColor15 { background-color:#4088b8 !important; color:#4088b8;}
.mainColor16 { background-color:#fab92b !important; color:#fab92b;}
.mainColor17 { background-color:#7f7f7f !important; color:#7f7f7f;}
.mainColor18 { background-color:#7030a0 !important; color:#7030a0;}
.mainColor19 { background-color:#984807 !important; color:#984807;}
.mainColor20 { background-color:#215968 !important; color:#215968;}
.secColor1 { background-color:#fac458 !important; color:#fac458;}
.secColor2 { background-color:#ed5b28 !important; color:#ed5b28;}
.secColor3 { background-color:#ffa827 !important; color:#ffa827;}
.secColor4 { background-color:#009a50 !important; color:#009a50;}
.secColor5 { background-color:#604a7b !important; color:#604a7b;}
.secColor6 { background-color:#00b0f0 !important; color:#00b0f0;}
.secColor7 { background-color:#93cddd !important; color:#93cddd;}
.secColor8 { background-color:#9f217e !important; color:#9f217e;}
.secColor9 { background-color:#aaaaaa !important; color:#aaaaaa;}
.secColor10 { background-color:#ff5d5d !important; color:#ff5d5d;}
.secColor11 { background-color:#000000 !important; color:#000000;}
.secColor12 { background-color:#ff0000 !important; color:#ff0000;}
.secColor13 { background-color:#a6a6a6 !important; color:#a6a6a6;}
.secColor14 { background-color:#4f81bd !important; color:#4f81bd;}
.secColor15 { background-color:#8eb4e3 !important; color:#8eb4e3;}
.secColor16 { background-color:#ffff00 !important; color:#ffff00;}
.secColor17 { background-color:#92d050 !important; color:#92d050;}
.secColor18 { background-color:#43c989 !important; color:#43c989;}
.secColor19 { background-color:#cbb178 !important; color:#cbb178;}
.secColor20 { background-color:#29e3da !important; color:#29e3da;}
.mainColor1 .number { color:#FFF;}
.mainColor2 .number { color:#FFF;}
.mainColor3 .number { color:#FFF;}
.mainColor4 .number { color:#FFF;}
.mainColor5 .number { color:#FFF;}
.mainColor6 .number { color:#FFF;}
.mainColor7 .number { color:#FFF;}
.mainColor8 .number { color:#FFF;}
.mainColor9 .number { color:#FFF;}
.mainColor10 .number { color:#FFF;}
.mainColor11 .number { color:#FFF;}
.mainColor12 .number { color:#FFF;}
.mainColor13 .number { color:#FFF;}
.mainColor14 .number { color:#FFF;}
.mainColor15 .number { color:#FFF;}
.mainColor16 .number { color:#FFF;}
.mainColor17 .number { color:#FFF;}
.mainColor18 .number { color:#FFF;}
.mainColor19 .number { color:#FFF;}
.mainColor20 .number { color:#FFF;}
.retiredJerseySec dt .number { background:none !important;}

.teamSettings { border:#000/*e46c0a*/ 6px solid; border-top: none; padding:13px; background:#FFF;}
.teamSettings > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.teamSettingsSec { background:#333; color:#FFF; padding:10px; margin-bottom:10px;}
.teamSettingsSub { color:#FFF; margin-bottom:10px;}
.teamSettingsRow { margin-bottom:10px;}
.teamSettingsRow.last { margin-bottom:0px;}
.teamSettingsRow span { padding-right:5px; display:inline-block;}
.teamSettingsBtn { float:right;}
.teamSettingsRow a.selectColor { width:20px; height:20px; display:inline-block; margin-right:3px; border:#FFF 1px solid;}
.teamSettingsRow a.active { border:#F60 1px solid;}
.teamSettingsSec .retiredJerseySec { padding:0px; float:right; width:580px;}
.teamSettingsSec .retiredJerseySec dl { margin-bottom:10px;}

.staffChart { border:#000/*e46c0a*/ 6px solid; border-top: none; padding:13px; background:#FFF;}
.staffChart > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.staffChartSec { background:#333; color:#FFF; padding:20px 10px; margin-bottom:10px;}
.staffChartOwner { background:#666; width:180px; padding:10px; text-align:center; margin:0px auto;}
.staffChartSec dt { margin-bottom:5px;}
.staffChartSec dt img { border:#FFF 1px solid; width:50px; height:50px}
.staffChartSec dd { margin-bottom:5px;}
.staffChartSec dt .btn { height:42px; padding:8px 9px 0px;}
.staffChartLineTop { width:472px; margin:0px auto; height:10px; display:block;}
.staffChartLineTopL { float:left; width:235px; border-bottom: #555 1px solid; border-right: #555 1px solid; display:block; height:10px;}
.staffChartLineTopR { float:left; width:235px; border-bottom: #555 1px solid; border-right: #333 1px solid; display:block; height:10px;}
.staffChartLine { clear:both; width:472px; margin:0px auto; height:10px; display:block;}
.staffChartLineL { float:left; width:234px; border-left: #555 1px solid; border-right: #555 1px solid; display:block; height:10px;}
.staffChartLineR { float:left; width:235px; border-right: #555 1px solid; display:block; height:10px;}
.staffChartLeft { float:left; background:#666; width:180px; padding:10px; text-align:center; margin:0px 17px; }
.staffChartMid { float:left; background:#666; width:180px; padding:10px; text-align:center; margin:0px 17px; }
.staffChartRight { float:left; background:#666; width:180px; padding:10px; text-align:center; margin:0px 17px; }

.depthChart { border:#000/*e46c0a*/ 6px solid; padding:13px; background:#FFF;}
.depthChart a {color:#0066CC ; text-decoration:none}
.depthChart a:hover {text-decoration:underline}
.depthChart > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.depthChartSec { background:#333; color:#FFF; padding:20px 10px; margin-bottom:10px;}
.depthChart-ground { position:relative; background:url(../images/default/ground_bg.jpg) 0 0 no-repeat; height:300px; display:block; margin-bottom:10px;}
.depthChart-mainColor { position:absolute; z-index:10; width:470px; height:145px; top:0px; left:100px; border-left:#000 5px solid; border-right:#000 5px solid; }
.depthChart-secColor { position:absolute; z-index:1; width:510px; height:145px; top:0px; left:80px; border:#000 5px solid; border-top:none;}
.depthChart-player { position:absolute; z-index:50; background:#FFF; border:#333 1px solid; width:250px; height:70px; }
.playerC { top:20px; left:220px;}
.playerPF { top:110px; left:30px;}
.playerSF { top:110px; right:30px;}
.playerPG { top:200px; left:70px;}
.playerSG { top:200px; right:70px;}
.depthChart-player dl { padding:10px;}
.depthChart-player dt { float:left;}
.depthChart-player dd { text-align:center;}
.depthChart-player dd p { margin-bottom:5px;}
.depthChart-player dd .top { color:#666; font-weight:bold; text-decoration:none}
.depthChart-player dd .mid { color:#000; font-weight:bold; text-decoration:none}
.depthChart-player dd .sub { color:#0066CC;}
.depthChartTable { clear: both; width: 100%; background:#FFF;}
.depthChartTable thead { border: 0px solid #ABAB9E; line-height: 150%}
.depthChartTable tr th { border-bottom: 0px solid #ABAB9E; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:12px; padding-left:10px;}
.depthChartTable th.first { border-left: 0px solid #ABAB9E; width:180px; padding-left:10px;}
.depthChartTable th.last { border-width: 0 0px 0px 0;}
.depthChartTable td { border-bottom: 0px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 12px; line-height: 150%; padding:5px 10px; text-align: left; vertical-align: middle;}
.depthChartTable tr.even td {background: #F1F2ED;}
.depthChartTable td.first { border-left: 0px solid #ABAB9E;}
.depthChartTable td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; }

.playerRotation { border:#000/*e46c0a*/ 6px solid; border-top: none; padding:13px; background:#FFF;}
.playerRotation > h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.playerRotationSec { background:#333; color:#FFF; padding:20px 10px; margin-bottom:10px;}
.playerRotationSec p { margin-bottom:10px;}
.playerRotationTable { clear: both; width: 100%; background:#FFF; margin-bottom:10px}
.playerRotationTable thead { border: 1px solid #ABAB9E;}
.playerRotationTable tr th { border-bottom: 1px solid #ABAB9E; font-weight: bold; padding: 5px 10px; text-align:center; vertical-align: bottom; background-color: #000000; color:#FFF; font-size:11px; padding-left:10px;}
.playerRotationTable th.first { border-left: 1px solid #ABAB9E; width:8%;}
.playerRotationTable th.move { width:6%;}
.playerRotationTable th.no { width:3%;}
.playerRotationTable th.player { width:44%;}
.playerRotationTable th.overall { width:15%;}
.playerRotationTable th.energy { width:8%;}
.playerRotationTable th.morale { width:8%;}
.playerRotationTable th.stamina { width:8%;}
.playerRotationTable th.last { border-width: 0 1px 1px 0;}
.playerRotationTable td { border-bottom: 1px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: center; vertical-align: middle;}
.playerRotationTable td.first { border-left: 1px solid #ABAB9E; height:18px; height:0px\9;}
.playerRotationTable td.inner { padding:0px}
.playerRotationTableIn { width: 100%; background:#FFF;}
.playerRotationTableIn td { border-bottom: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; color: #333333; font-family: verdana; font-size: 10px; line-height: 150%; padding:5px 10px; text-align: center; vertical-align: middle; height:18px;}
.playerRotationTable td.moveTd { background:#558ed5; width:6%; cursor:move;}
.playerRotationTable td.noTd { width:6%;}
.playerRotationTable td.playerTd { width:45%; text-align:left;}
.playerRotationTable td.overallTd { width:15%;}
.playerRotationTable td.energyTd { width:9%;}
.playerRotationTable td.moraleTd { width:9%;}
.playerRotationTable td.staminaTd { width:9%;}
.playerRotationBottom { clear:both; text-align:center;}

.arena { border:#000/*e46c0a*/ 6px solid border-top: none; padding:13px; background:#FFF;}
.arena h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.arenaSec { background:#333; color:#FFF; padding:10px; margin-bottom:10px;}
.arenaTopSecTable { clear: both; width: 100%;}
.arenaTopSecTable td { padding:2px; text-align: left; vertical-align: middle; width:25%}
.arenaTopSecTable td .progressBar { display: inline-block;line-height: 1em; width:150px; background:#999;}
.arenaTopSecTable td .progressBar .percent { color: #000000; display: inline-block; line-height: 1em; margin: 0; text-align: center;}
.arenaMidSec {}
.arenaMidSecLeft { float:left; width:400px; margin-right:10px;}
.seatsChart { position:relative; height:334px; background:url(../images/SC/Seats%20Chart_00.png) 0 0 no-repeat;}
.CNE { position:absolute; top:0px; left:0px;}
.CNW { position:absolute; top:0px; left:0px;}
.CSE { position:absolute; top:0px; left:0px;}
.CSW { position:absolute; top:0px; left:0px;}
.LLE { position:absolute; top:0px; left:0px;}
.LLN { position:absolute; top:0px; left:0px;}
.LLS { position:absolute; top:0px; left:0px;}
.LLW { position:absolute; top:0px; left:0px;}
.PB { position:absolute; top:0px; left:0px;}
.SN { position:absolute; top:0px; left:0px;}
.SS { position:absolute; top:0px; left:0px;}
.ULE { position:absolute; top:0px; left:0px;}
.ULN { position:absolute; top:0px; left:0px;}
.ULS { position:absolute; top:0px; left:0px;}
.ULW { position:absolute; top:0px; left:0px;}

.seatsChartBtn { text-align:right;}
.arenaMidSecRight { float:left; width:310px}
.ticketPriceTable { clear: both; width: 100%; margin-bottom:10px;}
.ticketPriceTable thead {}
.ticketPriceTable tr th { font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; color:#FFF;}
.ticketPriceTable th.first { width:100px; padding-left:10px;}
.ticketPriceTable td { line-height: 110%; padding: 3px 2px; text-align: left; vertical-align: middle;}
.ticketPriceBtn { text-align:right;}
.sellingOverviewLeft { float:left; width:150px;}
.sellingOverviewLeft .row { margin-bottom:2px;}
.sellingOverviewLeft .title { font-weight:bold;}
.sellingOverviewLeft .item { color:#999;}
.sellingOverviewRight { padding-left: 160px;}
.sellingOverviewRight .row { margin-bottom:2px;}
.sellingOverviewRight .title { font-weight:bold;}
.sellingOverviewRight ul { padding:10px 0px 0px;}
.sellingOverviewRight ul li { float:left; width:95px; text-align:center; margin-right:10px;}
.sellingOverviewRight ul li .top { border-bottom:10px #333 solid; border-right:10px #333 solid; border-top:10px #F30 solid; border-left:10px #F30 solid; color:#FFF; font-weight:bold; width:0px; height:0px}
.sellingOverviewRight ul li img { margin-bottom:8px;}

.arenaSec .arenaSecNav { margin-bottom:10px; font-size:12px; padding:5px;}
.arenaSec .arenaSecNav a { color:#999; text-decoration:none;}
.arenaSec .arenaSecNav a:hover { color:#FFF;}
.arenaSec .arenaSecNav a.action { font-weight:bold; cursor:default; color:#FFF}
.ticketsTable { clear: both; width: 100%; margin-bottom:10px;}
.ticketsTable thead { border: 1px solid #666;}
.ticketsTable tr th { border-bottom: 1px solid #666; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; color:#FFF; font-size:11px; padding-left:10px;}
.ticketsTable th.first { border-left: 1px solid #666; width:100px; padding-left:10px;}
.ticketsTable th.last { border-width: 0 1px 1px 0; text-align:center;}
.ticketsTable td { border-bottom: 1px solid #666; color: #FFF; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px 10px; text-align: left; vertical-align: middle;}
.ticketsTable td.first { border-left: 1px solid #666;}
.ticketsTable td.last { border-width: 0 1px 1px 0; border-right: 1px solid #666; text-align:center; font-size:16px  }
.ticketsTable td input { font-family:Verdana;}
.ticketsBtn { text-align:right; clear:both;}
.concessionsLeft { float:left; width:49%;}
.concessionsRight { float:right; width:49%;}

.concessionsTable { clear: both; width: 100%; margin-bottom:10px;}
.concessionsTable thead { border: 1px solid #666;}
.concessionsTable tr th { border-bottom: 1px solid #666; font-weight: bold; padding:5px 3px; text-align: left; vertical-align: bottom; color:#FFF; font-size:11px;}
.concessionsTable th.first { border-left: 1px solid #666; width:60px; padding-left:10px;}
.concessionsTable th.last { border-width: 0 1px 1px 0; width:50px; text-align:center;}
.concessionsTable td { border-bottom: 1px solid #666; color: #FFF; font-family: verdana; font-size: 10px; line-height: 110%; padding:5px; text-align: left; vertical-align: middle;}
.concessionsTable td.first { border-left: 1px solid #666;}
.concessionsTable td.last { border-width: 0 1px 1px 0; border-right: 1px solid #666; text-align:center; font-size:16px }
.concessionsTable td input { width:50px; font-family:Verdana;}
.locked { width:48px; height:8px; display:block; border:#666 1px solid; background:#666; padding:20px 0px; text-align:center;}

.parkingLeft { float:left; width:49%;}
.parkingRight { float:right; margin-bottom:10px;}
.parkingTable { clear: both; width: 100%; margin-bottom:10px;}
.parkingTable thead { border: 1px solid #666;}
.parkingTable tr th { border-bottom: 1px solid #666; font-weight: bold; padding:10px; text-align: left; vertical-align: middle; color:#FFF; font-size:11px;}
.parkingTable th.first { border-left: 1px solid #666; width:80px; padding-left:10px;}
.parkingTable th.last { border-width: 0 1px 1px 0; width:50px; text-align:center;}
.parkingTable td { border-bottom: 1px solid #666; color: #FFF; font-family: verdana; font-size: 10px; line-height: 110%; padding:10px; text-align: left; vertical-align: middle; height:47px}
.parkingTable td.first { border-left: 1px solid #666;}
.parkingTable td.last { border-width: 0 1px 1px 0; border-right: 1px solid #666; text-align:center; font-size:16px }
.parkingTable td input { width:140px; font-family:Verdana;}
.parkingTable td .btn { width:123px; text-align:center;}

.fanSupportToday {}
.fanSupportToday label { margin-right:10px}
.arenaSec .progressBar { display: inline-block;line-height: 1.2em; width:150px; background:#999;}
.arenaSec .progressBar .percent { color: #000000; display: inline-block; line-height: 1.2em; margin: 0; text-align: center;}

/* Main Pages <LiveStream>
 * ------------------------------------------------------------------------------------------- */
.liveStreamSec { padding: 10px 20px; color:#FFF;}
.liveStream { border:#000/*e46c0a*/ 6px solid; padding:13px; background:#FFF;}

/* Main Pages <Leagues>
 * ------------------------------------------------------------------------------------------- */
.LeaguesTopSec { padding: 10px 20px; color:#FFF;}
.leagues { border:#000/*e46c0a*/ 6px solid; padding:0px; background:#FFF;}
.leaguesSec { background:#fbfbfb; color:#FFF; padding:0px 0px; margin-bottom:10px;}
.leaguesMap { position:relative; width:720px; height:458px; background:url(../images/default/amap.jpg) 0 0 no-repeat;}
.PRO { position:absolute; top:15px; left:230px;}
.ND { position:absolute; top:110px; left:15px; width:720px}
.NS { position:absolute; top:205px; left:15px; width:720px}
.NR { position:absolute; top:300px; left:15px; width:720px}
.AD { position:absolute; top:125px; right:30px;}
.AS { position:absolute; top:225px; right:30px;}
.AR { position:absolute; top:325px; right:30px;}
.leaguesBlock { padding:2px; background:#777; background:rgba(30%,30%,30%,0.8)}
.leaguesBlock .leagueColumn {float:left; padding:5px 0px 0px 0px; width:155px;}
.leaguesBlock .leagueTeam {float:left; padding:5px 5px 0px 5px; text-align:center; display:inline}
.leaguesBlock .leagueTeamBox {float:left; width:500px}
.leaguesPic { float:left;}
.leaguesPic img { border:#333 1px solid;}
.leaguesInfo a {color:#6a9cdb; text-decoration:none;}
.leaguesInfo a:hover {color:#8ec0ff; text-decoration:none;}
.leaguesInfo h4 { font-size:13px; font-weight:bold; margin-bottom:5px;}
.leaguesInfo p { margin-bottom:3px;}

.leagueHome { border:#000/*e46c0a*/ 6px solid; padding:13px; background:#FFF;}
.leagueHome h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.leagueBest {}
.leagueBest li { float:left; margin:0px 10px 10px 0px; width:214px; padding:10px; background:#333; height:140px;}
.leagueBest li.last { margin-right:0px;}
.leagueBestTitle { font-weight:bold; color:#FF0; margin-bottom:8px; text-shadow: 1px 2px 2px #999}
.leagueBestPic { float:left;}
.leagueBestPic img { border:#FFF 1px solid;}
.leagueBestScores { padding:10px 0px 0px 65px; color:#FFF;}
.leagueBestScores .scores_b { font-size:30px;}
.leagueBestInfo { clear:both; padding-top:8px; color:#FFF; line-height:1.5em;}

.standingSec {}
.standingLeft { float:left; width:335px; padding:10px; background:#333; }
.standingRight { float:right; width:335px; padding:10px; background:#333; }
.standingSec h3 { background:#000; padding:3px; text-align:center; color:#FFF;}
.standingTable { clear: both; width: 100%; background:#FFF;}
.standingTable tr.even td {background: #F1F2ED;}
.standingTable td { border-bottom: 1px solid #BBBBBB; border-right: 1px solid #ABAB9E;  font-family: verdana; font-size: 10px; line-height: 110%; padding:8px 3px; text-align: left; vertical-align: middle;}
.standingTable td.first { border-left: 1px solid #ABAB9E; width:10px; text-align:center;}
.standingTable td.last { border-width: 0 0 1px 0; text-align:center; }


.leagueStat { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.leagueStat h1 {padding:5px 5px 5px 5px; font-size:16px; font-weight:bold}
.leagueStatArea {background-color:#fff; padding:0px 0px 0px 0px; line-height:1.6em; vertical-align:middle;}
.leagueStatArea a {color:#999; text-decoration:none; padding:5px 5px 0px 5px}
.leagueStatArea a:hover {color:#000; text-decoration:none;}
.leagueStatTable {clear: both; width: 100%; background:#FFF; text-align:right; color:#333;}
.leagueStatTable a {color:#0066CC; text-decoration:none;}
.leagueStatTable a:hover {color:#0033FF; text-decoration:none;}
.leagueStatTable a:visited {color:#0066CC; text-decoration:none;}
.leagueStatTable th {background-color:#000; padding:5px 10px 5px 10px; color:#fff; vertical-align:middle; text-align:right}
.leagueStatTable th.guest {text-align:center}
.leagueStatTable th.home {text-align:center}
.leagueStatTable th.first {text-align:left}
.leagueStatTable th a {color:#FFF; text-decoration:none;}
.leagueStatTable th a:hover {color:#FFF; text-decoration:underline;}
.leagueStatTable tr.even td {background: #F1F2ED; border-right:none}
.leagueStatTable td {font-size: 12px; padding:5px 15px 5px 5px; vertical-align: middle; border-right:none}
.leagueStatTable td.guest {text-align:right}
.leagueStatTable td.home {text-align:left;}

.leagueHomeSche { border:#000/*e46c0a*/ 6px solid; padding:13px; background:#FFF;}
.leagueHomeSche h1 {padding:5px 5px 5px 5px; font-size:16px; font-weight:bold}
.leagueScheTitle {font-size:14px; font-weight:bold; width:40px; float:left; padding:5px 4px 0px 0px; text-align:right}
.leagueScheMid {width:675px; float:left; padding:5px 0px 10px 0px}
.leagueScheTab {margin:1px; font-size:10px; float:left; width:22px; text-align:center; border:#ccc 1px solid;cursor: pointer;}
.leagueScheMid .navOn {color:#FFF; background:#333}
.leagueScheTab:hover {color:#FFF; background:#333}

.playoffs { border:#000/*e46c0a*/ 6px solid; padding:13px; background:#FFF;}
.playoffsSelect { float:right; margin-top:-5px;}
.playoffs h2 { font-size:15px; font-weight:bold; margin-bottom:5px; }
.playoffsSec { background:#333; color:#FFF; padding:10px; width:700px; overflow:auto; overflow-y:hidden; height:420px;}
.playoffsSec a{ color:#8ec0ff; text-decoration:none;}
.playoffsSec a:hover{ color:#ff0000; text-decoration:none;}
.playoffsSecIn { width:2010px; padding:0px 10px; position:relative;}
.playoffsSecBlock { float:left; width:260px;}
.playoffsSecBlock.midBlock { padding-top:173px; width:440px;}
.playoffsSecBlock h3 { font-size:15px; font-weight:bold; text-align:center;}
.playoffsSecBlock h3.team2 { margin-top:58px;}
.playoffsSecBlock li.team8L { position:relative; border:#555 1px solid; border-left:0px; height:40px; margin:30px 0px 50px;}
.playoffsSecBlock li.team8L .team { background:#FFF; height:26px; display:inline-block;}
.playoffsSecBlock li.team8L .topList { position:absolute; top:-50%; left:-10px; margin-top:4px;height:35px;}
.playoffsSecBlock li.team8L .downList { position:absolute; bottom:-50%; left:-10px; margin-bottom:4px;height:35px;}
.playoffsSecBlock li.team8L .team label { background:#000; width:20px; height:25px; line-height:25px; padding:5px 0px; display:inline-block; text-align:center; color:#FFF; font-weight:bold;}
.playoffsSecBlock li.team8L .team span { padding:5px; display:inline-block; color:#F90; width:220px; line-height:16px;}
.playoffsSecBlock li.team8L .scroce { width:100%; text-align:center; position:absolute; top:50%; left:0px; margin-top:-6px; font-family:Verdana;}
.playoffsSecBlock li.team8L .scroce .win { font-weight:bold;}

.playoffsSecBlock li.team8R { position:relative; border:#555 1px solid; border-right:0px; height:40px; margin:30px 0px 50px;}
.playoffsSecBlock li.team8R .team { background:#FFF; height:26px; display:inline-block;}
.playoffsSecBlock li.team8R .topList { position:absolute; top:-50%; right:-10px; margin-top:4px;height:35px;}
.playoffsSecBlock li.team8R .downList { position:absolute; bottom:-50%; right:-10px; margin-bottom:4px;height:35px;}
.playoffsSecBlock li.team8R .team label { background:#000; width:20px; height:25px; line-height:25px; padding:5px 0px; display:inline-block; text-align:center; color:#FFF; font-weight:bold;}
.playoffsSecBlock li.team8R .team span { padding:5px; display:inline-block; color:#F90; width:220px; line-height:16px;}
.playoffsSecBlock li.team8R .scroce { width:100%; text-align:center; position:absolute; top:50%; left:0px; margin-top:-6px; font-family:Verdana;}
.playoffsSecBlock li.team8R .scroce .win { font-weight:bold;}

.playoffsSecBlock li.team4L { position:relative; border:#555 1px solid; border-left:0px; height:92px; margin:66px 0px 90px;}
.playoffsSecBlock li.team4L .team { background:#FFF; height:26px; display:inline-block;}
.playoffsSecBlock li.team4L .topList { position:absolute; top:-20%; left:10px; margin-top:4px;height:35px;}
.playoffsSecBlock li.team4L .downList { position:absolute; bottom:-20%; left:10px; margin-bottom:4px;height:35px;}
.playoffsSecBlock li.team4L .team span { padding:5px; display:inline-block; color:#F90; width:220px; line-height:16px;}
.playoffsSecBlock li.team4L .scroce { width:100%; text-align:center; position:absolute; top:50%; left:0px; margin-top:-6px; font-family:Verdana;}
.playoffsSecBlock li.team4L .scroce .win { font-weight:bold;}

.playoffsSecBlock li.team4R { position:relative; border:#555 1px solid; border-right:0px; height:92px; margin:66px 0px 90px;}
.playoffsSecBlock li.team4R .team { background:#FFF; height:26px; display:inline-block;}
.playoffsSecBlock li.team4R .topList { position:absolute; top:-20%; right:10px; margin-top:4px;height:35px;}
.playoffsSecBlock li.team4R .downList { position:absolute; bottom:-20%; right:10px; margin-bottom:4px;height:35px;}
.playoffsSecBlock li.team4R .team span { padding:5px; display:inline-block; color:#F90; width:220px; line-height:16px;}
.playoffsSecBlock li.team4R .scroce { width:100%; text-align:center; position:absolute; top:50%; left:0px; margin-top:-6px; font-family:Verdana;}
.playoffsSecBlock li.team4R .scroce .win { font-weight:bold;}

.playoffsSecBlock li.team2L { position:relative; border:#555 1px solid; border-left:0px; height:183px; margin:38px 0px 90px;}
.playoffsSecBlock li.team2L .team { background:#FFF; height:26px; display:inline-block;}
.playoffsSecBlock li.team2L .topList { position:absolute; top:-10%; left:10px; margin-top:4px;height:40px;}
.playoffsSecBlock li.team2L .downList { position:absolute; bottom:-10%; left:10px; margin-bottom:4px;height:40px;}
.playoffsSecBlock li.team2L .team span { padding:5px; display:inline-block; color:#F90; width:220px; line-height:16px;height:40px;}
.playoffsSecBlock li.team2L .scroce { width:100%; text-align:center; position:absolute; top:50%; left:0px; margin-top:-6px; font-family:Verdana;}
.playoffsSecBlock li.team2L .scroce .win { font-weight:bold;}

.playoffsSecBlock li.team2R { position:relative; border:#555 1px solid; border-right:0px; height:183px; margin:38px 0px 90px;}
.playoffsSecBlock li.team2R .team { background:#FFF; height:26px; display:inline-block;}
.playoffsSecBlock li.team2R .topList { position:absolute; top:-10%; right:10px; margin-top:4px;;height:40px;}
.playoffsSecBlock li.team2R .downList { position:absolute; bottom:-10%; right:10px; margin-bottom:4px;height:40px}
.playoffsSecBlock li.team2R .team span { padding:5px; display:inline-block; color:#F90; width:220px; line-height:16px;}
.playoffsSecBlock li.team2R .scroce { width:100%; text-align:center; position:absolute; top:50%; left:0px; margin-top:-6px; font-family:Verdana;}
.playoffsSecBlock li.team2R .scroce .win { font-weight:bold;}

.playoffsSecBlock ul.conference { width:530px; margin:17px -40px; position:relative; z-index:100;}
.playoffsSecBlock li.team { float:left; background:#FFF; height:40px; display:inline-block;}
.playoffsSecBlock li.team span { padding:5px; display:inline-block; color:#F90; width:220px; line-height:16px;}
.playoffsSecBlock li.scroce { float:left; width:60px; text-align:center; font-family:Verdana; height:26px; line-height:26px; font-size:21px;}
.playoffsSecBlock li.scroce .win { font-weight:bold;}

.championshipSec { position:absolute; top:20px; left:50%; margin-left:-150px; width:300px}
.championshipSec h3 { font-size:18px; font-weight:bold; text-align:center; margin-bottom:20px;}
.championshipSec .championship { padding:20px 20px 20px 5px; text-align:center; background:#FFF; color:#F90;font-size:15px; font-weight:bold;}

/* Main Pages <Help>
 * ------------------------------------------------------------------------------------------- */
.helpCenterArea { border:#000/*e46c0a*/ 6px solid; border-top:none; padding:13px; background:#FFF;}
.helpCenterArea h1 { font-size:15px; font-weight:bold; margin-bottom:10px;}
.helpContact {font-size:14px; font-weight:bold; margin:10px;}
.helpContact td{ line-height:110%; padding:5px}
.helpContact .right {text-align:right}
.helpFAQ {font-size:12px; color:#BBB; padding:15px; line-height:160%}
.helpFAQ h1 {font-size:14px; color:#6a9cdb; font-weight:bold; margin-bottom:0px; padding:5px}
.helpFAQ h1 a{font-size:14px; color:#6a9cdb; font-weight:bold; margin-bottom:0px; padding:5px; text-decoration:none}
.helpFAQ h1 a:hover {font-size:14px; color:#6a9cdb; font-weight:bold; margin-bottom:0px; padding:5px; text-decoration:underline}
.helpFAQ h2 {font-size:13px; color:#FFF; font-weight:bold; margin-bottom:0px; padding:3px}
.helpFAQ h2 a{font-size:13px; color:#FFF; font-weight:bold; margin-bottom:0px; padding:3px; text-decoration:none }
.helpFAQ h2 a:hover{font-size:13px; color:#FFF; font-weight:bold; margin-bottom:0px; padding:3px; text-decoration:underline }

/* Main Pages <Owner>
 * ------------------------------------------------------------------------------------------- */
.ownerSec { background:#333; width:330px; margin:5px; padding:10px;color:#FFF; position:relative; float:left}
.ownerSecPic { float:left; padding:5px;}
.ownerSecTable { text-align:left; margin-left:80px;}
.ownerSecTable td { padding:3px 0px 0px 0px; width: 250px;}
.ownerSecTable td.last { text-align:right; width:100px; padding:3px 0px;}
.ownerSecTable td.last a { width:50px; text-align:center;}
.ownerSecTable td div { margin-bottom:5px;}

/*POPWINDOWS
 * ------------------------------------------------------------------------------------------- */
#fancybox-close { top: 0 !important; right:0 !important; }
.popwinTitle { background:#632523; padding:10px; height:15px; text-align:center}
.popwinTitle h3 { font-size:15px; font-weight:bold; color:#ffffff;}
.popwinContent { padding:20px;}
.popwinAction { text-align:center; padding:10px; border-top:#CCC 1px dashed;}
.popwinAction .btn { margin-right:10px;}

#createPlayerPop { border:#632523 6px solid; width:450px;}
.createPlayerLeft { float:left; width:150px;}
.createPlayerRight { float:left; width:240px; padding-left:20px}
.createPlayerRight > p { margin-bottom:8px;}
.createPlayerRight span { font-weight:bold;}
.createPlayerRight input { margin-right:3px;}
.createPlayerRight .check { font-size:12px; color:#999;}

#playerNoSetPop {width:500px; text-align:center; border:#632523 6px solid;}
.playerNoSetSec {width:465px; height:120px; text-align:center}
.NoSet {width:15px; height:15; margin:3px; float:left; color:#000; border:solid 1px #eee; text-decoration:none}
.NoSel {width:15px; height:15; margin:3px; float:left; color:#000; background-color:#FFcc00; border:solid 1px #FF9900}
.NoOcc {width:15px; height:15; margin:3px; float:left; color:#fff; background-color:#444; border:solid 1px #ddd}

#editphotoPop { border:#632523 6px solid; width:400px; text-align:center;}
#editphotoPop .popwinContent { position:relative;}
#editphotoPop img { position:absolute; top:20px; left:20px;border: 2px solid #bbbbbb;}
#editphotoPop p { margin-bottom:8px; padding-left:65px; text-align:left;}
#editphotoPop p label { width:45px; display:inline-block; text-align:right; }
#editphotoPop .uploadURL { width:180px; }

#outofEnergyPop { border:#632523 6px solid; /*border-radius:6px;*/ width:510px;}
#outofEnergyPop .addEnergy { float:left; width:110; text-align:center; margin-right:10px}
#outofEnergyPop .addEnergy.last { margin-right:0px;}
#outofEnergyPop .addEnergy img { border:#999 1px solid;}
#outofEnergyPop .addEnergy dt { margin-bottom:10px;}
#outofEnergyPop .addEnergy dd { margin-bottom:10px;}
#outofEnergyPop .popwinAction input { margin-right:10px;}

#outofMorPop { border:#632523 6px solid; width:380px;}
#outofMorPop .addEnergy { float:left; width:110; text-align:center; margin-right:10px}
#outofMorPop .addEnergy.last { margin-right:0px;}
#outofMorPop .addEnergy img { border:#999 1px solid;}
#outofMorPop .addEnergy dt { margin-bottom:10px;}
#outofMorPop .addEnergy dd { margin-bottom:10px;}
#outofMorPop .popwinAction input { margin-right:10px;}

#cashToFortunePop { border:#632523 6px solid; width:485px;}
#cashToFortunePop .addEnergy { float:left; width:110; text-align:center; margin-right:10px}
#cashToFortunePop .addEnergy.last { margin-right:0px;}
#cashToFortunePop .addEnergy img { border:#999 1px solid;}
#cashToFortunePop .addEnergy dt { margin-bottom:10px;}
#cashToFortunePop .addEnergy dd { margin-bottom:10px;}
#cashToFortunePop .popwinAction input { margin-right:10px;}

#buyNewPop { border:#632523 6px solid; width:450px;}
.buyNewPopCen { padding:20px}
.buyNewPopCen > p { margin-bottom:8px; text-align:center;}
.buyNewPopCen input { margin-right:3px;}
.buyNewPopCen .check { font-size:12px; color:#999;}
.buyNewPopLeft { float:left; width:150px;}
.buyNewPopRight { float:left; width:240px; padding-left:20px}
.buyNewPopRight > p { margin-bottom:8px; text-align:center;}
.buyNewPopRight span { font-weight:bold;}
.buyNewPopRight input { margin-right:3px;}
.buyNewPopRight .check { font-size:12px; color:#999;}

#outOfDPPop { border:#632523 6px solid; width:350px;}
#outOfCashPop { border:#632523 6px solid; width:350px;}

#unlockedPop { border:#632523 6px solid; width:450px;}
.unlockedPopLeft { float:left; width:110px; text-align:right;}
.unlockedPopRight { float:left; width:240px; padding-left:20px;}
.unlockedPopRight p { line-height:1.4em;}

#retirementPop { border:#632523 6px solid; width:450px;}
.retirementLeft { float:left; width:150px;}
.retirementRight { float:left; width:240px; padding-left:20px}
.retirementRight p { padding:10px 0px; line-height:1.5em;}

#dailyBonusPop { border:#632523 6px solid; width:600px;}
.dailyBonusRight img {border:#ccc 1px solid; height:100px; width:100px}
.dailyBonusLeft { float:left; width:350px; height: 170px; text-align:center; font-size:16px; color:#666666}
.dailyBonusLeft > p { margin-bottom:12px; line-height:1.5em;}
.dailyBonusLeft span { font-weight:bold; color:#FF0000; font-size:24px;	text-shadow: 2px 2px 1px rgba(3, 3, 3, 0.5)}
.dailyBonusRight { float:left; width:190px; padding-left:20px; text-align:center; font-size:16px; line-height:1.5em; color:#666666}
.dailyBonusUnder { float:left; width:550px; text-align:center}
.dailyBonusUnder img {border:#ccc 1px solid; height:100px; width:100px}

#BuyTeamPop { border:#632523 6px solid; width:600px;}
.BuyTeamLeft { float:left; width:150px;}
.BuyTeamRight { float:left; width:380px; padding-left:20px}
.BuyTeamRight > p { margin-bottom:8px;}
.BuyTeamRight span { font-weight:bold;}
.BuyTeamRight input { margin-right:3px;}
.BuyTeamRight .check { font-size:12px; color:#999;}

#MVPVotesPop { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop0 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop1 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop2 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop3 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop4 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop5 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop6 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop7 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop8 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop9 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
#MVPVotesPop10 { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
.MVPVotesPopNum { font-weight:bold; font-size:16px ; color:#6a9cdb; text-align:center}
a.MVPVotesPlus { padding:2px 6px; text-decoration:none; color:#FFF; background: #FF9000;font-size: 14px; font-weight:bold;}

#MyCardChargePop { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em;}
.MyCardTable { clear: both; margin: 15px;width: 100%; text-align:center}
.MyCardTable td { font-family: verdana; width:100px; font-size: 14px; line-height: 200%; padding:5px 10px; text-align: left; vertical-align: middle;}

#MarketplacePop { border:#632523 6px solid; width:485px; text-align:center; line-height:2.3em; font-size: 14px; font-family: verdana;}
.MarketplacePopNote {color:#F00 ; line-height:1.3em; font-size: 12px;}

.playoffsSecBlock li.team8L .team span div>a{color: #000000;}
.playoffsSecBlock li.team4L .team span div>a{color: #000000;}
.playoffsSecBlock li.team2L .team span div>a{color: #000000;}
.playoffsSecBlock li.team8R .team span div>a{color: #000000;}
.playoffsSecBlock li.team4R .team span div>a{color: #000000;}
.playoffsSecBlock li.team2R .team span div>a{color: #000000;}
.playoffsSecBlock li.team span div>a{color: #000000;}

.playoffsSecBlock li.team8L .team span div{color: #000000;float: right;padding-top: 3px;position: relative;}
.playoffsSecBlock li.team4L .team span div{color: #000000;float: right;padding-top: 3px;position: relative;}
.playoffsSecBlock li.team2L .team span div{color: #000000;float: right;padding-top: 3px;position: relative;}
.playoffsSecBlock li.team8R .team span div{color: #000000;float: right;padding-top: 3px;position: relative;}
.playoffsSecBlock li.team4R .team span div{color: #000000;float: right;padding-top: 3px;position: relative;}
.playoffsSecBlock li.team2R .team span div{color: #000000;float: right;padding-top: 3px;position: relative;}
.playoffsSecBlock li.team8L .team span .win { font-weight:bold;}
.playoffsSecBlock li.team4L .team span .win { font-weight:bold;}
.playoffsSecBlock li.team2L .team span .win { font-weight:bold;}
.playoffsSecBlock li.team8R .team span .win { font-weight:bold;}
.playoffsSecBlock li.team4R .team span .win { font-weight:bold;}
.playoffsSecBlock li.team2R .team span .win { font-weight:bold;}
.playoffsSecBlock li.team span div{color: #000000;float: right;padding-top: 3px;position: relative;}
.playoffsSecBlock li.team span .win { font-weight:bold;}

/* All-Star Games */
.allstar { background:#333; padding:10px}
.allstarteamLeft {margin:10px; float:left;}
.allstarteamRight {margin:10px; float:right;}
.allstarTeamName {margin:10px; text-align:center; font-size:18px; font-weight:bold; color:#FFF}
.allstarteamlistCenter { margin:18px auto 0px; text-align:center; width:240px; border-top:#FFF 1px solid; }
.allstarteamlistCenter h2 { font-size:22px; font-weight:bold; color:#ffffff; background:#333; margin-top:-10px; margin-bottom:10px; display:inline-block; padding:0px 10px;}
.allstarteamlistCenter h3 {font-size:14px; font-weight:bold; color:#CCC;}
.allstarCandidate {padding:0px;}
.allstarCandidate .starting {height:130px; width:140px; float:left; margin:2px; color:#FFF; background:#333; text-align:center}
.allstarCandidate .bench {height:100px; width:136px; float:left; margin:2px; color:#000; background:#FFF; line-height:30px; padding:2px}
.allstarCandidate .benchTeamPic {height:25px; width:25px; float:left; padding:2px}
.allstarCandidate .benchName {height:25px; width:105px; float:left; padding:7px 0px 0px 2px; vertical-align:middle}
.allstarCandidate .pos {padding:5px; color:#FFCC00; font-weight:bold; text-decoration:inherit}
.allstarCandidate .pic {height:50px; width:50px; float:left; margin-left:12px; margin-bottom:5px; border:1px solid #FFF}
.allstarCandidate a {color:#FF9900; text-decoration:none}

/* MVP Voting */
.MVPvotesRules{ float:left; margin:0px 10px 10px 0px; width:700px; padding:10px; background:#333; height:80px; color:#FFFFFF}
.MVPvotesNum { font-size:16px; font-weight:bold; color:#ffcc00; text-align:right; margin-bottom:8px; text-shadow: 1px 2px 2px #000}
.MVPvotesPic { float:left; width:50px; }
.MVPvotes li. { float:left; width:330px; padding:10px; background:#333; height:140px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; position:relative; behavior: url(../PIE.htc); margin:0px 11px 10px 0px;}
.MVPvotes li.last { float:left; width:330px; padding:10px; background:#333; height:140px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; position:relative; behavior: url(../PIE.htc); margin:0px 11px 10px 0px;}
.MVPvotesInfo { padding:0px 0px 5px 70px; color:#FFF;}
.MVPvotesBtn { float:right; padding:0px 10px 5px 0px; color:#FFF;}
.MVPvotesNames { clear:both; padding-top:8px; color:#FFF; line-height:1.5em;}

/* Team Billboard */
.billboard { border-bottom: 0px solid #ABAB9E; border-top: 0px solid #BBBBBB; clear: both; margin-bottom: 8px;width: 100%;}
.billboard thead { border: 0px solid #ABAB9E;}
.billboard tr th { border-bottom: 0px solid #ABAB9E; border-right: 0px solid #ABAB9E; color: #FFF; font-weight: bold; padding: 3px 2px; text-align: left; vertical-align: bottom; background-color: #000; font-size:12px; padding-left:10px;}
.billboard th.first { border-left: 0px solid #ABAB9E; width:20%; padding-left:10px}
.billboard th.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; width:120px; }
.billboard td { border-bottom: 0px solid #E7E7E5; border-right: 0 none #E7E7E5; color: #333333; font-family: verdana; width:640px; font-size: 10px; line-height: 200%; padding:5px 10px; text-align: left; vertical-align: middle; background: #FFF}
.billboard tr.even td {background: #eee;}
.billboard tr.enter td {background: #eee;}
.billboard td.first { border-left: 0px solid #ABAB9E; width:20%;}
.billboard td.last { border-width: 0 0px 0px 0; border-right: 0px solid #ABAB9E; text-align:right; }

/* Marketplace */
.marketTop { padding: 10px 20px; color:#FFF;}
.marketTop a { color:#CCC; font-weight:bold; text-decoration:none;}
.marketTop a:hover { color:#FFF; font-weight:bold; text-decoration:underline}
.marketTeamViewInfoSec { padding: 10px 20px; color:#FFF; background-color:#333; position:relative;}
.marketTeamViewInfoBasic { float:left;}
.marketTeamViewInfoBasic .headPic50 { float:left; width:55px; text-align:center;}
.marketTeamViewInfoBasic .basicInfo { padding-left:70px; color:#FFF;}
.marketTeamViewInfoBasic .basicInfo a { color:#6a9cdb; text-decoration:none;}
.marketTeamViewInfoBasic .basicInfo a:hover { color:#fff; text-decoration:none}
.marketTeamViewInfoBasic .basicInfo li { line-height:1.6em; height:1.6em; overflow:hidden; }
.marketTeamViewInfoBasic .basicInfo2 { position:absolute; top:10px; left:350px; width:300px;}
.marketTeamViewInfoBasic .basicInfo2 li { line-height:1.6em; height:1.6em; overflow:hidden; }
.marketContent{ border:#222 6px solid; padding:13px; background:#FFF;}
.marketPlayerSec { border:#EEE 1px solid; border-top:none; padding:13px; background:#FFF; height:90px}
.marketPlayerPic { float:left; border:#ccc 0px solid}
.marketTable { clear: both; margin-bottom: 8px;width: 100%;}
.marketTable td { font-family: Arial; font-size: 12px; line-height: 120%; padding:5px 10px; text-align: left; vertical-align: middle; background:#FFF;}
.marketTable td li { line-height:1.2em; height:1.4em; overflow:hidden; }
.marketTable td a { color:#6a9cdb; text-decoration:none}
.marketTable td.first { width:75px; text-align:center}
.marketTable td.info1 { width:400px; text-align:left}
.marketTable td.info2 { width:300px; text-align:left}
.marketTable td.last { width:50px; text-align:center}
.marketTable tr.even td {background: #eee;}


/* Friend List */
.SuggestFriendSecFrame { width:450px; height:165px}
.SuggestFriendSec { background:#333; width:90px; margin:0px 6px 10px 0px; padding:8px; color:#6a9cdb; float:left}
.SuggestFriendSecLeftPic { padding:0px 10px;}
.SuggestFriendSecLeftPic li { float:left; margin-right:5px;}
.SuggestFriendSec .infoTop { text-align:center; border:#000 6px solid; background:#000; margin:5px;}
.SuggestFriendSec .infoTopPic { margin-bottom:3px;}
.SuggestFriendSec .infoTopPic img { border:#FFF 1px solid; width:50px; height:50px} 
.SuggestFriendSec .infoTopName { line-height:1.3em; height:1.4em; overflow:hidden; font-size:11px;}
.SuggestFriendSec .infoBtm { font-size:18px; font-weight:bold; text-align:center;}

