/* ***********************************************
Title:MyJazzNetwork Template - AMP
Project: Colorado	
Author:  Fabrizio Fiandanese, fabrizio[at]fabriziofiandanese.com
************************************************** */

/*************************************/
/* GENERAL STYLE */
/*************************************/

body {
	margin: 0px;
	padding: 0px;
	color: #C8C8C8;
	font: 10px verdana, arial, helvetica, sans-serif;
	background: #636363;

	scrollbar-3dlight-color:#555;
	scrollbar-arrow-color:#CCC;
	scrollbar-base-color:#000;
	scrollbar-darkshadow-color:#000;
	scrollbar-face-color:#222;
	scrollbar-highlight-color:#777;
	scrollbar-shadow-color:#444;

}

body.content {
	margin: 0px;
	padding: 0px;
	color: #C8C8C8;
	font: 10px verdana, arial, helvetica, sans-serif;
	background: #000;
}

body.apps {
	background-color: #000 !important;
	margin: 0px;
	padding: 0px;
}

body.search,
body.chat {
	background-color:#000;
	color:#444 !important;	
}	

body.search a{
	color:#444 !important;	
}	

img {
	border:0px;	
}	

body a{
	color: #C8C8C8;
}

hr {
	display:none;	
}

.rule {
	clear:both;	
}

.hdn {
	display:none !important; 
}

.hidelink {
	text-decoration:none !important; 
}	

.clr {
	clear:both;	
	margin:0px;
	padding:0px;
}

.page_link {
	display:block;
	padding-top:1px;
	margin-top:1px;
	border-top:1px solid #777;
	color:#FF6600;
	text-decoration:none;	
}	

.page_link a {
	color:#FF6600;
	text-decoration:none;	
}

a.btn {
	display:block;
	float:left;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	border:1px solid #777;
	color:#FFF;		
	text-decoration:none;
	font-weight:normal;

	font-size:9px;
	margin-right:4px !important;
}

a.btn:hover {
	background-color:#555;
}	

input, textarea, option, select{
	background-color:#444 !important;
	border:1px solid #777;
	color:#FFF !important;
	font-family:Verdana;
	font-size:10px;	
}

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

b {font-weight:normal !important}
strong {font-weight:normal !important}

h4 {font-size:12px;color:#FF6600;margin-top:7px;margin-bottom:7px}
h4 a {color:#FF6600 !important;}


/*************************************/
/* TOOLBAR*/
/*************************************/

#toolbar{
	border-top:2px solid #676767;
	border-bottom:2px solid #272727;
	padding:3px;
	margin-bottom:22px;
	background:#444444 url(../assets/player/tb_toolbar.gif) repeat-x bottom left;	
	height:42px;
	}

#toolbar a{
	text-decoration:none;
	color:#3B5998;
	font-weight:bold;
	}

#toolbar b{
	font-weight:bold !important;
	}

#toolbar a:hover{
	text-decoration:underline;
	}
	
#toolbar .lcol{
	float:left;
	}	

#toolbar .rcol{
	float:right;
	}
	
#toolbar .rcol div,
#toolbar .lcol div{
	float:left;

	padding-left:8px;
	padding-right:6px;
}

#toolbar .button {
	background: url(../assets/player/tb_btn.jpg) repeat-x top left;	
}

#toolbar .logo {
	width:100px;
	padding-top:6px;
}



#toolbar .login {
	margin-top:2px;
	color:#555;
}

#toolbar .login b{

	color:#555;
	font-size:11px;
}

#toolbar .login .url {
	display:block;
	margin-top:3px;
	background-color:#AAA;
	border:1px solid #999;
	padding:4px;
}

#toolbar .open,
#toolbar .sharing{
	margin-top:6px;
	_margin-top:7px;
	padding:8px;
	border:1px solid #999;
		
}

#toolbar .open{
	margin-right:5px;	
}


#toolbar .search  {
	margin-top:6px;
	_width:178px;
}

#toolbar .open img,
#toolbar .sharing img{
	vertical-align:middle;
	margin-right:1px;
}	

#toolbar .search input {
	height:30px;
	width:135px;
	padding:6px;
	font-family:Verdana;
	font-size:10px;
	color:#555;
	background-color:#AAAAAA !important;
	float:left;
}	

#toolbar .search a{
	display:block;
	float:right;
	margin-left:1px;
	width:20px;
	height:28px;
	border:1px solid #777777;
	text-decoration:none;
	background:#A4A4A4 url(../assets/player/tb_search.gif) no-repeat center right;	
}

#toolbar .search img{
	margin-left:2px;
	margin-top:1px;
	cursor:pointer;
	cursor:hand;
}

#toolbar .search a:hover{
	text-decoration:none;

}
		
/*************************************/
/* PROMO */
/*************************************/

#promo{
	position:absolute;
	top: 440px; 
	left: 12px;
	margin-bottom:20px;
}


/*************************************/
/* MAIN */
/*************************************/

#main{
	position:absolute; width:821px; height:437px; z-index:1; left: 0px; top: 0px; 
	}
	
/*************************************/
/* LOGO */
/*************************************/
	
#logo{
	position:absolute; width:388px; height:20px; z-index:2; left: 32px; top: 26px; }


/*************************************/
/* TOP_LINKS */
/*************************************/

#top_links {
	position:absolute; z-index:2; left: 300px; top: 27px; width:484px; text-align:right;
}	

#top_links a{
	text-decoration:none;
	float:right; margin-left:6px; padding:3px; padding-right:6px; border-right:1px solid #888;
	}	

#top_links #home{
	display:none;
	}	
	
/*************************************/
/* FEATURED */
/*************************************/
		
#ftitle{
	position:absolute; width:356px; height:19px; z-index:3; left: 427px; top: 60px;
	}
	 
#ftype{
	position:absolute; width:266px; height:12px; z-index:5; left:535px; top: 60px;
	}

#fdata{
	position:absolute; width:266px; height:25px; z-index:6; left: 500px; top: 85px;
	color:#888888;
}

#fdata strong{
	color:#FF6600;
}

#fdata b{
	color:#FFF;
}

#vidpicdata {
	position:absolute; width:266px; height:25px; z-index:6; left: 523px; top: 85px;
	color:#FFF;
}

#fdata small {	font-size:9px;}
	
#fdata strong { color:#FF6600 }

#fbutton{
	position:absolute; width:266px; height:16px; z-index:7; left: 500px; top: 118px;
}

#vidpicbutton{
	position:absolute; width:266px; height:16px; z-index:7; left: 523px; top: 118px;
}
 
#fpic{
	position:absolute; width:65px; height:65px; z-index:4; left: 428px; top: 79px;
	
}

#vidpic {
	position:absolute; width:87px; height:65px; z-index:4; left: 428px; top: 79px;
}
	
#fholder{
	position:absolute; width:340px; height:65px; z-index:4; left: 428px; top: 79px;
	}	

#fpic span{
	display:block;
	overflow:hidden;
	width:65px;
	height:65px;
	text-align:center;
	}

#vidpic span{
	display:block;
	overflow:hidden;
	width:87px;
	height:65px;
	}
	
/*************************************/
/* LINK */
/*************************************/

#link{
	position:absolute; 
	width:260px; height:55px; z-index:11; left: 478px; top: 383px}

#link a {
	display:block;
	width:260px;
	height:55px;}	
	
#link a span{
	display:block;
	width:260px;
	height:55px;
	overflow:hidden;
	text-indent:-1000px}	


/*************************************/
/* SCREEN */
/*************************************/
		
#screen{
	position:absolute; width:386px; height:317px; z-index:8; left: 28px; top: 57px
	}

	
#titler{position:absolute; width:386px; height:38px; z-index:2; padding-left:0px; top:0px; background-color:#000;}
#media{position:absolute; width:386px; height:289px; z-index:3; top: 36px;background-color:#000;}
#datapage{position:absolute; width:386px; height:300px; z-index:6; top: 20px;background-color:#000;}

#slideshow {
	position:absolute; width:386px; height:317px; z-index:9000; left: 0px; top: 0px; background-color:#111;
}	

#slideshow_toggle {
	display:none;
	position:absolute; width:386px; top: 374px;  z-index:80; left: 32px; height:23px;
	padding:4px;
	padding-left:270px;
	
	background:url(../assets/player/slideshow.png) no-repeat top left;	
}

#slideshow_toggle a{
	font-size:9px;
	color:#FFF;
	text-decoration:none;
}		


/*************************************/
/* AOD */
/*************************************/

.aod .aod_display {

}

.aod #audio_content_wrapper {
	position:absolute;
	top:245px;
}

.aod #audio_content_wrapper.channel {
	top:228px;
}


.aod .aod_frame {
	width:180px;
	height:225px;	
	margin-left:3px;
	float:left;
}

.aod .aod_frame .aod_pic{
	position:absolute;
	top:5px;
	left:22px;
	width:160px;
	height:155px;
	background:url(../assets/mc/trackshdw.png) no-repeat top right;
}

.aod_pic span{
	display:block;
	width:125px;
	height:125px;
	overflow:hidden;
	margin-left:36px;
	border:2px solid #000;
	background:#000;
	overflow:hidden;
	text-align:center;
}

.aod .aod_frame .aod_tagline{
	position:absolute;
	top:204px;
	width:185px;
	color:#AAA;
	font-size:10px;
	padding-bottom:3px;
	border-bottom:1px solid #555;
}

.aod .aod_frame .aod_pic img{
	
}

.aod .aod_data {
	width:190px;
	float:left;
	margin-left:8px;
}

.aod .aod_data .row{
	padding:6px;
	border-bottom:1px solid #555;
	color:#C9C9C9;
	font-size:10px;
}

.aod .aod_data .t1{

	color:#FF6600;
}

.aod .aod_data .t1 a{
	font-weight:normal;
	color:#08A1EF;
}

.aod .aod_data .t1 span{
	font-weight:normal;
	color:#FFF;
}

.aod .aod_data .t2{
	color:#FFF;
}

.aod .aod_data a.resource{
	color:#03A4F5;
}

.aod .tools {
	top:292px;
	left:200px;
}

.aod .tools span.buycd a{
	color:#01A4FF;
}

.aod .row a,
.aod .row strong
{
	color:#FF6600;
}

.amp_tag {
	margin-top: 10px;
	margin-left: 5px;
}

.messaged .message_song {
	margin-top:5px;
	padding:4px;

	color:#AAA;
	font-size:10px;
}	
	

.message_song a.lnk{
	display:block;
	padding-left:21px;
	background:url(../assets/player/message.gif) no-repeat top left;
	color:#FFF !important;
	text-decoration:none;
	margin-bottom:5px;
}	

.message_song a.lnk:hover{
	text-decoration:underline;
}

.place_channel a.lnk{
	display:block;
	padding-left:21px;
	background:url(../assets/player/place_channel.gif) no-repeat top left;
	color:#4B94F5 !important;
	text-decoration:none;
	margin-bottom:5px;
}	

.place_channel a.lnk:hover{
	text-decoration:underline;
}

.open_amp a{
	display:block;
	padding-left:19px;
	padding-top:4px;
	background:url(../assets/player/open.gif) no-repeat bottom left;
	color:#FFF !important;
	text-decoration:none;
	margin-bottom:4px;
	margin-top:4px;
	border-top:1px solid #702C00;
}

.tag_song a.lnk{
	display:block;
	padding-left:21px;
	background:url(../assets/player/tag.gif) no-repeat top left;
	color:#FFF !important;
	text-decoration:none;
	margin-bottom:5px;
}	

.tag_song a.lnk:hover{
	text-decoration:underline;
}


.messaged .sender {
	background:url(../assets/player/sender.jpg) repeat-x bottom left;
	padding:6px;	
	font-size:11px;
	color:#FFF;
	margin-bottom:5px;
	line-height:18px;
}	

.messaged  .sender strong {
	color:#FF6600;
}	
			
.messaged .song_title, .song_title strong  {
	color:#1D96FC !important;	
}	
			
.messaged .store {
	border:1px solid #FF6600;
	padding:6px;	
	font-size:10px;
	color:#FFF;
	margin-top:5px;
	line-height:18px;
}
     
.messaged .store a {

	color:#FF6600;
	text-decoration:none;
	
} 
 
.messaged .store a:hover {
	text-decoration:underline;
} 
 
.messaged .sound_clip {
	padding:6px;
	line-height:18px;
} 

.messaged .sound_clip span{
	display:block;
	padding:3px;
	background-color:#000;
	border:1px solid #555;
	margin-top:4px;
} 

    

/*************************************/
/* ALBUM */
/*************************************/

.album .picture  {
	width:70px;
	text-align:center;
}

.album td {
	font-size:10px;
}


.album .data strong {
	color:#FF6600;
}	

.album .picture span {
	display:block;
	overflow:hidden;
	height:45px;
	width:70px;
	border:1px solid #555;	
	text-align:center;
	margin-right:6px;

}	

.album {

	background-color:#333;
	border:1px solid #555;
	padding:5px;
	margin-bottom:8px;
}

.album strong {
	color:#FF6600;
}

/*************************************/
/* SHARE */
/*************************************/

.share .picture  {
	width:50px;
}

.share td {
	font-size:10px;
}


.share .data strong {
	color:#FF6600;
}	

.share .picture span {
	display:block;
	overflow:hidden;
	height:30px;
	width:30px;
	border:1px solid #555;	
	text-align:center;

}	

.share {

	background-color:#333;
	border:1px solid #555;
	padding:3px;
	margin-bottom:4px;
}

.share strong {
	color:#888 !important;	
}

.share .data { color:#FFF  !important; }

.share_buttons { padding-left:80px; border-bottom:0px !important; }

/*************************************/
/* DATA */
/*************************************/

.datalist  {
	background:#000 url(../assets/player/list.gif) repeat-x top left; 
	padding:2px;
	border:1px solid #555;
	margin-top:4px;
}

.datalist td {
	font-size:9px;
}

.datalist td b {
	color:#FFF;
}


/*************************************/
/* SAMPLES */
/*************************************/

.samples  {
	background:#000 url(../assets/player/list.gif) repeat-x top left; 
	padding:2px;
	height:189px;	
	border:1px solid #555;
	margin-top:4px;
}

.samples td {
	font-size:9px;
	color:#FFF;
}



/*************************************/
/* LINKS */
/*************************************/

.aod_links  {
	position:absolute;
	top:254px;
	width:380px;
	text-align:center;
	background:#000 url(../assets/player/links.jpg) repeat-x top left; 
	padding:4px;
	height:126px;	
	color:#FFF;
	font-size:11px;
}

.links  {
	position:absolute;
	top:268px;
	width:380px;
	text-align:center;
	background:#000 url(../assets/player/links.jpg) repeat-x top left; 
	padding:4px;
	height:126px;	
	color:#FFF;
	font-size:11px;
}

.links a {

	color:#FF6600;
}



/*************************************/
/* APPS */
/*************************************/

#apps{
		position:absolute; 
		width:366px; 
		height:166px; z-index:9;
		left: 421px;
		top: 150px;
		border:1px solid #FF6600;
		}

/*************************************/
/* AD */
/*************************************/

#ad{position:absolute; width:235px; height:60px; z-index:10; left: 489px; top: 320px}

/*************************************/
/* LINK */
/*************************************/

#link{
	position:absolute; 
	width:260px; height:25px; z-index:11; left: 478px; top: 393px}
	
#link a span{
	display:block;
	width:260px;
	overflow:hidden;
	text-indent:-1000px}


/*************************************/
/* PAGINATOR */
/*************************************/

.paginator {
	float:right;
	font-size:9px;
	margin-right:6px;
}

.paginator strong {
	color:#FF6600;
}


.paginator a{
	font-size:9px !important;
	text-decoration:none	
}	

.paginator a:hover{
	text-decoration:underline	
}	

.paginator .prev,
.paginator .list,
.paginator .next {
	float:left;
}

.paginator .prev,
.paginator .next {
	
	margin-top:2px;	
	margin-left:2px;	
	margin-right:2px;	
	padding:1px;
	padding-left:3px;
	padding-right3px;
	border:1px solid #555;
	text-align:center;
	background-color:#000;
}	

.paginator .prev a,
.paginator .next a {
	font-weight:bold !important;
}	

.paginator ul,
.paginator li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}

.paginator li{
	float:left;
	
	margin-top:2px;	
	margin-right:3px;
	margin-left:3px;
	padding:1px;
	padding-left:6px;
	padding-right:6px;
	border:1px solid #555;
	background-color:#000;
}


/*************************************/
/* CONTENT_CONTAINER */
/*************************************/

#content_container {
		
}

/*************************************/
/* FRAME */
/*************************************/

#content_container .frame{
	height:256px;
	text-align:center;
}

#content_container .frame span{
	display:block;
	padding-top:4px;
}

#content_container .frame img{
	border:3px solid #000;
}

/*************************************/
/* NAV */
/*************************************/

#content_container .nav{
	background:#000;
	height:126px;
}

#content_container .thumbs {
	height:42px;
	margin-bottom:1px;
  	text-align:center;
  	overflow:hidden;
}

#content_container .thumbs img{
	height:32px;
	border:1px solid #555;
	margin-left:4px;
	margin-top:6px;
}

/*************************************/
/* ZOOM */
/*************************************/

#content_container .zoom{
	height:300px;
	width:390px;
	text-align:center;
	vertical-align:middle;
}

#content_container .zoom table{
	height:300px;
	width:390px;
}


/*************************************/
/* CLOSE */
/*************************************/

#content_container .close{
	background:#000;
	height:80px;
	padding-top:4px;
	text-align:right;
	padding-right:6px;
	font-size:10px !important;
}

#content_container .close a{
	text-decoration:none;
}

/*************************************/
/* APPS_CONTAINER */
/*************************************/

#apps_container {
	
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
}	

/*************************************/
/* LIST */
/*************************************/

#apps_container #list{
	background:#000 url(../assets/player/list.gif) repeat-x top left; 
	padding:4px;
	height:126px;
}	

#apps_container #list table {
	width:346px;
}	

#apps_container #list table td {
	font-size:10px;
	border-bottom:1px solid #555;
}

#apps_container #list table td.pic {
	width:38px;
}

#apps_container #list table td.pic span {
	display:block;
	width:36px;
	height:28px;
	border:1px solid #555;
	text-align:center;
	overflow:hidden;
}

#apps_container #list table td.data  {
	color:#888;
	width:190px;
	padding-top:2px;
	
}

#apps_container #list table tr.saved td{
	
	border-top:1px solid #843624 !important;
	background:#000 url(../assets/player/saved.gif) repeat-x top left; 
}

#apps_container #list table tr.saved td.pic{
	border-left:1px solid #843624 !important;
}

#apps_container #list table tr.saved td.action{
	border-right:1px solid #843624 !important;
}

#apps_container #list table td.data b {
	color:#FFF;
	font-weight:normal !important;	
}

#apps_container #list table td.data strong {
	color:#FF6600;
}

#apps_container #list table td.action  {
	text-align:center;
}


#apps_container .tips {
	color:#FF6600;
	margin-top:-18px;
	padding-top:2px;
	padding-left:3px;
}



#apps_container .tips a {color:#FF6600}
	

/*************************************/
/* TABS */
/*************************************/

.app_tabs{
	padding-top:0px;
	
	height:26px;
	border-bottom:1px solid #665;
}

.app_tabs div{
	float:left;
	height:25px;
	line-height:25px;
	margin-right:3px;
	border:1px solid #555;
	border-bottom:0px;
	background:#000 url(../assets/player/greytab.gif) repeat-x top left; 
	
	font-size:11px;
}

.app_tabs div a{
	display:block;
	float:left;
	padding-left:6px;
	padding-right:6px;	
	text-decoration:none;
	font-size:9px !important;
}

.app_tabs div a:hover{
	display:block;
	float:left;
	text-decoration:none;
}

.app_tabs div.active{
	height:25px;
	border:1px solid #665;
	border-bottom:1px solid #3D3D3D;
	background:#3D3D3D url(../assets/player/redtab.gif) repeat-x top left; 
	font-size:11px;
	font-weight:bold;
}

.app_tabs div#biotab a {
	padding-left:8px; padding-right:8px}



.app_tabs div.first{
	border-left:1px solid #3D3D3D !important;
}

.app_tabs div.active a{
	color:#FF6600;
}

/*************************************/
/* SEARCH */
/*************************************/

.search .header {
	
	padding:2px;
	padding-left:12px;	
	padding-top:4px;	
}

#search {
	
	background-color:#69615F;	

	padding:8px;
}

/* tabs */

.search .tabs{
	height:36px;

	background-color:#554C4D
		
}

.search .tabs div{
	float:left;
	height:30px;
	line-height:25px;
	
	margin-left:6px;
	margin-top:6px;
	border:1px solid #555;
	border-bottom:0px;
	background:#212121 url(../assets/player/greytab.gif) repeat-x top left; 
	
	font-size:14px;
}

.search .tabs div a{
	display:block;
	float:left;
	padding-left:20px;
	padding-right:20px;	
	text-decoration:none;
	font-size:13px !important;
	font-weight:bold;
	color:#C7C7C7 !important;
	
}

.search .tabs div a:hover{
	display:block;
	float:left;
	text-decoration:none;
}

.search .tabs div.active{
	border:1px solid #665;
	border-bottom:0px;
	background:#512921 url(../assets/player/redtab.gif) repeat-x top left; 
}

.search .tabs div.active a{
	color:#FFF !important;
}


/* search input */


#search .search_input {
	
	background:#957173 url(../assets/search_npt_bg.jpg) repeat-x bottom left;	
	border:1px solid #8F8687;
	height:72px;
}	

#search .search_input .help{
	
	display:block;
	margin:8px;
	color:#FFF;
}	

#search .search_input .help em{
	
	display:block;
	margin-top:32px;	
	font-style:normal;
	color:#CCC2C0;
}	


#search .search_input .npt{
	width:269px;
	font-size:11px;
	position:absolute;
	top:92px;
	left:16px;
	color:#333  !important;
	background-color:#FFF  !important;
	padding:5px;
	font-weight:bold;
}

#search .search_input .slct
{
	width:175px;	
	border:1px solid #EEE;
	padding:3px;
}

#search .search_input .s_filter
{
	width:160px !important;
	display:block;
	position:absolute;
	top:92px;
	left:304px;
}

#search .search_input .s_filter select
{
	width:160px !important;
}

#search .search_input .s_formats
{
	display:block;
	position:absolute;
	top:92px;
	left:480px;
}

#search .search_input .slct select
{
	width:175px;
	font-size:11px;
	background-color:#FFF !important;
	color:#333  !important;
	font-weight:bold;
}

#search .search_input .slct select option
{
	color:#333  !important;
	background-color:#FFF  !important;
	font-weight:bold;
	border:0px !important;
}

#search .search_input .nptbtn
{
	width:62px;
	height:26px;
	font-size:11px;
	position:absolute;
	top:92px;
	left:670px;
	background:#3D3D3D url(../assets/player/redtab.gif) repeat-x top left; 
	color:#FFF !important;
	font-weight:bold;
	border:1px solid #BBB;

}

/* search results */

#search .search_results{
	
	margin-top:10px;
	border:1px solid #8F8687;
	padding:8px;
}	

#search .search_results .noresults{
	
	display:block;
	font-size:11px;
	color:#FFF;	
	padding:5px;

}	

#search .search_results .summary{
	display:block;
	padding:8px;
	color:#838383;
	background-color:#000;
	margin-bottom:10px;
}	

#search .search_results .summary strong{
	color:#FFF;
}

#search .search_results .items{
	
	overflow:auto;
	height:348px;
	margin-bottom:6px;
	
}

#search .search_results .item{
	
	border:1px solid #555;
	padding:8px;
	background:#FFF url(../assets/search.jpg) repeat-x bottom left;
	margin-bottom:9px;
	height:80px;
	
}	

#search .search_results .item .pic,
#search .search_results .item .data,
#search .search_results .item .action{
	float:left
}	

#search .search_results .item .pic{
	width:90px;
	
	text-align:center;
	border:2px solid #CCC;
	margin-right:6px;
	padding-top:3px;
	padding-bottom:3px;
}	

#search .search_results .item_fmp .pic{
	background:#558DCC url(../assets/search_fmp.jpg) repeat-x bottom left;
}

#search .search_results .item_amp .pic{
	background:#F48C2D url(../assets/search_amp.jpg) no-repeat bottom center;
	padding-bottom:12px !important;		
}


#search .search_results .item_saved .pic{
	background:#F43837 url(../assets/search_saved.jpg) repeat-x bottom left !important;
	padding-bottom:12px !important;	
}




#search .search_results .item .data{
	width:420px;
	color: #888 !important;
}	

#search .search_results .item .data span{
	display:block;
	margin-bottom:2px;
	padding-bottom:3px;
	border-bottom:1px solid #EEE;
}

#search .search_results .item .data .fmp,
#search .search_results .item .data .amp{
	float:left; 
	width:110px;
	padding:4px;
	color:#FFF;
}

#search .search_results .item .data .fmp a,
#search .search_results .item .data .amp a{
	text-decoration:none;
	color:#FFF !important;
}

#search .search_results .item_fmp{
	
	border: 2px solid #5F94E8;
	
}	

#search .search_results .item_amp{
	
	border: 2px solid #FF6600;
	
}

#search .search_results .item .data .amp{

	background-color:#FF6600;

}

#search .search_results .item .data .fmp{
	
	background-color:#5F94E8;	
}	

#search .search_results .item .data .amp{

	background-color:#FF6600;

}

#search .search_results .item .data label{
	display:block;
	float:left;
	width:73px;
	font-size:10px !important;
	padding:2px;
	font-weight:bold !important;
	background-color:#CCC;
	color:#333;
	margin-right:6px;
}	

#search .search_results .item .data span.name{
	font-size:14px;
	font-weight:bold;
}	

#search .search_results .item .data span.location{
	font-size:11px;
}

#search .search_results .item .data span.name a{
	color:#3B5998 !important;
	text-decoration:none;
}

#search .search_results .item .data span.name a:hover{
	text-decoration:underline;
}

#search .search_results .item .action{
	padding-top:6px;
	width:150px;
}
	
#search .search_results .item .action a{
	color:#3B5998 !important;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	float:right;
	border:1px solid #CCC;
	padding:7px;
	background:#000 url(../assets/player/greytab.gif) repeat-x top left; 
	color:#FFF !important;
}

#search .search_results .item .action a:hover{
	text-decoration:underline;
}

/*************************************/
/* SEARCH PAGINATOR */
/*************************************/

#search .search_results .sub_nav{

	position:absolute;
	top:164px;
	left:430px;
	width:300px;

}


#search .paginator {
	float:right;
	font-size:9px;
	margin-right:6px;
}

#search .paginator strong {
	color:#3B5998 !important;
	font-weight:bold  !important;
	font-size:11px !important;
}


#search .paginator a{
	font-size:9px !important;
	text-decoration:none;
	color:#3B5998 !important;
}	

#search .paginator a:hover{
	text-decoration:underline	
}	

#search .paginator .prev,
#search .paginator .list,
#search .paginator .next {
	float:left;
}

#search .paginator .prev,
#search .paginator .next {
	
	margin-top:2px;	
	margin-left:2px;	
	margin-right:2px;	
	padding:2px;

	
	text-align:center;
	border:1px solid #777;
	background-color:#FFF;
}	

.#search paginator .prev a,
#search .paginator .next a {
	font-weight:bold !important;
	color:#3B5998 !important;
}	

#search .paginator ul,
#search .paginator li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}

#search .paginator li{
	float:left;
	
	margin-top:2px;	
	margin-right:3px;
	margin-left:3px;
	padding:2px;

	padding-left:6px;
	padding-right:6px;

	border:1px solid #777;
	background-color:#FFF;
}



/*************************************/
/* CHAT */
/*************************************/

.chat .header {
	
	padding:2px;
	padding-left:12px;	
	padding-top:4px;	
}

#chat {
	
	background-color:#69615F;	

	padding:8px;
}

/* chat input */


#chat .chat_input {
	
	background:#957173 url(../assets/search_npt_bg.jpg) repeat-x bottom left;	
	border:1px solid #8F8687;
	height:90px;
}	

#chat .chat_input .help{
	
	display:block;
	margin:8px;
	color:#FFF;
}	

#chat .chat_input .help em{
	
	display:block;
	margin-top:50px;	
	font-style:normal;
	color:#CCC2C0;
}	


#chat .chat_input .npt{
	width:269px;
	font-size:14px;
	position:absolute;
	top:58px;
	left:16px;
	height:36px;
	width:635px;
	color:#333  !important;
	background-color:#FFF  !important;
	padding:1px;
	font-weight:bold;
	border:3px solid #3D3D3D;
}

#chat .chat_input .slct
{
	width:175px;	
	border:1px solid #EEE;
	padding:3px;
}

#chat .chat_input .s_filter
{
	width:160px !important;
	display:block;
	position:absolute;
	top:92px;
	left:304px;
}

#chat .chat_input .nptbtn
{
	width:62px;
	height:26px;
	font-size:11px;
	position:absolute;
	top:64px;
	left:665px;
	background:#3D3D3D url(../assets/player/redtab.gif) repeat-x top left; 
	color:#FFF !important;
	font-weight:bold;
	border:1px solid #3D3D3D;

}

/* chat items */

#chat .chat_items{
	
	margin-top:10px;
	border:1px solid #8F8687;
	padding:8px;
}	

#chat .chat_items .noitems{
	
	display:block;
	font-size:11px;
	color:#FFF;	
	padding:5px;

}	

#chat .chat_items .summary{
	display:block;
	padding:8px;
	color:#838383;
	background-color:#000;
	margin-bottom:10px;
}	

#chat .chat_items .summary strong{
	color:#FFF;
}

#chat .chat_items .items{
	
	overflow:auto;
	height:348px;
	margin-bottom:6px;
	
}

#chat .chat_items .item{
	
	border:1px solid #555;
	padding:8px;
	background:#FFF url(../assets/chat.jpg) repeat-x bottom left;
	margin-bottom:9px;
	height:70px;
	
}	

#chat .chat_items .item .pic,
#chat .chat_items .item .data,
#chat .chat_items .item .action{
	float:left
}	

#chat .chat_items .item .pic{
	width:90px;
	
	text-align:center;
	border:2px solid #CCC;
	margin-right:6px;
	padding-top:3px;
	padding-bottom:3px;
}	

#chat .chat_items .item_fmp .pic{
	background:#558DCC url(../assets/search_fmp.jpg) repeat-x bottom left;
}

#chat .chat_items .item_amp .pic{
	background:#F48C2D url(../assets/search_amp.jpg) repeat-x bottom left;
	
}

#chat .chat_items .item .data{
	width:420px;
	color: #888 !important;
}	

#chat .chat_items .item .data span{
	display:block;
	margin-bottom:2px;
	padding-bottom:3px;
	border-bottom:1px solid #EEE;
}

#chat .chat_items .item .data .fmp,
#chat .chat_items .item .data .amp{
	float:left; 
	width:110px;
	padding:4px;
	color:#FFF;
}

#chat .chat_items .item .data .fmp a,
#chat .chat_items .item .data .amp a{
	text-decoration:none;
	color:#FFF !important;
}

#chat .chat_items .item_fmp{
	
	border: 2px solid #5F94E8;
	
}	

#chat .chat_items .item_amp{
	
	border: 2px solid #FF6600;
	
}

#chat .chat_items .item .data .amp{

	background-color:#FF6600;

}

#chat .chat_items .item .data .fmp{
	
	background-color:#5F94E8;	
}	

#chat .chat_items .item .data .amp{

	background-color:#FF6600;

}

#chat .chat_items .item .data label{
	display:block;
	float:left;
	width:73px;
	font-size:10px !important;
	padding:2px;
	font-weight:bold !important;
	background-color:#CCC;
	color:#333;
	margin-right:6px;
}

#chat .chat_items .item .data .message{
	font-size:12px;
	font-weight:bold;
}	

#chat .chat_items .item .data span.name a{
	color:#5F94E8;
}	

#chat .chat_items .item .data span.location{
	font-size:11px;
}

#chat .chat_items .item .data span.name a{
	color:#3B5998 !important;
	text-decoration:none;
}

#chat .chat_items .item .data span.name a:hover{
	text-decoration:underline;
}

#chat .chat_items .item .action{
	padding-top:6px;
	width:150px;
}
	
#chat .chat_items .item .action a{
	color:#3B5998 !important;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	float:right;
	border:1px solid #CCC;
	padding:7px;
	background:#000 url(../assets/player/greytab.gif) repeat-x top left; 
	color:#FFF !important;
}

#chat .chat_items .item .action a:hover{
	text-decoration:underline;
}

/*************************************/
/* CHAT PAGINATOR */
/*************************************/

#chat .chat_items .sub_nav{

	position:absolute;
	top:164px;
	left:480px;
	width:250px;

}


#chat .paginator {
	float:right;
	font-size:9px;
	margin-right:6px;
}

#chat .paginator strong {
	color:#3B5998 !important;
	font-weight:bold  !important;
	font-size:11px !important;
}


#chat .paginator a{
	font-size:9px !important;
	text-decoration:none;
	color:#3B5998 !important;
}	

#chat .paginator a:hover{
	text-decoration:underline	
}	

#chat .paginator .prev,
#chat .paginator .list,
#chat .paginator .next {
	float:left;
}

#chat .paginator .prev,
#chat .paginator .next {
	
	margin-top:2px;	
	margin-left:2px;	
	margin-right:2px;	
	padding:2px;

	
	text-align:center;
	border:1px solid #777;
	background-color:#FFF;
}	

.#chat paginator .prev a,
#chat .paginator .next a {
	font-weight:bold !important;
	color:#3B5998 !important;
}	

#chat .paginator ul,
#chat .paginator li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}

#chat .paginator li{
	float:left;
	
	margin-top:2px;	
	margin-right:3px;
	margin-left:3px;
	padding:2px;

	padding-left:6px;
	padding-right:6px;

	border:1px solid #777;
	background-color:#FFF;
}