
/* global xwars css */

/****************************************************************************
												UTILITY STYLES
****************************************************************************/

.clearfix:after
{
	content: ".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

.clearfix
{
	display:inline-block;
}

html[xmlns] .clearfix
{
	display:block;
}

* html .clearfix
{
	height:1%;
}

table.layout
{
	margin: 0;
	border: 0;
	padding: 0;
	border-spacing: 0;
}

table.layout tr
{
	margin: 0;
	border: 0;
	padding: 0;
}

table.layout td
{
	margin: 0;
	border: 0;
	padding: 0;
}

/****************************************************************************
												APP STYLES
****************************************************************************/

.app
{
	background: black;
	color: black;
	font-size: 14px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	width: 928px;
	margin: 0;
}

.app a,
.app a:link,
.app a:visited
{
	font-size: 14px;
	color: #3B5998;
	text-decoration: none;
}

.app a:hover
{
	text-decoration: underline;
}

img {
	border: none;
}

/* layout */

#app_layout
{
	width: 760px;
	color: white;
}

#app_layout td
{
	color: white;
}

#app_layout th
{
	color: white;
}

/* app borders */

tr.app_border
{
	height: 3px;
}

td.app_border_top_left
{
	width: 3px;
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/top_left.gif); */
}

td.app_border_top
{
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/top.gif) repeat-x; */
}

td.app_border_top_right
{
	width: 3px;
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/top_right.gif);	 */
}

td.app_border_left
{
	width: 3px;
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/left.gif) repeat-y; */
}

td.app_border_right
{
	width: 3px;
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/right.gif) repeat-y; */
}

td.app_border_t_left
{
	width: 3px;
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/t_left.gif); */
}

td.app_border_t_right
{
	width: 3px;
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/t_right.gif); */
}

td.app_border_middle
{
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/middle.gif) repeat-x; */
}

td.app_border_bottom_left
{
	width: 3px;
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/bottom_left.gif); */
}

td.app_border_bottom
{
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/bottom.gif) repeat-x; */
}

td.app_border_bottom_right
{
	width: 3px;
/*	background: url(http://streetracing2.static.zynga.com/6744/graphics/border/bottom_right.gif); */
}


#stats_table
{
	width: 760px;
	border-spacing: 2px;
}

#stats_table td
{
	font-size: 14px;
	text-align: center;
}

#menubar_table
{
	width: 760px;
	border-spacing: 0px;
}

#menubar_table td
{
	font-size: 14px;
	text-align: center;
}

#content_row
{
	font-size: 14px;
	padding: 3px;
}

#main_menu_link
{
	margin-bottom: 10px;
}

.title
{
	font-size: 22px;
	border-bottom: 1px solid #555555;
	margin-bottom: 5px;
}

.title_action
{
	font-size: 14px;
}

table.main
{
	width: 98%;
	font-size: 14px;
	margin-bottom: 20px;
}

table.main th
{
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}

table.main td
{
	font-size: 14px;
}

table.fight_table
{
	width: auto;
}

table.fight_table td.groupsize, table.fight_table th.groupsize
{
	text-align: center;
}

table.fight_table td.action, table.fight_table th.action
{
	width: 240px;
	text-align: center;
}

table.fight_table td.action form
{
	margin: 0;
}

ul.news
{
	padding: 10px 10px 20px 10px;
	width: 95%;
	list-style-type: none;
	/* max-height: 1000px; */
		/* height: expression(500+'px'); */
		
	margin:0px;
}

ul.news li
{
	margin: 0px 0px 10px 0px;
	padding: 0;
}

div.news_title
{
	font-size: 10px;
	font-weight: 700;
}

table.leader
{
	width: 300px;
}

table.leader td
{
	width:150px;
}

div.text
{
	margin: 10px 0px 10px 0px;
}

.messages {
	border: 1px solid #701919; 
	padding: 5px;
}

.good {
	color: #52e259;
	font-weight: bold;
}

.bad {
	color: #ec2d2d;
	font-weight: bold;
}

.line
{
	border-bottom: 1px solid;
}

.health_clock 
{
	color: rgb(255,217,39);
}
.energy_clock 
{
	color: #FFD927;
}
.stamina_clock
{
	color: rgb(255,217,39);
}

/* Buy_frame "page" */
body#buy_frame_body {
	background: #fff;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left; 
	width: 600px;
}

body#buy_frame_body h1, body#buy_frame_body h2, body#buy_frame_body h3, body#buy_frame_body h4, body#buy_frame_body h5 {
	font-size: 13px;
	color: #333;
	margin: 0px;
	padding: 0px;
}

body#buy_frame_body h1 {
	font-size: 14px;
	margin: 10px;
}

body#buy_frame_body h4, body#buy_frame_body h5 {
	font-size: 11px;
}

body#buy_frame_body p {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	text-align: left;
}

body#buy_frame_body a {
	color: #3b5998;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}

body#buy_frame_body a:hover {
	text-decoration: underline;
}

body#buy_frame_body img {
	border: 0px;
}

body#buy_frame_body form {
	padding: 0px;
	margin: 0px;
}

body#buy_frame_body a.hover {
	text-decoration: underline;
}
.xpromo_myapps{
	right:5px; 
	width:150px;
	left:auto; 
	padding:5px;
	background:black;
	border: 1px solid white;
}
.xpromo_myapps_title{
	font-weight:bold;
}
.xpromo_myapps_entry{
	padding: 5px; 
	font-size: 16px; 
	font-weight:bold;
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}
.xpromo_myapps_link{
	
}


/* Special formatting for table-less index page */

#right_content
{
	float: right;
	width: 200px;
}

#news_on_home
{
	text-align: left;
	word-wrap: break-word;
}

/* Limited edition box on homepage */
#le_box
{
	float: right;
	height: 0px;
	width: 100%;
}

#le_box .content
{
	background-color: black;
	border: 1px solid #ffae62;
	padding: 5px;
	font-size: 14px;
	text-align: center;
}

#le_box .title
{
	width: 100%;
	font-size:20px;margin-bottom:15px;
	border: none;
}

#le_box .limited
{
	color: red;
	font-size: 10px;
}

#le_box .buy
{
	clear:both;
	width:100%;
	font-size:20px;
}

/* main menu as unordered list */
#main_menu
{
	padding: 4px;
}

#main_menu .link
{
	width: 175px;
	display: table-cell;
}

#main_menu .desc
{
	display: table-cell;
}

/* shoutout div */
#shoutout
{
	width:100%;
}

/* e-mail collection div */
#email_collection
{
	border: 1px solid #fff;
	padding: 5px;
	margin-right: 13px;
}

#email_collection .text
{
	font-size: 90%;
	font-weight: bold;
}

#email_collection .gold
{
	color: #FFD927;
}

#email_collection .red
{
	color: red;
}

#email_collection .input
{
	background-color: #111;
	color: white;
	border: 1px solid #6C7A8F;
}

.xpromo_ad
{
	font-size: 16px;
	margin: 15px 0px 15px 0px;
	border: 1px dashed rgb(170, 170, 170);
	padding: 5px;
	background: #000 none repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.xpromo_ad a
{
	font-weight:700;
	font-size:16px;
}

/* news feed div */
#news_feed
{
	width:100%;
	padding:5px;
}

/* table-less bank formatting */
#withdraw_div
{
	width: 50%;
	float: left;
}

#deposit_div
{
	width: 50%;
	float: right;
}

#withdraw_div .title
{
	border: none;
}

#deposit_div .title
{
	border: none;
}
#overlay {
	position: absolute;
	background-color: black;
	text-align: left; 
	vertical-align: top; 
	visibility: hidden; 
	top: 0px;
	left: 0px;
	z-index: 2;
	height: 945px;
	width: 3000px;
	min-height: 0px;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}

#overlaymessage {
	position: absolute;
	visibility: hidden;
	background-color: #FFFFFF;
	left: 300;
	z-index: 3;
	vertical-align: top;
	border-width: 5px;
	border-color: #0033FF;
	text-align:center;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#overlaymessage_first {
	position: absolute;
	visibility: hidden;
	background-color: #FFFFFF;
	left: 300;
	z-index: 3;
	vertical-align: top;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border-width: 5px;
	border-color: #0033FF;
	text-align: center;
}

.submitBt
    {
        text-align: center;
        margin: auto;
        font-size: large;
        padding: 2px 0px 2px 10px;
    }

    .btn
    {
        width: 120px;
        height: 30px;
    }

    #selectedFriendsDiv
    {
       margin: 0 0 0 20px;
    }

    #pageNavPosition
    {
        text-align: right;
        font-size: large;
        padding: 2px 0 4px 0;
    }

    #pageNavPosition2
    {
        text-align: right;
        font-size: large;
        padding: 2px 0 4px 0;
        margin-bottom: 5px;
    }

    #ms_request_form
    {
        width: 98%;
        margin: auto;
    }

    #ms_request_form ul
    {
        list-style-type: none;
        height: 600px;
        overflow: auto;
        margin: auto;
    }

    #ms_request_form li
    {
        text-align: center;
        float: left;
        overflow: hidden;
        width: 115px;
        height: 120px;
        padding: 10px 0 0 0;
        margin: 5px 0px 0px 5px ;
        border: thin solid white;
        cursor: pointer;
    }

    #ms_request_form_table
    {
        margin: 0px 268px;
        text-align: center;
        width: 400px;
    }

    #ms_request_form table td
    {
        vertical-align: bottom;
    }

    #friendsListSize
    {
       display: inline;
    }
    
    
    /* BEGIN -- Inventory Properties */
	#invprop {
	  display:block;
	  position:relative;
	}
	
	#invprop .stats {
	 margin:10px 0 10px 5px;
	}
	
	#invprop .shop a:link, #invprop .shop a:visited{
	text-decoration:underline;
	color: #20b4dc;
	}   		
	
	#invprop .shop {
	  
	  position:absolute;
	  top:0;
	  right:8px;
	  
	}
	   		
	#invprop .title {   		
	  background: url('http://streetracing2.static.zynga.com/6744/graphics/title_sprite.gif') no-repeat;
	  background-position: -10px -276px; width: 744px; height: 19px;
	  margin:0px;
	  padding:0px;
	}
	
	#invprop .title span {
	  display:none;
	}
	
	#invprop .hd, #invprop .ft {
	  clear:both;
	  width:100%;
	  margin:0;
	  padding:2px;
	}
	
	
	#invprop .cnt {
	float:left;
	text-align:center;
	margin:0 0 15px 22px;
	
	}
	
	#invprop .cnt .frame {
	background: url(http://streetracing2.static.zynga.com/6744/graphics/bg_property.jpg) no-repeat;
	height:126px;
	width:222px;
	
	}
	
	#invprop .cnt .frame img {
	margin-top:10px;
	}
    /* END -- Inventory Properties */
/* app css */
.lost_fight_color {
	color: #e81f16; /*red*/
}

.won_fight_color {
	color: #29ca31; /*green*/
}

#app_layout
{
	width: 760px;f
	color: #fff;
}

#app_layout td
{
	color: #fff;
}

#app_layout th
{
	color: #fff;
}

.app
{
	background: black;
	color: white;
	margin: 0;
	/* height: 2822px; */
	width: 928px;
}

.app a,
.app a:link,
.app a:visited
{
	color: #BDD3EF;
	text-decoration: none;
}

.app a:hover
{
    text-decoration: underline;
}

#lookery-ad-8845
{
	width: 754px;
	height: 65px;
}

#banner_row
{
	height: 70px;
	background: url(http://streetracing2.static.zynga.com/6744/graphics/none.png);
	text-align: right;
	vertical-align: bottom;
	padding: 5px 10px 5px 5px;
	font-size: 11px;
}

fieldset, img 
{
	border: none;
}

#stats_row
{
	height: 34px;
	background-color: #000;
}

#stats_table
{
	width: 754px;
	height: 26px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#stats_table td
{
	color: #fff;
}

#menubar
{
	height: 34px;
	background-color: #000;
}

#menubar_table
{
	width: 754px;
	height: 26px;
	margin-top: 4px;
	margin-bottom: 4px;
	border-spacing: 2px;
}

#menubar_table td
{
	color: #F9D946;
	font-weight: bold;
	border: 1px solid #828282;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/menu_item_background.png');
	background-repeat: repeat-x;
}

#menubar_table td a:hover {
	color: white;
}

#sub_menubar_table
{
	width: 754px;
	height: 26px;
	margin-top: 4px;
	margin-bottom: 4px;
	border-spacing: 2px;	
}
#sub_menubar_table td
{
	color: #F9D946;
	font-weight: bold;
	border: 1px solid #828282;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/menu_item_background.png');
	background-repeat: repeat-x;
	float: left;
}

#sub_menubar_table td a:hover {
	color: white;
}


#content_row
{
	background-color: #000;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/main_background_bg_2.jpg');
	background-repeat: no-repeat;
	text-align: left;
}

.title
{
	color: #fff;
	border-bottom: 1px solid #828282;
	text-align: left;	
}


.news
{
}


.messages {
	background-color: #000;
	width: 740px;
	padding: 16px 0 0 0;
}

#change_name {
	background-color: transparent;
	color: #fff;
}

.line
{
	border-bottom: 1px solid #828282;
}

tr.header th
{
	font-size: 18px;
	border-top: 1px solid #828282; 
	border-bottom: 1px solid #828282; 
}
table .header
{
	padding: 30px;

}


.lvl_table {}

.lvl_table .left_col {
	width: 700px ;
}

.lvl_table .right_col {}

.money
{
	color: #29ea33;
}

.unlock, .unlock a {
    color: #fb2117;
}



#tutorial_style a {
    font-size: 18px;
}


.messagesMinor {
	background-color: black;
	border:1px solid #ffae62;
	padding:5px;
    font-size: 14px;
}
.messagesMinor a, .messagesMinor a:link, .messagesMinor a:visited {
    color: #eae1bc;
    text-decoration:underline;
}





.clearDiv
{
	clear: both;	
}

form 
{
	margin-bottom: 0px;
}


/*********************************************
 * Tutorial formatting
 */ 
.tutGarageCarBox
{
	/*border: 1px solid white;*/
	padding:0px 0px 0px 0px;
    width: 342px;
	/*display: inline-block;*/
}
.tutGarageCar
{
  width:155px;
  margin: 0px;
  padding-right: 0px;
  float: left;
  text-align: center;
}
.tutRachaelImage
{
    padding: 5px 0 10px 0;
}
.tutRachaelName
{
    text-align:center;
    font-weight:bold;
}
.tutRachaelAccep
{
    text-align:center;
}
.tutCarDrive 
{
	width: 155px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


.submitBt
{
    text-align: center;
    margin: auto;
    font-size: large;
    padding: 2px 0 2px 0;
}

.btn
{
    width: 120px;
    height: 30px;
}

#selectedFriendsDiv
{
   margin: 0 0 0 20px;
}

#pageNavPosition
{
    text-align: right;
    font-size: large;
    padding: 2px 0 4px 0;
}

#pageNavPosition2
{
    text-align: right;
    font-size: large;
    padding: 2px 0 4px 0;
}

#ms_request_form
{
    width: 98%;
    margin: 0;
}

#ms_request_form ul
{
    list-style-type: none;
    height: 600px;
    margin: 0;
    padding: 0;
}

#ms_request_form li
{
    text-align: center;
    float: left;
    overflow: hidden;
    width: 115px;
    height: 120px;
    padding: 10px 0 0 0;
    margin: 10px 0 5px 5px ;
    border: thin solid white;
    cursor: pointer;
}

#ms_request_form_table
{
    margin: 0px 0px;
    text-align: center;
    width: 160px;
}

#ms_request_form table td
{
    vertical-align: bottom;
}

#friendsListSize
{
   display: inline;
}


.greyOut
{
	color: #313031;
}
.bg_highlight
{
	background-color: #101410;
}

/************************************************
 * 		Race post back message
 */
.message_race_wrapper
{
	width: 755px;
	height: 187px;
	margin: auto;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/post_race_bg.jpg');
	background-repeat: no-repeat;
}

.message_race_col_div
{
	margin: auto;
	width: 140px;
}

.message_race_big_col_div
{
	margin: auto;
	width: 280px;
}

.message_race
{
	float: left;
	height: 187px;
}

.message_race_img 
{
	width: 130px;
}

.message_race_info 
{
	width: 620px;
}

.message_race_info_row
{
	padding: 10px 0 0 5px;
	width: 580px;
	font-size: 13px;
	font-weight: normal;
}

.message_race_gain, .message_race_loss
{
	font-size: 14px;
	width: 125px;
}

.message_race_gain_icon, .message_race_gain_val
{
	float: left;
	padding: 2px 0 0 1px;
}

.message_race_gain_val
{
	padding-left: 10px;
	font-size: 14px;
}

.message_race_gain_car
{
	padding: 1px 0 0 15px;
}

.message_race_gain_car img
{
	width: 79px;
	height: 36px;
}

.message_race_name, .message_race_respect_bar, .message_race_progress_text, .message_race_buttons
{
	padding-left: 1px;
	width: 280px;
}

.message_race_buttons
{
	width: 250px;
}

.message_race_respect_bar
{
	text-align:left;
	width: 173px;
	height: 50px;
}

.message_race_progress_text
{
	width: 168px;
	height: 22px;
	font-size: 12px;
	padding-left: 5px;
	position: relative;
	top: -23px;
}

/*****************************
  Status Widget
  ****************************/
.statusUpdateWidget
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/status_bg.gif');
	background-repeat: no-repeat;
	width: 463px;
	height: 126px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

.statusUpdateFrame
{
	float : left;
	width: 100%
}

.statusUpdateLogo
{
	height: 30px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.statusUpdateMessage
{
	width: 90%;
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}


/**********************
	POLL widget
***********************/
.pollWidget
{
	width: 752px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/bg_poll.gif');
	background-repeat: no-repeat;
}

/**********************
	Newer Button
**********************/
.chromeButton
{
	position: relative;
	padding: 8px;
	height:20px; 
	width:240px;
	font-size:14px;
	font-weight:bold;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/btn_bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #35d4f4;
	text-align: center;
	text-decoration:none;
	cursor:hand;
}

.impulseChromeButton
{
	padding: 8px;
	height:20px; 
	width:240px;
	font-size:14px;
	font-weight:bold;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/btn_bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #35d4f4;
	text-align: center;
	text-decoration:none;
	cursor:hand;
	display: inline;
	position:relative;
}

.app a.btn_link
{
	text-decoration:none;
	color:#35d4f4;
}

.app a.btn_link:hover
{
	text-decoration:none;
	color:#ffe200;	
}


/********************************
	Wish list Widget
*********************************/

.wishListWidget
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/wishlist/bg_wishlist.gif');
	background-repeat: no-repeat;
	width: 750px;
	height: 205px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

.wishListShareFeedDiv
{
	height:35px;
	margin-right:5px;
	padding-top: 5px;
}

.wishListShareFeed
{
	float:right;
}

.wishListItemContainer
{
	float: left;	
	width: 100%;
	padding: 0px 5px 5px 5px;
}

.wishListItem
{
	float: left;
	width: 140px;
	margin: 0 2px 0 2px;
}

.wishListItemName
{
	padding: 0px 5px 5px; 
	text-align: center;
	font-size: 14px;
}

.wishListLootItemImageDiv
{
	padding: 0 10px;
	width: 100px;
	height: 65px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.wishListCarItemImageDiv
{
	padding: 10px;
	width: 120px;
	height: 40px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.wishListLootItemImage
{
	width: 65px;
	text-align: center;
}

.wishListCarItemImage
{
	width: 80px;
	text-align: center;
}

.wishListItemInfo
{
	padding: 5px; 
	text-align: center;
}

/********************************
	Giftin Item display Widget
*********************************/

.giftItemsTable
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/gifting/bg_gifting.gif');
	background-repeat: no-repeat;
	width: 654px;
	height: 261px;
	padding: 3px 0 3px 0;
	text-decoration: none;
	margin: 10px 0;
}

.giftingTabImage
{
	padding-left: 5px;
	padding-top: 10px;
}	#header {  
	  margin-top:11px;
	  position:relative;
	  display:block;
	  width:100%;
	}

	#header ul { 
	  float:left; 
	  margin:0; 
	  padding:0; 
	}

	#header ul li {	  
	  float:left;
	  list-style: none;
	}

	#header ul li a{
	  background-image: url(http://streetracing2.static.zynga.com/6744/graphics/menus/header_sprite.gif);	  	  
	  height:44px;
	  display:block;
	}

	/* home/index */
	#header ul li a.active#home{
	  background-position: -22px -550px; width: 54px;
	}

	#header ul li a#home{
	  background-position: -22px -638px; width: 54px;
	}

	#header ul li a#home:hover{
	  background-position: -22px -726px; width: 54px;
	}


	/* race/jobs */
	#header ul li a.active#race{
	  background-position: -22px -1078px; width: 55px;
	}

	#header ul li a#race{
	  background-position: -22px -1166px; width: 55px;
	}

	#header ul li a#race:hover{
	  background-position: -22px -1254px; width: 55px;
	}

	/* challenge/fight */
	#header ul li a.active#challenge{
	  background-position: -22px -22px; width: 107px;
	}

	#header ul li a#challenge{
	  background-position: -22px -110px; width: 107px;
	}

	#header ul li a#challenge:hover{
	  background-position: -22px -198px; width: 107px;
	}

	/* garage */
	#header ul li a.active#garage{
	     background-position: -22px -286px; width: 75px;
	}

	#header ul li a#garage{
	     background-position: -22px -374px; width: 75px;
	}

	#header ul li a#garage:hover{
	     background-position: -22px -462px; width: 75px;
	}

	/* inventory/cars */
	#header ul li a.active#inventory{
	     background-position: -22px -814px; width: 100px;
	}

	#header ul li a#inventory{
	     background-position: -22px -902px; width: 100px; 
	}

	#header ul li a#inventory:hover{
	     background-position: -22px -990px; width: 100px;
	}

	/* shop/inventory extra */
	#header ul li a.active#shop{
	     background-position: -22px -1606px; width: 56px;
	}

	#header ul li a#shop{
	  background-position: -22px -1694px; width: 56px;
	}

	#header ul li a#shop:hover{
	  background-position: -22px -1782px; width: 56px;
	}	

	/* sponsors/buy */
	#header ul li a.active#sponsors{
	  background-position: -22px -1870px; width: 96px;
	}

	#header ul li a#sponsors{
	  background-position: -22px -1958px; width: 96px;
	}

	#header ul li a#sponsors:hover{
	  background-position: -22px -2046px; width: 96px;
	}	

	/* recruit/crew */
	#header ul li a.active#crew{
	  background-position: -22px -1342px; width: 78px;
	}

	#header ul li a#crew{
	  background-position: -22px -1430px; width: 78px;	  
	}

	#header ul li a#crew:hover{
	  background-position: -22px -1518px; width: 78px; 
	}	

	   /* stats */
	#header ul li a.active#stats{

	  background-position: -22px -2134px; width: 68px;
	}

	#header ul li a#stats{
	  background-position: -22px -2222px; width: 68px;  
	}

	#header ul li a#stats:hover{
	    background-position: -22px -2310px; width: 68px;
	}	

	/* img replacement of text */
	#header ul li a span{	  
	    display:none;
	}

	#header #skillLevel {
	  position:absolute;
	  top:3px;
	  right:65px;
	  color:#FFB64A;
	  font-size:10px;
	  width:40px;
	}

	#header #skillLevel a:link, #header #skillLevel a:visited{
	  color:#FFB64A;
	  font-size:10px;
	  text-decoration: none;
	}

	#headerTableBox #sideNav {
	  position: absolute;
	  top:128px;
	  right:0px;    
	  width:45px;
	}

	#headerTableBox #sideNav a {
	  margin:0 !important;
	  padding:0 !important;

	  /* ie hack */
	  border:1px solid black;
	}
	
	#headerTableBox
	{
		position:relative;
		background-image: url(http://streetracing2.static.zynga.com/6744/graphics/header_bg_3.jpg);
		background-repeat: no-repeat;
		display: block;
		height: 189px;
		width: 760px;
	}
	
	#headerTopSpacing
	{
		display: block;
		height: 8px;
		width: 760px;
	}
	
	#headerLogoBox
	{
		float: left;
		height: 126px;
		width: 294px;
	}
	
	#headerUserName
	{
		background-image: url(http://streetracing2.static.zynga.com/6744/graphics/header_name_bg_1.jpg);
		background-repeat: no-repeat;
		height: 21px;
		font-weight: bold;
		font-size: 14px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-align: center;
		width: 283px;
		position: relative;
		top: 108px;
		left: 0px;
	}
		
	#headerInfoBox
	{
		background: url(http://streetracing2.static.zynga.com/6744/graphics/header_stats_bg_1.jpg);
		background-repeat: no-repeat;
		float: left;
		height: 120px;
		width: 459px;
	}	
		#headerExpBox
		{
			float: left;
			height: 120px;
			width: 102px;
		}	
			#headerExpTable
			{				
			}
				#headerExpTable tr
				{
				}
				#headerExpTable td
				{			
				}
		
		#headerStatsBox
		{
			font-size: 14px;
			font-weight: bold;		
			float: left;
			height: 120px;
			padding-right: 5px;
			width: 253px;
		}
			#headerStatsTable
			{	
				font-size: 12px;
				font-weight: bold;
				padding: 2px 0 0 0;
				width: 	250px;
			}
				#headerStatsTable tr
				{
					height: 26px;
				}
				#headerStatsTable td
				{
				}
		#headerCarPic
		{
			float: left;
			height: 120px;
			padding: 0;
			text-align: center;
			width: 95px;
		}
			#headerCarPicTitle
			{
				font-size: 12px;
				height: 7px;
				padding: 0;
				text-align: center;
				width: 93px;
			}
			#headerCarPicImage
			{				
				padding: 0;
				height: 47px;
				width: 93px;
			}
			#headerCarPicAlerts
			{
				color: #FFB64A;
				font-size: 12px;
				font-weight: bold;
				height: 18px;
				text-align: center;
				width: 93px;
			}
			#headerCrewLink
			{	
				font-size: 14px;
				font-weight: bold;
				margin: 0;
				padding: 0;
				width: 93px;
			}
	
	#headerMainMenu
	{		
		height: 80px;
		display: block;
		text-align: center;
		width: 756px;
	}
		#headerTableMainMenu
		{				
			border-collapse: collapse;
			text-align: center;
			width: 756px;
		}
		#headerTableMainMenu tr
		{
		}
		#headerTableMainMenu td
		{
			text-align: center;
		}
	
	#headerLeftUserAlert 
	{		
		float: left;
		font-weight: bold;
		text-align:left;
	}
	#headerLeftSupport
	{	
		font-weight: bold;
		padding: 0 4px 0 0;
		text-align: right;
	}

.gas_popup
{
	position: absolute;
	left: 310px;
	top: 140px;
	_top: 5px;
	border: none;
	background: url(http://streetracing2.static.zynga.com/6744/graphics/overlay_bg_gas.gif);
	background-repeat: no-repeat;
	z-index:50;
	width: 189px;
	height: 141px;
	display: none;
	text-align: center;
	font-family: arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.health_popup
{
	position: absolute;
	left: 278px;
	top: 140px;
	_top: 5px;
	border: none;
	background: url(http://streetracing2.static.zynga.com/6744/graphics/overlay_bg_hospital.gif);
	background-repeat: no-repeat;
	z-index:50;
	width: 221px;
	height: 198px;
	display: none;
	text-align: center;
	font-family: arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.adrenaline_popup
{
	position: absolute;
	left: 310px;
	top: 140px;
	_top: 5px;
	border: none;
	background: url(http://streetracing2.static.zynga.com/6744/graphics/overlay_bg_adrenaline.gif);
	background-repeat: no-repeat;
	z-index:50;
	width: 189px;
	height: 141px;
	display: none;
	text-align: center;
	font-family: arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.bank_popup
{
	position: absolute;
	left: 310px;
	top: 140px;
	_top: 5px;
	border: none;
	background: url(http://streetracing2.static.zynga.com/6744/graphics/overlay_bg_bank.gif);
	background-repeat: no-repeat;
	z-index:50;
	width: 189px;
	height: 293px;
	display: none;
	text-align: center;
	font-family: arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.logo_spacer
{
	float: left;
	width: 160px;
	height: 55px;
}

.close_button
{
	float: right;
	padding-top: 3px;
	padding-right: 8px;
	width: 15px;
	height: 15px;
}

.refuel_popup
{
	position: absolute;
	left: 210px;
	top: 340px;
	_top: 340px;
	border: 1px solid #36ceee;
	background: #000000;
	z-index:50;
	width: 225px;
	height: 100px;
	display: none;
	text-align: center;
	font-family: arial, sans-serif;
	font-size:12px;
	color:#35d4f4;
	font-weight:normal;
}

.get_help_popup
{
	position: absolute;
	left: 210px;
	top: 340px;
	_top: 340px;
	border: 1px solid #36ceee;
	background: #000000;
	z-index:50;
	width: 225px;
	height: 100px;
	display: none;
	text-align: center;
	font-family: arial, sans-serif;
	font-size:12px;
	color:#35d4f4;
	font-weight:normal;
}
/*********************************
 * index.php formatting
 */
.indexGupdateAndShow
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/homepage/bg_upper_2.jpg);
	background-repeat: no-repeat;
/* 	margin: 0 0 10px 0; */
	height: 381px;
	text-align: center;
	width: 750px;
}

.indexCarnModsnNews
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/homepage/bg_lower_2.jpg);
	background-repeat: no-repeat;
/* 	margin: 0 0 10px 0; */
	height: 493px;
	text-align: center;
	width: 750px;
/* 	padding-bottom: 25px; */
}

#indexActiveCarBox
{
/*
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/indexactivecar_bg.jpg);
	background-repeat: no-repeat;
*/
	margin: 0 0 10px 0;
	height: 200px;
	text-align: center;
	width: 330px;
}

#indexFriendBox
{
/*
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/indx_friends_bg.jpg);
	background-repeat: no-repeat;
*/
	margin: 0 0 10px 0;
	height: 221px;
	text-align: center;
	width: 465px;
}

#indexCarPartsBox
{	
/*
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/indexmod_progress_bg.jpg);
	background-repeat: no-repeat;
*/
	margin: 0 0 10px 0;
	height: 200px;
	text-align: center;
	vertical-align: top;
	width: 400px;
}

#indexBlog
{		
/*
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/index_blog_bg.jpg);
	background-repeat: no-repeat;
*/
	margin: 0 0 10px 0;
	height: 192px;
	padding: 38px 0 0 0;
	text-align: center;
	width: 465px;
}

#indexBlogSmall
{	
	float: left;	
	height: 120px;
	padding: 4px 0 0;
	text-align: center;
	width: 360px;
}

#indexLotteryBox 
{
	float: right;
	font-size:14px;
	height: 120px;
	padding: 4px 0 0;	
	width: 370px;
}

#indexRecruitBulletin
{		
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/homepage/bg_recruit.gif');
	background-repeat: no-repeat;
	height: 210px;
	padding: 7px 0 0 16px;
	text-align: left;
	width: 750px;
}

#indexNews
{		
/*
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/indexnews_updates_bg.jpg);
	background-repeat: no-repeat;	
*/
	margin: 0 0 10px 0;
	height: 273px;
	padding: 0 0 0 10px;
	text-align: left;
	width: 750px;
}
#indexNewsScrollBox
{	
	color: white;	/*#FFB64A;*/
	font-size: 14px;
	font-weight: normal;
	height: 230px;
	max-height: 230px;
	overflow: auto;
	padding: 0;
	text-align: left;
	width: 730px;
}	

#indexLimitedLoot 
{
	height: 215px;
	margin: 0 0 10px 0;	
	/* text-align: center; */
	width: 360px;
}

#limitedLootSmallBox 
{	
/*
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/indexlimited_edition_bg.jpg);
	background-repeat: no-repeat;
*/
	margin: 0; 
	height: 215px;
	padding: 15px 0 0 0;
	width: 360px;
}
	
#limitedOnedayLootSmallBox 
{	
/*
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/index_one_day_limited_edition_bg.gif);
	background-repeat: no-repeat;
*/
	margin: 0; 
	height: 280px;
	padding: 50px 0 0 0;
	width: 268px;
}
/*
#indexShortcuts
{
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px 0;
	height: 54px;	
	width: 268px;
}
#indexShortcutsInner
{
	margin: 0;
	padding: 20px 0 0 24px;
}

#indexGiftBox 
{
	height: 312px;
	margin: 0 0 10px 0;
	width: 268px;
}
*/


/***************************************
	The Container Box
*/

#indexCrateBox 
{
	height: 312px;
	margin: 0 0 10px 0;
	/* text-align: center; */
	width: 268px;
}

#crateSmallBox
{	
/*
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/container/index_crate_bg.gif);
	background-repeat: no-repeat;
*/
	margin: 0; 
	height: 280px;
	padding: 65px 0 0 0;
	width: 268px;
}

#indexRefuelSmall
{
/*
	text-align: center;
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/refuel/index_refuelbonus_bg.gif);
*/
	background-repeat: no-repeat;
	width: 465px;
	height: 105px;
	padding: 10px 0 0;
}

.gas_bonus_left_div
{
	float: left;
	width: 250px;
	padding: 5px 0 10px 15px;
}

.gas_bonus_left_top
{
	width: 35px;
	height: 25px;
	padding-left : 215px;
}

.gas_bonus_left_middle_button
{
	float: left;
	width: 135px;
}

.gas_bonus_left_middle_timer
{
	float: left;
	width: 100px;
}

.gas_bonus_left_bottom_button
{
	float: left;
	width: 135px;
}

.gas_bonus_left_bottom_timer
{
	float: left;
	width: 100px;
}

.gas_bonus_right_div
{
	float: right;
	width: 180px;
	padding-right: 10px;
}

.gas_bonus_right_top
{
	width: 180px;
	height: 40px;
	padding: 10px 0 0 0;
	text-align: center;
}

.gas_bonus_right_top_gas
{
	width: 70px;
	margin: 0 auto;
/* 	text-align: left; */
}

.gas_bonus_right_top_text
{
	font-size: 10px;
	padding-top: 3px;
	width: 160px;
	margin: 0 auto;
/* 	text-align: left; */
}

.gas_bonus_right_bottom
{
	width: 170px;
	padding-top: 5px;
}
/****************************************************************************
					TABS
****************************************************************************/

div.title_tab_bar
{
	clear: both;
	display: block;
	border: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 33px;
	height: 100px;
	width:auto;
	background-color: #000000;
}

div.title_tab, div.title_tab_locked
{
	clear: none;
	float: left;
	width: 110px;
	height: 90px;
	
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;
	overflow: hidden;
	font-size: 12px;
	
	border: none;
	
	margin: 0 0 0 10px;
	padding: 0;
}

div.title_tab_locked a,
div.title_tab_locked a:link,
div.title_tab_locked a:visited
{
	color: #ccc;
}


div.title_tab:hover
{
}

div.title_tab_selected
{
	clear: none;
	float: left;
	width: 130px;
	height: 100px;
	
	color: #fff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;
	overflow: hidden;
	font-size: 12px;
			
	background-color: transparent;           /* Mozilla only */
    background-image: none;                  /* IE only */
	
	border-bottom: none;
	
	margin: 0 5px 0 10px;
	padding: 0;
}

div.title_tab_selected:hover
{
}

div.tab_body
{
	margin: 0;
	padding: 5px;	
}

div.title_tab a:hover, div.title_tab_selected a:hover
{
	text-decoration: none;	
}

a.tab_title, span.tab_title
{
	font-size: 10px;
	font-weight: bold;	
}

a.tab_title_no_sub, span.tab_title_no_sub
{
	font-size: 10px;
	font-weight: bold;
}

a.tab_subtitle, span.tab_subtitle
{
	font-size: 10px;	
}

/* End of tab class definitions */

/* Grungy UI elements */
.tab_container
{
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stage_bg_neon.gif');
	background-repeat: no-repeat;
	float: left;
	width: 752px;
	/* background: none; */
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.tab_bar_top
{
	float: left;
	width: 752px;
	height: 120px;
	/* background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stage_top_bg.jpg'); */
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.current_tab
{
	clear: none;
	float: left;
	width: 244px;
	height: 110px;
	
	color: #fff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: block;
	overflow: hidden;
	font-size: 12px;
			
	background-color: transparent;           /* Mozilla only */
    background-image: none;                  /* IE only */
	
	border-bottom: none;
	
	margin: 0 0 0 0;
	padding: 0;
}

.tab_bar_bottom
{
	float: left;
	width: 752px;
	height: 94px;
	/* background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stage_bottom_bg.jpg'); */
	background-repeat: no-repeat;
}

.tab_description
{
	float: left;
	width: 722px;
	height: 73px;
	/* background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stage_bottom_bg.jpg'); */
	background-repeat: no-repeat;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	font-size: 12px;
}

.tab_bar_left
{
	float: left;
	width: 329px;
	height: 222px;
	background: none;
	text-decoration: none;
	text-align: center;
}

.tab_bar_right_top
{
	float: left;
	width: 431px;
	height: 108px;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stage_right_top_bg.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;

}

.tab_bar_right_bottom
{
	float: left;
	width: 431px;
	height: 114px;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stage_right_bottom_bg.jpg');
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
}/****************************************************************************
					JOBS PAGE
****************************************************************************/

p.next_job_level
{
	padding: 4px;	
}

table.job_list
{
	position: relative;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-repeat:no-repeat;
}

table.job_list tr th
{
	padding: 6px;
	margin: 0;
	
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	
	border: none;
}

table.job_list td
{
	height: 160px;
	padding: 0;
	margin: 0;
	
	font-size: 90%;
	text-align: left;
	
	border: none;
}

td.job_name
{
	font-size: 150%;
	font-weight: bold;
	width: 200px;
}

td.job_reward
{
	width: 120px;
}

td.job_energy
{
	width: 60px;
}

td.job_required_items
{
	vertical-align: top;
}

div.recommended_items_layer
{
	width:95%;
	border:0px;
}

div.recommended_items
{
	margin-left:auto;
	margin-right:auto;
	width:480px;
	height:100px;
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/sublayer.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	border:none;
}

div.req_item
{
	margin: 2px;
	padding: 5px 0;
	display: inline;
	float:left;
	width: 40px;
	height: 40px;
	clear: none;
	
}

div.req_boss_item
{
	display: inline;
	float:left;
	width: 30px;
	height: 40px;
	clear: none;
	
}

div.req_item div
{
	text-align: center;
	padding-bottom: 5px;
}

span.bold_number
{
	color: #fff;
	font-weight: bold;	
}

span.job_loot_chance
{
	color: green;	
}

div.boss_wrapper
{
	width: 100%;
	text-align: center;	
}

div.boss_box
{
	margin: 10px auto 20px auto;
	padding: 10px;
	border: 1px solid #fff;
	vertical-align: middle;
	text-align: left;
	
	width: 800px;
	display: block;
	clear: both;
}

img.boss_image
{
	width: 200px;
	height: 150px;
}

span.boss_name
{
	font-size: 18px;
	color: #fff;	
}

div.boss_locked 
{
	font-size: 120%;
	text-align: center;
}

div.boss_float
{
	float: left;
	padding: 10px 0 0 30px;
}

ul.bullet_list
{
	margin: 0 0 0 35px;
	padding: 0;
	list-style-image: url(http://streetracing2.static.zynga.com/6744/graphics/MW_BulletPoint_20x10-01.gif);
}

ul.bullet_list li
{
	margin-left: 0;
}

/* Grungy UI race list */
tr.oppo_info_row
{
	position: relative;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/duel_gateway_02.jpg');
	background-repeat: no-repeat;
	width: 760px;
	height: 160px;
	margin: 0;
}

tr.oppo_char_info_row
{
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/duel_gateway_01.jpg');
	background-repeat: no-repeat;
	width: 760px;
	height: 160px;
	margin: 0;
}

tr.locked_oppo_info_row
{
	opacity: .35;
}

td.locked_oppo_info_txt
{
	padding: 0 8px;
	text-align: center; 
	font-size: 14px; 
	color: yellow;
}

td.oppo_name_col
{
	width: 190px;
	height: 160px;
	background-image: none;
	vertical-align: top;
}

.oppo_name
{
	position: absolute;
	top: 15px;
	left: 18px;
	font-size: 14x;
	font-weight: bold;
	width: auto;
}

.oppo_active_car_text
{
	color: #E70810;
	position: absolute;
	top: 36px;
	left: 18px;
	width: auto;
	width:80px; 
	height:40px;
}

.oppo_active_car
{
	position: absolute;
	top: 36px;
	left: 98px;
	width: auto;
	width:80px; 
	height:40px;
}


.oppo_boss_car_text
{
	position: absolute;
	top: 84px;
	left: 18px;
	width: auto;
	width:80px; 
	height:40px;
}

.oppo_boss_car
{
	position: absolute;
	top: 84px;
	left: 98px;
	width: auto;
	width:80px; 
	height:40px;
}


.oppo_respect_bar
{
	position: absolute;
	top: 105px;
	left: 18px;
	text-align:left;
	width: 168px;
	height: 26px;
}

.oppo_progress_text
{
	position: absolute;
	top: 105px;
	left: 18px;
	width: 168px;
	height: 22px;
	font-size: 12px;
	padding: 3px 1px 1px 5px;
}

td.oppo_gain_col
{
	width: 184px;
	height: 160px;
	background-image: none;
	vertical-align: top;
}

.oppo_gain_value
{
	font-size: 12px;
	font-weight: bold;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/jobs/race_green_back_bg_2.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	width: 172px;
	height: 26px;
	text-align: center;
	padding: 5px 1px 1px 1px;
}

.oppo_gain_misc
{
	color: #ffffff;
	text-align: center;
}

td.oppo_requirements_col
{
	width: 250px;
	height: 160px;
	background-image: none;
	vertical-align: top;
}

td.oppo_button_col
{
	width: 121px;
	height: 160px;
	background-image: none;
	vertical-align: middle;
}

tr.race_info_row
{
	position: relative;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/jobs/race_info_row_bg_4.gif');
	background-repeat: no-repeat;
	width: 760px;
	height: 160px;
	margin: 0;
}

tr.special_race_info_row
{
	position: relative;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/race_back_blue.jpg');
	background-repeat: no-repeat;
	width: 760px;
	height: 160px;
	margin: 0;
}

tr.locked_race_info_row
{
	opacity: .35;
}

td.locked_race_info_txt
{
	padding: 0 8px;
	text-align: center; 
	font-size: 14px; 
	color: yellow;
}

td.race_name_col
{
	width: 190px;
	height: 160px;
	background-image: none;
	vertical-align: top;
}

.race_name
{
	position: absolute;
	top: 15px;
	left: 18px;
	font-size: 14x;
	font-weight: bold;
	width: auto;
}

.race_active_car_text
{
	position: absolute;
	top: 42px;
	left: 25px;
	width: auto;
	width:160px; 
	height:40px;
}

.race_active_car_button
{
	position: absolute;
	top: 70px;
	left: 30px;
	width: auto;
	width:80px; 
	height:40px;
}

.race_active_car
{
	position: absolute;
	top: 65px;
	left: 98px;
	width: auto;
	width:80px; 
	height:40px;
}

.race_respect_bar
{
	position: absolute;
	top: 115px;
	left: 18px;
	text-align:left;
	width: 168px;
	height: 26px;
}

.race_respect_bar_2
{
	position: absolute;
	top: 65px;
	left: 28px;
	text-align:left;
	width: 168px;
	height: 26px;
}

.race_progress_text
{
	position: absolute;
	top: 115px;
	left: 18px;
	width: 168px;
	height: 22px;
	font-size: 12px;
	padding: 3px 1px 1px 5px;
}


td.race_gain_col
{
	width: 184px;
	height: 160px;
	background-image: none;
	vertical-align: top;
}

.race_gain_value
{
	font-size: 12px;
	font-weight: bold;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/jobs/race_green_back_bg_2.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	width: 175px;
	height: 26px;
	text-align: center;
	padding: 5px 1px 1px 1px;
}

.race_gain_misc
{
	color: #ffffff;
	text-align: center;
}

td.race_requirements_col
{
	width: 250px;
	height: 160px;
	background-image: none;
	vertical-align: top;
}

.special_race_req_value
{
	position: absolute;
	top: 20px;
	left: 70px;
	font-size: 12px;
	font-weight: bold;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/jobs/race_red_back_bg_2.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	width: 80px;
	height: 21px;
	text-align: center;
	padding: 5px 1px 1px 1px;
}

.race_req_value
{
	position: absolute;
	top: 8px;
	left: 70px;
	font-size: 12px;
	font-weight: bold;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/jobs/race_red_back_bg_2.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	width: 80px;
	height: 22px;
	text-align: center;
	padding: 5px 1px 1px 1px;
}

.race_req_elements
{
	position: absolute;
	left: 5px;
	top: 40px;
	width: 250px;
	vertical-align: top;
}

td.race_button_col
{
	width: 121px;
	height: 160px;
	background-image: none;
	vertical-align: middle;
}/****************************************************************************
					POPUP WINDOW
****************************************************************************/

div.zy_popup_box_bg
{
	visibility:hidden;
	position:absolute;
	background-color:black;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity: 0.7; 
	vertical-align:top; 
	top:0; 
	left:0;
	z-index:2;
	
	height: 3000px;
	width: 945px;
}

div.zy_popup_box
{
	visibility:hidden;
	
	position:absolute;
	background-color:#000000;
	color: #36ceee;
	
	top: 365px;
	left: 160px;
	width: 600px;
	z-index:30;
	vertical-align:top;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1; 
	border-width:5px;
	border: 2px solid #36ceee;
	vertical-align:middle;
	text-align: left;
}

div.zy_popup_box_button
{
	visibility:hidden;
	
	position:absolute;
	right:10px;
	top:9px;
	width:21px;
	height:21px;
	padding: 0;
	margin: 0;
	background: #000000;
}

div.zy_popup_box_button a, div#zy_popup_box_button a:visited
{
	border: #000000;
	text-decoration: none;
}

div.zy_popup_box_title
{
	visibility:hidden;
	
	float:left;
	margin: 5px;
	
	font-size: 18px;
	font-weight: bold;
	
	color: #36ceee;
}

div.zy_popup_box_body
{
	visibility:hidden;
	
	float:left;
	margin: 15px 5px;
	clear: left;

	font-size: 14px;
	font-weight: normal;
	
	color: #36ceee;
	width: 490px;
}

div.zy_popup_box_body td
{
	font-size: 14px;
}
/****************************************************************************
					BOSS FIGHT
****************************************************************************/

table.boss_fight
{
	border: 1px solid #fff;
	padding: 0;
	margin: 0;
	width: 650px;
	background: #000;
}

table.boss_fight td
{
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

table.boss_fight td table, table.boss_fight td td
{
	margin: 0;
	padding: 0;
}


td.boss_side, td.boss_side td
{
	width: 175px;
	text-align: left;
	font-size: 14px;
	vertical-align: middle;
}

td.boss_image
{
	width: 300px;	
}

div.bossfight_health_bar
{
	height: 25px;
	border: 1px solid #888;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 175px;	
}

div.bossfight_current_health_low
{
	height: 25px;
	background: #e21 url(http://streetracing2.static.zynga.com/6744/graphics/health_bar_low.png) repeat-x;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}

div.bossfight_current_health_med
{
	height: 25px;
	background: #ee0 url(http://streetracing2.static.zynga.com/6744/graphics/health_bar_med.png) repeat-x;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}

div.bossfight_current_health_high
{
	height: 25px;
	background: #2e1 url(http://streetracing2.static.zynga.com/6744/graphics/health_bar_high.png) repeat-x;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}

div.bossfight_health_bar_small
{
	height: 10px;
	border: 1px solid #888;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 140px;	
}

div.bossfight_current_health_small_low
{
	height: 10px;
	background: #e21 url(http://streetracing2.static.zynga.com/6744/graphics/health_bar_low.png) repeat-x;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}

div.bossfight_current_health_small_med
{
	height: 10px;
	background: #ee0 url(http://streetracing2.static.zynga.com/6744/graphics/health_bar_med.png) repeat-x;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}

div.bossfight_current_health_small_high
{
	height: 10px;
	background: #2e1 url(http://streetracing2.static.zynga.com/6744/graphics/health_bar_high.png) repeat-x;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #fff;
}

span.bossfight_health_text
{
	float: left;
	display: inline;
	font-size: 14px;
}

span.bossfight_health_num
{
	float: right;
	display: inline;
	font-weight: bold;
	font-size: 14px;
}

span.bossfight_low { color: #e11; }
span.bossfight_med { color: #fff; }
span.bossfight_high { color: #fff; }

div.boss_fight_health
{
	font-size: 15px;
	text-align: right;
	color: white;
}

div.bossfight_last_attack
{
	/*border: 1px solid #888;*/
	padding: 5px;
	margin: 5px 0 0 0;
	font-size: 15px;
	text-align: left;
	width: 165px;
}

div.bossfight_story
{
	border: 1px solid #888;
	text-align: left;
	margin: 4px 20px;
	padding: 4px;
	font-size: 90%;
}

div.bossfight_history_block
{
	border: 1px solid #888;
	text-align: center;
	margin: 0 20px 20px 20px;
	padding: 4px;
	max-height: 200px;
	overflow: auto;
}

ul.bossfight_history_list
{
	text-align: left;
	margin-left: 35px;
	padding-left: 0;
	list-style-image: url(http://streetracing2.static.zynga.com/6744/graphics/MW_BulletPoint_20x10-01.gif);
	font-size: 13px;
}

td.bossfight_items
{
	padding: 5px;
	vertical-align: middle;	
}

div.bossfight_item
{
	margin-left: 10px;
	float: left;
	font-size: 13px;
	vertical-align: middle;
}

div.bossfight_item img
{
	border: 2px outset #888;
	height: 40px;
	width: 40px;
	display: inline;
}

div.bossfight_item div
{
	text-align: center;
	float: left;
}
.clearfixTut
{
	display: block;
}
.tutorial_title
{
	font-size:20px;
	font-weight:700;
    padding: 50px 0 0 0;
	/*margin-top: 40px;
	margin-bottom: 20px;*/
	text-align: center;
}

.tutorial_text
{
	text-align: center;
}

.tutorial_left
{
	width:369px;
	text-align: center;
	padding-right: 10px;
	float:left;
}

.tutorial_right
{
	width:360px;
	float:left;
	text-align:center;
}

.tutorial_create_title
{
	border-bottom: 1px solid #828282;
	font-size:22px;
	color: #FFFFFF;
	text-align: center;		
}


.tutorial_form label
{
	cursor: pointer;
}

table.action_list
{
	width: 98%;
	margin: 15px 0 0 0;
	padding: 0;
}

table.create_character
{
}

table.create_character td
{
	/*width:100px;*/
	text-align: center;	
}

table.action_list tr.header
{
	border-bottom:1px solid #6C7A8F;
	border-top:1px solid #6C7A8F;
}

table.action_list th
{
	font-size:12px;
	font-weight:700;
	color:#6C7A8F;
	text-align:left;
	vertical-align:top;
}

table.action_list td
{
	text-align:left;
	vertical-align:top;
	padding:5px;
}

table.action_list td.title_cell
{
	color:#FFFFFF;
}

table.action_list td.action_cell
{
	text-align:right;
}


/**** MENU BAR *********/

ul#tut_progress_bar {
	width: 740px;
	margin:0px;
	padding:0px;
	display:block;
}

ul#tut_progress_bar li{
	display:inline;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height: 39px;
    text-align: center;
}

ul#tut_progress_bar li.text_part
{
	width:69px;
	/*background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/normal_center.jpg') repeat-x;*/
	overflow: hidden;
	color: white;	
}


.tut_prog_end img{
	margin:0px;
	padding:0px;
	width:10px;
	height:45px;
}

.normal_left img, .normal_right img, .over_right img, .over_left img, .over_over img .over img{
	margin:0px;
	padding:0px;
	width:60px;
	height:45px;
	/* vertical-align:middle; */
}


li.incomplete{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/normal_center.gif') repeat-x;
	/*background-position: 0 -2px;*/
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 45px;
	width: 69px;
	color:#666666;
}

li.complete{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/over_center.gif') repeat-x;
	/*background-position: 0 -2px;
	padding-left: 10px;
	padding-right: 5px;*/
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 45px;
	width: 69px;
	color:#FFFFFF;
}

/*
li.incomplete_start{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/black_bg.jpg') repeat-x;
	padding-left: 10px;
	padding-right: 5px;
	color:#666666;
}

li.complete_start{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/over_center.jpg') repeat-x;
	background-position: 0 -2px;
	padding-left: 10px;
	padding-right: 5px;
	color:#FFFFFF;
}

li.incomplete_end{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/normal_center.jpg') repeat-x;
	background-position: 0 -2px;
	padding-left: 10px;
	padding-right: 5px;
	color:#666666;
}

li.complete_end{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/over_center.jpg') repeat-x;
	background-position: 0 -2px;
	padding-left: 10px;
	padding-right: 5px;
	color:#FFFFFF;
}*/
/*
li.tut_progress_start{
	padding-left: 10px;
	padding-right: 5px;
	color:#FFFFFF;
}

li.tut_progress_start{
	padding-left: 10px;
	padding-right: 5px;
	color:#FFFFFF;
}*/

li.red_black_cap{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/red_cap.jpg') 0px 0px no-repeat;
	/* background-position:top; */
}
li.red_red_cap{
	 background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/red_red_cap.jpg') 0px 0px no-repeat; 
}
li.black_black_cap{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/tutorial/menu_bar/black_cap.jpg') 0px 0px no-repeat;
}

/**** UPGRADE TABLE *********/

table.upgrade_table td
{
	padding: 10px;
	vertical-align: middle;
}

table.upgrade_table td.upgrade_table_image
{
	padding: 0;
}

table.upgrade_table td.upgrade_table_title
{
	font-size: 18px;
	font-weight: 700;
	padding-left: 5px;
}

table.upgrade_table td.upgrade_table_value
{
	font-size: 18px;
	font-weight: 700;
	text-align: right;
}

/********* Character ***************/
.tutCharacterName
{
	padding-bottom: 5px;
}
.tutCharacterText
{
	padding-bottom: 10px;
}
/* parts.css */

#tempFacebookRestrict
{		
	margin: 1px 1px 10px 1px;
	margin-left: auto;
	margin-right: auto;
}

#partsAssignBox
{	
	border: 2px solid #701919;
	background-color: #000;
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/main_background_tile.gif);
	background-repeat: repeat-x;
	margin: 0 0 10px 0; 
	padding: 3px 5px 0px 5px;
}
#partsAssignCarImage
{	
	padding: 15px 0 0 0;	
	text-align: center;
	width:240px;
}
#partsAssignCarName
{
	text-align: center;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 5px 0;
	width:240px;
}
#partsAssignCarStats
{
	padding: 0 0 15px 0;
	text-align: center;
	width:240px;
}
.partsActiveType
{
	border: 2px solid #FFB631;
	margin-left: auto;
	margin-right: auto;
	width: 75px;
}
.partsInactiveType
{
	border: 1px solid #444;
	margin-left: auto;
	margin-right: auto;
	padding: 1px 1px 1px 1px;
	width: 75px;
}
.partsAssignTitle
{
	font-size: large;
	padding: 0 0 5px 0;
	text-align: center;
}
.partsAssignComingSoon
{	
	text-align: center;
}

#partsAssignCarTable
{
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#partsAssignCarTable table
{	
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;
}
	#partsAssignCarTable table tr
	{
	}
	#partsAssignCarTable table td
	{		
		min-width: 75px;
	}


#partsMiddleContainer
{
	background-color: #000;
	border: 2px solid #701919;
	margin: 1px 0 10px 0;	
	min-height: 150px;
	overflow: hidden;
}



#partsCurrentBox
{
	/* border-right: 0px solid #701919; */
	background-color: #000;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	min-height: 150px;
	padding-left: 3px;
	padding-right: 3px;
	width: 225px;
}
	.partsCurrentTitlePic
	{	
		padding: 7px 0 10px 0;
	}
	.partsCurrentItemName
	{	
		font-weight: bold;
		padding: 0 0 5px 0;
		text-align: left;
		vertical-align: middle;		
		width: 225px;
	}
	.partsCurrentItemPic
	{
		float: left;
		padding: 0 10px 0 0;
		width: 75px;
	}
	.partsCurrentInfo
	{		
		float: left;
		width: 136px;
	}	
		.partsCurrentItemAttack
		{
			padding: 5px 0 0 0;
			text-align: left;
		}
		.partsCurrentItemDefense
		{	
			padding: 5px 0 0 0;
			text-align: left;
		}

#partsInstallStatusBox
{
	border-left: 2px solid #701919;
	background-color: #000;
	float: right;	
	min-height: 150px;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 3px;	
	width: 465px;
	min-width: 0;	
	zoom: 1;

}
#partsInstallStatusTitle
{
	padding: 0 0 15px 0;
	min-width: 0;	
	zoom: 1;
}
#partsInstallStatusMsg
{
	min-width: 0;	
	zoom: 1;
}
.partsInstallStatusInfo
{
	min-width: 0;	
	zoom: 1;
}
.partsInstallStatusCar
{
	min-width: 0;	
	zoom: 1;
}


.partsListBox
{
	border: 2px solid #701919; 
	background-color: #000; 
	height: 100%;
	margin: 5px 0 10px 0; 
	padding: 3px 3px 3px 3px;
}

.partsListItem
{
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 720px;
}
.partsListItemInner
{
	margin-left: auto;
	margin-right: auto;
	width: 720px;
}
.partsListItemPic
{
	float: left;
	padding: 0 10px 0 0;
}
.partsListItemInfo
{
	float: left;
	width: 625px;
}
.partsListItemName
{
	float: left;
	font-weight: bold;
	padding: 5px 0 0 0;
	width: 200px;
}
.partsListItemAttack
{
	float: left;
	padding: 5px 0 0 20px;
	text-align: left;
	width: 120px;
}
.partsListItemDefense
{
	float: left;
	padding: 5px 0 0 20px;
	text-align: left;
	width: 120px;
}
.partsListItemPrice
{
	float: left;
	padding: 5px 0 10px 20px;
	text-align: left;
	width: 110px;
}
.partsListItemProgress
{
	float: right;
	padding: 5px 10px 10px 20px;
}
.partsListItemBuy
{
	float: right;
	height: 100%;
	padding: 0 0 0 0;
}

#partsListBoxOwned
{
	border: 2px solid #701919; 
	background-color: #000; 
	margin: 10px 0 10px 0; 
	padding: 10px 5px 3px 5px;
	width: 48%;
	float: right;
}
#partsInstallStatusBoxWidget 
{
	font-size: 14px;
	margin: 0; 
	padding: 0 0 0 16px;
	text-align: left;
}

#partsInstallStatusTitle
{		
	float: left;
	height: 20px;	
	margin: 13px 0 5px 0;
	padding: 0;      /* 5px 0 10px 0; */
	text-decoration: none;	
	width: 225px;
}

#partsInstallStatusLimit
{
	float: left;
	margin: 13px 0 0 0;
	padding: 0 0 0 10px;
}

#partsInstallStatusMsg
{	
	color: #52A6FF;
	font-size: small;
	padding: 0 5px 10px 5px;
}
.partsInstallStatusInfo
{	
	padding: 0 0 10px 0;
	text-align: left;
	text-decoration: none;
	width: 100%;
}
.partsInstallStatusCar
{
	font-weight: bold;
	padding: 0 0 2px 10px;
}
.partsInstallStatusPart
{
	color: #B5B2BD;
	padding: 0 0 0 20px;
}
.partsInstallStatusPartMsg
{
	float:left;
	width:400px;
}/*********************************************
 * active car formatting on garage.php and
 * active_car.wgt.php
 */
 
.activeCarHead
{
	/* border: 0px solid #701919; */
	/* background-color: #000; */
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/garage/garage_active_car_bg.gif);
	background-repeat: no-repeat;
	height: 296px;
	margin: 10px 0 10px 0;
	padding: 10px 5px 3px 5px;	
	width: 750px;
}

.activeCarHeadWidget 
{	
	height: 170px;
	width: 340px;
	margin: 0;
	padding: 5px 0 0 5px;
	text-decoration: none;
}

#activeCarTitle
{	
	height: 24px;	
	margin: 0 0 22px 0;
	padding: 0;
	text-decoration: none;	
	width: 175px;
}

#activeCarMiddleBox
{
	float: left;
	width: 375px;
}

#activeCarImage 
{	
	padding: 0 0 10px 0;
	text-align: center;
	text-decoration: none;
}

#activeCarRightBox
{
	float: left;
	padding: 0;
	width: 270px;
}

#activeCarName 
{
	text-align:left;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 5px 0;
}

#activeCarNameWidget 
{
	text-align: center;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 5px 0;
}

#activeCarDescription
{
	font-size: 14px;
	
}

#activeCarSave
{
	margin-top: 30px;
	padding: 0 20px 0 0;
	vertical-align: bottom;
	text-align: right;
}
#activeCarSave input
{
	color: #FFF;
	font-size: medium;
	font-weight: bold;
}



/*********************************************
 * active car mods formatting
 *
 * small icon list generated by: 
 *    CarPart::displayCarMods()
 *
 */ 
.activeCarModsBox
{
	/* border-top: 1px solid #FFF; 	 */
	margin-left:auto;
	margin-right:auto;
	padding: 5px 0 5px; 0;
	text-align: center;
	width: 162px;
}
.activeCarModsBoxNoColor
{
	/* border-top: 1px solid #FFF; 	*/
	width: 132px;
}

#activeCarModsLabel
{
	display: inline; 
	height: 32px;
	padding: 0 0 0 3px;
}

.activeCarMods
{
	float: left;
	padding: 0 0 0 0px	
}
/*********************************************
 * garage formatting on the garage.php page
 */ 
#garageHead 
{	
	float: left;			
	padding: 5px 0 0 0;
	width: 750px;
}

#garageTitle
{
	font-size: large;
	padding: 0 0 10px 0;
	text-align: left;
}
.garageCar
{
	margin: 0 2px 2px 2px;
	float: left;
	text-align: center;
}

.garageCarBox
{
	border: 0px solid #701919;
	float: left; 
	padding: 0px 0px 10px 0;
	margin: 0 0 0 0;
	text-align: center;
	width: 235px;
}
.garageCarImage
{
	padding: 10px 0 10px 0;
}
.garageCarName 
{
	text-align:center; 
	font-weight:bold;
}
.garageCarDrive 
{
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#garageActiveCarBorder
{
	border: 0px solid #701919;
}



/*********************************************
 * formatting for the sub-menu on garage.php
 * and inventoryextra.php
 */ 
#menubar_cars
{
	background-color: #000;
	height: 26px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.menubar_cars_tab
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/menu_item_background.png');
	background-repeat: repeat-x;
	border: 1px solid #828282;
	color: #F9D946;
	float: left;
	font-weight: bold;
	margin: 0 2px 0 0;
	padding: 0;	
	text-align: center;
}

.menubar_cars_tab_last
{
	margin: 0 0 0 0;
}

.menubar_cars_tab td a:hover {
	color: white;
}

#menubar_cars_showroom
{
	width: 33%;
}
#menubar_cars_garage
{
	width: 66%;
}/********************************
	Stats Widget
*********************************/

.selfStatsHeadWidget
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stats/bg_stats_lower.gif');
	background-repeat: no-repeat;
	width: 750px;
	height: 159px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

.visitorStatsHeadWidget
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stats/bg_stats_lower.gif');
	background-repeat: no-repeat;
	width: 750px;
	height: 159px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

.statsFrame
{
	float: left;
	width: 320px;
}

.statsTable table
{
	padding-right: 10px;
	text-align: left;
	width: 290px;
	font-size: 14px;
	font-weight: bold;
}

.statsTable table td
{
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.financesFrame
{
	float: left;
	width: 410px;
}

.financesTable table
{	
	text-align: left;
	width: 90%;
	font-size: 14px;
	font-weight: bold;	
}

.financesFrame  table td
{
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

/********************************
	Bank Widget
*********************************/

.bankHeadWidget
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stats_bank_bg.jpg');
	background-repeat: no-repeat;
	padding: 10px;
	width: 221px;
	height: 312px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

.bankFrame
{
	float : left;
	width: 100%;
}
.bankLogo
{
	height: 60px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.bankDepositDiv
{
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 15px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.cashBalText
{
	text-align: left;	
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 15px;
}

.cashBalDiv
{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	border: none;
}

.cashText
{
	vertical-align: top; 
	padding-top: 5px;
	width: 135px;
	border: 1px solid #000000;
}
.bankMessage
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}


/********************************
	Hospital Widget
*********************************/

.hospitalHeadWidget
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stats_hospital_bg.jpg');
	background-repeat: no-repeat;
	width: 221px;
	height: 154px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

.hospitalFrame
{
	float : left;
	width: 100%
}

.hospitalLogo
{
	height: 60px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.hospitalHeal
{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.hospitalMessage
{
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

.healDiv
{
	position: relative;
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width:100px;
	height: 32px;
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/heal_now.gif');
	background-repeat: no-repeat;
	z-index: 1;
	text-align: center;
	font-size: 18px;
}

.healButton
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

/********************************
	Attributes Widget
*********************************/

.selfAttributesHeadWidget
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stats/bg_stats_upper.gif');
	background-repeat: no-repeat;
	width: 750px;
	height: 226px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

.visitorAttributesHeadWidget
{	
	background-image: url('http://streetracing2.static.zynga.com/6744/graphics/stats/bg_stats_upper.gif');
	background-repeat: no-repeat;
	width: 750px;
	height: 226px;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

.attributeFrame
{
	float : left;
	width: 100%;
}

.attributeTitleChange
{
	float: left;
}

.attributeTitle
{	
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 16px;
	text-align: left;
	width: 90%;
	/* border-bottom: 1px solid #ffffff; */
}

.attributeSubText
{
	padding-left: 10px;
	padding-top: 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.attributesTable table
{
	padding-top: 5px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.attributesTable table tr th
{
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #ff4567;
}

.attributesTable table tr td
{
	padding-left: 10px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

.visitorOptions
{
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
table.players_info_tbl_duel
{
}

.duel_players_td
{
}

.duel_oppo_players_td
{
	padding-left: 0px;
	padding-right: 0px;
}

.duel_name_tr
{
	width: 320px;
}

.duel_name_div, .duel_oppo_name_div
{
	width: 320px;
	padding-left: 15px;
}

.duel_oppo_name_div
{
	text-align: right;
	padding-right: 15px;
	padding-left: 0px;
}

.duel_top_div
{
	padding-top: -20px;
}

.duel_name_td
{
	border: 1px solid white;
	text-align: center;
}

.duel_empty_td
{
	width: 20px;
}

.duel_oppo_empty_td
{
	width: 20px;
}

.duel_stats_td
{
	font-size: 10px;
}

.duel_control_td
{
	border: 1px solid white;
}

.duel_control_bar_div
{
	float: left;
	padding: 0;
	margin: 0;
}

.duel_control_bar_wrapper
{
	border: 1px solid white;
	width: 180.9px;
	height: 15px;
	margin-top: 0px;
	overflow: hidden;
}

.duel_control_danger_text
{
	font-size: 11px;
	color: red;
	padding-top: 3px;
}

.duel_prog_dummy
{
	height: 15px;
}

.duel_players_table
{
	margin: auto 10px;
}

.duel_vs_td
{
	width: 100px;
}

.main_duel {
text-align: center;
min-width: 760px;
}

.duel_victory_message, .duel_loss_message {
text-align: center;
background-image: url('http://streetracing2.static.zynga.com/6744/graphics/duel/duel_bg_bottom.jpg');
background-repeat: no-repeat;
height: 175px;
overflow-x: hidden;
overflow-y: auto;
}

.bossinfo_duel {
background-image: url('http://streetracing2.static.zynga.com/6744/graphics/duel/duel_bg_top.jpg');
background-repeat: no-repeat;
height: 320px;
}

.duel_help_box {
padding-top: 5px;
padding-left: 220px;
}

.boss_image_duel {
float: right;
padding: 15px 15px 0 0;
}

.boss_dialogue_help_duel {
float: left;
width: 325px;
}
.boss_dialogue_duel {
padding: 85px 0 0 60px;
width: 310px;
}

.players_duel {
background-image: url('http://streetracing2.static.zynga.com/6744/graphics/duel/duel_bg_middle.jpg');
background-repeat: no-repeat;
height: 160px;
padding-top: 10px;
}
	
.player_info_duel {
float:left;
}
					
.buttons_duel {
background-image: url('http://streetracing2.static.zynga.com/6744/graphics/duel/duel_bg_bottom.jpg');
background-repeat: no-repeat;
height: 205px;
min-width: 740px;
text-align: center;
}

.buttons_duel_wrapper {
width: 590px;
margin: 0 auto;
}

.npc_def_button_duel, .npc_agg_button_duel, .npc_flr_button_duel{
float: left;
width: 180px;
margin: 0 auto;
}

.npc_flr_button_duel
{
}

.npc_agg_button_duel {
width: 220px;
margin: 0 auto;
}

/*
	CSS for the Container Page 
*/

.crate_success_message
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/container/car_crate_open_3.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 245px;
	float: left;
}

.crate_success_car
{
	float: left;
}

.crate_success_car_name
{
	text-align: center;
	color: orange;
}

.container_image_div
{
	margin: 10px 0;
}

.container_head_inner_div
{
	float: left;
	padding: 15px;
}

.container_head_div
{
	height: 340px;
	padding: 5px;
}

.container_header_text_div
{
	color: white;
	font-size: 16px;
	padding-bottom: 10px;
}

.container_header_text_div h4
{
	font-size: 20px;
}

.container_label_inner_div
{
	float: left; 
	color: white; 
	height: 14px;
}

.container_label_div, .container_button_div
{
	font-size: 12px;
}

.container_buttons_inner_div
{
	padding: 2px 0 5px 1px;
	float: left;
	width: 105px;
	color: red;
	font-size: 13px;
	text-align: center;
}

.container_favor_pts
{
	padding: 2px 0 5px 1px;
	color: red;
	font-size: 13px;
	text-align: center;
}

.container_text_div
{
	padding: 5px;
	height: 125px;
}

.container_text_inner_div
{
	padding: 10px;
	float: left;
	margin: 150px 0 0 15px;
	width: 185px;
}


.container_common_text_div
{
	padding: 5px;
	height: 250px;
}

.container_table
{
}

.container_table td
{
	background-repeat: no-repeat;
	width: 758px;
}

.container_col
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/container/ar_crate_open_3.gif);
	height: 100px;
}

.container_common_col
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/container/bg_common_100109.jpg);
	height: 174px;
}

.container_uncommon_col
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/container/bg_uncommon_100109.jpg);
	height: 174px;
}

.container_rare_col
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/container/bg_rare_100109.jpg);
	height: 174px;
}
/**********************
Transit page contents
**********************/

.submenu_body
{
    height: 40px;
    width: 100%;
}

.submenu_content
{
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 0 0 0;
    width: 100%; 
}


.submenu_item
{
    float: left;
    height: 40px;
    padding: 0 5px;
    width: 180px;
}

.shop_submenu_item 
{ 
	float: left; 
	height: 40px; 
	padding: 0 5px; 
	width: 180px;
}

.submenu_item_last
{
    padding: 0 0 0 4px;
}

.submenu_image
{
    border: none;
    height: 40px;
    width: 180px;
}

.submenu_item_info
{
    height: 40px;
    padding: 0 0 0 0;
    text-align: center;
    width: 180px;
}
.giftable_item_outer_div
{	
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/gifting/bg_giveagift.jpg);
	background-repeat: no-repeat;
	margin: 0 4px 0 0; 
	width:760px;
	height: 690px; 
}

.shop_items
{
	margin: 30px 25px;
	font-size: 14px;
	width: 690px;
	height: 560px; 
	overflow: auto;
}

.special_items
{
	padding: 10px 25px;
}

.gift_item
{
	width: 155px;
	height: 200px;
	float: left;
	margin: 15px 5px;
}

.gift_item_info
{

}

.gift_item_name
{
	float: left;
	text-align: center;
	width: 150px;
	height: 30px;
	padding: 4px 0;
}

.gift_item_image
{
	float: left;
	width: 155px;
	margin: 0 auto;
	text-align: center;
	padding: 4px 0;
}

/*
.gift_item_ribbon
{
	float: left;
	margin: 0 auto;
	text-align: center;
	padding-left: -20px;
}
*/

.gift_item_stats
{
	float: left;
	padding: 4px 0;
	width: 150px;
	text-align: center;
	font-size: 12px;
}

.gift_item_send_btn
{
	float: left;
	padding: 4px 0;
	width: 130px;
	margin: 0 auto;
	text-align: center;
}

.gift_item_num_owned
{
	text-align: center;
	width: 150px;
	padding: 4px 0;
}

.gift_success_message
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/gifting/car_gift_open_3.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 245px;
	float: left;
}

.gift_success_car
{
	float: left;
}

.gift_success_car_name
{
	text-align: center;
	color: #31ff1c;
}.questions
{
	width: 740px;
	color: white;
	text-align: center;
	border: 3px solid orange;
}

.question
{
	width: 95%;
	margin: 15px auto;
	text-align: left;
}

.ques
{
	width: 100%;
	margin: 3px auto;
	text-align: left;
}

.answ
{
	width: 100%;
	margin: 3px auto;
	text-align: left;
}

.incoming_requests
{
	list-style-type: none;
	padding: 10px;
	width: 95%;
	max-height: 1000px;
	overflow: auto;
}

.incoming_requests li
{
	float: left;
	overflow: hidden;
	margin: 3px;
	width: 180px;
	height: 140px;
}

.incoming_requests li span
{
}

.collections_page
{
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/collections/bg_loot.gif);
	background-repeat: no-repeat;
	width: 750px;
}

.collections_page_inner_div
{
	padding: 50px 15px 20px 30px;
}

.collectible_item_category
{
	width: 710px;
	height: 215px;
}

.collectible_item_category_name
{
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	width: 685px;
	height: 20px;
}

.collectible_item_list, .collectible_item_list_unowned, .collectible_item_list_message
{
	float: left;
	border: 1px #4e4e4e double;
	width: 80px;
	height: 180px;
}

.collectible_item_list_unowned
{
	border: 1px red dashed;
	opacity: .50;
}

.collectible_item_list_message
{
	height: 80px;
}

.collectible_item_buff, .collectible_item_buff_unowned
{
	float: left;
	padding-left: 25px;
	width: 100px;
	height: 150px;
}

.collectible_item_buff_unowned
{
}

.collectible_item_buff_inner
{
	border: 1px #4e4e4e double;
	height: 150px;
}

.collectible_item_buff_inner_unowned
{
	border: 1px red dashed;
	height: 180px;
}

.collectible_item
{
	width: 75px;
	height: 75px;
	padding-top: 5px;
}

.collectible_item_count
{
	color: orange;
	width: 75px;
	height: 30px;
	padding-top: 5px;
	text-align: center;
}

.collectible_buff
{
	width: 75px;
	height: 100px;
	margin: 0 auto;
}

.collectible_buff_text
{
	color: orange;
	width: 100px;
	height: 60px;
	text-align: center;
}#lottery_main_box {
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/lottery/bg_mod_lottery.jpg);
	background-repeat: no-repeat;
	padding: 10px 10px;	
}
 
#lottery_rachel_box {
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/lottery/lottery_rachel_truck.jpg);
	background-repeat: no-repeat;		
	float:left; 
	height:340px;
	margin-right:6px;
	width:270px;
}

#lottery_info_box {
	float:left; 
	width:454px;
}
	.lottery_info_mod_box {	
		float:left; 
		font-size:12px; 
		margin-bottom:10px;
		text-align:center; 
		width:150px;
	}		

#lottery_all_boxes_container {
	padding-left:70px; 
	text-align:center; 
	width:670px;
}

	.lottery_box_container {
		float:left;
		height:230px;
		width:190px;
	}
		
		.lottery_box_closed {
			height:152px; 
			margin-right:10px; 
			width:190px;
		}
		
		.lottery_box_open {
			background-image: url(http://streetracing2.static.zynga.com/6744/graphics/lottery/img_box_open.gif);
			background-repeat: no-repeat;	
			background-position:center;	
			height:152px;
			margin-right:10px; 
			width:190px;
		}
		
		.lottery_mod_won {
			height:70px;
			width:190px;
		}

.lottery_sm_box_closed {
	background-image: url(http://streetracing2.static.zynga.com/6744/graphics/lottery/img_box_closed_32.gif);
	background-repeat: no-repeat;	
	/* background-position:center; */	
	float:left;	 
	height:32px; 
	margin-right:6px; 
	width:32px;
}

.lottery_sm_box_open {
	float:left;
	height:32px; 
	margin-right:6px; 
	width:32px;
}

.lottery_mods_left_box {
	float:left; 
	padding-top:10px; 
	width:50px;
}

.lottery_box {
	background-color: black;
	border:0px solid red;
	color: #8FADFF;	
	font-size:16px;
	padding:10px 0; 	
	text-align:center;
}/* PRIZE PAYOUT BOX */
#fightPageInfoBox 
{
	float:left;
	height: 220px;
	margin: 8px 0 0 8px;
	padding: 0;
	text-decoration: none;
	width: 465px;
}
#fightPagePrizeBox 
{
	float:left; 
	margin: 0 0 0 5px; 
	height:221px; 
	width:255px;
}	

/* FIGHT LIST FORMAT */
#fightListContainer {
	margin-top: 5px; 
	width:734px;		
}
.fightListRow {
	border-bottom: 1px solid #c8c8c8;  
	font-size:14px; 
	height: 50px; 
	margin: 0 0 5px 15px; 
	padding: 5px; 
	width:710px;
}
.fightListPlayerPic {
	float:left;
	height:54px;
	width:60px;
}
.fightListPlayerInfo {
	float:left;
	height:50px;
	overflow: hidden;
	width:290px;
}
.fightListCarImage {
	float:left;
	height:50px;
	width:150px;
}
.fightListCrewSize {
	float:left;
	height:50px;
	width:50px;
}		
.fightListWinsLosses {
	float:left;
	height:50px;
	width:40px;
}
.fightListAction {
 	float:left; 
 	height:50px; 
 	width:100px;
 }
 .fightListActionBgGreen {
 	height:30px; 
 	width:99px; 
 	vertical-align:middle;
 }
 .fightListActionBgRed {
 	height:30px; 
 	width:99px; 
 	vertical-align:middle;
 } 		.sexy_button, a.sexy_button, a.sexy_button:visited, a.sexy_button:link, button
{
    background:#000000;
	padding:5px;
	color:#FFD927;
	border:1px solid #36ceee;
	text-decoration:none;
	width:auto;
	font-size:14px;
	cursor:pointer;
    font-weight: bold;
	display: block;
	float: left;
}

a.gift_category_button, a.gift_category_button:visited, a.gift_category_button:link {
	width: 100px;
	margin-bottom: 3px;
}

.sexy_button input
{
	width: auto;
	border: none;
	padding: 0 0 0 20px;
	margin: 0;
	color:#FFD927;
	font-size: 14px;
	cursor:pointer;
    font-weight: bold;
}

.sexy_button:hover, a.sexy_button:hover, a.sexy_button:active, .sexy_button input:hover, button:hover
{
	color:#BCD2EA;
	text-decoration:none;
    font-weight: bold;
}

div.sexy_button_locked
{
    padding: 5px;
    color: #bbb;
    border: 1px solid #bbb;
    text-decoration: none;
    width:auto;
    font-size: 14px;
    font-weight: bold;
    display: block;
    float: left;
    background-image: url(http://streetracing2.static.zynga.com/6744/graphics/grey_bg.gif);
}

div.sexy_button_locked
{
    color:#bbb;
    text-decoration:none;
    font-weight: bold;
}

.sexy_arrow
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_arrow_16x16_01.gif) no-repeat 0px 0px;
	padding-left:20px;
}

.sexy_health
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon-health.gif) no-repeat 0px 3px;
	padding-left:18px;
}

.sexy_energy
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon-energy.gif) no-repeat 0px 3px;
	padding-left:18px;
}

.sexy_grow_group
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_grow_group_16x16_01.gif) no-repeat 0px 0px;
	padding-left:30px;
}

.sexy_cash
{
	background-color: transparent;
	background-repeat: no-repeat;
	padding-left:20px;
}

.sexy_jobhelp
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_jobhelp_16x16_01.gif) no-repeat 0px 0px;
	padding-left:20px;
}

.sexy_fight
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_stamina_16x16_01.gif) no-repeat 0px 0px;
	padding-left:20px;
}

.sexy_gift
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_sendgift_25x16.gif) no-repeat 0px 0px;
	padding-left:28px;
}

.sexy_wishlist_add
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_wishlist_add_21x18_01.gif) no-repeat 0px 0px;
	padding-left:24px;
}

.sexy_wishlist_remove
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_wishlist_remove_21x18_01.gif) no-repeat 0px 0px;
	padding-left:24px;
}

.sexy_add
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_add_16x16_01.gif) no-repeat 0px 0px;
	padding-left:16px;
}

.sexy_add_center
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_add_16x16_01.gif) no-repeat top center;
	padding-left:16px;
}

.sexy_remove
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_remove_16x16_01.gif) no-repeat 0px 0px;
	padding-left:16px;
}

.sexy_repair
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_repair_16x16_01.gif) no-repeat 0px 0px;
	padding-left:16px;
}

.sexy_protect
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_protect_16x16_01.gif) no-repeat 0px 0px;
	padding-left:20px;
}

.sexy_pack_send
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_send_energy_16x16_01.gif) no-repeat 0px 0px;
	padding-left:20px;
}

.sexy_pack_use
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/icon_use_energy_17x16_01.gif) no-repeat 0px 0px;
	padding-left:20px;
}

.sexy_achievement
{
	background:url('http://streetracing2.static.zynga.com/6744/graphics/icon_achievement_12x16_01.gif') no-repeat 0px 0px;
	padding-left:16px;
}

.sexy_favor
{
	background:url('http://streetracing2.static.zynga.com/6744/graphics/reward_coin_17x17_01.gif') no-repeat 0px 0px;
	padding-left:22px;
}

.sexy_travel
{
	background:url('http://streetracing2.static.zynga.com/6744/graphics/icon_travel_32x17_01.gif') no-repeat 0px 0px;
	padding-left: 38px;
}

.sexy_upgrade
{
	background:url('http://streetracing2.static.zynga.com/6744/graphics/icon_promote_up_15x15_01.gif') no-repeat 0px 0px;
	padding-left: 18px;
}
.sexy_coin
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/reward_point_coin_16x16_01.gif) no-repeat 0px 0px;
	padding-left:23px;
	padding-right: 3px;
}

.sexy_lotto
{
	background:url(http://streetracing2.static.zynga.com/6744/graphics/lottery_ticket_16x16_01.gif) no-repeat 0px 0px;
	padding-left:23px;
	padding-right: 3px;
}

.sexy_cash
{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/icon_cash_16x16_01.gif') no-repeat 0px 0px;
	padding-left: 20px;
}

.sexy_nyc_cash
{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/icon_cash_16x16_01.gif') no-repeat 0px 0px;
	padding-left: 20px;
}

.sexy_cuba_cash
{
	background: url('http://streetracing2.static.zynga.com/6744/graphics/icon_cubanpeso_16x11_01.gif') no-repeat 0px 3px;
	padding-left: 20px;
}

.sexy_lock
{
    background: url('http://streetracing2.static.zynga.com/6744/graphics/lock.gif') no-repeat 0px 0px;
    padding-left: 22px;
}
