@import url("./gym.css");
@font-face {
  font-family: thug_1;
  src: url(./fonts/Arimo.ttf);
}
/* src: url(./fonts/Roboto-Regular.ttf); */
/* THUG BATTLE  */
body 
{
    
        margin:0px;
        text-align:justify;
        font-family:thug_1;
        color:#FFFFFF;
        background-color:#000000;
        font-size:12px;
        
}
a:visited,a:active,a:hover,a:link { 
        color: green;
        text-decoration: none; 
}
table,tr{ 
        font-family:helvetica, arial, geneva, sans-serif;
        font-size: 12px; 
}

td {
    font-family:thug_1;
}
img { 
        border:none; 
}
textarea { 
        font-family:helvetica, arial, geneva, sans-serif;
        font-size:12px;
        color: black; 
}
#bg {
        background-image: url(../images/bg-left.jpg);
        background-repeat:no-repeat;
        background-position:left top;
}
#main {
	background-image: url(../images/bg-right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:100%;
	height: 100%;
}
#bg1 {
        background-image: url(../images/dash-bg-left.jpg);
        background-repeat:no-repeat;
        background-position:left top;
}
#main1 {
	background-image: url(../images/dash-bg-right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:100%;
	height: 100%;
}
#page {
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#header {
	float: left;
	height: 170px;
	width: 1000px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
}
#left-image {
	float: left;
	height: 295px;
	width: 462px;
	background-image: url(../images/login_bg_left.jpg);
	background-repeat: no-repeat;
	padding-top: 153px;
	padding-left: 38px;
}
#right-image {
	float: left;
	height: 448px;
	width: 500px;
	background-image: url(../images/flash_bg_right.jpg);
	background-repeat: no-repeat;
}
#top-block {
	height: 618px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#top-block1 {
	height: 214px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#imp-note {
	float: left;
	height: 130px;
	width: 970px;
	background-image: url(../images/important_text_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 30px;
}
#imp-note1 {
	float: left;
	height: 103px;
	width: 970px;
	padding-top: 5px;
	padding-left: 40px;
}
#title {
	float: left;
	height: 158px;
	width: 388px;
	margin-left: 20px;
	margin-top: 2px;
}
#top-values {
	float: left;
	height: 19px;
	width: 483px;
	background-image: url(../images/top-cal.png);
	background-repeat: no-repeat;
	margin-top: 140px;
	margin-left: -370px;
	font-size: 11px;
	padding-top: 3px;
}
#top-values1 {
	float: left;
	height: auto;
	width: 320px;
	background-image: url(../images/dash-top2.png);
	background-repeat: repeat-y;
	font-size: 11px;
	padding-top: 3px;
	text-align:left;
	margin-top:15px;
	margin-right: 5px;
}
#top-values10 {
	float: right;
	height: 19px;
	width: 435px;
	background-image: url(../images/dash-top.png);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 3px;
	text-align:right;
	margin-top:60px;
	margin-right: 15px;
}
.tov {
        color:#ffb952;
}
.toh {
        color:#fd8a02;
}
.ttv {
        color:#4dc20d;
}
#flash {
	float: left;
	height: 655px;
	width: 527px;
	margin-left: -45px;
	position: relative;
	margin-top: -127px;
	background-image: url(../images/thugman_shadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#login {
	float: left;
	height: 213px;
	width: 320px;
	background-image: url(../images/login-bg.png);
	background-repeat: no-repeat;
}
#login-innerblock
{
    	float: left;
	height: 200px;
	width: 260px;
        margin-left: 30px;
        margin-top: 20px;
        font-weight:bold;
}
#ex-user {
	float: left;
	height: 19px;
	width: 231px;
	margin-top: 17px;
	margin-left: 45px;
}
.frm_txt {
	float: left;
	height: 15px;
	width: 75px;
	font-size: 11px;
	color: #000001;
	margin-left: 40px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 3px;
	margin-top: 5px;
}
.frm_txtbox {
	float: left;
	height: 22px;
	width: 174px;
	background-image: url(../images/textbox.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.ltxt {
	background:none;
	border:0;
	width:166px;
	height:18px;
	margin-left:4px;
	margin-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
	letter-spacing: 0.04em;
	color: #FFFFFF;
}
.frm_forget {
	font-family: Candara;
	font-size: 12px;
	text-decoration: underline;
	float: left;
	height: 15px;
	width: 105px;
	margin-left: 40px;
	margin-top: 5px;
	padding-top: 3px;
}
.frm_forget a {
        color:#FFFFFF;
        text-decoration:underline;
}
.frm_forget a:hover {
        color:#ffb607;
        text-decoration:underline;
}
.button {
	float: right;
	height: 26px;
	width: 77px;
	margin-right: 30px;
	margin-top: 4px;
}
.button a {
        color:#FFFFFF;
}
.button a:hover {
        color:#000001;
}
.button2 {
	float: left;
	height: 26px;
	width: 77px;
	margin-left: 250px;
        margin-top: -50px;
}
.new-user {
	float: left;
	height: 30px;
	width: 89px;
	margin-top: 44px;
	margin-left: 90px;
}
.signup {
	float: left;
	height: 25px;
	width: 54px;
	margin-top: 27px;
}
#M-image {
	float: left;
	height: 89px;
	width: 60px;
}
.text {
	font-size: 12px;
	float: left;
	height: auto;
	width: 330px;
	margin-top: 39px;
	margin-left: 10px;
}
.text1 {
	font-size: 12px;
	float: left;
	height: auto;
	width: 550px;
	margin-top: 39px;
	margin-left: 10px;
}
#inside-thugbattle {
	float: left;
	height: auto;
	width: 950px;
	margin-right: 25px;
	margin-left: 25px;
	padding-bottom: 70px;
}
#thug-title {
	float: left;
	height: 30px;
	width: 176px;
	margin-left: 25px;
}
#inside-left {
	float: left;
	height: 169px;
	width: 21px;
	background-image: url(../images/inside_left.jpg);
	background-repeat: no-repeat;
}
#inside-mid {
	float: left;
	height: 169px;
	width: 888px;
	background-image: url(../images/inside-middle.jpg);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
}
#inside-right {
	float: left;
	height: 169px;
	width: 21px;
	background-image: url(../images/inside-right.jpg);
	background-repeat: no-repeat;
}
#inside-title-block {
	float: left;
	height: 36px;
	width: 944px;
	margin-top: 3px;
	margin-left: -28px;
	position: relative;
}
#itb-left {
	float: left;
	height: 36px;
	width: 17px;
	background-image: url(../images/inside-title-left.png);
	background-repeat: no-repeat;
}
#itb-right {
	float: left;
	height: 36px;
	width: 17px;
	background-image: url(../images/inside-title-right.png);
	background-repeat: no-repeat;
}
#itb-mid {
	float: left;
	height: 29px;
	width: 910px;
	background-image: url(../images/inside-title-middle.png);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	color: #a1560c;
	padding-top: 7px;
}
.in-text {
	float: left;
	height: auto;
	width: 175px;
	text-align: center;
}
.in-text1 {
	float: left;
	height: auto;
	width: 220px;
	text-align: center;
}
.in-text2 {
	float: left;
	height: auto;
	width: 165px;
	text-align: center;
}
.in-text99 {
	float: left;
	height: auto;
	width: 165px;
	text-align: center;
}
.shadow {
        color:#a1560c;position:relative;left:2px;top:-24px;
}
.shadow1 {
        color:#000001;position:relative;left:0px;top:0px;
}
.block {
	float: left;
	height: auto;
	width: 165px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0e1114;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.block-txt {
	float: left;
	height: 20px;
	width: 135px;
	padding-left: 30px;
	padding-top: 3px;
}
.block-line {
	float: left;
	height: 1px;
	width: 165px;
	background-color: #0e1114;
}
.block1 {
	float: left;
	height: auto;
	width: 190px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0e1114;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.block-txt1 {
	float: left;
	height: 20px;
	width: 160px;
	padding-left: 30px;
	padding-top: 3px;
}
.block-line1 {
	float: left;
	height: 1px;
	width: 190px;
	background-color: #0e1114;
}
.block2 {
	float: left;
	height: auto;
	width: 155px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0e1114;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.block3{
	float: left;
	height: auto;
	width: 155px;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.block99{
	float: left;
	height: auto;
	width: 155px;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.block-txt2 {
	float: left;
	height: 20px;
	width: 125px;
	padding-left: 30px;
	padding-top: 3px;
}
.block-txt99 {
	float: left;
	height: 20px;
	width: 155px;
	padding-left: 30px;
	padding-top: 3px;
}
.block-line2 {
	float: left;
	height: 1px;
	width: 155px;
	background-color: #0e1114;
}
.block-line99 {
	float: left;
	height: 1px;
	width: 155px;
	background-color: #0e1114;
}
#footer-content {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#foot-link {
	height: 27px;
	width: 420px;
	padding-top: 9px;
	float: left;
	margin-right: 280px;
	margin-left: 280px;
}
.foot-ul {
        margin:0px;
        padding:0px;
        list-style:none;
}
.foot-ul li {
	width:auto;
	height:auto;
	margin-left:20px;
	margin-right:20px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #ecdcca;
}
.foot-ul li a {
        color:#ecdcca;
}

.foot-ul li a:hover {
        color:#f4a60e;
}
#page_views {
	font-size: 11px;
	float: left;
	height: auto;
	width: 110px;
	margin-top: 15px;
}
#copyright {
	font-size: 11px;
	color: #454545;
	float: left;
	height: auto;
	width: 760px;
	text-align: center;
	margin-top: 15px;
	font-family: Tahoma;
}
#site {
	font-size: 11px;
	color: #454545;
	float: left;
	height: auto;
	width: 100px;
	text-align: right;
	margin-top: 15px;
}
#site a {
        color:#454545;
}
#site a:hover {
        color:#CCCCCC;
}
#opt_view {
	font-family: verdana;
	font-size: 11px;
	float: left;
	height: auto;
	width: 980px;
	margin-top: 20px;
	text-align: center;
}
.moz {
        color:#de851c;
}
.term {
        color:#454545;
}
.term a {
        color:#454545;
}
.term a:hover {
        color:#CCCCCC;
}

.download-link {
        color:#FFFFFF;
        text-decoration:none;
}

.download-link a {
        color:#FFFFFF;
        text-decoration:none;
}

.download-link a:hover {
        color:#FFFFFF;
        text-decoration:underline;
}
#flash1 {
	float: left;
	height: 588px;
	width: 447px;
	position: relative;
	margin-top: -147px;
	margin-left: -9px;
	background-image: url(../images/thugman_shadow1.png);
	background-repeat: no-repeat;
	background-position: center 415px;
}
#signup-block {
	float: left;
	height: auto;
	width: 426px;
	margin-left: 47px;
	position: relative;
	margin-top: 7px;
}
#s-top {
	float: left;
	height: 12px;
	width: 426px;
	background-image: url(../images/sign-up-top.png);
	background-repeat: no-repeat;
}
#s-repeat {
	float: left;
	height: auto;
	width: 426px;
	background-image: url(../images/signup-repeat.png);
	background-repeat: repeat-x;
}
#s-inner {
	float: left;
	height: 600px;
	width: 416px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(../images/signup-inner-repeat.png);
	background-repeat: repeat-x;
}
#thug_reg {
	float: left;
	height: 21px;
	width: 416px;
	text-align: center;
	margin-top: 15px;
	padding-bottom: 20px;
}
.s-textbox {
	float: left;
	height: 36px;
	width: 349px;
	margin-right: 24px;
	margin-left: 23px;
	background-image: url(../images/sign-up-textbox-bg.png);
	background-repeat: no-repeat;
	margin-top: 6px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
}
.s-text {
	float: left;
	height: 24px;
	width: 150px;
	padding-top: 2px;
}
.s-box {
	float: left;
	height: 29px;
	width: 198px;
	background-image: url(../images/sign-up-textbox.png);
	background-repeat: no-repeat;
}
.signt {
        width:188px;
        height:18px;
        margin-left:4px;
        margin-right:4px;
        margin-top:3px;
        margin-bottom:2px;
        color:#c0c0c0;
        font-size:12px;
        background:none;
        border:0;
}
.container {
  	border:0;
	width: 186px;
	height: 15px;
	overflow: hidden;
	margin-top:6px;
	margin-left:5px;
	position: relative;
}
.slctbox {
	float: left;
	position: absolute; width: 191px; top: -4px; left: -3px;
	color:#B4B4B4;
	background-color:#111213;
}
#captcha-block {
	float: left;
	height: 123px;
	width: 312px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-top:20px;
	margin-left:48px;
	margin-right:48px;
}

#term-service {
	float: left;
	height: auto;
	width: 312px;
	margin-top: 15px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin-right: 48px;
	margin-left: 48px;
	line-height: 16px;
}
.sterm {
        text-decoration:underline;
}
.sterm a {
        text-decoration:underline;
        color:#ffffff;
}
.sterm a:hover {
        text-decoration:underline;
        color:#860400;
}
#submit {
	float: left;
	height: 39px;
	width: 416px;
	text-align: center;
	margin-top: 33px;
}
#d-header {
	float: left;
	height: 214px;
	width: 1000px;
}
#d-left {
	float: left;
	height: 214px;
	width: 517px;
	background-image: url(../images/dash-header-left.jpg);
	background-repeat: no-repeat;
}
#d-right {
	float: left;
	height: 214px;
	width: 483px;
	background-image: url(../images/dash-header-right.jpg);
	background-repeat: no-repeat;
}
#thug_man {
	float: right;
	height: 152px;
	width: 200px;
	background-image: url(../images/dash-thug-man.png);
	background-repeat: no-repeat;
	margin-right: -20px;
	margin-top: -160px;
}
#thug_man_xmas {
	float: right;
	height: 152px;
	width: 200px;
	background-image: url(../images/dash-thug-man_xmas.png);
	background-repeat: no-repeat;
	margin-right: -20px;
	margin-top: -160px;
}
#date_time {
	font-size: 11px;
	float: left;
	height: 20px;
	width: auto;
	margin-top: 20px;
	margin-left: 140px;
}
.logout {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #da0b0b;
	float: right;
	height: 20px;
	width: auto;
	background-image: url(../images/logout.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 40px;
	text-decoration:underline;
	margin-right: 15px;
}
.logout a{
        color: #da0b0b;
        text-decoration:underline;
}

.logout a:hover {
        color:#666666;
        text-decoration:underline;
}
/* PET HEADER BAR */
#acc-bar_pets 
{
	float: left;
	height: 90px;
	width: 775px;
	margin-top:5px;
}
#acc-mid_pets 
{
	float: left;
	height: 85px;
	width: 745px;
	background-image: url(../images/acc-mid_pets.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
}
#acc-inner-mid_pets 
{
	float: left;
	height: 80px;
	width: 730px;
	background-image: url(../images/acc-i-mid_pets.png);
	background-repeat: repeat-x;
        padding-top: 4px;
}
#acc-left_pets 
{
	float: left;
	height: 90px;
	width: 8px;
	background-image: url(../images/acc-left_pets.jpg);
	background-repeat: no-repeat;
}

#acc-right_pets
{
	float: left;
	height: 90px;
	width: 8px;
	background-image: url(../images/acc-right_pets.jpg);
	background-repeat: no-repeat;
}
#acc-inner_pets 
{
	float: left;
	height: 32px;
	width: 971px;
}
#acc-inner-left_pets 
{
	float: left;
	height: 80px;
	width: 8px;
	background-image: url(../images/acc-i-left_pets.png);
	background-repeat: no-repeat;
}
#acc-inner-right_pets 
{
	float: left;
	height: 80px;
	width: 8px;
	background-image: url(../images/acc-i-right_pets.png);
	background-repeat: no-repeat;
}
#acc-mid_pets2 
{
	float: left;
	height: 85px;
	width: 565px;
	background-image: url(../images/acc-mid_pets.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
}
#acc-inner-mid_pets2 
{
	float: left;
	height: 80px;
	width: 565px;
	background-image: url(../images/acc-i-mid_pets.png);
	background-repeat: repeat-x;
        padding-top: 8px;
}
#acc-bar_pets2 
{
	float: right;
	height: 90px;
	width: 580px;
	margin-top:5px;
}
#acc-mid_pets2 
{
	float: left;
	height: 85px;
	width: 564px;
	background-image: url(../images/acc-mid_pets.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
}
/* END OF PETS */
/* Gym HEADER BAR */
#acc-bar_gym 
{
	float: left;
	height: auto;
	width: 775px;
}
#acc-mid_gym 
{
	float: left;
	height: 135px;
	width: 745px;
	background-image: url(../images/acc-mid_gym.png);
	background-repeat: repeat-x;
	padding-top: 6px;
}
#acc-left_gym 
{
	float: left;
	height: 135px;
	width: 8px;
	background-image: url(../images/acc-left_gym.png);
	background-repeat: no-repeat;
}

#acc-right_gym
{
	float: left;
	height: 135px;
	width: 8px;
	background-image: url(../images/acc-right_gym.png);
	background-repeat: no-repeat;
}

#acc-inner_gym 
{
	float: left;
	height: 32px;
	width: 971px;
}
#acc-inner-mid_gym 
{
	float: left;
	height: 115px;
	width: 730px;
	background-image: url(../images/acc-i-mid_gym.png);
	background-repeat: repeat-x;
        padding-top: 4px;
}
#acc-inner-left_gym 
{
	float: left;
	height: 80px;
	width: 8px;
	background-image: url(../images/acc-i-left_gym.png);
	background-repeat: no-repeat;
}
#acc-inner-right_gym 
{
	float: left;
	height: 80px;
	width: 8px;
	background-image: url(../images/acc-i-right_gym.png);
	background-repeat: no-repeat;
}
#acc-mid_pets2 
{
	float: left;
	height: 85px;
	width: 565px;
	background-image: url(../images/acc-mid_pets.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
}
#acc-inner-mid_pets2 
{
	float: left;
	height: 80px;
	width: 565px;
	background-image: url(../images/acc-i-mid_pets.png);
	background-repeat: repeat-x;
        padding-top: 8px;
}
#acc-bar_pets2 
{
	float: right;
	height: 90px;
	width: 580px;
	margin-top:5px;
}
#acc-mid_pets2 
{
	float: left;
	height: 85px;
	width: 564px;
	background-image: url(../images/acc-mid_pets.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
}
#gym-actiontext
{
	float: left;
	height: 35px;
	width: 900px;
        margin-left: 10px;
        margin-top: 60px;
}
/* END OF GYM Header Layout */
#acc-bar99 
{
	float: left;
	height: 45px;
	width: 988px;
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom:5px;
}
#acc-bar {
	float: left;
	height: 45px;
	width: 988px;
	margin-right: 6px;
	margin-left: 6px;
}
#acc-left {
	float: left;
	height: 45px;
	width: 8px;
	background-image: url(../images/acc-left.jpg);
	background-repeat: no-repeat;
}
#acc-mid {
	float: left;
	height: 39px;
	width: 972px;
	background-image: url(../images/acc-mid.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
}
#acc-right {
	float: left;
	height: 45px;
	width: 8px;
	background-image: url(../images/acc-right.jpg);
	background-repeat: no-repeat;
}
#your-account {
	float: left;
	width: 172px;
	height: 20px;
	margin-left: 10px;
	padding-top: 6px;
	letter-spacing: 0.03em;
	word-spacing: 0.08em;
}
#acc-inner {
	float: left;
	height: 32px;
	width: 971px;
}
#acc-inner-left {
	float: left;
	height: 32px;
	width: 8px;
	background-image: url(../images/acc-i-left.png);
	background-repeat: no-repeat;
}
.task-list-img {
        float: left;
	height: 19px;
	width: 125px;
	background-repeat: no-repeat;
	
}
#acc-inner-mid99 {
	float: left;
	height: 32px;
	width: 830px;
	background-image: url(../images/acc-i-mid.png);
	background-repeat: repeat-x;
        padding-top: 8px;
}
#acc-inner-mid {
	float: left;
	height: 32px;
	width: 955px;
	background-image: url(../images/acc-i-mid.png);
	background-repeat: repeat-x;
}
#acc-inner-right {
	float: left;
	height: 32px;
	width: 8px;
	background-image: url(../images/acc-i-right.png);
	background-repeat: no-repeat;
}
#profile {
	float: left;
	height: auto;
	width: 219px;
}
#db-left {
	float: left;
	height: auto;
	width: 219px;
	margin-top: 10px;
	margin-left: 6px;
	padding-bottom: 70px;
}
#profile-top {
	float: left;
	height: 10px;
	width: 219px;
	background-image: url(../images/brown-top.jpg);
	background-repeat: no-repeat;
}
#profile-mid {
	float: left;
	height: auto;
	width: 219px;
	background-color:#211815;
}
#profile-bottom {
	float: left;
	height: 10px;
	width: 219px;
	background-image: url(../images/brown-bottom.jpg);
	background-repeat: no-repeat;
}
#menu {
	float: left;
	height: auto;
	width: 219px;
	margin-top:10px;
}
#menu-top {
	float: left;
	height: 10px;
	width: 219px;
	background-image: url(../images/green-top.jpg);
	background-repeat: no-repeat;
}
#menu-mid {
	float: left;
	height: auto;
	width: 219px;
	background-color:#1b2115;

}
#menu-bottom {
	float: left;
	height: 10px;
	width: 219px;
	background-image: url(../images/green-bottom.jpg);
	background-repeat: no-repeat;
}
#online {
	float: left;
	height: auto;
	width: 219px;
	margin-top:10px;
}
#online-top {
	float: left;
	height: 10px;
	width: 219px;
	background-image: url(../images/blue-top.jpg);
	background-repeat: no-repeat;
}
#online-mid {
	float: left;
	height: auto;
	width: 219px;
	background-color:#152021;

}
#online-bottom {
	float: left;
	height: 10px;
	width: 219px;
	background-image: url(../images/blue-bottom.jpg);
	background-repeat: no-repeat;
}
.acc-text {
	float: left;
	height: 16px;
	width: auto;
	font-size: 12px;
	font-weight: bold;
	margin-top:8px;
}
.acc-text img {
	float: left;
	height: 20px;
	width: 22px;
	margin-right:6px;
}

    /* top bar Icon Sprite */
 .acc-text img.icons_1 {background-image:url('../images/icon_sprite.gif'); background-position:-528px 0px} /* Home page */
 .acc-text img.icons_2 {background-image:url('../images/icon_sprite.gif'); background-position:-66px 0px} /* City page */
 .acc-text img.icons_3 {background-image:url('../images/icon_sprite.gif'); background-position:-109px 0px} /* Back Alley */
 .acc-text img.icons_4 {background-image:url('../images/icon_sprite.gif'); background-position:-550px 0px} /* Gym */
 .acc-text img.icons_5 {background-image:url('../images/icon_sprite.gif'); background-position:-572px 0px} /* Inventory */
 .acc-text img.icons_6 {background-image:url('../images/icon_sprite.gif'); background-position:-594px 0px} /* Crimes */

.acc-text a {
        color:#fff;
}
.acc-text a:hover {
        color:#d89608;
}
.acc-line {
	float: left;
	height: 32px;
	width: 1px;
	margin-right: 7px;
	margin-left: 7px;
	background-color: #292b2d;
}
#profile-img-block {
	float: left;
	height: 191px;
	width: 179px;
	margin-right: 20px;
	margin-left: 20px;
}
#profile-img1 {
	float: left;
	height: 9px;
	width: 179px;
	background-image: url(../images/profile-top.jpg);
	background-repeat: no-repeat;
}
#profile-img2 {
	float: left;
	height: 178px;
	width: 179px;
	background-color: #000003;
}
#action-img-block {
	float: left;
	width: 201px;
	margin-right: 20px;
	margin-left: 8px;
        height: auto;
        margin-top: 10px;
}
#action-img1 {
	float: left;
	height: 10px;
	width: 201px;
	background-image: url(../images/menu-actions-top.jpg);
	background-repeat: no-repeat;
}
#action-img2 {
	float: left;
	height: auto;
	width: 201px;
	background-color: #000003;
}
#action-img3 {
	float: left;
	height: 10px;
	width: 201px;
	background-image: url(../images/menu-actions-bottom.jpg);
	background-repeat: no-repeat;
}
#pr-img {
        width:115px;
        height:141px;
        float:left;
        margin-left:32px;
        margin-right:32px;
        margin-top:8px;
}
#profile-img3 {
	float: left;
	height: 9px;
	width: 179px;
	background-image: url(../images/profile-bottom.jpg);
	background-repeat: no-repeat;
}
#profile-name {
	float: left;
	height: 20px;
	width: 128px;
	margin-top: 8px;
	margin-left:25px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
        text-align: center;
}
.star {
	width:16px;
	height:16px;
	float:left;
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.p-name {
        color:#fb9701;
}
#profile-list {
	float: left;
	height: auto;
	width: 201px;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 9px;
}
/* PETS */
.petline
 {
  width:201px;
  height:1px;
  margin-top:5px;
  background-color:#040302;
  }
  .petlist
{
margin:0px;
padding:0px;
list-style:none;
}

.petlist li
{
 width:150px;
 float:left;
 margin-top:5px;
 font-family:verdana;
 font-size:11px;
 font-weight:bold;
 }
 
.plist
{
margin:0px;
padding:0px;
list-style:none;
}

.plist li
{
 width:201px;
 float:left;
 margin-top:5px;
 font-family:verdana;
 font-size:11px;
 font-weight:bold;
 }
.plist
{
margin:0px;
padding:0px;
list-style:none;
}

    /* Menu Icon Sprite */
 .plist li img.icons_1 {background-image:url('../images/icon_sprite.gif'); background-position:-640px 0px} /* LEVEL */
 .plist li img.icons_2 {background-image:url('../images/icon_sprite.gif'); background-position:-662px 0px} /* CREDIT */
 .plist li img.icons_3 {background-image:url('../images/icon_sprite.gif'); background-position:-684px 0px} /* POINTS */
 .plist li img.icons_4 {background-image:url('../images/icon_sprite.gif'); background-position:-706px 0px} /* MONEY */
 .plist li img.icons_5 {background-image:url('../images/icon_sprite.gif'); background-position:-44px 0px} /* LOCATION */
 
 .pline
 {
  width:201px;
  height:1px;
  margin-top:5px;
  background-color:#040302;
  }
  
 .pline2
 {
  width:700px;
  height:1px;
  margin-top:5px;
  background-color:#040302;
  }
.pblue
{
color:#1753bd;
}
.pyellow
{
color:#bf8c00;
}

.pgreen
{
color:#22680a;
}#stat {
	background-color: #0d0908;
	float: left;
	height: auto;
	width: 201px;
	margin-top: 15px;
	margin-right: 9px;
	margin-left: 9px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.stat-title {
	float: left;
	height: 20px;
	width: 201px;
	margin-top: 5px;
	text-align: center;
}
.stext {
	color: #f8b032;
	height: 21px;
	width: 56px;
	padding-top: 8px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
#stat .sbox {
	float: left;
	height: 25px;
	width: 125px;
	background-image: url(../images/stats-bg.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 5px;
}
.stat-per {
	background-image: url(../images/stats.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 24px;
	width: auto;
}
#main-menu {
	float: left;
	height: 30px;
	width: 219px;
	text-align: center;
}


#menu-list {
	float: left;
	height: auto;
	width: 201px;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 9px;
}

.mlist
{
margin:0px;
padding:0px;
list-style:none;
}

.mlist li
{
 width:201px;
 float:left;
 margin-top:5px;
 font-family:verdana;
 font-size:12px;
 font-weight:bold;
 }

 .mlist li a
 {
 color:#fff;
 
 }

 
 
 .mlist li a:hover
 {
 color:#258603;
 }

 .mlist li img
 {
  width:22px;
  height:20px;
  float:left;
  margin-right:5px;
  margin-top:-3px;
  margin-left:8px;
  }
  /* Menu Icon Sprite */
 .mlist li img.icons_1 {background-image:url('../images/icon_sprite.gif'); background-position:0px 0px} /* Hospital */
 .mlist li img.icons_2 {background-image:url('../images/icon_sprite.gif'); background-position:-66px 0px} /* STAFF */
 .mlist li img.icons_3 {background-image:url('../images/icon_sprite.gif'); background-position:-88px 0px} /* Places of Interest */
 .mlist li img.icons_4 {background-image:url('../images/icon_sprite.gif'); background-position:-110px 0px} /* Manage Pets */
 .mlist li img.icons_5 {background-image:url('../images/icon_sprite.gif'); background-position:-132px 0px} /* Jail */
 .mlist li img.icons_6 {background-image:url('../images/icon_sprite.gif'); background-position:-154px 0px} /* Pet Medical Center */
 .mlist li img.icons_7 {background-image:url('../images/icon_sprite.gif'); background-position:-22px 0px} /* Bank */
 .mlist li img.icons_8 {background-image:url('../images/icon_sprite.gif'); background-position:-176px 0px} /* Forums */
 .mlist li img.icons_9 {background-image:url('../images/icon_sprite.gif'); background-position:-198px 0px} /* Announcments */
 .mlist li img.icons_10 {background-image:url('../images/icon_sprite.gif'); background-position:-220px 0px} /* Newspaper */
 .mlist li img.icons_11 {background-image:url('../images/icon_sprite.gif'); background-position:-242px 0px} /* Search Users */
 .mlist li img.icons_12 {background-image:url('../images/icon_sprite.gif'); background-position:-264px 0px} /* Donate  */
 .mlist li img.icons_13 {background-image:url('../images/icon_sprite.gif'); background-position:-286px 0px} /* Friends */
 .mlist li img.icons_14 {background-image:url('../images/icon_sprite.gif'); background-position:-308px 0px} /* Enemies */
 .mlist li img.icons_15 {background-image:url('../images/icon_sprite.gif'); background-position:-330px 0px} /* Vote */
 .mlist li img.icons_16 {background-image:url('../images/icon_sprite.gif'); background-position:-352px 0px} /* Calender */ 
 /* ACCOUNT SETTINGS */
 .mlist li img.icons_17 {background-image:url('../images/icon_sprite.gif'); background-position:-374px 0px} /* Edit Account */
 .mlist li img.icons_18 {background-image:url('../images/icon_sprite.gif'); background-position:-396px 0px} /* ITEM GUIDE */
 .mlist li img.icons_19 {background-image:url('../images/icon_sprite.gif'); background-position:-418px 0px} /* report cheater */
 .mlist li img.icons_20 {background-image:url('../images/icon_sprite.gif'); background-position:-440px 0px} /* Support center */
 .mlist li img.icons_21 {background-image:url('../images/icon_sprite.gif'); background-position:-462px 0px} /* Submit Idea */
 .mlist li img.icons_22 {background-image:url('../images/icon_sprite.gif'); background-position:-484px 0px} /* Help */
 .mlist li img.icons_23 {background-image:url('../images/icon_sprite.gif'); background-position:-506px 0px} /* Rules */
 .mline
 {
  width:201px;
  height:1px;
  margin-top:5px;
  background-color:#090b07;
  }


.mlist li span
{
color:#f17c0a;
}
#staff-online {
	float: left;
	height: 30px;
	width: 219px;
	text-align: center;
}
.staff-inner {
	background-color: #070b0b;
	float: left;
	height: 21px;
	width: 209px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 6px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}

.sred
{
	width:120px;
	height:auto;
	float:left;
	margin-left:10px;
	color: #df1d1d;
}

.sred a
{
color:#df1d1d;
}

.sred a:hover
{
color:#df1d1d;
text-decoration:underline
}

.sec
{
width:70px;
height:auto;
float:left;
}



.syellow
{
	width:120px;
	height:auto;
	float:left;
	margin-left:10px;
	color: #deb114;
}

.syellow a
{
color:#deb114;
}

.syellow a:hover
{
color:#deb114;
text-decoration:underline
}
#db-right {
	float: left;
	height: auto;
	width: 761px;
	margin-left: 8px;
	margin-top: 6px;
	padding-bottom: 70px;
}
#top-game-details {
	float: left;
	height: auto;
	width: 761px;
}
#game1 {
	float: left;
	height: 10px;
	width: 761px;
	background-image: url(../images/right-top.jpg);
	background-repeat: no-repeat;
}
#game2 {
	float: left;
	height: auto;
	width: 761px;
	background-color: #1b171c;
}
#game3 {
	float: left;
	height: 10px;
	width: 761px;
	background-image: url(../images/right-bottom.jpg);
	background-repeat: no-repeat;
}
#game-news {
	float: left;
	height: 37px;
	width: 745px;
	margin-right: 8px;
	margin-left: 8px;
}
#game-news1 {
	float: left;
	height: 37px;
	width: 9px;
	background-image: url(../images/game-news1.jpg);
	background-repeat: no-repeat;
}
#game-news2 {
	float: left;
	height: 37px;
	width: 727px;
	background-color: #080606;
}
#game-news3 {
	float: left;
	height: 37px;
	width: 9px;
	background-image: url(../images/game-news2.jpg);
	background-repeat: no-repeat;
}
.game-title1 {
	font-size: 14px;
	font-weight: bold;
	color: #fbbd01;
	float: left;
	height: 27px;
	width: 150px;
	padding-top: 10px;
	padding-left: 5px;
}

.gline
{
width:2px;
height:37px;
float:left;
background-color:#1b171c;
}
.gtext {
	font-size: 12px;
	float: left;
	height: 27px;
	width: auto;
	margin-left: 20px;
	padding-top: 10px;
}


#stock {
	float: left;
	height: 37px;
	width: 745px;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 8px;
}
#stock1 {
	float: left;
	height: 37px;
	width: 9px;
	background-image: url(../images/stock1.jpg);
	background-repeat: no-repeat;
}
#stock2 {
	float: left;
	height: 37px;
	width: 727px;
	background-color: #110202;
}
#stock3 {
	float: left;
	height: 37px;
	width: 9px;
	background-image: url(../images/stock2.jpg);
	background-repeat: no-repeat;
}
.stock-title1 {
	font-size: 14px;
	font-weight: bold;
	color: #b46363;
	float: left;
	height: 27px;
	width: 150px;
	padding-top: 10px;
	padding-left: 5px;
}


.stocktext {
	font-size: 12px;
	float: left;
	height: 27px;
	width: auto;
	margin-left: 20px;
	padding-top: 10px;
	font-weight: bold;
}


.scolor1
{
color:#c4a62d;
}

.scolor2
{
color:#b46363;
}

.scolor3
{
color:#5dab1e;
}
#posted {
	float: left;
	height: 20px;
	width: 280px;
	margin-top: 10px;
	margin-left: 20px;
	font-size: 11px;
}
#display {
	font-size: 11px;
	float: left;
	height: 20px;
	width: 260px;
	margin-top: 10px;
}
#added {
	font-size: 11px;
	float: left;
	height: 20px;
	width: 190px;
	margin-top: 10px;
}
#title-block {
	float: left;
	height: auto;
	width: 742px;
	margin-top: 5px;
	margin-right: 9px;
	margin-left: 10px;
}
#title-inner {
	float: left;
	height: 32px;
	width: 742px;
}
#title-inner1 {
	float: left;
	height: 32px;
	width: 9px;
	background-image: url(../images/title-left.jpg);
	background-repeat: no-repeat;
}
#title-inner2 {
	float: left;
	height: 32px;
	width: 724px;
	background-color: #130c09;
}

#title-inner3 {
	float: left;
	height: 32px;
	width: 9px;
	background-image: url(../images/title-right.jpg);
	background-repeat: no-repeat;
}
#black-block {
	float: left;
	height: auto;
	width: 742px;
	margin-top: -6px;
}
#black-top {
	float: left;
	height: 6px;
	width: 742px;
	background-image: url(../images/title-black-top.jpg);
	background-repeat: no-repeat;
}

#black-mid {
	float: left;
	height:auto;
	width: 712px;
	background-color:#000002;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 11px;
	line-height: 20px;
}
#black-bottom {
	float: left;
	height: 6px;
	width: 742px;
	background-image: url(../images/title-black-bottom.jpg);
	background-repeat: no-repeat;
}

.title1 {
	font-size: 11px;
	font-weight: bold;
	float: left;
	height: 20px;
	width: 250px;
	padding-top: 6px;
	padding-left: 5px;
}

.tline
{
background-color:#1b171c;
width:2px;
height:26px;
float:left;
}
.ttext {
	float: left;
	height: 20px;
	width: auto;
	margin-left: 10px;
	padding-top: 6px;
	font-size: 11px;
}
#rlink {
	float: left;
	height: auto;
	width: 757px;
	border: 1px solid #ce3a3a;
	background-color: #a70000;
	margin-top: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#ref-link-inner {
	float: left;
	height: 26px;
	width: 743px;
	margin-right: 8px;
	margin-left: 8px;
}
#link1 {
	float: left;
	height: 26px;
	width: 10px;
	background-image: url(../images/link-left.jpg);
	background-repeat: no-repeat;
}
#link2 {
	float: left;
	height: 20px;
	width: 723px;
	background-color: #670000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	text-align: center;
}

#link3 {
	float: left;
	height: 26px;
	width: 10px;
	background-image: url(../images/link-right.jpg);
	background-repeat: no-repeat;
}


.link-color
{
color:#f3be18;
}

.link-color a
{
color:#f3be18;
}

.link-color a:hover
{
color:#f3be18;
text-decoration:underline;
}
.link-text {
	float: left;
	height: auto;
	width: 757px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
	padding-top: 3px;
}

.link-color1
{
color:#31a10a;
}
#personal {
	float: left;

	height: 35px;
	width: 761px;
	margin-top: 35px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.gray-block-top{
	float: left;
	height: 16px;
	width: 759px;
	background-image: url(../images/inside-top.png);
	margin-top: 10px;
}

.gray-block-middle{
	float: left;
	height: auto;
	width: 760px;
	background-image: url(../images/inside-middle.png);
	background-repeat: repeat-y;
}
.gray-block-middle-wiki{
	float: left;
	height: auto;
	width: 759px;
	background-image: url(../images/inside-middle.png);
	background-repeat: repeat-y;
        padding-left: 5px;
        padding-right: 5px;
}
.gray-block-bottom{
	float: left;
	height: 16px;
	width: 760px;
	background-image: url(../images/inside-bottom.png);
}


.small-inner-top{
	float: right;
	height: 16px;
	width: 590px;
	background-image: url(../images/inside-top.png);
	margin-top: 10px;
}
.small-inner-middle{
	float: right;
	height: auto;
	width: 590px;
	background-image: url(../images/inside-middle.png);
	background-repeat: repeat-y;
}
.small-inner-bottom{
	float: right;
	height: 16px;
	width: 590px;
    background-image: url(../images/inside-bottom.png);
}
.small-inner-header {
	float: right;
	width: 580px;
	height: 23px;
	background-color: #161616;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #f27f0b;
	margin-right: 3px;
	margin-left: 3px;
}
.small-inner-container {
	float: left;
	width: 590px;
	height: auto;
}

.menu-container {
	float: left;
    width: 170px;
	height: auto;
}


.menu-size-top{
	float: left;
	height: 16px;
	width: 160px;
	background-image: url(../images/inside-top.png);
	margin-top: 10px;
}

.menu-size-mid{
	float: left;
	height: auto;
	width: 160px;
	background-image: url(../images/inside-middle.png);
	background-repeat: repeat-y;
}
.menu-size-bottom{
	float: left;
	height: 16px;
	width: 160px;
	background-image: url(../images/inside-bottom.png);
}

.gray-block{
	float: left;
	height: auto;
	width: 759px;
	background-color: #242424;
	border: 1px solid #979494;
	margin-top: 15px;
}


.gray-block1-top{
	float: left;
	height: 16px;
	width: 371px;
	background-image: url(../images/inside-top1.png);
	margin-top: 10px;
}

.gray-block1-middle{
	float: left;
	height: auto;
	width: 369px;
	background-image: url(../images/inside-middle1.png);
	background-repeat: repeat-y;
        border-radius: 0px 0px 8px 8px;
}
.gray-block1-middle2{
	float: left;
	height: auto;
	width: 369px;
	background-image: url(../images/inside-middle1.png);
	background-repeat: repeat-y;
    border-radius: 0px 0px 8px 8px;
}

.container-halfblock {
float: left;
height: auto;
width: 373px;

}

.container-halfblock2 {
float: left;
height: auto;
width: 373px;
margin-left:15px;
}

.gray-block1-bottom{
	float: left;
	height: 16px;
	width: 371px;
	background-image: url(../images/inside-bottom1.png);
}
.gray-block1{
	float: left;
	height: auto;
	width: 369px;
	background-color: #242424;
	border: 1px solid #979494;
}

.gray-block2{
	float: left;
	height: auto;
	width: 371px;
	background-color: #242424;
	border: 1px solid #979494;
	margin-left:15px;
	margin-top: 15px;
}

.heading {
	float: left;
	height: 23px;
	width: 745px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #161616;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #f27f0b;
}

.heading2{
	float: left;
	height: 23px;
	width: 753px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #161616;
	font-size: 12px;
	padding-top: 5px;
	color: #f27f0b;
	font-style: italic;
}

.heading1 {
	float: left;
	height: 22px;
	width: 362px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #161616;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	color: #f27f0b;
}

.text-block {
	float: left;
	height: auto;
	width: 362px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}

.text-block1 {
	float: left;
	height: auto;
	width: 362px;
	margin-right: 5px;
	margin-left: 20px;
	margin-top: 5px;
}

s.ptext1 {
	float: left;
	height: 18px;
	width: 180px;
	font-family: Verdana;
	font-size: 12px;
}

.ptext1 {
	font-family: Arial;
	font-size: 12px;
	float: left;
	height: 18px;
	width: 210px;
	font-weight: bold;
}



.ptext2 {
	font-family: Arial;
	font-size: 12px;
	float: left;
	height: 18px;
	width: 122px;
}

.ptext3 {
	font-family: Arial;
	font-size: 12px;
	float: left;
	height: 18px;
	width: 362px;
	font-weight: bold;
}
.tcolor
{
color:#ffa500;
}

.tcolor a
{
color:#ffa500;
}

.tcolor a:hover
{
 color:#999999;
 }

.trade
{
color:#f27f0b;
font-weight:bold;
}
.trade a
{
color:#f27f0b;
}

.trade a:hover
{
color:#666666;
font-weight:bold;
}
.treasure {
	float: left;
	height: auto;
	width: auto;
	margin-left: 5px;
}
.worth {
	float: right;
	height: auto;
	width: auto;
	margin-right: 5px;
}

.trr1 {
	float: left;
	height: auto;
	width: 89px;
	margin-right: 50px;
	margin-left: 50px;
}



.tr2 {
	float: left;
	width: 89px;
	height: 100px;
	margin-right: 30px;
	margin-left: 30px;
}

.tr1-text {
	font-size: 12px;
	float: left;
	height: 18px;
	width: 89px;
	text-align: center;
	margin-top: 5px;
}
.tr-img {
	float: left;
	height: 50px;
	width: 89px;
	margin-top: 0px;
	text-align: center;
}
#pnotepad {
	float: left;
	height: auto;
	width: 757px;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 15px;
}
#notepad-top {
	float: left;
	height: 16px;
	width: 757px;
	background-image: url(../images/notepad-top.jpg);
	background-repeat: no-repeat;
}
#notepad-repeat {
	float: left;
	height: auto;
	width: 747px;
	background-image: url(../images/notepad-repeat.jpg);
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;
}
#note-text {
	font-size: 17px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 740px;
	padding-right: 5px;
	padding-left: 10px;
}


.textnote
{
	width:732px;
	height:245px;
	float:left;
	padding:5px;
}

.update-button
{
 float:right;
 margin-top:5px;
 }
#frm {
	float: left;
	height: auto;
	width: 732px;
	margin-top: 5px;
}

.ctext1 {
	font-family: Arial;
	font-size: 12px;
	float: left;
	height: 10px;
	width: 375px;
	font-weight: bold;
}

.ctext2 {
	font-family: Arial;
	font-size: 12px;
	float: left;
	height: 18px;
	width: 181px;
}

.trneww {
	background-color: #161616;
}

.fullgrayblock {
	float: left;
	height: auto;
	width: 250px;
	background-color: #242424;
	border: 1px solid #979494;
	margin-top: 15px;
}

.trneww2 {
   background-color: #202125;
   font-size: 18px;

   text-align: center;
   color: #FAB001;
}

.grey-blockgangmenu{
	float: left;
	height: auto;
	width: 160px;
	background-color: #242424;
	border: 1px solid #979494;
	margin-top: 15px;
}

.gray-blockgangblock{
	float: left;
	height: auto;
	width: 371px;
	background-color: #242424;
	border: 1px solid #979494;
	margin-left:15px;
	margin-top: 15px;
}

.gangblockheader{
	float: left;
	height: 23px;
	width: 572px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #161616;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #f27f0b;
}

.gangmenuheader{
	float: left;
	height: 23px;
	width: 155px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #161616;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #f27f0b;
}

.grey-blockgangmenu2{
	float: right;
	height: auto;
	width: 590px;
	background-color: #242424;
	border: 1px solid #979494;
	margin-top: 15px;
	margin-left: 5px;
}

.citypage1 {
	float: left;
	height: auto;
	width: 89px;
	margin-right: 40px;
	margin-left: 40px;
}

.cityheader1{
	float: left;
	height: 23px;
	width: 160px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #161616;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #f27f0b;
}

.city-links1 {
	font-size: 12px;
	float: left;
	height: 18px;
	width: 160px;
	text-align: center;
	margin-top: 5px;
}

.item-infoblock{
	float: left;
	height: auto;
	width: 395px;
	background-color: #242424;
	border: 1px solid #979494;
	margin-top: 15px;
}

.iteminfo-heading {
	float: left;
	height: 23px;
	width: 390px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #161616;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	color: #f27f0b;
}

#footer-space {
	clear: both;
	height: 50px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#footer {
	clear: both;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 105px;
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
}

.footer-inner {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding-top: 25px;
	padding-right: 30px;
	padding-left: 30px;
}
#footer-link {
	float: left;
	height: 23px;
	width: 645px;
	background-image: url(../images/footer-link-bg.png);
	background-repeat: no-repeat;
	font-size:14px;
	padding-top:5px;
}

.f-ul
{
margin:0px;
padding:0px;
list-style:none;
}

.f-ul li
{
width:auto;
height:16px;
float:left;
margin-left:20px;
margin-right:40px;
}

.f-ul li a
{
color:#FFFFFF;
}

.f-ul li a:hover
{
color:#a9560e;
}
.site {
	float: right;
	height: auto;
	width: 120px;
	color:#FFFFFe;
	font-size:11px;
	text-align:right;
}

.site a
{
color:#FFFFFe;
}

.site a:hover
{
color:#9f0101;
}
.copy {
	float: left;
	height: auto;
	width: 460px;
	font-size: 11px;
	color: #FFFFFd;
	margin-top: 20px;
}

.copy a
{
color:#FFFFFd;
}

.copy a:hover
{
color:#ffc955;
}

.optimize
{
	width:480px;
	height:auto;
	font-size: 11px;
	color: #FFFFFd;
	margin-top: 20px;
	text-align:right;
	float: left;
}

.optimize a
{
color:#ffc955;
text-decoration:underline;
}
.optimize a:hover
{
color:#FFFFFF;
text-decoration:underline;
}



.row0 {
    background-color: #ffffff;
}

tr.row0:hover {
    background-color: #ffff00;
}

.row1 {
    background-color: #767676;
}

tr.row1:hover {
    background-color: #ffff00;
}

.top_showstuff 
{
    float: left;
    height: auto;
    width: 85%;
    padding-top: 8px;
    background-image: url(../images/dash-top3.png);
    background-repeat: repeat-y;
    margin-top: 25px;
    padding-left:125px;
}
.header-display-time
{
    position: absolute;
    
    float: left;
    height: auto;
    width: 300px;
    margin-top: -35px;
}
#percentage 
{
	float: left;
	height: auto;
	width: 281px;
	margin-top: -2px;
	margin-left:40px;
}
#percentage-gym
{
	float: left;
	height: auto;
	width: 281px;
	margin-top: -2px;
	margin-left:5px;
}
.per-top {
	float: left;
	height: 6px;
	width: 281px;

}
.per-mid {
	float: left;
	height: auto;
	width: 269px;
	padding-right: 6px;
	padding-left: 6px;
        font-family: monospace;
}
.per-bottom {
	float: left;
	height: 6px;
	width: 281px;

}
.p-text {
        font-family: thug_1;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	height: 16px;
	width: 45px;
	padding-top: 2px;
	margin-top: 2px;
}
.per-bg {
	font-size: 13px;
	float: right;
	height: 18px;
	width: 180px;
	background-image: url(../images/percent-bg.jpg);
	background-repeat: repeat-x;
	position:relative;
	margin-top: 2px;
}
/* GYM POINTS DIV */
.per-bg-gympoints 
{
	font-size: 14px;
        font-weight: bolder;
	float: right;
	height: 18px;
	width: 180px;
	position:relative;
	margin-top: 2px;
}
.per-inner span
{
float:right;
position:absolute;
margin-top:2px;
width:177px;
text-align:right;
}
.per-inner {
	float: left;
	height: 17px;
	width: auto;
	background-image: url(../images/percent.jpg);
	background-repeat: repeat-x;
}
/* PET TRAINER EXP BAR */
.p-text-pet {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	height: 16px;
	width: 45px;
	padding-top: 2px;
	margin-top: 2px;
}
.per-bg-pet 
{
	font-size: 13px;
	float: left;
	height: 18px;
	width: 165px;
	background-image: url(../images/percent-bg.jpg);
	background-repeat: repeat-x;
	position:relative;
	margin-top: 2px;
}
.per-inner-pet span
{
    float:right;
    position:absolute;
    margin-top:2px;
    width:162px;
    text-align:left;
}
.per-inner-pet 
{
	float: left;
	height: 17px;
	width: auto;
	background-image: url(../images/percent.jpg);
	background-repeat: repeat-x;
}

#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 300px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}

.newspaper-container {
 width=745px;
 height=auto;
 background-color: #ffffff;
 color: black;
}

#outside_page {
	float: left;
	height: auto;
	width: 1000px;
	margin-left: 47px;
	position: relative;
	margin-top: 7px;
        
}
#out_top{
	float: left;
	height: 12px;
	width: 950px;
	background-image: url(../images/sign-up-top.png);
	background-repeat: no-repeat;
}
#out_repeat {
	float: left;
	height: auto;
	width: 950px;
	background-image: url(../images/signup-repeat.png);
	background-repeat: repeat-x;
}
#out-side-page {
	float: left;
	height: 448px;
	width: 1000px;
	background-image: url(../images/out-side-page.jpg);
	background-repeat: no-repeat;
}
#outside-main {
	background-image: url(../images/bg-right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:100%;
	height: auto;
}
#out-top-values {
	float: left;
	height: 19px;
	width: 1000px;
	background-color: #000000;
	background-repeat: no-repeat;
	font-size: 14px;
	padding-top: 3px;
        margin-left: 45px;
}
.calendar {
   width: 775px;
}
.calendar div {
   float: left;
   height: 80px;
   width: 105px;
   border: 1px solid #333333;
   color: #FFFFFF;
}
.calendar .monheader {
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   height: 20px;
   width: 747px;
   background-color: #333333;
}
.calendar .dayheader {
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   height: 20px;
   background-color: #000000;
}
.calendar .day {
   background-color: #999966;
}
.calendar .today {
   background-color: #FFCC00;
   border-color: #CC0000;
}
.calendar .event {
   background-color: #005C00;
   border-color: #CC0000;
}
.calendar .todayevent {
   background-color: #FF9933;
   border-color: #CC0000;
}
.calendar .inactive {
   background-color: #666666;
}

.lockers {
   width: 775px;
}
.lockers div {
   float: left;
   height: 150px;
   width: 105px;
   text-align: center;
   color: #FFFFFF;
}
.templatemo_side_bar 
{
	float: left;
	width: 180px;
	padding: 20px 19px 0 19px;
        background: #1b1919;
	border: 1px solid #363434;	
}

.templatemo_side_bar ul {
	margin: 0px;
	padding: 0px;
}

.templatemo_side_bar ul li {
	margin: 0px;
	padding: 0 0 0 0;
	margin-bottom: 5px;
	border-left: 5px solid #000;
	list-style: none;
}

.templatemo_side_bar ul li a {
	display: block;
 background: #242224;
	padding: 5px 0 5px 10px;
	color: #b5b1b1;
	text-decoration: none;
}

.templatemo_side_bar ul li a:hover {
	color: #ffffff;
 background: #000;
}

.templatemo_side_bar form {
	margin: 0px;
	padding: 0px;
}
.header_01 {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	/*color: #e40b0b;*/
}
.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}

#menu2 {
width: 18em;
background: #1b1919;
z-index:100;
}

#menu2 ul {
list-style: none;
margin: 0;
padding: 0;
z-index:100;
}

#menu2 a, #menu2 h2 {

display: block;
border-width: 1px;
border-style: solid;
border-color: #1f1f1f;
margin: 0;
padding: 3px 4px;
z-index:100;
}

#menu2 h2 {
color: #000;
background: #1f1f1f;
text-transform: uppercase;
z-index:100;
}

#menu2 a {
color: #fff;
background: #242224;
text-decoration: none;
z-index:100;
}

#menu2 a:hover {
color: #a00;
background: #000;
z-index:100;
}

#menu2 ul ul ul {
position: absolute;
top: 0;
left: 0;
z-index:100;
}

#menu2 li {position: relative;}

#menu2 ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
z-index:100;
}

div#menu2 ul ul ul,
div#menu2 ul ul li:hover ul ul
{display: none;}

div#menu2 ul ul li:hover ul,
div#menu2 ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
} 
#menu2 ul li {float: left; width: 100%;}
#menu2 ul li a {height: 1%;} 

#menu2 a, #menu2 h2 {

}

/* IMAGE UPLOAD STYLE */
#Upload {
	width: 25em;
	margin: 1em auto;
	padding:0 2em 2em 2em ;
	border:1px solid #bbb;
	color: #333;
	background:#ffd;
	font: 0.9em verdana, sans-serif;
}
			
#Upload h1{
	font: 1.4em bold verdana, sans-serif;
	margin: 0;
	padding:1em 0;
	text-align:center;
}
#Upload label{
	float: left;
	width: 7em;
}
		
#Upload p {
	 clear: both;
}		

.red{
	color:red;
}

.middle-container
{
    float: left;
    width: 768px;
}
/* NEW LAYOUT UPDATE */
.header-container {
	float: left;
	height: 37px;
	width: 765px;
}
.header-container-staff {
	float: left;
	height: 37px;
	width: 1000px;
}
.header-top-l {
    	float: left;
	height: 37px;
	width: 11px;
	background-image: url(../images/header-top-l.png);
	background-repeat: no-repeat;
	font-size:14px;
	font-weight:bold;
        margin-top:3px;
}
.header-top-r {
    	float: left;
	height: 37px;
	width: 11px;
	background-image: url(../images/header-top-r.png);
	background-repeat: no-repeat;
	font-size:14px;
	font-weight:bold;
        margin-top:3px;
}
.header-top-m 
{
        font-family: thug_1;
    	float: left;
	height: 38px;
	width: 743px;
	background-image: url(../images/header-top-m.png);
	background-repeat: repeat-x;
	font-size:16px;
	padding-top: 1px;
        margin-top:3px;
        color: #FAB001;
        text-align: center;
}
.header-top-m-staff 
{
        font-family: thug_1;
    	float: left;
	height: 38px;
	width: 978px;
	background-image: url(../images/header-top-m.png);
	background-repeat: repeat-x;
	font-size:16px;
	padding-top: 1px;
        margin-top:3px;
        color: #FAB001;
        text-align: center;
}
.page-middle {
        font-family: thug_1;
    	float: left;
	height: auto;
	width: 760px;
	background-image: url(../images/inside-middle3.png);
	background-repeat: repeat-y;
	font-size:13px;
        padding-left: 5px;
        padding-bottom: 8px;
        /*font-weight:bold;*/
        border-radius: 0px 0px 8px 8px;
}
.page-middle-staff {
        font-family: thug_1;
    	float: left;
	height: auto;
	width: 995px;
	background-image: url(../images/inside-middle3.png);

	font-size:13px;
        padding-left: 5px;
        padding-bottom: 8px;
        /*font-weight:bold;*/
        border-radius: 0px 0px 8px 8px;
}
.trneww3{
   font-family:Comic Sans MS;
   background-color: #202125;
   font-size: 14px;
   text-align: center;
   color: #FAB001;
}

.page-container-menusize {
	float: left;
        width: 170px;
	height: auto;
}
.header-container-menusize {
	float: left;
	height: 37px;
	width: 180px;   
}
.header-top-menusize {
    font-family:Comic Sans MS;
    	float: left;
	height: 37px;
	width: 150px;
	background-image: url(../images/header-top-m.png);
	background-repeat: repeat-x;
	font-size:16px;
	font-weight:bold;
	padding-top: 5px;
        margin-top:3px;
        color: #FAB001;
}
.page-bottom-menusize {
    	float: left;
	height: 18px;
	width: 174px;
	background-image: url(../images/inside-bottom.png);
	background-repeat: no-repeat;
        
}
.page-middle-menusize {
        font-family:Comic Sans MS;
    	float: left;
	height: auto;
	width: 174px;
	background-image: url(../images/inside-middle.png);
	background-repeat: repeat-y;
	font-size:13px;
        /*font-weight:bold;*/
        border-radius: 0px 0px 8px 8px;
        
}

.container-smallarea {
    width: 580px;
    float: right;
}
.header-container-small {
	float: left;
	height: 37px;
	width: 580px;   
}
.header-top-small {
    font-family:Comic Sans MS;
    	float: left;
	height: 37px;
	width: 557px;
	background-image: url(../images/header-top-m.png);
	background-repeat: repeat-x;
	font-size:16px;
	font-weight:bold;
	padding-top: 5px;
        margin-top:3px;
        color: #FAB001;
}
.page-bottom-small {
    	float: left;
	height: 18px;
	width: 579px;
	background-image: url(../images/inside-bottom.png);
	background-repeat: no-repeat;
        
}
.page-middle-small {
        font-family:Comic Sans MS;
    	float: left;
	height: auto;
	width: 579px;
	background-image: url(../images/inside-middle.png);
	background-repeat: repeat-y;
	font-size:13px;
        /*font-weight:bold;*/
        border-radius: 0px 0px 8px 8px;
        
}

.header-index-block {
    font-family:Comic Sans MS;
    float: left;
    height: 37px;
    width: 347px;
    background-image: url(../images/header-top-m.png);
    background-repeat: repeat-x;
    font-size:16px;
    font-weight:bold;
    padding-top: 5px;
    margin-top:3px;
    color: #FAB001;
}
.center {
width:932px;
background-color:#333333;
vertical-align:top;
text-align:center;
}
.table333 {
background-color:#153238;
width:90%;
}
.table335 {
background-color:#153238;
width:90%;
table-layout:fixed;
}
tr .tr1 {


height:22px;
width:100%;
}
tr .tr222 {


height:22px;
width:100%;
}

tr .trnew1 {
	background-color: #161616;
}

tr .mmb {

height:24px;
width:90%;
}
  tr .tr2 { background-color: #153238}
  .initial { background-color: #153238; color:#153238 }
  .normal { background-color: #153238 }
  .highlight { background-color: #030E12 }


  tr .tr99 { background-color: #242424}
  .first { background-color: #242424; color:#242424 }
  .second { background-color: #242424 }
  .lasthl { background-color: #161616 }

  tr .tr999 { }
  .one {  }
  .two {  }
  .highlight { background-color: #080808 }
  
  tr .tr9999 { }
  .newone {  }
  .newtwo {  }
  .newhighlight { background-color: #202125 }
  
.table {
background-color:#000000;
color:black;
}
.table2 {

background-repeat:no-repeat;
color:white;
text-align:left;
}
.table3 {
background-color:#000000;
}
.table6 {

height: 204px;


width:100%;
color:white;
text-align:center;


}
.table66 {

height: 204px;


width:100%;
color:white;
text-align:center;


}
.table30 {

height: 850px;


width:100%;
color:white;
text-align:left;


}
.table35 {

height: 10px;


width:100%;
color:white;
text-align:left;


}
.table36 {


background-repeat:repeat-y;
text-align:center;

color:white;



}
.table22 {

background-repeat:repeat-x;
height: 25px;
text-align:center;


}
.table td {
background-color:#DEDEDE;
height:22px;
}
.table3 td {
background-color:#CCCCCC;
}
td .alt {
background-color:#EEEEEE;
height:22px;
}
td .h {

background-repeat:repeat-x;
font-weight: bold;
background-color: #D6D6D6;
}
td .energy {

background-repeat:repeat-x;
font-weight: bold;
background-color: #D6D6D6;
}

.table th {

background-repeat:repeat-x;
font-weight: bold;
background-color: #D6D6D6;
}

.table7 {
width:95%;
vertical-align:bottom;

color:white;

}

table tr td.left{
text-align: left;
}
table tr td.right{
text-align: right;
}

    a.linkText {
        color : red;
        font-family : thug_1;
        font-size : 12px;
        text-decoration : none;
    }

    a.linkText:link {color : green; }
    a.linkText:visited { color : green; }
    a.linkText:hover { color : orange; }

    /* Second set of link colors */

    a.linkTextb {
        color : black;
        font-family : arial;
        font-size : 12px;
        font-weight : bold;
        text-decoration : none;
    }

    a.linkTextb:link { color : black; }
    a.linkTextb:visited {color : black; }
    a.linkTextb:hover { color : red; }

   /* third set of link colors */

    a.linkTextc {
        color : blue;
        font-family : arial;
        font-size : 12px;
        font-weight : bold;
        text-decoration : none;
    }

    a.linkTextc:link { color : blue; }
    a.linkTextc:visited { color : blue; }
    a.linkTextc:hover { color : red;  }

           /* forth set of link colors */

    a.linkTextz {
        color : white;
        font-family : thug_1;
        font-size : 12px;
        text-decoration : none;
    }

    a.linkTextz:link { color : red; }
    a.linkTextz:visited { color : white; }
    a.linkTextz:hover { color : orange; }

       /* fifth SEt of links (orange-White) */

    a.linkText5 {
        color : white;
        font-family : thug_1;
        font-size : 14px;
        text-decoration : none;
    }

    a.linkText5:link { color : white; }
    a.linkText5:visited { color : white; }
    a.linkText5:hover { color : orange; }

     /* small links */

    a.linkTextd {
        color : red;
        font-family : arial;
        font-size : 10px;
        font-weight : bold;
        text-decoration : none;
    }
    a.linkTextd:link { color : red; }
    a.linkTextd:visited { color : red;}
    a.linkTextd:hover { color : blue; }
    
    .pagin {
padding: 2px 0;
margin: 0;
font-family: "Verdana", sans-serif;
font-size: 7pt;
font-weight: bold;
}
.pagin * {
padding: 2px 6px;
margin: 0;
}
.pagin a {
border: solid 1px #666666;
background-color: #EFEFEF;
color: #666666;
text-decoration: none;
}
.pagin a:visited {
border: solid 1px #666666;
background-color: #EFEFEF;
color: #60606F;
text-decoration: none;
}
.pagin a:hover, .pagin a:active {
border: solid 1px #CC0000;
background-color: white;
color: #CC0000;
text-decoration: none;
}
.pagin span {
cursor: default;
border: solid 1px #808080;
background-color: #F0F0F0;
color: #B0B0B0;
}
.pagin span.current {
border: solid 1px #666666;
background-color: #666666;
color: white;
}

.icons_1 {
  background-image: url(images/icon_sprite.gif);
  background-position: 0px 0px;
}

.player_accomplishments {
	float: left;
	height: 75px;
	width: 75px;
	font-size: 12px;
	font-weight: bold;
	margin-top:8px;
}
.player_accomplishments img {
	float: left;
	height: 75px;
	width: 75px;
}

    /* top bar Icon Sprite */
 .player_accomplishments img.accomp_1 {background-image:url('../images/achievment_sprite.gif'); background-position:0px 0px} /* Home page */

 .per-bg99 
 {
	font-size: 13px;
	float: left;
	height: 18px;
	width: 180px;
	background-image: url(../images/percent-bg.jpg);
	background-repeat: repeat-x;
	
	margin-top: 2px;
}
.per-inner99 span
{
    float:left;
    margin-bottom:2px;
    width:140px;
    text-align:left;
    
}
.per-inner99 
{
	float: left;
	height: 17px;
	width: auto;
	background-image: url(../images/percent.jpg);
	background-repeat: repeat-x;
}
.container-smallarea_pagination {
    width: 580px;
    float: right;
    margin-top: 5px;
}
/* GRADIENT NAMES */
.rainbow {
	background: transparent;
	display: block;
	position: relative;
	height: 1px;
	overflow: hidden;
	z-index: 4;
	}

	.rainbow span {
		position: absolute;
		top: 0;
		left: 1px;
		display: block;
		xwhite-space: nowrap;
		}
	
	a .rainbow span { /* For within floated elements. */
		white-space: nowrap; 
		}

.rainbows-highlight {
	color: #fff !important;
	display: block;
	position: absolute;
	top: -1px;
	left: 0px;
	z-index: 2;
	}

.rainbows-shadow {
	color: #000 !important;
	display:block;
	position: absolute;
	top: 1px;
	left: 2px; /* can be one or two depending on 90 or 135 degree global light */
	z-index: 3;
	}

.back .text .rainbows-shadow {
	color: #fff !important;
	opacity: 0.3;
	}
ul.images 
{
  margin-right:2px;  
  margin: 0;
  padding: 0;
  white-space: nowrap;
  width: 753px;
  overflow-x: auto;
  
}
ul.images li 
{
  display: inline;
  width: 150px;
  height: 150px;
}
/* NEW YORK HARBOR */
#newyork-beach
{
	float: left;
	height: 285px;
	width: 755px;
	background-image: url(../images/backalley-inside-middle.png);
	background-repeat: repeat-x;
        padding-top: 4px;
        padding-left: 5px;
}
.hobo-battle-ad
{
	float: left;
	height: 90px;
	width: 728px;
	background-image: url(../images/test2.gif); 
}
/* FORUMS */
.quotetop
{
    float: left;
    padding-left: 15px;  
    text-align: left;
    font-style: oblique; 
}
.text_justify
{
    text-align: left;
}
.graveyard {
   width: 780px;
}
.graveyard div 
{
   float: left;
   height: 300px;
   width: 150px;
   background-image: url(../images/headstone.gif);
   background-repeat: no-repeat;
   padding-left: 2px; 
}

.dig_up {
 margin-bottom: 10px;
 width: 110px;
 height:30px;
 display:block;
 background:transparent url(../images/dig_up1.png) center top no-repeat;
}

.dig_up:hover {
   background-image: url(../images/dig_up2.png);
}

.bank_container {
   width: 780px;
   text-align: center;
}
.bank_money
{
   float: left;
   height: 200px;
   width: 300px;
   background-image: url(../images/bank_bg_money.png);
   background-repeat: no-repeat;
   padding-left: 2px; 
   margin-left: 50px;
}
.bank_points
{
   float: left;
   height: 200px;
   width: 300px;
   background-image: url(../images/bank_bg_points.png);
   background-repeat: no-repeat;
   padding-left: 2px; 
   margin-left: 50px;
}

.bank_balance
{
   float: left;
   height: 25px;
   width: 283px;
   margin-left: 10px;
   margin-top: 85px;
   padding-right:5px;
   font-size: 20px;
   color: black;
}

.bank_form_input { float:left; width:232px; height:30px; margin-top:28px; margin-left: 25px; background-image: url(../images/blank.gif); no-repeat;}
.bank_form_input input { outline:none; font-size:18px; font-family:Arial; color:#a8a9a9; width:215px; margin-left:12px; height:30px; margin-top:9px;background:none; border:0px;   }

.bank_form_input ::-webkit-input-placeholder { color: #a8a9a9 !important; opacity:1 !important;}
.bank_form_input :-moz-placeholder { color: #a8a9a9 !important; opacity:1 !important;}
.bank_form_input ::-moz-placeholder { color: #a8a9a9 !important;opacity:1 !important;}
.bank_form_input :-ms-input-placeholder { color: #a8a9a9 !important; opacity:1 !important;}

.bank_form_input input:focus::-webkit-input-placeholder { opacity:0 !important}
.bank_form_input input:focus:-moz-placeholder { opacity:0 !important }
.bank_form_input input:focus::-moz-placeholder { opacity:0 !important }
.bank_form_input input:focus:-ms-input-placeholder { opacity:0 !important }

.bank_form_deposit { float:left; width:113px; height:52px; background:url(../images/blank.gif) no-repeat;  margin-left:23px; margin-top:37px;  }

.bank_form_withdraw { float:right; width:130px; height:52px; background:url(../images/blank.gif) no-repeat;  margin-top:37px;  margin-right: 23px;}



.perks_container {
   width: 780px;
   text-align: center;
   height: auto;
}
.perks_bar
{
   float: left;
   height: 32px;
   width: 700px;
   background-image: url(../images/perks_bg.png);
   background-repeat: no-repeat;
   padding-left: 2px; 
   margin-left: 30px;
   margin-bottom:5px;
}
.perks_bar_header
{
   float: left;
   height: 20px;
   width: 174px;
   font-size:16px; 
   font-family:AcmeFont;
   color:#202125;
   margin-top:6px;
   margin-left: 7px;
}

.perks_gold_star_container
{
   float: left;
   height: 21px;
   width: 390px;
   margin-left: 17px;
   margin-top:5px;
}
.perks_gold_star
{
   float: left;
   height: 21px;
   width: 21px;
   background-image: url(../images/perk_star.png);
   background-repeat: no-repeat;
   margin-left: 18px;
}
.perks_no_star
{
   float: left;
   height: 21px;
   width: 21px;
   background-image: url(../images/blank.gif);
   background-repeat: no-repeat;
   margin-left: 18px;
}
.perks_claim_button
{
   float: right;
   height: 26px;
   width: 71px;
   background-image: url(../images/blank.gif);
   background-repeat: no-repeat;
   margin-right: 14px;
   margin-top:3px;
}
.perks_maxedout
{
   float: right;
   height: 30px;
   width: 72px;
   background-image: url(../images/perks_maxed.png);
   background-repeat: no-repeat;
   margin-right: 14px;
   margin-top:1px;
}
.show_cost{ 
   display: none;
 }
.perks_claim_button:hover .show_cost
{ 
   display : block;
   float: right;
   height: 26px;
   width: 71px;
   background-image: url(../images/button_A.png);
   background-repeat: no-repeat;
   font-size:22px; 
   font-weight:bold;
   font-family:AcmeFont;
   color:#d6c531;
   text-align:center;
}

.gym_container 
{
   width: 740px;
   text-align: center;
   height: 220px;
   padding-left:15px;
   
   border-width: 5px; border-color: white; border: solid;
}
.gym_strength
{
   float: left;
   height: auto;
   width: 200px;
   background-image: url(../images/gym_str_image.png);
   background-repeat: no-repeat;
   margin-left:60px;
}
.gym_speed
{
   float: left;
   height: auto;
   width: 200px;
   background-image: url(../images/gym_spd_image.png);
   background-repeat: no-repeat;
   margin-left: 20px;
}
.gym_defense
{
   float: left;
   height: auto;
   width: 200px;
   background-image: url(../images/gym_def_image.png);
   background-repeat: no-repeat;
   margin-left: 20px;
}
.gym_train_button
{
    float:left;
    margin-left: 107px;
    margin-top:-29px;
    width:66px;
    height:19px; 
}
.gym_train_button:hover { background:url(../images/gym_train_button.png) no-repeat }
.gym_plus_button
{
    margin-left: 175px;text-align: left;margin-top:-29px;width:19px;height:19px;
}
.gym_plus_button:hover { background:url(../images/gym_plus_button.png) no-repeat }


#header_menu_container
{
    float: left;
    width: 1000px;
    height: 58px;
}
.header_menu
{
    display: inline-block;
    float: left;
    width: 980px;
    min-height: 56px;
    background-image: url(../images/header_menu.png);
    background-repeat: no-repeat;
    margin-left: 10px;
    text-align: left;
}
.button_homepage{background:url(../images/icons_new/home_icon.png) no-repeat; margin-left: 8px;margin-bottom:1px;text-align: left;width:50px;height:50px; display: inline-block;  opacity: 0.3;}
.button_homepage:hover {opacity: 1;}

.button_explore{background:url(../images/icons_new/explore_icon.png) no-repeat; margin-left: 3px;margin-top:5px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_explore:hover {opacity: 1; }

.button_inventory{background:url(../images/icons_new/inventory_icon.png) no-repeat; margin-left: 1px;margin-bottom:-1px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_inventory:hover { opacity: 1; }

.button_bank{background:url(../images/icons_new/bank_icon.png) no-repeat; margin-left: -1px;margin-bottom:-1px;text-align: left;width:49px;height:50px; display: inline-block; opacity: 0.3;}
.button_bank:hover {  opacity: 1; }

.button_gym{background:url(../images/icons_new/gym_icon.png) no-repeat; margin-left: 2px;margin-bottom:-1px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_gym:hover {  opacity: 1; }

.button_crime{background:url(../images/icons_new/crimes_icon.png) no-repeat; text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_crime:hover {  opacity: 1; }

.button_backalley{background:url(../images/icons_new/backalley_icon.png) no-repeat; margin-left:0px;margin-bottom:-3px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_backalley:hover {  opacity: 1; }

.button_rampage{background:url(../images/icons_new/rampagezone_icon.png) no-repeat; margin-left:1px;margin-bottom:-1px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_rampage:hover {  opacity: 1; }

.button_ghetto{background:url(../images/icons_new/ghettofights_icon.png) no-repeat; margin-left:2px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_ghetto:hover {  opacity: 1; }

.button_godfather{background:url(../images/icons_new/godfather_icon.png) no-repeat; margin-left:1px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_godfather:hover {  opacity: 1; }

.button_school{background:url(../images/icons_new/school_icon.png) no-repeat; margin-left:1px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_school:hover {  opacity: 1; }

.button_job{background:url(../images/icons_new/job_icon.png) no-repeat; margin-left:-1px;margin-bottom:1px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_job:hover {  opacity: 1; }

.button_skills{background:url(../images/icons_new/skills_icon.png) no-repeat; margin-left:1px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_skills:hover {  opacity: 1; }

.button_discord{background:url(../images/icons_new/discord_icon.png) no-repeat; margin-left:3px;margin-bottom:-2px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_discord:hover {  opacity: 1; }

.button_hospital{background:url(../images/icons_new/hospital_icon.png) no-repeat; margin-left:2px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_hospital:hover {  opacity: 1; }

.button_jail{background:url(../images/icons_new/jail_icon.png) no-repeat; margin-left:-1px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_jail:hover {  opacity: 1; }

.button_jail_active{background:url(../images/icons_new/jail_icon.png) no-repeat; margin-left:-1px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 1;}
.button_jail_active:hover {  opacity: 1; }

.button_mail{background:url(../images/icons_new/event_icon.png) no-repeat; margin-left:2px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_mail:hover {  opacity: 1; }

.button_mail_active{background:url(../images/icons_new/event_icon.png) no-repeat; margin-left:2px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 1;}
.button_mail_active:hover {  opacity: 1; }

.button_tax{background:url(../images/icons_new/tax_icon.png) no-repeat; margin-left:0px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 1;}
.button_tax:hover {  opacity: 1; }

.button_placeholder{margin-left:2px;margin-bottom:0px;text-align: left;width:50px;height:50px; display: inline-block; opacity: 0.3;}
.button_inner_text
{
    position: absolute;
    text-align: center; 
    width: 100%;
    margin-top: -23px;
    margin-left: -2px;
    font-size: 15px;
}
/* HEADER LIGHT ICON */
.light_bulb_idea{background:url(../images/icons/lightbulb_2.png) no-repeat}
.light_bulb_idea:hover { background:url(../images/icons/lightbulb.png) no-repeat }

/* CONFIRM + ERROR BAR */
.isa_success, .isa_error {
margin-top: 4px;
padding:12px;
 border-radius: 8px 8px 8px 8px;
 border-style: solid;
 border-width: 1px;
}

.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
    border-color: #4F8A10;
}

.isa_error {
    color: #D8000C;
    background-color: #FFD2D2;
    border-color: #D8000C;
}
.isa_success i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}

.rampagezone
{
    float: left;
    width: 33%;
    height: auto;

}
.round-image-a
{
    border-radius: 8px 8px 8px 8px;
}
.citylandmark
{
    float: left;
    width: 25%;
    height: auto;

}



/* Tooltip container */
.tooltip9 {
  position: relative;
  display: inline-block;
  /* border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip9 .tooltiptext {
  visibility: hidden;
  width: 300px;
  background-color: #444;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 10px;

   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
   
  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -150px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip9 .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border-width: 10px;
  border-style: solid;
  border-color: #444 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip9:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}


/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  /* border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext
   {
  visibility: visible;
  opacity: 1;
}

/* LOGIN PAGE RECENT SIGN-UPS */
.login-recent-signups 
{
  background-color: #000;
  color: #fff;
    opacity: .8;
    border-radius: 8px 8px 8px 8px;
}
/* Ajax Backalley */
.ajax_backalley
{
    height: 275px;
    margin-bottom: 10px;
    margin-top: 5px;
    float: left;
}
#acc-bar_backalley
{
    float: left;
    height: 305px;
    width: 775px;
    margin-top:5px;
}
#acc-mid_backalley 
{
    float: left;
    height: 300px;
    width: 745px;
    background-image: url(../images/backalley-middle.png);
    background-repeat: repeat-x;
    padding-top: 6px;
}
#acc-left_backalley 
{
    float: left;
    height: 300px;
    width: 8px;
    background-image: url(../images/backalley-left.png);
    background-repeat: no-repeat;
}
#acc-right_backalley
{
    float: left;
    height: 300px;
    width: 8px;
    background-image: url(../images/backalley-right.png);
    background-repeat: no-repeat;
}
#acc-inner_backalley 
{
    float: left;
    height: 295px;
    width: 971px;
}
#acc-inner-mid_backalley 
{
	float: left;
    height: 285px;
    width: 755px;
    background-image: url(../images/backalley-inside-middle.png);
    background-repeat: repeat-x;
    padding-top: 4px;
    padding-left: 5px;
}

.image-house-upgrades
{

  border-radius: 8px 8px 8px 8px;

}

.super-godlike-item {
    float: left;
    height: 50px;
    width: 50px;
    background-color: firebrick;
    border-radius: 8px 8px 8px 8px;
    margin-right: 5px;
    margin-bottom:6px;
   -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
     
}
.godlike-item {
    float: left;
    height: 50px;
    width: 50px;
    background-color: #9000D7;
    border-radius: 8px 8px 8px 8px;
    margin-right: 5px;
    margin-bottom:6px;
   -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
}
.infinite-item {
    float: left;
    height: 50px;
    width: 50px;
    background-color: #FF1BFB;
    border-radius: 8px 8px 8px 8px;
    margin-right: 5px;
    margin-bottom:6px;
   -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
}
.impossible-item {
    float: left;
    height: 50px;
    width: 50px;
    background-color: #EB6F24;
    border-radius: 8px 8px 8px 8px;
    margin-right: 5px;
    margin-bottom:6px;
        -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
}
.crazy-item {
    float: left;
    height: 50px;
    width: 50px;
    background-color: #b3b300;
    border-radius: 8px 8px 8px 8px;
    margin-right: 5px;
    margin-bottom:6px;
   -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
}
.ultimate-item {
    float: left;
    height: 50px;
    width: 50px;
    background-color: #66ccff;
    border-radius: 8px 8px 8px 8px;
    margin-right: 5px;
   margin-bottom:6px;
   -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
}
.extreme-item {
    float: left;
    height: 50px;
    width: 50px;
    background-color: #66ff66;
    border-radius: 8px 8px 8px 8px;
    margin-right: 5px;
    margin-bottom:6px;
   -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
}
.other-item {
    float: left;
    height: 50px;
    width: 50px;
    background-color: #222;
    border-radius: 8px 8px 8px 8px;
    margin-right: 5px;
    margin-bottom:6px;
   -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
}
.other-item-header {
    float: left;
    height: 60px;
    width: 60px;
    background-color: #222;
    border-radius: 8px 8px 8px 8px;
    margin-right: 7px;
   -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;
}
/* GANG MENU */
.nhob_rgtsde_mmenu_row9{ float:left; width:234px; margin-top:2px; margin-left:1px;}
.nhob_rgtsde_mmenu_icon9{ float:left; width:33px; height:23px; background:#545454; text-align:center; vertical-align:middle; display:table-cell;}
.nhob_rgtsde_mmenu_icon9 *{ vertical-align:middle;}
.nhob_rgtsde_mmenu_icon9 span{ display:inline-block; width:0px; height:100%;}

.nhob_rgtsde_mmenu_name9{float:left; margin-left:2px; color:#fff; width:118px; height:15px; background:#545454; font-size:13px;font-family: Hobo Std; padding:4px 9px 4px 9px;}
a:hover .nhob_rgtsde_mmenu_name9{ color:#bf8c00;}
.nhob_rgtsde_mmenu_name29{float:left; margin-left:2px; color:#bf8c00; width:160px; height:15px; background:#545454; font-size:13px;font-family: Hobo Std; padding:4px 9px 4px 9px;}
a:hover .nhob_rgtsde_mmenu_name29{ color:#fff;}

/* TRANSPARENT BLOCK */
.transparent_block {
    float: left;
    height: auto;
    width: 98%;
    background-color: #111111;
    border-radius: 10px;
    padding-left: 8px;
    -moz-box-shadow:    inset 0 0 1px #000000;
    -webkit-box-shadow: inset 0 0 15px #000000;
    box-shadow:         inset 0 0 15px #000000;
}
.ptext00 {
	font-family: Hobo Std;
	font-size: 10px;
	float: left;
	height: 18px;
	width: 30px;
	font-weight: bold;
        text-align: left;
}
.city-th {
    background-color: #222;
    border-radius: 8px 8px 0px 0px;
    background-color: rgba(0,0,0,0.90);    
    text-align:center;
    font-size:18px;
    color:orange;
    margin-bottom: -3px;
    height:30px;
}
.city-td {
    background-color: #222;
    border-radius: 0px 0px 5px 5px;
    background-color: rgba(0,0,0,0.70);
    
}
.city-td-inner {
   
}
.newjersey-bg {
    background-image: url(../images/backdrops/new_jersey.jpg);
    width:99%;
}
.orlando-bg {
    background-image: url(../images/backdrops/orlando.jpg);
    width:99%;
}
.newyork-bg {
    background-image: url(../images/backdrops/new_york.jpg);
    width:99%;
}
.chicago-bg {
    background-image: url(../images/backdrops/chicago.jpg);
    width:99%;
}
.atlanta-bg {
    background-image: url(../images/backdrops/atlanta.jpg);
    width:99%;
}
.lasvegas-bg {
    background-image: url(../images/backdrops/lasvegas.jpg);
    width:99%;
}
.nhob_subpg_refrl_cnt{ float:left; margin-top:7px; position:relative; width:760px; background:#ed9018 url(../images/nhobo_subpg_refrl_bg.jpg) repeat-x; min-height:66px;
/* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
}
.nhob_subpg_refrl_ribn{ position:absolute; left:-1px; top:-1px;}
.nhob_subpg_refrl_mmebr{ margin-left:66px; float:left; margin-top:9px;}
.nhob_subpg_refrl_lbltxt{ float:left; margin-left:39px; font-size:15px; color:#cb1515;font-family: Hobo Std; margin-top:17px;}
.nhob_subpg_refrl_txtbox{ float:left; width:337px; height:22px; background:#a70000; margin-left:3px; margin-top:13px; padding:1px 9px 3px 9px;
/* -- Box Radius -- */
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
}
.nhob_subpg_refrl_txtbox input{ float:left;font-family: 'CenturyGothic_Bold'; width:347px; font-size:15px; color:#FFFFFF; line-height:19px; background:none; border:0px;}
.nhob_subpg_refrl_erntxt{ float:left; margin-left:39px; font-size:15px; line-height:19px;font-family: Hobo Std; width:515px; margin-top:0px;}
.nhob_subpg_refrl_erntxt span{ color:#155f06;}