@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:#000000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

#BigContainer {
	margin:auto;
	width:1170px;

}
#Container {
	float:left;
	width:1000px;

}

#Header {
	float:left;
	width:1000px;
	height:190px;
	background-image:url('../images/layout/header_4.2.jpg');
}

#Menu {
	float:left;
	width:210px;
	height:696px;
	background-image:url('../images/layout/menu_bg.jpg');
	background-repeat: no-repeat;
}

#Content {
	float:left;
	width:580px;
	height:auto;
    min-height:834px;
    background-image:url('../images/layout/content_bg.jpg');
	background-repeat: no-repeat;
}

#User_Info {
	float:left;
	width:210px;
	height:auto;
	background-repeat: no-repeat;
	background-position: right;
}

#Footer {
	float:left;
	width:1000px;
	height:86px;
	background-image:url('../images/layout/footer_4.2.jpg');
	background-repeat: no-repeat;
}

#AdSpace_TopRight {
	position:relative;
	top:192px;
	float:right;
	width:160px;
	height:600px;
}

#AdSpace_MiddleRight {
	position:relative;
	float:left;
	width:210px;
	height:auto;
}

#AdSpace_MiddleRight div.content {
	margin-left:5px;
	margin-top:25px;
	padding-left:5px;
	padding-top:5px;
}

#AdSpace_BottomCenter {
	position:relative;
	width:100%;
	text-align:center;
	height:60px;
	float:left;
}


#Header div.content {
	height:100%;
	border-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #000000;

}

#Header div.hint {
	left: 600px; 
	top: 10px; 
	position: relative;
}

#Header div.flags{
	padding:5px; 
	position:relative; 
	top:160px; 
	float:right;
}

#Menu div.content {
	float:left;
	height:auto;
	margin-bottom:16px;
	margin-right:5px;
	margin-top:12px;
	padding:5px;

} 

#Menu div.AdSpace {
	float:left;
	margin-top:25px;
	text-align:center;
	width:100%;
}

#Menu div.element {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	float:left;
	height:45px;
	text-align:center;
	width:185px;
	color: #000000;
	margin-left:4px;
}

#Menu a.link:hover {
	color: #FFFFFF;
}

#Menu a {
	letter-spacing: 1px;
    line-height:20px;
    color:#000000;
}

#Menu a:hover {
	color:#FFFFFF;
}

#Content div.content {
	padding: 0px 20px 15px;
    min-height:834px;
    overflow:auto;
}

#Content div.header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:120px;
}

#Content div.home { background:transparent url(../images/layout/headers/home.jpg) no-repeat scroll 0 0; }
#Content div.home_logout { background:transparent url(../images/layout/headers/home_logout.jpg) no-repeat scroll 0 0; }
#Content div.my_account { background:transparent url(../images/layout/headers/my_account.jpg) no-repeat scroll 0 0; }
#Content div.bank { background:transparent url(../images/layout/headers/bank.jpg) no-repeat scroll 0 0; }
#Content div.drugs { background:transparent url(../images/layout/headers/drugs.jpg) no-repeat scroll 0 0; }
#Content div.guns { background:transparent url(../images/layout/headers/guns.jpg) no-repeat scroll 0 0; }
#Content div.hoes { background:transparent url(../images/layout/headers/hoes.jpg) no-repeat scroll 0 0; }
#Content div.my_ride { background:transparent url(../images/layout/headers/my_ride.jpg) no-repeat scroll 0 0; }
#Content div.activity { background:transparent url(../images/layout/headers/activity/activity.jpg) no-repeat scroll 0 0; }
	#Content div.activity_pool { background:transparent url(../images/layout/headers/activity/activity_pool.jpg) no-repeat scroll 0 0; }
	#Content div.activity_library { background:transparent url(../images/layout/headers/activity/activity_library.jpg) no-repeat scroll 0 0; }
	#Content div.activity_leisure { background:transparent url(../images/layout/headers/activity/activity_leisure.jpg) no-repeat scroll 0 0; }
	#Content div.activity_blackjack { background:transparent url(../images/layout/headers/activity/activity_blackjack.jpg) no-repeat scroll 0 0; }
	#Content div.activity_lottery { background:transparent url(../images/layout/headers/activity/activity_lottery.jpg) no-repeat scroll 0 0; }
	#Content div.activity_spy { background:transparent url(../images/layout/headers/activity/activity_spy.jpg) no-repeat scroll 0 0; }
	#Content div.activity_crime { background:transparent url(../images/layout/headers/activity/activity_crime.jpg) no-repeat scroll 0 0; }
	#Content div.activity_fight { background:transparent url(../images/layout/headers/activity/activity_fight.jpg) no-repeat scroll 0 0; }
	#Content div.activity_sabotage { background:transparent url(../images/layout/headers/activity/activity_sabotage.jpg) no-repeat scroll 0 0; }	

#Content div.hospital { background:transparent url(../images/layout/headers/hospital.jpg) no-repeat scroll 0 0; }
#Content div.jail { background:transparent url(../images/layout/headers/jail.jpg) no-repeat scroll 0 0; }
#Content div.friends { background:transparent url(../images/layout/headers/friends.jpg) no-repeat scroll 0 0; }
#Content div.messages { background:transparent url(../images/layout/headers/messages.jpg) no-repeat scroll 0 0; }
#Content div.gang { background:transparent url(../images/layout/headers/gang.jpg) no-repeat scroll 0 0; }
#Content div.statistics { background:transparent url(../images/layout/headers/statistics.jpg) no-repeat scroll 0 0; }
	#Content div.statistics_prize { background:transparent url(../images/layout/headers/statistics_prize.jpg) no-repeat scroll 0 0; }
	
#Content div.login { background:transparent url(../images/layout/headers/login.jpg) no-repeat scroll 0 0; }
#Content div.register { background:transparent url(../images/layout/headers/register.jpg) no-repeat scroll 0 0; }
#Content div.news { background:transparent url(../images/layout/headers/news.jpg) no-repeat scroll 0 0; }
#Content div.faq { background:transparent url(../images/layout/headers/faq.jpg) no-repeat scroll 0 0; }
#Content div.upgrade { background:transparent url(../images/layout/headers/upgrade.jpg) no-repeat scroll 0 0; }
#Content div.credits { background:transparent url(../images/layout/headers/credits.jpg) no-repeat scroll 0 0; }
#Content div.vote { background:transparent url(../images/layout/headers/vote.jpg) no-repeat scroll 0 0; }
#Content div.terms { background:transparent url(../images/layout/headers/terms.jpg) no-repeat scroll 0 0; }
#Content div.contact { background:transparent url(../images/layout/headers/blank.jpg) no-repeat scroll 0 0; }

#Content div.success_page { background:transparent url(../images/layout/headers/success_page.jpg) no-repeat scroll 0 0; }
#Content div.error_page { background:transparent url(../images/layout/headers/error_page.jpg) no-repeat scroll 0 0; }
#Content div.info_page { background:transparent url(../images/layout/headers/info_page.jpg) no-repeat scroll 0 0; }

#Content div.admin { background:transparent url(../images/layout/headers/my_account.jpg) no-repeat scroll 0 0; }


#User_Info div.content {
	margin-left:5px;
    margin-top:5px;
	padding:15px 5px 0 11px;
	color:#000000;
}

#User_Info div.game_time {
	text-align:center;
	color:#000000;
	font-weight:bold;
}

#User_Info div.bubble {
	float:left;
	font-family:Tahoma;
	font-size:12px;
	height:115px;
	margin-left:10px;
	margin-top:25px;
	overflow:hidden;
	width:99px;
}

#User_Info div.avatar_holder {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/layout/user_stats/avatar_holder.png) no-repeat scroll 0 0;
	float:left;
	height:107px;
	margin-left:3px;
	margin-top:12px;
	padding-left:3px;
	padding-top:3px;
	width:107px;
}

#User_Info div.name_holder {
	float:left;
	font-weight:bold;
	font-size:15px;
	margin-bottom:18px;
	margin-top:10px;
	text-align:center;
	width:100%;
	height:32px;
}

#User_Info div.name_holder a{
	color:#000000;
}

#User_Info div.name_holder a:hover{
	color:#FFFFFF;
}

#User_Info div.stats {
	float:left;
	height:55px;
	padding-left:15px;
	width:55px;
}

#User_Info div.stats_text {
	float:left;
	font-size:18px;
	font-weight:bold;
	height:44px;
	padding-top:12px;
	text-align:center;
	width:118px;
}

#Footer div.content {
	padding:10px 5px 5px;
	height:100%;
}

#Section {
	float:left;
    width:100%;
    margin-bottom:15px;
}
#Section div.section_info {
	float:left;
    width:100%;
}

#AvatarHolder{
	background:transparent url(../images/layout/user_stats/avatar_holder.png) no-repeat scroll center top;
	width:108px;
	float:left;
	padding-top:3px;
	text-align:center;
	min-height:107px;
}

#AvatarHolderBig{
	background:transparent url(../images/layout/user_stats/avatar_holder_b.png) no-repeat scroll center top;
	width:126px;
	float:left;
	padding-top:3px;
	text-align:center;
	min-height:127px;
}

#AvatarHolderMedium{
	background:transparent url(../images/layout/user_stats/avatar_holder_m.png) no-repeat scroll center top;
	width:58px;
	float:left;
	padding-top:2px;
	text-align:center;
	min-height:57px;
}

#AvatarHolderSmall{
	background:transparent url(../images/layout/user_stats/avatar_holder_s.png) no-repeat scroll center top;
	width:28px;
	float:left;
	padding-top:1px;
	text-align:center;
	min-height:27px;
}

#MessageHolder{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

#MessageSender{
	float:left;
	width:110px;
}

#MessageSender div.pic{
	background:transparent url(../images/layout/user_stats/avatar_holder.png) no-repeat scroll center top;
	width:110px;
	float:left;
	padding-top:3px;
	text-align:center;
	min-height:120px;
}

#MessageSender div.devil{
	background:transparent url(../images/layout/misc/devil.png) no-repeat scroll right top;
	width:110px;
	float:left;
	padding-top:3px;
	text-align:right;
	min-height:60px;
}

#MessageSender div.name{
	width:110px;
	float:left;
	text-align:center;
}

#MessageBubble {
	float:left;
	width:361px;
	margin-left:10px;
}

#MessageBubble div.header{
	background:transparent url(../images/layout/misc/message/message_bubble_header.png) no-repeat scroll 0 0;
	width:361px;
	height:24px;
	float:left;
}
#MessageBubble div.message_header_content{
	color:#000000;
	font-weight:bold;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
#MessageBubble div.body{
	background:transparent url(../images/layout/misc/message/message_bubble_body.png) repeat-y scroll 0 0;
	width:361px;
	float:left;
}

#MessageBubble div.message_content{
	color:#000000;
	margin-left:25px;
	margin-right:10px;
	margin-top:5px;
}
#MessageBubble div.footer{
	background:transparent url(../images/layout/misc/message/message_bubble_footer.png) no-repeat scroll 0 0;
	width:361px;
	height:12px;
	float:left;
}

.crime_select{
	background:transparent url(../images/layout/misc/ok_25.png) no-repeat scroll bottom right;
	display:none;
	height:25px;
	margin-left:45px;
	margin-top:35px;
	position:absolute;
	width:25px;	
}

.victim_select{
	background:transparent url(../images/layout/misc/ok_25.png) no-repeat scroll bottom right;
	display:none;
	height:25px;
	margin-left:38px;
	margin-top:32px;
	position:absolute;
	width:25px;	
}

.gun_select{
	background:transparent url(../images/layout/misc/ok_25.png) no-repeat scroll bottom right;
	display:none;
	height:25px;
	margin-left:45px;
	margin-top:35px;
	position:absolute;
	width:25px;	
}

.drug_select{
	background:transparent url(../images/layout/misc/ok_25.png) no-repeat scroll bottom right;
	display:none;
	height:25px;
	margin-left:45px;
	margin-top:35px;
	position:absolute;
	width:25px;	
}

.li_head {
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:3px;
}

.li_item {
	margin-bottom:3px;
	margin-left:15px;
}

.black_border_25x25 {
	border-color:#000000;
	border-width:2px;
	border-style:solid;
    width:25px; 
    min-height:25px; 
}

.black_border_50x50 {
	border-color:#000000;
	border-width:2px;
	border-style:solid;
    width:50px; 
    min-height:50px; 
}

.yellow_border_50x50 {
	border-color:#FFCC33;
	border-width:2px;
	border-style:solid;
    width:50px; 
    min-height:50px;
}

div.bitch_edit_detail {
	background:transparent url(../images/layout/hoes/hoe_detail.png) no-repeat scroll right top;
	height:70px;
	padding-top:80px;
	text-align:left;
	width:130px;
}

div.car_edit_detail {
	background:transparent url(../images/layout/cars/misc/garage_building.png) no-repeat scroll right top;
	float:right;
	height:113px;
	padding-top:80px;
	text-align:right;
	width:139px;
}

a {
    color:#FFCC33;
	font-weight:bold;
	text-decoration:none;
	}
	
a.admin {
    color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
textarea, select, input {
        font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		background:#000000;
		color:#FFFFFF;
		border-style:hidden;
		}
select {
	background:#333300;
	border-color:#FFCC33;
	border-style:ridge;
}

textarea.profile{
	background:transparent url(../images/layout/misc/edit_box_profile.png) no-repeat scroll 0 0;
	height:124px; 
	width:264px; 
	padding:8px; 
}

textarea.message, textarea.gang{
	background:transparent url(../images/layout/misc/edit_box_message.png) no-repeat scroll 0 0;
	height:124px; 
	width:514px; 
	padding:8px; 
}	

input[type=text] {
	background:transparent url(../images/layout/misc/input_text_335.png) no-repeat scroll 0 0;
	height:23px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	width:315px;
	border-style:hidden;
}

input[type=password] {
	background:transparent url(../images/layout/misc/input_text_335.png) no-repeat scroll 0 0;
	height:23px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	width:315px;
	border-style:hidden;
}

input.text_small{
	background:transparent url(../images/layout/misc/input_text_37.png) no-repeat scroll 0 0;
	height:19px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	width:17px;
	border-style:hidden;
}

input.text_medium{
	background:transparent url(../images/layout/misc/input_text_100.png) no-repeat scroll 0 0;
	height:19px;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	width:80px;
	border-style:hidden;
}

input[type=submit]{
	background:transparent url(../images/layout/misc/button_104.png) no-repeat scroll 0 0;
	height:30px;
	width:104px;
	border-style:hidden;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}

input[type=button]{
	background:transparent url(../images/layout/misc/button_104.png) no-repeat scroll 0 0;
	height:30px;
	width:104px;
	border-style:hidden;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}

input.ok_40{
	background:transparent url(../images/layout/misc/ok_40.png) no-repeat scroll 0 0;
	height:40px;
	width:40px;
}

input.ok_25{
	background:transparent url(../images/layout/misc/ok_25.png) no-repeat scroll 0 0;
	height:25px;
	width:25px;
}

input.delete_40{
	background:transparent url(../images/layout/misc/delete_40.png) no-repeat scroll 0 0;
	height:40px;
	width:40px;
}

input.delete_25{
	background:transparent url(../images/layout/misc/delete_25.png) no-repeat scroll 0 0;
	height:25px;
	width:25px;
}

input.btn_sell{
	background:transparent url(../images/layout/misc/sell.png) no-repeat scroll 0 0;
	height:60px;
	width:62px;
}
input.btn_upgrade{
	background:transparent url(../images/layout/misc/upgrade.png) no-repeat scroll 0 0;
	height:60px;
	width:62px;
}
input.btn_work{
	background:transparent url(../images/layout/misc/work.png) no-repeat scroll 0 0;
	height:60px;
	width:62px;
}
input.btn_give_drugs{
	background:transparent url(../images/layout/misc/give_drugs.png) no-repeat scroll 0 0;
	height:60px;
	width:62px;
}
input.btn_update_price{
	background:transparent url(../images/layout/misc/update_price.png) no-repeat scroll 0 0;
	height:60px;
	width:62px;
}
input.btn_collect_cash{
	background:transparent url(../images/layout/misc/collect_cash.png) no-repeat scroll 0 0;
	height:60px;
	width:62px;
}
input.btn_collect_drugs{
	background:transparent url(../images/layout/misc/collect_drugs.png) no-repeat scroll 0 0;
	height:60px;
	width:62px;
}
input.btn_collect_guns{
	background:transparent url(../images/layout/misc/collect_guns.png) no-repeat scroll 0 0;
	height:60px;
	width:62px;
}

input.btn_upgrade_pack_1{
	background:transparent url(../images/layout/home/upgrade1.png) no-repeat scroll 0 0;
	height:45px;
	width:120px;
}

input.btn_upgrade_pack_2{
	background:transparent url(../images/layout/home/upgrade2.png) no-repeat scroll 0 0;
	height:45px;
	width:120px;
}

input.btn_upgrade_pack_3{
	background:transparent url(../images/layout/home/upgrade3.png) no-repeat scroll 0 0;
	height:45px;
	width:120px;
}

input.btn_large{
	background:transparent url(../images/layout/misc/button_200.png) no-repeat scroll 0 0;
	height:30px;
	width:200px;
}

input.btn_medium{
	background:transparent url(../images/layout/misc/button_142.png) no-repeat scroll 0 0;
	height:30px;
	width:142px;
}

form { padding:0px; margin:0px;}

.error {
	 text-align:center;
	 color:#FF3300;
}

.error_font {
	 margin:auto;
	 padding:5px;
	 color:#FF3300;
}

.info {
	 text-align:center;
	 color:#000000;
}

.crime_info {
	 margin:auto;
	 margin-top:10px;
	 margin-bottom:10px;
	 width:95%;
	 padding:5px;
	 text-align:center;
	 color:#CCFFFF;
}

.success {
	 text-align:center;
	 color:#33CC00; 
}

.small { font-size:10px;
}

.medium { font-size:11px;
}

.table_head { 
	height:19px;
	background:transparent url(../images/layout/table_head.png) repeat-x scroll 0 0;
    font-weight:bold;
    padding-bottom:2px;
}

.highlight tr:hover{background-color:DarkRed;}