	/* CSS Document */
body
{
background-color:#000000;
}	

#appBody
	{
	padding:0px;
	margin:0px;
	float:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:100%;
	height:auto;
	background-color: black;
	background:#000000;
	}

	#wrapper
	{
	padding:0px;
	height:auto; 
	width:935px; 
	margin:auto; 
	float:none; 
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	.main
	{
	width:935px;
	height:auto;
	}
	
	.banner
	{
	background:url(../images/banner.jpg?3) no-repeat;
	width:100%;
	height:147px;
	position:relative;
	
	}
/* ---------------------------------- CONTENT WRAPPER BOXES ------------------------------- */
	.content
	{
	margin:12px 0px 0px 5px;
	width:885px; 
	float:left; 
	height:auto;
	}
	.transparent_box
	{
	width:883px;
	margin:auto;
	height:auto;
	float:none;
	}
	
	.actual_content
	{
	width:870px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	text-align: left;
	padding:0;
	}
	.mid
	{
	float:none;
	width:865px;
	margin:auto;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	background: transparent url("../images/semiopaque1.png") repeat scroll 0 0;
	}
	
	.content_inner
	{
	color:#FFFFFF;
	margin:auto;
	width:800px;
	text-align:left;
	height:auto;
	padding-top:10px;
	
	}
	
	.content_box,.invite_form
	{
	border:#303030 1px solid; 
	background:#000000; 
	background:transparent none repeat scroll 0 0;
	height:auto; 
	padding:10px;
	margin-bottom:10px;
	}
	.content_inner_down
	{
	margin-top:15px; 
	height:auto;
	padding:10px;
	}
/* --------------------------------------------------------------- */
/* 									PAGES						   */
/* -------------------------------------------------------------- */
	#attack_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#bank_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#banned_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#gang_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#godfather_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#help_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#hitlist_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#home_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#hospital_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#leaderboard_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#mission_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#newuser_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#profile_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#property_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#registration_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#shop_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#skill_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	#tutorial_page
	{
	display:none;
	background:url(../images/background.jpg) no-repeat;
	}
	
	
	#attack_message, #bank_message, #gang_message, #godfather_message, #help_message, #hitlist_message, #home_message, #hospital_message, #leaderboard_message, #mission_message, #newuser_message, #profile_message, #property_message, #registration_message, #shop_message, #skill_message, #tutorial_message
	{
	display: none;
	}
	
/* --------------------------------------------------------------- */
/* 									NAVIGATION BAR				   */
/* -------------------------------------------------------------- */
	.navigation_bar
	{

	background:transparent url(../images/menu_bar.gif) repeat-x scroll 0 0; 
	width:100%; 
	height:29px; 
	}
	.hover_tab
	{
	background:url(../images/menu_bar_down.gif) repeat-x;
	border-bottom:red 1px solid;
	cursor:pointer;
	}
	.img_selected
	{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);
	-moz-opacity: 0.35;
	opacity: 0.35;
	}
	
	.menu_item
	{
	cursor:pointer;
	padding:0px 3px 0px 3px;
	float:left; 
	font-size:12px; 
	color:#9b9b9c; 
	text-align:center;
	font-weight:bold;
	height:28px;
	}
	
	.menu_item div
	{
	margin-top:7px;	
	}
	
	.selected_menu
	{
	background:url(../images/menu_bar_down.gif) repeat-x;
	border-bottom:red 1px solid;
	}
	.selected_menu a
	{
	color:#9b9b9c; 
	text-decoration:none;
	}
	.menu_item a
	{
	color:#9b9b9c; 
	text-decoration:none;
	}
	.menu_item  a:hover
	{
	
	color:#CCCCCC; 
	text-decoration:none;
	}
	
/* --------------------------------------------------------------- */
/* 									FIRE BAR					   */
/* -------------------------------------------------------------- */
	.fire_bar_right
	{
	width:20px; 
	height:4000px; 
	float:right; 
	background:url(../images/fired_bar_right.gif) repeat-y; 
	margin-top:-29px;
	}
	
	.fire_bar_left
	{
	width:19px; 
	height:4000px;
	float:left; 
	background:url(../images/fire_bar_dleft.gif) repeat-y; 
	margin-top:-29px;
	}
/* --------------------------------------------------------------- */
/* 									TRANSPARENT OUTER BORDER	   */
/* -------------------------------------------------------------- */
	
	.top_trans
	{
	float:left; 
	background:url(../images/trans/top_trans.gif) repeat-x; 
	width:865px; 
	height:7px;
	}
	.btom_trans
	{
	float:left; 
	background:url(../images/trans/trans_btom.gif) repeat-x; 
	width:865px; 
	height:7px;
	}
	.trans_rigdht_top_cor
	{
	float:right; 
	height:7px;
	width:8px;
	height:7px;
	} 
	.trans_left
	{
	float:left; 
	background:url(../images/trans/trans_left.gif) repeat-y; 
	width:8px; 
	height:auto;
	}
	
	.trans_right
	{
	float:left; 
	background:url(../images/trans/trans_right.gif) repeat-y; 
	width:8px; 
	height:auto;
	}
	.top_row
	{
	background: transparent url("../images/trans/top.png") no-repeat scroll 0 0;
	width:883px;
	height:7px;
	}
	
	.middle_row
	{
	background: transparent url("../images/middle.png") repeat-y scroll 0 0;
	width:883px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
	
	.botm_row
	{
	background: transparent url("../images/bottom.png") no-repeat scroll 0 0;
	width:883px;
	height:22px;
	padding: 0px;
	margin: 0px;
	margin-top:-10px;
	*margin-top:0;
	}
	
/* --------------------------------------------------------------- */
/* 									TEXTS						   */
/* -------------------------------------------------------------- */
	.green_bold
	{
	color:#66ff00; 
	font-weight:bold;
	}
	
	.green
	{
	color:#66ff00;
	}
	
	.red
	{
	color:#FF0000;
	}
	.red_bold
	{
	color:#FF0000; 
	font-weight:bold;
	}
	.red_feed,.exp
	{
	color:#c8984e;
	}
	
	.blue
	{
	color:#0977ff;
	}
	.blue_bold
	{
	color:#0977ff;
	font-weight:bold;
	}
	.orange
	{
	color:#ef9a26;
	}
	.txt_orng
	{
	color:#ef9a26;
	font-weight:bold;
	}
	
	.white_bold
	{
	color:#ffffff;
	font-weight:bold;
	}
	.locked
	{
	color:#464141;
	}
	.welcome_info
	{
	float:left; 
	color:#FFFFFF; 
	padding-left:30px; 
	width:680px;
	}
	
	.heading
	{
	color:#ef9a26; 
	font-size:20px;; 
	font-weight:bold; 
	padding-bottom:10px;
	}
	.heading_bar
	{
	background:#100000; 
	padding-left:10px;
	border-bottom:#300101 1px dotted;
	border-top:#300101 1px dotted;
	line-height:20px; 
	display:block;
	color:#ef9a26;
	font-weight:bold;
	width:98%;
	}
	.heading_white
	{
	color:#FFFFFF; 
	font-size:20px;
	font-weight:bold; 
	float:left;
	padding-bottom:10px;	
	}
	
	.heading_medium
	{
	color:#ef9a26; 
	font-size:16px;; 
	font-weight:bold; 
	padding-bottom:10px;	
	}
	
	.heading_white_medium
	{
	color:#ffffff; 
	font-size:16px;
	font-weight:bold; 
	padding-bottom:10px;	
	}
	
	.txt_highlight
	{
	margin-top:2px;
	font-family: verdana;
	font-size:10px;
	font-weight: normal;
	color:white;
	}
	.txt_highlight_left
	{
	color:#666666;
	padding-left:10px;
	float:left;
	}
	
	.txt_highlight_right
	{
	color:#666666;
	padding-right:10px;
	float:right;
	}
	.txt_own
	{
	color:#999999; 
	padding-left:12px; 
	float:left;
	}
	.txt_size
	{
	color:#999999; 
	padding-right:12px; 
	float:right;
	}
	.txt_gray_left
	{
	color:#999999;  
	float:left;
	}
	.result_red_msg_big
	{
	color:#dc1616; 
	font-size:16px;
	font-weight:bold;
	padding:3px;
	}
	.result_green_msg_big
	{
	color:#53c111; 
	font-size:15px; 
	text-decoration:underline; 
	padding:3px;
	}
/* --------------------------------------------------------------- */
/* 									REGISTRATION PAGE			   */
/* -------------------------------------------------------------- */
	.choose_race
	{
	margin:10px 0px 10px 90px; 
	width:auto; 
	height:200px;
	}
	
	.choosse_race div img
	{
	border:#373737 1px solid;
	}
	
	.race
	{
	float:left; 
	width:132px; 
	height:auto; 
	background:#1e0405; 
	border:#3a0b0b 1px solid; 
	padding:10px; 
	margin-right:100px; 
	text-align:center;	
	cursor:pointer;
	}
		
	.race_selected
	{
	float:left; 
	width:132px; 
	height:auto; 
	background:#0c1504; 
	border:#0b3a0e 1px solid; 
	padding:10px; 
	margin-right:100px; 
	text-align:center;
	cursor:pointer;
	}
		
	/*.btn a:hover
	{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}*/
	.choose_class
	{
	margin:5px 0px 5px 5px; 
	width:auto; 
	height:200px;
	}
	
	.class
	{
	float:left; 
	height:220px; 
	background:#1e0405; 
	border:#3a0b0b 1px solid; 
	text-align:center;
	width:162px; 
	text-align:center; 
	padding:20px 10px 10px 10px;
	margin:10px 15px 10px 10px; 
	cursor:pointer;
	}
	.class div
	{
	
	width:160px;}
	
	
	
	.class_selected
	{
	float:left; 
	height:220px; 
	background:#0c1504; 
	border:#0b3a0e 1px solid; 
	text-align:center;
	width:162px; 
	text-align:center; 
	padding:20px 10px 10px 10px;
	margin:10px 15px 10px 10px; 
	cursor:pointer;
	}
	.class img,.class_selected img,.race img ,.race_selected img
	{
	border:none;
	cursor:pointer;
	}
	.choose_class_rightdiv
	{
	float:right; 
	padding:0px; 
	width:114px;
	}
	
	.choose_class_redtxt
	{
	padding:2px; 
	color:#FF0000; 
	font-size:11px; 
	padding-bottom:10px;
	}
	
	.choose_class_greentxt
	{
	padding:2px; 
	color:#00FF00; 
	font-size:11px; 
	padding-bottom:10px;
	height:35px;
	}
	
	.title_reg
	{
	padding-bottom:5px; 
	margin-top:-7px; 
	letter-spacing:1px; 
	color:#c5291d; 
	font-weight:bold; 
	font:Georgia, Times New Roman, Times, serif; 
	text-transform:uppercase;
	text-align:center;
	}
	
	
/* --------------------------------------------------------------- */
/* 									RED FRAMES					   */
/* -------------------------------------------------------------- */
	.mid_frame
	{
	background:transparent url("../images/frame_imgs/frm_middle.png") repeat-y scroll 0 0;
	height:105px;
	text-align:center; 
	width:238px; 
	height:auto;	
	}
	
	.mid_frame_img
	{
	padding:10px; 
	color: #ffffff; 
	text-align:center;
	}
	
	.desc_frame_box
	{
	float:left; 
	width:238px; 
	margin:10px;
	}
	
	.desc_frame
	{
	background:transparent url("../images/frame_imgs/fram_desc.png") repeat-y scroll 0 0;
	padding:0px 20px 5px 20px; 
	text-align:center;
	}
	
	.info_frame
	{
	color:#ffffff;  
	line-height:18px;
	}
	
	.desc_frame_box_small
	{
	float:left; 
	width:175px; 
	margin:7px;
	}
	.mid_frame_small
	{
	background:transparent url(../images/mid_frame.png) repeat-y scroll 0 0 ;
	height:105px;
	text-align:left; 
	width:175px; 
	height:auto;
	}
	.mid_frame_img_small
	{
	padding:5px; 
	color:#ffffff; 
	font-weight:normal; 
	text-align:center;
	}
	.desc_frame_small
	{
	padding:3px 4px 3px 13px;
	background:url(../images/mid_frame_desc.png) repeat-y; 
	text-align:center;
	}
	
	.level_frame_right
	{
	
	float:left; 
	background:url(../images/heading_frame_right.png) no-repeat; 
	height:61px; 
	width:18px;
	}
	.level_frame_left
	{
	float:left; 
	background:url(../images/heading_frame_left.png) no-repeat; 
	height:61px; 
	width:18px;
	}
	.level_frame_mid
	{
	float:left;
	background:url(../images/heading_frame_mid.png) repeat-x; 
	height:61px; 
	width:auto; 
	text-align:center;
	padding:0px 5px 0px 5px;
	cursor: pointer;
	}
	.level_frame_mid_selected
	{
	float:left;
	background:url(../images/heading_frame_mid1.png) repeat-x; 
	height:61px; 
	width:auto; 
	text-align:center;
	padding:0px 5px 0px 5px;
	}
	
/* --------------------------------------------------------------- */
/* 									STATUS BAR					   */
/* -------------------------------------------------------------- */
	/*.status_div2
	{
	background: transparent url("../images/semiopaque1.png") repeat scroll 0 0;
	border:#333333 1px solid; 
	width:auto;
	float:right; 
	text-align:left;
	margin-top:25px;
	display: none;
	}*/
	.status_div2
	{
	float:right; 
	position:absolute; 
	width:auto; 
	margin-top:0px; 
	right:0px; 
	bottom:0px;
	display: none;
	}
	
	.status_div2_desc
	{
	float:left;  
	padding:3px;
	height:auto;
	width:auto;
	position:relative;
	}
	
	/*.status_div1
	{
	background: transparent url("../images/semiopaque1.png") repeat scroll 0 0; 
	border:#333333 1px solid; 
	width:auto;
	height:51px; 
	margin-bottom:5px;
	float:right;
	display: none;
	}*/
	.status_div1
	{
	float:left; 
	width:auto; 
	left:0px; 
	position:absolute; 
	bottom:0px; 
	padding-left:10px;
	display: none;
	}
	
	.status_div1_desc
	{
	float:left; 
	margin-right:5px; 
	padding:5px; 
	height:auto;
	}
	.status_title
	{
	font-family:'verdana', Times, serif; 
	font-size:12px;
	}
	
	.status_title_info
	{
	font-family:'verdana', Times, serif;
	font-size:10px;
	}
	.status_info
	{
	float:left; 
	text-align:left; 
	font-size:10px; 
	padding-left:5px;
	width:auto;
	text-transform: uppercase;
	}
	
	.status_digit
	{
	font-family:'Times New Roman', Times, serif; 
	font-size:13px;
	color:#00cb00;
	}
	
	.statusbar_health
	{
	position:relative;
	float:left; 
	width:35px; 
	height:35px; 
	background:url(../images/health.png) no-repeat;
	
	}
	#statusbar_health_trans
	{
	float:left; 
	width:35px; 
	height:0%; 
	background: transparent url("../images/health_trans.png") repeat scroll 0 0;
	font-size:0px;
	line-height:0px;
	}
	
	.statusbar_energy
	{
	position:relative;
	float:left; 
	width:35px; 
	height:35px; 
	background:url(../images/energy.png?12) no-repeat;	
	}
	
	#statusbar_energy_trans
	{
	float:left; 
	width:35px; 
	height:100%; 
	background: transparent url("../images/energy_trans.png") repeat scroll 0 0;
	font-size:0px;
	line-height:0px;
	}
	
	.statusbar_stamina
	{
	position:relative;
	float:left; 
	width:35px; 
	height:35px; 
	background:url(../images/stamina.png) no-repeat;	
	}
	
	#statusbar_stamina_trans
	{
	float:left; 
	width:35px; 
	height:100%; 
	background: transparent url("../images/stamina_trans.png") repeat scroll 0 0;
	font-size:0px;
	line-height:0px;
	}
	
	#stat1, #stat2, #stat_refresh
	{
	display: none;
	}
/* --------------------------------------------------------------- */
/* 									PROGRESS BAR				   */
/* -------------------------------------------------------------- */
	.progressbar_div
	{
	float:left; 
	margin-top:5px;		
	position:relative;
	float:left; 
	width:200px; 
	height:18px; 
	margin-left:2em; 
	background:url(../images/btn_bg_red.gif) repeat-x; 	
	}
	
	.progressbar_green
	{
	float:left; 
	width:0%; 
	height:18px; 
	background:url(../images/btn_bg_green.gif) repeat-x; 
	}
	
	.progressbar_blue
	{
	float:left;
	width:80%; 
	text-align:right;	
	height:18px; 
	background:url(../images/btn_bg_blue.gif) repeat-x; 
	}
	
	.progressbar_num
	{
	position:absolute; 
	left: 82px; 
	top: 2px; 
	color:#ffffff; 
	font-weight:bold;
	}
	
/* --------------------------------------------------------------- */
/* 									USER LEVELS					   */
/* -------------------------------------------------------------- */

	.level_name
	{
	color:#FFCC00; 
	font-size:13px; 
	font-weight:bold; 
	padding-top:15px;
	width:auto;
	}
	.level_name a
	{
	color:#ebbe0b;
	text-decoration:none;
	}
	.level_name a:hover
	{
	color:#cea914;
	text-decoration:none;
	}
	.level_name_locked
	{
	color:#464141;
	font-size:14px; 
	font-weight:bold; 
	padding-top:15px;
	width:auto;
	}
	.level_frame_bar
	{
	width:700px;
	margin:auto;
	float:none;
	height:61px;
	text-align:center;

	}
	
	.level_box
	{
	width:auto;
	display:inline;
	height:61px;
	
	}
/* --------------------------------------------------------------- */
/* 									MISSION DIV					   */
/* -------------------------------------------------------------- */
	.mission_div
	{
	border-bottom:#333333 1px solid; 
	padding:10px 0px 10px 0px;
	}
	.mission_desc
	{
	width:auto; 
	padding-bottom:10px; 
	color:#999999;
	float:left;
	}
	.mission_gain_info
	{
	float:left;
	padding-right:25px; 
	font-weight:bold;
	}
	
	.mission_gives
	{
	float:left; 
	width:20%;
	}
	.mission_require_wep
	{
	float:left; 
	width:30%; 
	border-left:#999999 1px solid; 
	padding-left:10px;
	}
	.mission_require_stat
	{
	float:left; 
	width:47%; 
	border-left:#999999 1px solid; 
	/*border-right:#999999 1px solid; */
	padding-left:5px;
	}
	.mission_property_stat
	{
	float:left; 
	width:30%; 
	padding-left:10px;
	border-left:#999999 1px solid; /*this can be removed in border_right on mission_require_stat*/
	}
	.missing_item_box
	{
	float:left; 
	width:120px;
	text-align:center;
	padding:2px;	
	}
	.missing_item_box span
	{
	text-decoration:line-through; 
	color:#a70000;
	}
	
	.missing_item_box img
	{
	background:#100000;
	border:#ff0000 1px solid;
	padding:3px;	
	}
	
/*----------------------------------------------------------------------------------*/
/*-------------			July 12 updated and added css		------------------------*/
/*----------------------------------------------------------------------------------*/
	
	.button_new
	{
	
	background-color:#990000;
	border:1px solid #666666;
	font-size:11px;
	color:#ffffff;
	padding: 5px 10px;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	}
	.button_new_attack
	{
	width: 65px;
	background-color:#990000;
	border:1px solid #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding: 2px 7px ;
	text-transform:uppercase;
	cursor:pointer;
	}
	
	.button_new_buy
	{
	width: 75px;
	background-color:#990000;
	border:1px solid #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	cursor:pointer;
	padding:2px 4px;
	}
	
	.mission_describ
	{
	background-color:#330000; 
	border:1px solid #333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#cccccc; 
	padding:7px; 
	line-height:18px; 
	margin-bottom:10px; 
	font-style:italic; 
	}
	.mission_reward
	{
	width:26%; 
	float:left; 
	padding:2px;
	}
	.mission_require
	{
	width:19%; 
	float:left;
	}
	.mission_require_item
	{
	width:40%; 
	float:left;
	}
	.mission_do_quest
	{
	width:auto; 
	float:right;
	margin:30px 0px 0px 20px;
	cursor:pointer;
	}
	.mission_title
	{
	font-size:14px; 
	font-weight:bold; 
	margin-bottom:5px; 
	color:#CCCCCC;
	}
	.txt_orange
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#cc9933; 
	text-transform:capitalize; 
	font-weight:bold;
	}
	.txt_italic
	{
	font-style:italic; 
	color:#CCCCCC; 
	font-size:11px;
	}
	.reward_item
	{
	margin-top:25px; 
	line-height:18px;
	}
	.reward_item img
	{
	border:1px solid #330000;
	}
	.mission_items
	{
	}
	.mission_items div img
	{
	border:1px solid #6a0513; 
	margin:5px;
	width:75px;
	}
	.result_red_msg
	{
	color:#ff0000; 
	font-size:15px; 
	padding:3px;
	}
	.blue_bold
	{
	color:#0977ff;
	font-weight:bold;
	}
	.coin
	{
	color:#33ccff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
	.mission_msg
	{
	line-height:18px; 
	float:left; 
	width:80%;
	}
	.txt_small
	{	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#ffffff;
	text-transform:uppercase;
	}
	.txt_builton
	{	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#ffffff;
	}
	.owned
	{
	 font-size:10px; 
	 text-align:right;
	 color:#ffffff;
	 }
	 .items_name
	 {
	 text-align:left; 
	 color:#339900; 
	 padding-bottom:3px; 
	 padding-left:20px;
	 }
	 .attk_deff
	 {
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:12px; 
	 color:#999999; 
	 text-align:right; 
	 padding:2px; 
	 padding-right:17px;
	 }
	 .items_require
	 {
	 text-align:right; 
	 padding-right:15px; 
	 padding-top:10px;
	 height:55px;
	 }
	 .weapon_img,.property_img
	 {
	 padding-left:6px;
	 }
	 .weapon_img img,.property_img img
	 {
	  border:#660000 2px solid;
	  
	 }
	 .btn_update
	 {
	 margin-top:10px; 
	 margin-bottom:5px;
	 font-weight:bold;
	 
	 }
	/* .button_new_attack:hover,.button_new_buy:hover
	 {
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}*/
	 .user_img_attk
	 {
	 padding-top:5px;
	 padding-left:6px;
	 }
	 .user_img_attk img
	 {
	 border:#660000 2px solid;
	 }
	 .btn_div
	 {
	 margin-top:4px; 
	 padding-left:1px;
	 
	 
	 }
 	
	.select_div select
	{
	width:45px;
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351;
	
	
	}
	.require
	{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.yellow_bold
	{
	color:#FFFF00;
	font-weight:bold;
	}
	.yellow
	{
	color:#FFFF00;
	}
	.weapons_list
	{
	color:#999999; 
	padding:5px;
	}
	.btn_attack_again_div
	{
	/*zoom: 1;*/
	width:140px;
	margin:10px; 
	float:right; 
	margin-top:17px;
	}
	.btn_attack_again_div div
	{
	/*zoom: 1;
	width:140px;*/
	background-color:#990000;
	border:1px solid #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding: 7px 7px ;
	text-transform:uppercase;
	cursor:pointer;
	}
	.weapons_list
	{
	color:#999999; 
	padding:5px;
	}
	
/*----------------------------------------------------------------------------------*/
/*-------------			July 15 updated and added css		------------------------*/
/*----------------------------------------------------------------------------------*/

	.gold
	{
	color:#cc9900;
	}
	.stock
	{
	text-align:center; 
	padding-bottom:8px;
	}
	.desc_frame_info
	{
	text-align:right;  
	padding-right:15px; 
	padding-top:0px; 
	height:80px;
	}
	.godfather_link a,
	{
	color:ffcc00;
	font-weight:bold;
	}

	.coin_link a
	{
	color:#33ccff;
	font-weight:bold;
	}	
	.fet_item_btn_div
	{
	margin-top:10px; 
	margin-left:1.5em;
	text-align:center;
	width:auto; 
	float:left;
	}
	.fet_req_info
	{
	float:right; 
	width:220px; 
	margin-right:25px; 
	margin-top:25px; 
	font-style:italic; 
	font-size:14px;
	}
	.treasury_account
	{
	font-size:14px; 
	font-weight:bold; 
	color:#333333; 
	margin:10px 0px;
	}
	.deposite_div
	{
	float:left; 
	width:35%; 
	margin-left:35px; 
	line-height:18px;
	}
	.dep_head
	{
	color:#e10022; 
	font-size:15px; 
	text-transform:uppercase; 
	font-weight:bold; 
	border-bottom:#7f7762 1px solid; 
	margin-bottom:15px;
	}
	.txt_smallest
	{
	color:#666666; 
	font-size:10px;
	}
		.feed_desc_long
	{
	float:left;
	overflow:hidden;
	width:79%;
	}
	
	
	
/*----------------------------------------------------------------------------------*/
/*-------------			July 15 updated and added css		------------------------*/
/*----------------------------------------------------------------------------------*/

	.gold
	{
	color:#cc9900;
	}
	.stock
	{
	text-align:center; 
	padding-bottom:8px;
	}
	.desc_frame_info
	{
	text-align:right;  
	padding-right:15px; 
	padding-top:0px; 
	height:80px;
	}
	.godfather_link a,
	{
	color:ffcc00;
	font-weight:bold;
	}
	a
	{
	color:#009900;
	font-weight:bold;
	text-decoration:none;
	}
	
	.coin_link a
	{
	color:#33ccff;
	font-weight:bold;
	}
	
	.fet_req_info
	{
	float:right; 
	width:220px; 
	margin-right:25px; 
	margin-top:25px; 
	font-style:italic; 
	font-size:14px;
	}
	.treasury_account
	{
	font-size:14px; 
	font-weight:bold; 
	color:#333333; 
	margin:10px 0px;
	}

	.dep_head
	{
	color:#e10022; 
	font-size:15px; 
	text-transform:uppercase; 
	font-weight:bold; 
	border-bottom:#7f7762 1px solid; 
	margin-bottom:15px;
	}
	.txt_smallest
	{
	color:#666666; 
	font-size:10px;
	text-decoration:none;
	}
	.red_link a
	{
	color:#009900;
	font-weight:bold;
	}
	.skill_desc
	{
	color:#999999;
	text-align:left;
	}
	.txt_big_italic
	{
	font-style:italic; 
	font-size:14px; 
	text-align:center; 
	font-weight:bold;
	}
	.payment_terms
	{
	text-align:center;	
	width:auto;
	}
	.profile_user_info
	{
	float:left; 
	width:auto; 
	margin-left:10px; 
	line-height:18px; 
	color:#666666;
	font-weight:bold;
	}
	.feed_desc_long
	{
	float:left;
	overflow:hidden;
	width:79%;
	}
	.newsfeed_info
	{
	float:left; 
	width:93%;  
	line-height:15px; 
	padding-left:5px; 
	color:#c8984e;
	}			
/* --------------------------------------------------------------- */
/* 									BUTTONS						   */
/* -------------------------------------------------------------- */
	.button
	{
	float:left;  
	background:url(../images/btn_bg.gif) repeat-x; 
	height:25px; 
	margin:5px; 
	padding:5px; 
	text-align:center;
	color:#ffffff; 
	width:110px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	
	}
	.btn
	{
	padding-top:10px;
	padding-bottom:10px;
	}
	.btn_hov
	{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
	.button_pressed
	{
	background:url(../images/menu_bar.gif) repeat-x; 
	color:#FFCC00;  
	}
	
	.button_hover
	{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
	
	/*.btn_missionagain
	{
	float:right;
	margin-right:30px;
	}
	
	.btn_domission
	{
	position:relative;
	float:right; 
	width:15%; 
	margin-left:10em;
	}*/
	.btn_missionagain
	{
	background: url(../images/btn_mission_again.png) no-repeat;
	float:right;
	margin-right:30px;
	width:125px;
	height:30px;
	cursor: pointer;
	margin-top:2em;
	}
	.btn_domission
	{
	background: url(../images/btn_mission.png) no-repeat;
	float:right;
	margin-left:10em;
	width:125px;
	height:30px;
	cursor: pointer;
	}
	
	
	
	.btn_upgrade_1
	{
	background: url(../images/btn_upgrade.png) no-repeat;
	width:60px;
	height:22px;
	cursor: pointer;
	float: right;
	}
	.btn_upgrade
	{
	margin-top:1px; 
	margin-bottom:5px; 
	font-weight:bold; 
	float:right;
	}
	.btn_upgrade span
	{	
	background-color:#990000;
	border:1px solid #666666;
	font-size:11px;
	color:#ffffff;
	padding: 2px;
	text-transform:uppercase;
	cursor:pointer;
	}
	
	.btn_withdraw,.btn_deposit,.btn_heal
	{	
	cursor: pointer;
	float:left;
	}
	.btn_heal
	{
	width:auto; 
	margin:5px 0px 0px 0px;
	cursor:pointer;
	float:left;
	}
		
	.btn_attack
	{
	
	cursor: pointer;
	/*margin-left:3.3em;*/
	margin:auto;
	padding:0px;
	float:none;
	}
	/*.btn_attackagain
	{
	background: url(../images/btn_attack_again.gif) no-repeat;
	width:125px;
	height:30px;
	cursor: pointer;
	float:right; 
	padding-right:35px;
	}
	
	.btn_buy
	{
	float:left; 
	padding:0px 1px 0px 1px;
	background: url(../images/btn_buy.gif) no-repeat;
	width: 45px;
	height: 20px;
	cursor: pointer;
	}
	
	.btn_sell
	{
	float:left; 
	padding:0px 1px 0px 1px;
	background: url(../images/btn_sell.gif) no-repeat;
	width: 45px;
	height: 20px;
	cursor: pointer;
	}*/
	
	.btn_accept
	{
	float:right;
	width:75px;
	height:26px;
	cursor: pointer;
	
	}
	
	/*.btn_cancel
	{
	background: url(../images/btn_cancel.gif) no-repeat;
	width:75px;
	height:26px;
	cursor: pointer;
	}
	.btn_reject
	{
	background: url(../images/btn_reject.gif) no-repeat;
	width:75px;
	height:26px;
	cursor: pointer;
	}*/
/*	.btn_submit_small
	{
	width:67px;
	height:30px;
	cursor: pointer;
	margin:auto;
	padding:0px;
	float:left;
	}*/
	.btn_submit_small
	{
	
	width:125px;
	height:30px;
	cursor: pointer;
	margin:auto;
	padding:0px;
	float:none;
	}
	
	/*.btn_remove
	{
	background: url(../images/btn_remove.gif) no-repeat;
	width:76px;
	height:26px;
	cursor: pointer;
	}*/
	.btn_vam
	{
	/*background: url(../images/btn_vam.jpg) no-repeat;
	width:101px;
	height:25px;*/
	cursor: pointer;
	margin:10px 0px 0px 15px;
	}
	.btn_wolf
	{
	
	cursor: pointer;
	margin:10px 0px 0px 15px;
	}
	.btn_hum
	{
	
	cursor: pointer;
	margin:10px 0px 0px 15px;
	}
	.btn_select
	{
	width: 101px;
	cursor: pointer;
	margin:10px 0px 0px 15px;
	}
	.btn_med_select
	{
	/*background: url(../images/select.png) no-repeat;
	width:101px;
	*width:101px!important;
	margin-left:25px;
	height:42px;*/
	cursor: pointer;
	width:auto;	
	*margin-left:5px!important;
	}
	.btn_med_healer
	{
	/*background: url(../images/btn_med_healer.jpg) no-repeat;
	
	height:42px;*/width:101px;
	cursor: pointer;
	margin:auto;
	padding:0px;
	float:none;
	}
	.btn_med_recruiter
	{
	/*background: url(../images/btn_med_recruiter.jpg) no-repeat;
	
	height:42px;*/width:101px;
	cursor: pointer;
	margin:auto;
	padding:0px;
	float:none;
	}
	.btn_med_speed
	{
	/*background: url(../images/btn_med_speed.jpg) no-repeat;
	
	height:42px;*/width:101px;
	cursor: pointer;
	margin:auto;
	padding:0px;
	float:none;
	}
	.btn_med_treasure
	{
	/*background: url(../images/btn_med_treasure.jpg) no-repeat;
	width:101px;
	height:42px;*/
	cursor: pointer;
	margin:auto;
	padding:0px;
	float:none;
	}
	.btn_setbounty
	{
	
	cursor: pointer;
	float:left; 
	margin-left:3em;
	}
	
	.button_form
	{
	background: transparent url("../images/btn_bg_red.gif") repeat scroll 0 0;
	border:#999999 1px outset;
	color:#FFFFFF;
	cursor:pointer;
	}
	.button_form:hover
	{
	background: transparent url("../images/btn_bg_red.gif") repeat scroll 0 0;
	border:#999999 1px inset;
	color:#FFFFFF;
	cursor:pointer;
	}
	.btn_hitlist_attack
	{
	background: url(../images/btn_attack.png) no-repeat;
	width:80px;
	height:26px;
	cursor: pointer;
	}

	.communication_tab1
	{
	background:url(../images/btn_bg.gif) repeat-x;
	float:left;
	border:#4f0505 1px outset; 
	width:auto;
	height:19px;
	padding:5px 10px 5px 10px;
	cursor: pointer;
	}
	.refresh_btn
	{
	float:right; 
	width:auto; 
	border:#333333 1px solid; 
	margin-right:10px; 
	line-height:18px; 
	padding:0px 5px 0px 5px; 
	color:#999999; 
	font-weight:bold; 
	background: transparent url("../images/semiopaque1.png") repeat scroll 0 0;
	cursor:pointer;
	display: none;
	}
	.refresh_btn:hover
	{
	 
	border:#006699 1px outset; 	
	cursor:pointer;
	}
/* --------------------------------------------------------------- */
/* 									INVITE FORM					   */
/* -------------------------------------------------------------- */
	.invite_form_box
	{
	float:left;
	position:relative; 
	/*background:#220404;*/
	background:url(../images/frame_imgs/frm_gradient_red.png) repeat-y;
	margin:15px 18px ; 
	width:100px; 
	height:auto; 
	border:#370000 1px solid; 
	padding:5px;
	text-align:center;
	cursor:pointer;
	}
	
	.invite_form_box img
	{
	margin-top:8px;
	}
	.invite_form_box span img
	{
	
	/*padding-top:1px;*/
	border:1px #450404 solid;
	height:75px;
	width:75px;
	}
	.invite_form_box span a img
	{
	height:12px;
	width:11px;
	}
	
	.invite_form_box_selected
	{
	float:left; 
	background:url(../images/frame_imgs/frm_gradient_grn.png) repeat-y;
	margin:15px 20px ; 
	width:100px; 
	height:100px; 
	border:#113700 1px solid; 
	padding:5px; 
	text-align:center;
	}
	.invite_form_box_selected img
	{
	margin-top:8px;
	}
	.invite_form_box_selected span img
	{
	margin-top:2px;
	border:#430303 1px solid;
	}
	.invite_form_box_requested
	{
	float:left; 
	/*background:url(../images/frame_imgs/frm_gradient_grey.png) repeat-y;*/
	margin:15px 20px ; 
	width:100px; 
	height:100px; 
	border:#333333 1px solid; 
	padding:5px; 
	text-align:center;
	}
	.invite_form_box_requested img
	{	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.35;
	opacity: 0.35;
	border:#303030 1px solid; 
	margin-top:8px;
	}
	.invite_form_box_requested span img
	{
	margin-top:2px;
	border:#430303 1px solid;
	margin-top:8px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;	
	opacity: 0.4;
	border:#666666 1px solid;
	}
	
	#gang_sub_menu, #gang_bulletin_box
	{
	display: none;
	}
	
	.invite_form_txt
	{
	overflow:hidden; 
	padding-top:5px;
	}
	.invite_btn_div
	{
	margin-top:10px; 
	width:auto; 
	margin-left:30%;
	}

/* --------------------------------------------------------------- */
/* 									NEW USER					   */
/* -------------------------------------------------------------- */	
	.user_img
	{
	float:left; 
	padding-left:20px;
	}
	.new_user_box
	{
	margin-left:20px;
	}
	.new_user_info
	{
	float:left; 
	margin:3px; 
	}
	.new_user_img
	{
	float:left; 
	margin:3px;
	}
	
	.new_user_img img
	{
	border: 1px solid #666666
	}
	
	.new_user_img_hover{
	border: 1px solid #999999;
	cursor:pointer;
	}

/* --------------------------------------------------------------- */
/* 									FEED BACK					   */
/* -------------------------------------------------------------- */
	.feed_box,.godfather_box
	{
	/*border:#999999 1px dotted; 
	background:#140101;*/
	padding:10px;
	line-height:20px;
	}
/*	.feed_desc
	{
	margin:10px;
	padding-left:15px; 
	float:left;
	width:490px;
	overflow:hidden;
	}*/
	.feed_desc
	{
	margin:10px;
	padding-left:15px; 
	float:left;
	width:450px;
	overflow:hidden;
	/*word-wrap: break-word;*/	
	}

	.feed_content,.godfather_content
	{
	border-bottom:#2a0d0d 1px dashed;
	width:auto;
	}
	
	.feed_conten_img
	{
	float:left; 
	margin:5px;
	height:50px;
	width:50px;
	border:#2a0d0d 1px solid;
	}
	.feed_conten_img img
	{
	height:50px;
	width:50px;
	}
	.newsfeed_date
	{
	float:right; 
	font-size:10px; 
	padding:10px;
	color:#999999;
	width:150px;
	}
	.mark_list_desc
	{
	border:#303030 1px solid; 
	background:#000000; 
	background:transparent none repeat scroll 0 0;
	height:auto; 
	padding:10px;
	margin-bottom:10px;
	border:none; 
	line-height:20px;	
	}
	.status_div
	{
	float:left; 
	width:100%; 
	margin-left:10px; 
	line-height:18px; 
	}
	.status_div_red
	{
	color:#df0128;
	font-weight:bold;
	}
	.communication_tab
	{
	background:url(../images/btn_bg.gif) repeat-x;
	float:left;
	border:#4f0505 1px outset; 
	width:auto;
	height:19px;
	padding:5px 10px 5px 10px;
	cursor: pointer;
	
	}
	.communication_tab_selected
	{
	background:url(../images/menu_bar.gif) repeat-x; 
	float:left;
	border:#4f0505 1px inset; 
	width:auto;
	height:19px;
	color:#FFCC00;
	padding:5px 10px 5px 10px;
	cursor: pointer;	
	}

	
/* --------------------------------------------------------------- */
/* 									PROFILE						   */
/* -------------------------------------------------------------- */
	.profile_user_info
	{
	float:left; 
	width:auto; 
	margin-left:10px; 
	line-height:18px; 
	color:#666666;
	font-weight:bold; 
	}
	.profile_info
	{
	width:38%; 
	float:left;
	}
	.profile_stat_box
	{
/*	width:40%; */
    width:50%;
	float:left;
	}
	.profile_blklist
	{
	width:45%; 
	float:right;
	}
/* --------------------------------------------------------------- */
/* 									WEAPON						   */
/* -------------------------------------------------------------- */
	.weapon_list
	{
	width:98% ; 
	float:left; 
	}
	.weapon,.armor,.maric,.property
	{
	margin-bottom:10px;
	}
	.weapon_div
	{
	margin:5px;
	float:left; 
	padding-left:10px;
	/*width:auto;*/
	width:30.5%;
	}
	.weapon_div_info
	{
	float:left;
	width:41%;
	/*padding-left:5px;*/	
	line-height:15px; padding-left:10px;
	
	}
	.list_weapon
	{
	display:inline; 
	list-style:inside; 
	list-style-type:square;
	color:#999999;
	}
	.rec_weapon
	{
	margin-left:10em;
	}	
	
	.item_name,.user_level
	{
	color:#999999; 
	padding-top:3px;
	font-size:11px;
	}
	.weapon,.armor,.magic,.property
	{
	margin-left:2em;
	}
	.weapon .item_box,.armor .item_box,.magic .item_box ,.property .item_box
	{
	margin-right:5px;
	}
	.item_box
	{
	float:left; 
	width:75px;
	text-align:center;
	padding:2px;
	padding-top:5px;
	
	}
	.item_box img
	{
	width:75px;
	height:45px;
	padding:1px;
	border:1px #360101 solid;	
	}
	
/* --------------------------------------------------------------- */
/* 									PAGINATION					   */
/* -------------------------------------------------------------- */	
	ul{border:0; margin:0; padding:0; width:auto; }
	.pagination li{
		border:0; margin:0; padding:0;
		float:left;
		font-size:11px;
		list-style:none;
		
	}
	.pagination a{
		border:solid 1px #41120a;
		margin-right:2px;
	}
	.pagination .previous-off,
	.pagination .next-off {
		border:solid 1px #41120a;
		color:#888888;
		display:block;
		float:left;
		font-weight:bold;
		margin-right:2px;
		padding:3px 4px;
	}
	.pagination .next a,
	.pagination .previous a {
	 font-weight:bold;
	}	
	.pagination .active{
		background:url(../images/btn_bg_red.gif) repeat-x;;
		margin-right:2px;
		color:#FFFFFF;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	.pagination a:link, 
	.pagination a:visited {
		color:#9e0e0e;
		display:block;
		float:left;
		padding:2px 2px;
		text-decoration:none;
		border:solid 1px #41120a;
	}
	.pagination a:hover{
		border:solid 1px #41120a;
		background:url(../images/btn_bg.gif) repeat-x;
		color:#CCCCCC;
	}
	
		
/* --------------------------------------------------------------- */
/* 									MESSAGE BOX					   */
/* -------------------------------------------------------------- */		
	.info, .success, .warning, .error, .validation, .loading {
	border: 1px solid #333333;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-color:  #330000;
	background-repeat: no-repeat;
	background-position: 10px center;
	}
	.info {
	background-image: url('../images/info.png');
	
	
	}
	.success {
	background-image:url('../images/success.png');
	
	}
	.warning {
	background-image: url('../images/warning.png');
	
	}
	.error {
	background-image: url('../images/error.png');
	
	}
	.loading {
	background-color:  #330000;
	}
	
/* --------------------------------------------------------------- */
/* 									GOD FATHER					   */
/* -------------------------------------------------------------- */		
	.godfather_offer1
	{
	float:left;
	text-align:left;
	width:220px;
	}
	.godfather_offer2
	{
	float:left;
	text-align:left;
	width:170px;
	}
	/*.payment_terms
	{
	float:left;  
	width:auto; 
	margin-left:10em;
	}*/
	.payment_terms
	{
	text-align:center;	
	width:auto;
	}
	.godfather_div
	{
	margin:10px;
	float:left; 
	padding-left:10px;
	width:auto;
	padding-left:0px; 
	margin-left:0px;
	}
	
/* --------------------------------------------------------------- */
/* 									TREASURY					   */
/* -------------------------------------------------------------- */
	/*.deposite_div
	{
	float:left; 
	width:auto; 
	margin-top:30px; 
	line-height:25px;
	}*/
	.withdraw_div
	{
	float:right; 
	width:auto; 
	margin-top:30px; 
	line-height:25px;
	}
	.autodep_cost
	{float:left; 
	width:215px; 
	color:#999999;
	}
	
	
/* --------------------------------------------------------------- */
/* 									LEADER						   */
/* -------------------------------------------------------------- */
	.leader_head
	{
	float:left; width:92%; 	text-align:center;  
	background:#100000; 
	border-bottom:#300101 1px dotted;	
	border-top:#300101 1px dotted; 	
	line-height:20px;  
	color:#ef9a26;  padding-left:60px;
	font-weight:bold;
	}
	.leader_desc
	{
	margin:10px;
	padding-left:15px; 
	float:left;
	overflow:hidden;
	width:85%;  
	margin-top:2em; 
	text-align:left;
	}
	.leader_rank_heading
	{
	float:left; 
	width:75px; 
	text-align:center;
	}
	.leader_name_heading
	{
	float:left; 
	width:200px;  
	text-align:left;
	}
	.leader_race_heading
	{
	float:left; 
	width:150px;  
	text-align:left;
	}
	.leader_status_heading
	{
	float:left; 
	width:200px; 
	text-align:left;
	}
	.leader_rank
	{
	float:left; 
	font-weight:bold; 
	color:#CCCCCC; 
	width:50px;
	}
	.leader_name
	{
	width:200px; 
	float:left; 
	color:#0066CC; 
	font-weight:bold; 
	text-transform:uppercase;
	}
	.leader_race
	{
	width:150px; 
	float:left; 
	color:#009900; 
	font-weight:bold; 
	text-transform:uppercase;
	}
	.leader_status
	{
	width:200px; 
	float:left; 
	color:#999999;
	}
	
	.desc_frame_small_gold
	{
	padding:3px 4px 3px 13px;
	background:url(../images/frame_imgs/frames_leader/mid_frame_desc_gold.png) repeat-y; 
	text-align:center;
	}
	.desc_frame_small_silver
	{
	padding:3px 4px 3px 13px;
	background:url(../images/frame_imgs/frames_leader/mid_frame_desc_silver.png) repeat-y; 
	text-align:center;
	}
	.desc_frame_small_bronze
	{
	padding:3px 4px 3px 13px;
	background:url(../images/frame_imgs/frames_leader/mid_frame_desc_bronze.png) repeat-y; 
	text-align:center;
	}
	
	.mid_frame_small_gold
	{
	background:transparent url(../images/frame_imgs/frames_leader/mid_frame_gold.png) repeat-y scroll 0 0 ;
	height:105px;
	text-align:left; 
	width:175px; 
	height:auto;
	}
	.mid_frame_small_silver
	{
	background:transparent url(../images/frame_imgs/frames_leader/mid_frame_silver.png) repeat-y scroll 0 0 ;
	height:105px;
	text-align:left; 
	width:175px; 
	height:auto;
	}
	.mid_frame_small_bronze
	{
	background:transparent url(../images/frame_imgs/frames_leader/mid_frame_bronze.png) repeat-y scroll 0 0 ;
	height:105px;
	text-align:left; 
	width:175px; 
	height:auto;
	}





	
/* --------------------------------------------------------------- */
/* 									ATTACK						   */
/* -------------------------------------------------------------- */	
	.attack_mydetail
	{
	float:left; 
	width:48%; 
	padding:5px; 
	border:#333333 1px dotted;
	}
	.attack_info
	{
	float:left; 
	padding:0px 8px 0px 8px;
	}
	.attack_detail
	{
	float:left; 
	width:700px; 
	padding-left:10px;
	}
	.attack_desc_box_left
	{
	float:left; 
	width:48%;
	}
	.attack_desc_box_right
	{
	float:right; 
	width:48%;
	}
	
	.banned_txt
	{
	float:left; 
	margin-top:2em; 
	font-size:17px; 
	color:#FF3333; 
	padding:3px; 
	border-left:#000000 10px solid;
	border-right:#000000 10px solid; 
	border-bottom:#990000 10px solid; 
	text-align:center;	
	}
	.banned_img
	{
	 float:left; 
	 vertical-align:text-top;
	 }
	
	.float_left
	{
	float:left;
	}
	.float_right
	{
	float:right;
	}
	.clear
	{
	clear:both;
	}
	.shop_box
	{
	width:auto;
	background:#006600;
	}
	img
	{
	border:0px;
	}
	body {
	scrollbar-arrow-color: #ffde00;
	scrollbar-base-color: black;
	scrollbar-dark-shadow-color: yellow;
	scrollbar-track-color: #250101;
	scrollbar-face-color: #410a0a;
	scrollbar-shadow-color: #652a2a;
	scrollbar-highlight-color: #652a2a;
	scrollbar-3d-light-color: black;
	}

	.cross
	{
	width: 11px;
	height:12px;
	float:right;
	background: url(../images/cross.png) no-repeat;
	cursor: pointer;
	margin-top:3px; 
	border:#333333 1px solid; 
	margin-right:1px;
	
	}
	.ok
	{
	width: 11px;
	height:12px;
	float:right;
	background: url(../images/ok.png) no-repeat;
	cursor: pointer;
	margin-top:3px; 
	border:#333333 1px solid; 
	margin-right:1px;
	}
	.title
	{
	float:left; 
	font-weight:bold; 
	font-size:17px;
	}
	.top_right_info,.top_right_info_selected
	{
	float:left; 
	width:auto;
	padding:1px;
	padding-right:10px;
	}
	.top_right_info img
	{
	
	height:70px;
	width:70px;
	cursor:pointer;
	}
	.top_right_info_selected img
	{
	height:40px;
	width:40px;
	border:#FF6600 1px inset;
	cursor:pointer;
	}
	.top_right_info:hover img
	{
	
	cursor:pointer;
	}
	
	.drop_down_div
	{
	text-align:center; 
	padding-top:10px; 
	padding-left:1px;
	}
	.home_info
	{
	float:none; 
	line-height:16px; 
	color:#CCCCCC;
	width:100%;
	margin:auto;
	}
	
	.home_left_div
	{
	float:left; 
	width:100%;
	}	
	.home_right_div
	{
	float:right; 
	width:250px;
	}
	.select_div
	{
	padding-top:10px; 
	padding-left:1px;
	text-align:center;
	margin:auto;
	float:none;
	padding:0px;
	}
	input,textarea,select
	{	
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351;
	}
	.hide_div
	{
	display:none;
	}
	.txt_field_div
	{
	margin-left:20px; 
	padding:5px; 
	border:#3a0808 1px solid;
	}
	.opacityit img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
	color:#FFFFFF;
	background:#090000;
	border:#271919 1px solid;
	}
	a/*link*/
	{
	color:#009900;
	font-weight:bold;
	text-decoration:none;
	}
	.red_link a
	{
	color:#009900;
	font-weight:bold;
	}
	.user_name a
	{
	color:#666666;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
	.user_name2 
	{
	color:#c8984e;
	text-decoration:none;
	font-size:12;
	text-align:center;
	}
	.captcha_bg
	{
	 
	width:179px; 
	background:url(../images/captcha.jpg) no-repeat; 
	height:34px;
	margin:auto;
	padding:0px;
	float:none;
	}
	.captcha_txt
	{
	padding-top:3px; 
	text-transform:uppercase; 
	font-family:Tahoma,Arial,Verdana; 
	font-size:25px;
	}
	.bgfix_IE8
	{
	font-size:0px; 
	line-height:0px;
	}
	.help_label
	{
	float:left;
	width:100px;
	}
	.help_div
	{
	margin-left:0px; 
	line-height:25px;
	}
	
	.user_wrote 
	{
	color: white;
	}
/*update for family tree september 09,2009*/
	.center_familytree
	{
	 margin:auto; 
	 width:150px; 
	 height:140px; 
	 text-align:left;
	 margin-bottom:5px;
	 }
	 .caporegime_div
	 {
	 width:720px; 
	 height:120px; 
	 text-align:left;
	 margin:auto; 
	 margin-bottom:5px;
	 
	 }
	 .caporegime_box
	{
	float:left;
	position:relative;
	/*background:#220404;*/
	background:url(../images/frame_imgs/frm_gradient_red.png) repeat-y;
	height:auto; 
	border:#370000 1px solid; 
	text-align:center;
	padding:1px; 
	margin:19px;
	margin-top:10px;
	margin-bottom:5px;
	width:100px;
	}
	.caporegime_box img
	{
	padding-top:3px;
	}
	.cross_img
	{
	width: 11px;
	height:12px;
	float:right;
	background: url(../images/cross.gif) no-repeat;
	
	cursor: pointer;
	margin-top:8px; 
	border:#e5e0e0 1px solid; 
	margin-right:1px;
	position:absolute; 
	/*left: 68px; */
	right:17px;
	top: 19px;
	
	}
	.delete_txt
	{
	text-decoration:underline;
	float:left;
	color:#ff0000; 
	margin:10px 15px; 
	cursor:pointer;
	}
	.lime
	{
	color:lime;
	font-size:10px;
	font-weight:normal;
	}