/* General Style Info */
body {
	background: #E5E5E5 url(../img/layout/body_bg.jpg) repeat-x top left fixed; 
	font-family: Verdana,"Lucida Grande",Arial,Sans-Serif;
	font-size: 12px;
	margin-left: 65px;
	margin-top: 0px;
	color: #666666;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin: 0;
	line-height:160%;
}
h1,h2,h3,h4,h5,h6{
	font-family:Helvetica,Verdana,Serif,Arial;
}
.toon_icon p{
	font-family: Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;
	line-height: 1.5em;
	font-size: .8em;
}
tbody tr{
	font-size:13px;
	border:solid 0px red;
	color:#666666;
	margin:0px;
	padding:0px;
}
.input text label {
	font-size:11px;
	color:#666666;
	float:left;
}

a:link {
	background-color: inherit;
	color:#000000;
	text-decoration: none;
	cursor: hand;
}
a:active {
	background-color: inherit;
	color:#000000;
	text-decoration: none;
	cursor: hand;
}

a:hover {
	background-color: inherit;
	text-decoration: none;
	color:#003311;
	cursor: hand;
}
a:visited {
	background-color: inherit;
	text-decoration: none;
	color:#000000;
	cursor: hand;
}

a img {
	border:none;
}

hr{	
	color: #CCCCCC;
	height: 1px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-size: 11px;
	margin: 0px 0px;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:Red;
	font-size: 12px;
	padding-left:10px;
	padding-top:10px;
	font-weight: bold;
	border:solid 0px red;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin: 0px 0px;
	font-weight: bold;
}

h4 {
	color: #000000;
	font-weight: bold;
	padding: 0px;
	margin: 2px 0px 2px 0px;
	font-size: 100%;
}
.hidden{display:none;}

.to_right {	padding-left:12px;}

.pergender{
	width: 10px;
	clear: both;
	float: left;
	color:#CCCCCC;
	margin-right:2px;
	border:solid 0px red;
}

#pGender label
{
	width: 140px;
	clear: none;
	float: left;
	margin-top: 0px;
}

.for_label label{
	color:#666666;
	width: 125px;
	border:solid 0px red;
	clear: none;
	float: left;
	margin-top: 2px;
	margin-left:2px;	
}

.for_label1 label{
	color:#4E8108;
	font-weight:bold;
	width: 125px;
	border:solid 0px red;
	clear: none;
	float: left;
	margin-top: 2px;
	margin-left:2px;
}

ul, li {
	margin: 0;
	font-family: Arial, verdana, helvetica, arial, sans-serif;
	color:#666666;
	font-weight:bold;
}

/* Paging */
div.paging {padding:10px}
div.paging div.prev{border:1px solid black;}
div.paging div.next{border:1px solid black;}
div.paging div.disabled {	color: #FFFFFF;	display: inline;	border:solid 0px red;}
div.paging span {padding:5px;margin:2px; background:#e2e2e2; text-decoration:underline; border:1px solid black;}
div.paging span.current {background:#4E5156; color: White;text-decoration:none; font-weight:bold;}
div.paging span a {text-decoration: underline;}
div.paging{float:right; margin-right:10px}
/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}

dl.altrow {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}
/*
th {
	background-color: #f2f2f2; 
	border-top: 1px solid #8E9E33;
	border-left: 1px solid #8E9E33;
	border-right: 1px solid #8E9E33;
	border-bottom: 2px solid #8E9E33;
	text-align: center;
	background-image: url(../img/apps/th_mem_bg.png);
	height: 28px;
	background-position: bottom;
}
*/
th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background-color: #D1EAF9;
	color: #333;
	text-decoration: none;
}
table tr td {

	border-right: 0px solid #ccc;
	padding: 0px;
	text-align:left;
	vertical-align: top;
}

#deadline table tr td {
background:#996666;

	border-right: 1px solid #ccc;
	padding: 0px;
	text-align:left;
	vertical-align: top;
}


table tr.altrow td {
	background-color: #F1F9C3;
	text-align:left;
}
/* Forms */
form {
	clear: both;
	margin-right:0px;
	padding: 0;
	width:100%;
}
fieldset {
	border: 0px solid #666666;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}
fieldset legend {
	color: #666666;
	font-size: 100%;
	font-weight: bold;
	border:solid 0px red;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;

}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
	margin-left: 0px;
}
fieldset fieldset div {
	clear: left;
	background-color:#FFFFFF;	
}
form div {
/*	margin-bottom: 1em;
	padding: .5em; */
	vertical-align: text-top;

}
form fieldset {
	/*border:solid 1px red;*/
	float:left;
} 
form div.input {
	color: #666666;
	/*margin: 5px 0px 0px 5px; */
	border:solid 0px red;
}
form div.input[type=submit] {
	color:red;
}
form div.required {
/*	font-weight: bold; */
}
form div.required label {
	padding: 0px;
	background-image:url(../img/apps/icon_star.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	border:0px solid #000000; 
	padding-left:12px;
	color:#666666;
	font-weight:normal;
}

form div.submit {
	border: 0px solid red;;
	clear: both;
	margin-top: 10px;
	width: 100%;
	float:left;
	color:#666666;
}

label {
	display: block;
	padding-right: 20px;
	font-size:12px;
	font-weight:bold;
	color: #666666;
	font-weight:normal;
}
input, textarea {
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 2px;
	border:solid 1px #CCCCCC;
}
input, select {
	clear: both;
	font-size: 100%;
	vertical-align: text-bottom;
	color:#000000;
	border:solid 1px #cccccc;
}
#TranslationQuoteFile1{
	clear: both;
	font-size: 100%;
	vertical-align: text-bottom;
	color:#000000;
	border:solid 1px #cccccc;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
	border:solid 0px #006666;
	
}
input[type=submit] {
	display: inline;
	font-size: 110%;
	padding: 2px 5px;
	width: auto;
	vertical-align: bottom;
	background-color:#EEBB78;
	border:2px solid #000000;
	/*border:0px solid #FFFFFF;*/
	color:#000000;
	margin-left:8px;
	font-weight:bold;
}

/*
input[type=button] {
	display: inline;
	font-size: 110%;
	padding: 2px 5px;
	width: auto;
	vertical-align: bottom;
	background-color:#EEBB78;
	border:2px solid #FFFFFF;
	color:#000000;
	margin-left:0px;
	font-weight:bold;
}*/

.submit input {
	float:left;
	border:solid 2px #C0C0C0;
	background-color:#E6E6E6;
	background-image: url(../img/button_backgroung.gif); 
	background-repeat: repeat; 	
	height:26px;
	width:auto;
	color:#000000;
	font-weight:bold;
}
#flashMessage {
	margin:0x 25px 25px 15px;
	border:solid 1px Black;
	background-color:#98AF83;
}

.CutomizeFlashMessage {
	width:560px;
}
#divTxt {
	margin-left:6px;
}
.for_radio {
	margin-left:0px; 
	border:solid 0px red;
}
/* Notices and Errors */

div.error-message {
	clear: both;
	color: #E52904;
	font-size: 90%;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	border:solid 0px red;
}
#final_message {
	float:left;
	border:solid 0px red;
	margin-left:390px;
	
}
input.form-error
{
	border: 1px solid #D8543A; 
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 11px;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background-color: #ffcc00;
	color: #DDDDE5;
	display: block;
	font-family: Courier, monospace;
	font-size: 11px;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background-color: green;
	color: #FFF;
}
/* General css end*/



/* Jahangir CSS start here*/
#body_container_first {
	width:1165px; 
	margin:auto; 
	position:relative;	
	height: 100%;
	
}

#body_container_first_1 {
	width:850px; 
	margin: 0 auto;
    margin-top:-450px;
	background-color: White;
	height:100%; 
	border-left: solid 2px Black;
	border-right: solid 2px Black;
}

#body_container_secound {
	clear: both;
	width:850px; 
	margin:auto; 
	height:100%; 
}

#header_banner {	
	margin:auto;
	background-color: White;
	background-image: url(../img/BandTycoon_Top_Banner.gif); 
	background-repeat: no-repeat; 
	height:165px;	
	border:solid 0px green;
	float:left;
	width:850px;
}

#Member_header_background {
	margin-top:0px;
	background-color: #000000;
	xbackground-image: url(../img/BandTycoon_Header_Backgroun.gif); 
	background-repeat: repeat; 
	height:165px;	
	border:solid 0px green;
	float:left;
	width:850px;
}

#header_bottom_menu {
	margin-top:0px;
	background-color: #F8F8F8;
/*        	ssbackground-image: url(../img/BandTycoon_Top_Banner.gif);*/
	background-repeat: no-repeat; 
	border:solid 0px green;
	float:left;
	width:850px;
}

#header_bottom_banner {
	margin-left: 0px;
	background-color: #2F3237;
	height:276px;	
	border:solid 0px green;
	float:left;
	width:850px;
	/*padding-left:-10px*/
}
#header_bottom_banner_1
{
height:165px;
background-color: #2F3237;
width:282px;
float:left;
padding-left:1px;
}
#header_bottom_banner_1_img
{
padding-left:1px;
padding-top:20px;
width:106px;
height:116px;
float:left;
}

#header_bottom_banner_1_txt
{
padding-top:40px;
padding-left:4px;
color:white;
font:verdana;
float:left;
width:150px;
}

#header_bottom_banner_2
{
height:165px;
background-color: #2F3237;
width:282px;
float:left;
padding-left:1px;
}
#header_bottom_banner_2_img
{
padding-left:3px;
padding-top:20px;
width:106px;
height:116px;
float:left;
}

#header_bottom_banner_2_txt
{
padding-top:40px;
padding-left:4px;
color:white;
font:verdana;
float:left;
width:153px;
}
#header_bottom_banner_3
{
height:165px;
background-color: #2F3237;
width:282px;
float:left;
}
#header_bottom_banner_3_img
{
padding-left:2px;
padding-top:20px;
width:106px;
height:116px;
float:left;
}

#header_bottom_banner_3_txt
{
padding-top:40px;
padding-left:2px;
color:white;
font:verdana;
float:left;
width:153px;
}
#content{
	clear: both;
	margin:auto; 
	border:solid 0px red;
	height:100%;
	background-color: #FFFFFF;
	width:850px;
}

#contentbody{
	padding-top:20px;
	background-color: #FFFFFF;
	height:100%;
}

#contentbody_start{
	overflow:hidden;
    height:auto;
	padding-top:0px;
	background-color: #FFFFFF;
}

#contentbody_search{
    height:auto;
	padding-top:0px;
	width:850px;
	border:solid 0px green;
}

#contentbody_firstStep{
    height:auto;
	padding-top:0px;
	background-color: #FFFFFF;
	background-image: url(../img/First_steps.gif); 
	background-repeat: repeat; 
	height: 494px;
}


#contentbody_start_banner {
	margin-top:0px;
	background-color: White;
	background-image: url(../img/start_top_background.gif); 
	background-repeat: repeat; 
	height:164px;	
	border:solid 0px green;
	float:left;
	width:850px;
}


#site_visitor_left{
	float:left;
	clear: both;
	width:240px;
	height:100%;
	background-color: White;
	border:solid 0px green;
}

#start_left{
	float:left;
	clear: both;
	width:240px;
	height:100%;
	border:solid 0px green;
}

#start_right{
	float:left;
	width:610px;
	height:100%;
	border:solid 0px Red;
}

#site_visitor_right{
	float:left;
	width:610px;
	height:100%;
	background-color: White;
	border:solid 0px Red;
}


#site_visitor_search{
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	width:850px;
	height:auto;
	background-color: #2f3237;
}
#contentbody_search_bottom
{
background-color: #ffffff;
height:140px;
}
#search_bottom
{
background-color: #ffffff;

}

#right_band_presenatation{
	float:left;
	clear: both;
	width:580px;
	background-image: url(../img/band_presentation.gif); 
	background-repeat: repeat; 
	height:auto;
	margin-left:20px;
	margin-top:10px;
	background-color: White;
	border:solid 1px Red;
}

#right_band_member{
	float:left;
	clear: both;
	width:580px;
	height: auto;
	/*height:166px;*/
	margin-left:20px;
	margin-top:10px;
	background-color: White;
	border:solid 0px Red;
}

#right_credit_member{
	float:left;
	clear: both;
	width:580px;
	height: auto;
	/*height:166px;*/
	margin-left:10px;
	margin-top:10px;
	background-color: White;
	border:solid 0px Red;
}

/*  added by rajib rahman */

   #right_search{
	float:left;
	height:auto;
	padding-bottom:0px;
	background-color:#2F3237;
	}
	
	.album_release{
		height:auto;
		clear:both;
		width:560px;
		}
	.members{
		height:auto;
		width:560px;
		}
		
	div.toon_icon{
		float:left;
		width:270px;
		position:relative;
		padding:50px 5px;
	}
	
	div.toon_details
	{
	    float:left; 
	    width:212px;
	    height:auto;
	    padding-top:5px;
	    margin-left:10px;
	}
	div.toon_icon img{
		float:left;
	}
	img.head{
		z-index:99;
	}
	img.body{
		z-index:-99;
		margin-left:-44px;
	}
	img.legs{
		z-index:-999;
		margin-left:-44px;		
	}

	div#band_member_search{
		float:left;
		width:30%;
	}


#right_band_tabs{
	float:left;
	clear: both;
	width:580px;
	height:166px;
	margin-left:20px;
	margin-top:10px;
}

#right_band_default{
	float:left;
	clear: both;
	width:580px;
	height:100%;
	margin-left:20px;
	margin-top:10px;
	background-color: White;
	border:solid 0px Red;
}

#left_login{
	float:left;
	clear: both;
	background-image: url(../img/loginbacknew.jpg); 
	background-repeat: no-repeat; 
	height:250px;	
	width:242px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:15px;
	background-color: White;
	border:solid 0px green;
}

#registration_form{
	float:left;
	width: 550px;
	margin-left:30px;margin-right:20px;
	height:100%;
	background-color: White;
	border:solid 0px Red;
}

#my-message{
	font-size: 10px;
	color: red;
	margin-left:10px;
}

#left_tutorial{
	float:left;
	clear: both;
	height:111px;	
	width:220px;
	margin-left:10px;
	background-color: White;
	border:solid 0px green;
}

#left_request{
	float:left;
	clear: both;
	height:133px;	
	width:220px;
	margin-left:10px;
	background-color: White;
	border:solid 0px green;
}

#left_background{
	float:left;
	clear: both;
	background-image: url(../img/left_background.gif); 
	background-repeat: repeat; 
	width:220px;
	margin-top:8px;
	margin-left:10px;
	border:solid 0px green;
}

#right_mybandtop{
	float:left;
	background-image: url(../img/myband_header_top.png); 
	background-repeat: repeat; 
	width:580px;
	height: 7px;
	border:solid 0px green;
}
#right_mybandmiddle{
	float:left;
	clear: both;
	background-image: url(../img/myband_header_middle.png); 
	background-repeat: repeat; 
	width:580px;
	border:solid 0px green;
}

#right_presenttop{
	float:left;
	background-image: url(../img/myband_presentation_top.png); 
	background-repeat: repeat; 
	width:560px;
	height: 14px;
	border:solid 0px green;
}
#right_presentmiddle{
	float:left;
	clear: both;
	background-image: url(../img/myband_presentation_middle.png); 
	background-repeat: repeat; 
	width:560px;
	margin:0px 0px 0px 0px;
	border:solid 0px green;
}

.left_background{
	float:left;
	clear: both;
	background-image: url(../img/left_background.gif); 
	background-repeat: repeat; 
	width:220px;
	margin-top:8px;
	margin-left:10px;
	border:solid 0px green;
}
#left_topband{
	float:left;
	clear: both;
	background-color: White;
	width:220px;
	margin-top:0px;
	margin-left:10px;
	border:solid 0px green;
}

#left_topband_leftimage{
	float:left;
	clear: both;
	background-color: White;
	width:60px;
	border:solid 0px green;
}

#left_topband_rigth{
	float:left;
	background-color: White;
	width:130px;
	border:solid 0px green;
}


#left_bottom{
	float:left;
	clear: both;
	background-image: url(../img/left_bottom.gif); 
	background-repeat: repeat; 
	height:18px;	
	width:220px;
	border:solid 0px green;
}
#right_mybandbottom{
	float:left;
	clear: both;
	background-image: url(../img/myband_header_bottom.png); 
	background-repeat: repeat; 
	height:7px;	
	width:580px;
	border:solid 0px green;
}
#right_presentationbottom{
	float:left;
	clear: both;
	background-image: url(../img/myband_presentation_bottom.png); 
	background-repeat: no-repeat; 
	height:14px;	
	width:560px;
	border:solid 0px green;
}

#left_lastlogin_top{
	float:left;
	clear: both;
	background-image: url(../img/left_lastlogin_top.gif); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}

#left_request_top{
	float:left;
	clear: both;
	background-image: url(../img/left_request_top.gif); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}

#left_pressrelease_top{
	float:left;
	clear: both;
	background-image: url(../img/left_pressrelease_top.gif); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}

#left_band_single{
	float:left;
	clear: both;
	background-image: url(../img/left_single_top.gif); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}
#left_country_top{
	float:left;
	clear: both;
	background-image: url(../img/left_country_top.gif); 
	background-repeat: repeat; 
	height:44px;	
	width:220px;
	border:solid 0px green;
}

#left_friend_top{
	float:left;
	clear: both;
	background-image: url(../img/friend_top.png); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}

#left_box_top{
	float:left;
	clear: both;
	background-image: url(../img/friend_top.png); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}

#left_friend_body{
	float:left;
	height:auto;	
	width:190px;
	margin-top:0px;
	margin-left:15px;
	color: #000000;
}
#single_top_left{
background-color:white;
float:left;
height:100%;
width:220px;
}
#left_single_top{
	float:left;
	clear: both;
	background-image: url(../img/left_top_single_.gif); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}
#left_statistics_top{
	float:left;
	clear: both;
	background-image: url(../img/left_top_single_.gif); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}
#left_single_body{
	float:left;
	height:auto;	
	width:190px;
	margin-top:0px;
	margin-left:15px;
	color: #000000;
}
#band_top_left{
background-color:white;
float:left;
height:100%;
width:220px;
}
#left_band_top{
	float:left;
	clear: both;
	background-image: url(../img/left_band_top.gif); 
	background-repeat: repeat; 
	height:46px;	
	width:220px;
	border:solid 0px green;
}
#left_band_body{
	float:left;
	height:auto;	
	width:190px;
	margin-top:0px;
	margin-left:15px;
	color: #000000;
}
#left_lastlogin_body{
	float:left;
	clear: both;
	height:38px;	
	width:190px;
	margin-top:0px;
	margin-left:15px;
}

#left_Request_body{
	float:left;
	clear: both;
	height:24px;	
	width:190px;
	margin-top:0px;
	margin-left:20px;
	color: #000000;
	border:solid 0px green;
}

#left_Sms_price{
	float:left;
	clear: both;
	height:auto;
	width:212px;
	margin-top:0px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:10px;
	color: #000000;
	border:solid 0px green;
}


#left_Press_Release{
	float:left;
	clear: both;
	height:auto;
	width:190px;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:10px;
	color: #000000;
	border:solid 0px green;
}
#left_Press_Release a:link{text-decoration: underline;}
#left_Press_Release a:active{text-decoration: underline;}
#left_Press_Release a:hover{text-decoration: underline;}
#left_Press_Release a:visited{text-decoration: underline;}

#Press_Release_Right_Button{
	float:left;
	clear: both;
	height:auto;
	margin-bottom:10px;
	width:580px;
	color: #000000;
	border:solid 1px green;
}

#left_friend_icon{
	float:left;
	clear: both;
	height:24px;	
	width:190px;
	margin-top:0px;
	margin-left:15px;
	border:solid 0px green;
}

#left_pressrelease{
	float:left;
	clear: both;
	height:293px;	
	width:220px;
	margin-top:8px;
	margin-left:10px;
	background-color: White;
	border:solid 0px green;
}


#left_default{
	float:left;
	clear: both;
	width:220px;
	margin-top:8px;
	margin-left:10px;
	background-color: White;
	border:solid 0px green;
}

#left_sms_single{
	float:left;
	clear: both;
	width:200px;
	margin-top:4px;
	margin-left:10px;
	background-color: White;
	border:solid 0px green;
}

#left_highlight{
	float:left;
	clear: both;
	height:302px;	
	width:220px;
	margin-top:8px;
	margin-left:10px;
	background-color: White;
	border:solid 0px green;
}

#PM_Inbox_header {
	margin-left:10px;
	padding:5px;
	background-color: White;
	background-image: url(../img/Inbox_Title.gif); 
	background-repeat: no-repeat; 
	width: 205px;
	height:32px;	
	border:solid 0px green;
	float:left;
}

/* Rajib Rahman CSS */

#right_search{
	float:right;
	width:270px;
	height:auto;
	background-image: url(../img/search_body.gif); 
	color:white;
	margin:20px 45px 2px 50px;
}

#right_search input {
 background-color: white;
}

#right_search_top{
	float:left;
	background-image: url(../img/search_top.gif); 
	background-repeat: repeat; 
	height:7px;	
	width:270px;
	border:solid 0px green;
}

#right_search_body{
	float:left;
	height:38px;	
	width:190px;
	margin-top:0px;
	margin-left:0px;

}

#right_search_bottom{
	float:left;
	background-image: url(../img/search_bottom.gif); 
	background-repeat: repeat; 
	height:7px;	
	width:270px;
}

#left_menu{
	float:left;
	margin:25px 0px 0px 45px;
	height:80px;
	color:white;
}
#left_search{
	float:left;
	margin:45px 55px 20px 55px;
	width:190px;
	height:80px;
	background-image: url(../img/search_title.gif); 
	color:white;
}
#left_search2{
	float:left;
	margin:45px 15px 20px 55px;
	width:243px;
	height:92px;
	background-image: url(../img/Top_bands.gif); 
	color:white;
}

#left_search3{
	float:left;
	margin:45px 0px 20px 40px;
	width:276px;
	height:86px;
	background-image: url(../img/Top-singles.gif); 
	color:white;
}
#search_bottom{
	float:left;
	width:850px;
	height:auto;
}
#search_bottom_left{
background-color:white;
border:0px solid green;
float:left;
height:auto;
width:240px;
}
#search_bottom_right{
background-color:white;
border:0px solid Red;
float:right;
height:auto;
width:600px;
}

#left_bottom_icon{
	float:left;
	margin:20px 5px 20px 5px;
	height:100px;
	width: 90px;
	background-image: url(../img/left_bottom_search.png); 
	color:white;
}
#left_bottom_icon2{
	float:left;
	margin:20px 5px 20px 5px;
	height:100px;
	width: 90px;
	background-image: url(../img/left_bottom_search2.png); 
	color:white;
}

#left_bottom_icon3{
	float:left;
	margin:20px 5px 20px 5px;
	height:100px;
	width: 90px;
	background-image: url(../img/left_bottom_search3.png); 
	color:white;
}
#left_bottom_icon_separator{
	float:left;
	margin:20px 5px 20px 5px;
	height:100px;
	width: 3px;
	background-image: url(../img/left_bottom_search_separato.png); 
	color:white;
}
.topBandLabel{
	margin:0px 0px 10px 25px;
}

#friend_request_container{
	float:left;
	width:850px;
	height:auto;
	background-color:white;
}
#friend_request_left{
background-color:white;
float:left;
height:100%;
width:240px;
}
#friend_request_right{
background-color:white;
padding-top:5px;
padding-left:5px;
float:left;
height:auto;
width:595px;
}

#listed_friend_right{
background-color:white;
margin:0px 0px 0px 25px;
float:left;

height:auto;
width:800px;
}
/* end Rajib Rahman */


/* Rajibs CSS start here */
#topmenu {
	color:#000000;
	font: 1.4em Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background:#292929;
	height:60px;
	line-height:60px;
}

#topmenu ul{ padding:0}

#topmenu li{
	list-style:none;
	text-align:center;
	width:106px;
	float:left;
}	
          
#topmenu  li a {
	border-right:#222 1px solid;
	display:block;
	width:100%;
    text-decoration:none;
    color:#fff;
}
	
#topmenu  li a:hover {
	background: #585657;
}
	
#topmenu  li a:active {
	background: #ccc;
}

/*	
#topmenu  li a:visited {
	   color:#2F3237;
}*/

/*#footer_top {
	margin-top:0px;
	background-image: url(../img/BandTycoon_Footer_Top.gif); 
	background-repeat: repeat; 
	height:27px;	
	border:green solid 2px;
	float:left;
	width:850px;
}*/

#footer_area {
	clear: both;
	margin:auto; 
/*	margin-top:0px;*/
	background-color: #000000;
	width:848px;
/*	height: 70px;*/
    margin-bottom:0px;
	border:black 2px solid ;
/*	overflow:hidden;*/
}

#footer_left_icon {
	margin-top:0px;
	/*background-image: url(../img/BandTycoon_Footer_Left.gif); */
	background-repeat: no-repeat; 
	height:70px;	
	border:solid 0px green;
	float:left;
	width:177px;
}

#Press_Release_Title {
	margin:auto;
	height: auto;
	color:#000000;
	padding:10px;
	font: 12px "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
	border:solid 1px green;
}

#Press_Release_CommentView {
	margin:auto;
	height: auto;
	color:#FFFFFF;
	background-color: #C9CACC;
	padding-left:10px;
	font: 9px "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
	border:solid 1px green;
}

#footer {
	margin:auto;
	padding-top:20px;
	width:670px;
	color:#ffffff;
	font: 10px "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#footer ul{
	padding-left:220px;
}

#footer li{
	padding:5px;
	color:#ffffff;
	display:inline;
}	
          
#footer li a {
	font: 10px "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
    text-decoration:underline;
	color:#ffffff;
}
	
#footer li a:hover {
    text-decoration:none;
	color: #2749CF;
}
	
#footer li a:visited {
   color:#ffffff;
}

#footer_bottom{
	padding-top:10px;
	padding-left:280px;
} 

.box_content {
		float: left; display: block; height: 100%; padding: 10px;
	
}

.buyitems{
	display: inline;
	font-size: 110%;
	padding: 2px 5px;
	width: auto;
	vertical-align: bottom;
	background-color:#EEBB78;
	border:2px solid #000000;
	/*border:0px solid #FFFFFF;*/
	color:#000000;
	margin-left:8px;
	font-weight:bold;
}

#tradebutton
{
	background-color:transparent;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
}

.send_pm
{
	background-color:transparent;
	border:0;
	font-size:1em;
	cursor:pointer;
}

.send_refer_friend
{
	background-color:transparent;
	border:0;
	cursor:pointer;
	padding-left:-14px;
	color:white;
	font-face:Verdena;
	font-size:12px;
}
.add_friend
{
	background-color:transparent;
	border:0;
	font-size:1em;
	margin-left:-2px;
	cursor:pointer;
}

#error-message{
font-size: 10px;
color: red;
}

.travel_band_btn
{
	display: inline;
	border:2px solid #000000;
	font-size: 110%;
	padding: 2px 5px;
	width: auto;
	vertical-align: bottom;
	background-color:#EEBB78;
	color:#000000;
	margin-left:0px;
	font-weight:bold;
}

.TopBandTitle{
	font-size: 120%;
	padding: 0px 5px 5px;;
	width: auto;
	color:#006699;
	margin-left:0px;
	font-weight:bold;
}
/******************************************************/
/* 					For pagination					  */
/******************************************************/
p.pagination { padding:10px}
p.pagination span{ padding:5px; background:#e2e2e2}
p.pagination span.current{ background:#4E5156}


/*******************************************************/
/*				For graphics backgrounds			   */
/*******************************************************/
#graphic_background{
    height:450px;
    z-index:-9999;
}
#graphic_background span{
	z-index:-500;
	width:156px;
	height:450px;
    position:fixed;
}
#graphic_background span.left{
	background:url(../img/layout/left_graphic.png) no-repeat top left;
}
#graphic_background span.right{
	z-index:-500;
    margin-left:1009px;
    background:url(../img/layout/right_graphic.png) no-repeat; 
}

#create_song{
    margin-left:80px;
}

#Band_Credit {
	//margin:0px 0px 25px 80px;
	padding-top:30px;
	background-image: url(../img/BandTycoon_Credits.png); 
	background-repeat: no-repeat; 
	border:solid 0px green;
	//float:left;
	width: 588px;
	height: 81px;
}


#paypal_bottom {
	margin:0px 0px 20px 8px;
	background-image: url(../img/BandTycoon_support_card.gif); 
	background-repeat: no-repeat; 
	border:solid 0px green;
	float:left;
	width: 560px;
	height: 95px;
}

#paypal_top {
	margin:0px 0px 20px 10px;
	background-image: url(../img/Badtycoon_support.gif); 
	background-repeat: no-repeat; 
	border:solid 0px green;
	float:left;
	width: 560px;
	height: 117px;
}


#credits_package {
	float:left;
	width:560px;
}
#payment_package
{
	margin: 0px 0 15px 15px;
	width: 550px;
	text-align: left;
	border-collapse: collapse;
}
#payment_package thead th.rounded-company
{
	background: #E9E9E9 url('../img/left.png') left -1px no-repeat;
	font-size:15px;
	color: #000000;
	font-weight: bold;
	font-style:italic	
}

#payment_package thead th.rounded-top-remain
{
	background: #E9E9E9;
	font-size:15px;
	color: #000000;
	font-weight: bold;
	font-style:italic	
}

#payment_package thead th.rounded-q4
{
	background: #E9E9E9 url('../img/right.png') right -1px no-repeat;
	font-size:20px;
	color: #000000;
	font-weight: bold;	
}
#payment_package th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #F6F6F6;
}
#payment_package td
{
	padding: 10px;
	vertical-align: middle;
	background: #F6F6F6;
	border-top: 1px solid #DBDBDB;
	color: #669;
}
#payment_package tfoot td.rounded-foot-left
{
	background: #F6F6F6 url('../img/botleft.png') left bottom no-repeat;
}
#payment_package tfoot td.rounded-foot-right
{
	background: #F6F6F6 url('../img/botright.png') right bottom no-repeat;
}
#payment_package tbody tr:hover td
{
	background: #F7FAFF;
}
#payment_package tbody td.left-title
{
	font-size:13px;
	color: #2198FE;
	font-weight: bold;	
}


#payment_single_package
{
	margin: 0px 0 15px 0px;
	width: 588px;
	text-align: left;
	border-collapse: collapse;
}
#payment_single_package thead th.rounded-company
{
	background: #E6E6E6 url('../img/left.png') left -1px no-repeat;
	font-size:15px;
	color: #000000;
	font-weight: bold;
	font-style:italic;	
	text-align: left;
}

#payment_single_package thead th.rounded-q4
{
	background: #F6F6F6 url('../img/right_right.png') right -1px no-repeat;
	font-size:20px;
	color: #2198FE;
	font-weight: bold;	
	text-align: left;
}
#payment_single_package th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #F6F6F6;
}
#payment_single_package td
{
	padding: 10px;
	vertical-align: middle;
	background: #F6F6F6;
	border-top: 1px solid #DBDBDB;
	color: #669;
}
#payment_single_package tfoot td.rounded-foot-left
{
	background: #E9E9E9 url('../img/botleft_left.png') left bottom no-repeat;
}
#payment_single_package tfoot td.rounded-foot-right
{
	background: #F6F6F6 url('../img/botright.png') right bottom no-repeat;
}
#payment_single_package tbody tr:hover td
{
	background: #F7FAFF;
}
#payment_single_package tbody td.left-title
{
	font-size:15px;
	background: #E9E9E9;
	color: #000000;
	font-style:italic;	
	font-weight: bold;	
}

.td-style{
  padding:4px;
}


#CoomonUnderline a:link {
	background-color: inherit;
	color:#000000;
	text-decoration: underline;
}
#CoomonUnderline a:active {
	background-color: inherit;
	color:#000000;
}

#CoomonUnderline a:hover {
	background-color: inherit;
	text-decoration: none;
	color:#003311;
}
#CoomonUnderline a:visited {
	background-color: inherit;
	text-decoration: underline;
	color:#000000;
}

#CoomonNoUnderline a:link {
	background-color: inherit;
	color:#000000;
	text-decoration: none;
}
#CoomonNoUnderline a:active {
	color:#000000;
}

#CoomonNoUnderline a:hover {
	text-decoration: underline;
}
#CoomonNoUnderline a:visited {
	text-decoration: none;
}

div.start_member
{
	background:url(/img/startmember.jpg) no-repeat;
	float:left;
	width:84px;
	height:103px;
    border:0px;
	padding-left:30px;
	padding-top:6px;
}

#right_start_band_member{
	float:left;
	clear: both;
	width:590px;
	height: auto;
	/*height:166px;*/
	margin-left:10px;
	margin-top:10px;
	background-color: White;
	border:solid 1px Red;
}

div.registration_bg{
	background:url(../img/layout/register.png) no-repeat;
}
div.form.top{
	color:#fff;
	font-size:1.7em;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:10px;
}
div.form{
	margin-left:195px;
}
div.form label{
	color:#ccc;
}
div.form input{
	width:200px;
}	

.input label.NewFont{
	color:#fff;
	padding:0px 0 2px 12px;
}
input#register_button{
	margin-left:50px;
/*	background:#fff url(../img/layout/register_button.jpg) no-repeat;*/
	width:100px;
}

.ui-progressbar-value { 
	background-image: url(/img/pbar-ani.gif); 
}

/*******************************************************/
/*				For graphics bottom			   */
/*******************************************************/


/*
#graphic_bottom{
 height:200px;

}
#graphic_bottom span{
    width:89px;
}
#graphic_bottom span.left{
    background:url(../img/layout/right_bottom.png) no-repeat; 
}*/


/*******************************************************/
/*				Users/start || songs/view			   */
/*******************************************************/
	#Help_Tips ul{	padding-top: 5px;}
	#Help_Tips li {	margin: 0px;font-weight: normal;color:White;}
	div#activity_holder {width:96%;margin-left:10px;margin-top:20px;}
	div#activity_holder h2{ clear:both;padding:5px 32px;font-size:1.4em;color:#000;	border:none;background:url('/img/layout/start_headers.jpg') no-repeat ;height:35px;line-height:38px;}
	div#activity_holder h2.song{background-position:0 22% }
	div#activity_holder h2.gig{background-position:0 46% }	
	div#activity_holder h2.state{background-position:0 70%  }
	div#activity_holder h2.album{ background-position:0 94% }	
	div#activity_holder h2.single{ background-position:0 -2%}	
	div#activity_holder h2.title{ background:#000;padding:10px 15px;font-size:1.4em;color:#CCC;}
	div#activity_holder a:hover{text-decoration:underline;}
	div#activity_holder div.activity img{ float:left;margin:7px}
	div#activity_holder div.activity{ margin-left:20px; padding:10px 5px;	border-bottom: #ccc 0px solid;	color:#000;}
	div#activity_holder div.activity p.wall_single_item{background:url('/img/layout/wall_items.png') no-repeat ;height:56px; width:487px; margin-left:75px; padding-left:15px;}
	div#activity_holder div.activity p.content{width:85%;}
	div#activity_holder div.activity p.song, div.comments_area{	margin-left:14%;}
	div#activity_holder div.activity p.time_ago a{color:blue;padding:3px 5px;margin-left:6px;}
	div#activity_holder div.activity div.comments_area{margin:10px 0 0 150px;padding:8px 10px;background:#ccc;overflow:hidden;width:76%}
	div#activity_holder div.activity div.comments_area_start{margin:10px 0 0 140px;padding:8px 10px;background:#ccc;overflow:hidden;width:76%}
	div#activity_holder div.activity a.band_name{font-weight:bold;color:#000; margin:5px 0px 0px 0px;text-decoration:underline}
	div#activity_holder div.activity a.new_band_name{font-weight:bold;color:#000; margin:5px 0px 0px 0px;text-decoration:underline}
	div#activity_holder div.activity a.band_name:hover{color:#bbb;}
	div#activity_holder div.activity a.song_types{color:#000;font-size:1em;text-decoration:underline}
	div.comment{margin:5px 10px 5px 130px;padding:5px 10px;overflow:hidden;background:url('/img/layout/wall_comment_small.png') no-repeat;height:56px; width:430px;height:auto;}
	div.comment_start{margin:5px 10px 5px 130px;padding:5px 10px;overflow:hidden;background:url('/img/layout/wall_comment_small.png') no-repeat;height:56px; width:430px;height:auto;}
	p.time_ago{font-size:0.8em;	color:green;}
	p.new_time_ago{font-size:0.8em;	color:green;padding-left:15px;background-color: #E5E5E5;width:405px;}
	span.time_ago_new{margin-left:15px;color:white;font-size:10px;}
	a.comment{font-size:.9em;padding:2px 3px;text-decoration:underline}
	a.comment:hover{color:#000000; background:#ccc;}
	div.links{margin-left:434px;}
	div.points{margin:10px 0px 0px 7px;height:10px;width:60px;}
	div#activity_holder div.activity p{	margin:2px 0;}
	textarea{font-size:1em;}	
	span.in_his_mind{font-size:10px;font-style:italic;color:green;font-weight:bold;}
	span.new_song{font-style:italic;font-weight:bold; color:green; }
	div.activity ul{
/*		width:70%;*/
		list-style:none;
		overflow:hidden;
		padding-left:10px;
		position:relative;
		float:right;
	}
	
	div.activity ul li{
		margin:5px 0;
		line-height:25px;
		padding-left:25px;
		background-image:url(/img/layout/comment_icon.gif);
		background-repeat:no-repeat;
		display:inline;
		float:left;
		width:90px;
		color:#696969;
	}	
	div.activity ul li.rehearsal{background-position:0 25%;margin-left:110px;}
	div.activity ul li.fans{background-position:0 0%;}
	div.activity ul li.money{background-position:0 100%;}
	div.activity ul li.copies{background-position:0 75%;}
	div.activity ul li.songs{background-position:0;}
	div.activity ul li.profit{background-position:0;}
 
	div.activity ul li.points{ background-position:0 -150%; padding-left:0px}
	div.activity img.album_cover{float:left;height:	100px;width:100px;	}
	div.comments_holder{clear: both; width:100%;}
	div#activity_holder div.activity p.content.of_view{width:80%; margin-left:10px;	}
	
	/* Progress Bar holder*/



        #crowd_dancing{
            background:#000;
           /* height:375px;*/
        }
        #crowd img{
            padding:0;
        }
        
        div.rounded_corner{
           -moz-border-radius: .4em;
           -webkit-border-radius: .4em;
        }

/*---------- UI-TABS -------------*/
/*.ui-tabs-panel{
    overflow:hidden;
}*/
		
.left_padd{
	padding: 0px 0px 0px 78px;
}
		
#allnewgigs{
font-weight:bold;
}		
.home_image{
	height:195px;
	overflow-y:hidden;
	margin-left:30px;
}
h2.home{
	margin-top:0;
	padding-top:0;
	font-size:1.5em;
	font-family:Verdana,Helvetica,sans-serif;
	color:#000;
}
h2.left{
	margin-top:0;
	padding-top:0;
	font-size:1.2em;
	font-family:Verdana,Helvetica,sans-serif;
	color:#000;
}

.home_image_content{overflow:hidden;color:#000;}
p.box{ width:245px;text-align:left; float:left; }
p.box img{float:left;margin-bottom:20px;}
p.box.second{margin-left:80px;}

div#register_text{height:50px;background:url(../img/layout/register_bannder_text.png) no-repeat}
#site_visitor_right h2{background:url(../img/layout/about_icons.png) no-repeat; font-size:1.4em; color:#000;padding:10px 0 0 35px;border-bottom:#ccc 1px solid }
#site_visitor_right h2.second{background-position:0 51%;}
#site_visitor_right h2.third{background-position:0 100%;}

label.contact{background:url(../img/layout/start_icons.jpg) no-repeat;padding:3px 0 3px 20px;margin-top:5px}
label.contact.name{ background-position:0 25%}
label.contact.email{background-position:0 75%}
label.contact .message{}
div.float_none{float:none}
#share_text{width:440px}

#right_faqtop{
	float:left;
	background-image: url(../img/1st_top.png); 
	background-repeat: repeat; 
	width:581px;
	height: 4px;
	border:solid 0px green;
}

#right_faqmiddle{
	float:left;
	clear: both;
	background-image: url(../img/1st_mid.png); 
	background-repeat: repeat; 
	width:581px;
	border:solid 0px green;
}

#right_faqbottom{
	float:left;
	clear: both;
	background-image: url(../img/1st_bottom.png); 
	background-repeat: repeat; 
	height:7px;	
	width:581px;
	border:solid 0px green;
}


#right_faqtop_con{
	float:left;
	background-image: url(../img/1st_top.png); 
	background-repeat: repeat; 
	width:581px;
	height: 4px;
	border:solid 0px green;
}

#right_faqmiddle_con{
	float:left;
	clear: both;
	background-image: url(../img/1st_mid.png); 
	background-repeat: repeat; 
	width:581px;
	border:solid 0px green;
}

#right_faqbottom_con{
	float:left;
	clear: both;
	background-image: url(../img/1st_bottom.png); 
	background-repeat: repeat; 
	height:7px;	
	width:581px;
	border:solid 0px green;
}

.comment_para{
	width:390px;
	background-color:#E5E5E5;
	padding:0px 15px 0px 15px;
	margin:0px;
}

.buybutton{
  font-weight:bold;
  background-image: url(/img/smallbuybutton.png);
  width:35px;
  height:27px;
  border:0px;
}

#submit_login{
  background-image: url(/img/loginbutton.jpg);
  width:56px;
  height:28px;
  border:0px;
}

#Coomonline a:link {
	background-color: inherit;
	color:#6d7083;
	text-decoration: underline;
}
#Coomonline a:active {
	background-color: inherit;
	color:#6d7083;
}

#Coomonline a:hover {
	background-color: inherit;
	text-decoration: none;
	color:white;
}
#Coomonline a:visited {
	background-color: inherit;
	text-decoration: underline;
	color:#6d7083;
}