/* Common Styles */

html, body { font-family:Arial, Helvetica, sans-serif; font-size:.9em; padding:0; margin:0 }

/*changes for---------position added----------*/
html { BACKGROUND:url(/images/html.jpg) #000 no-repeat top center; COLOR: #fff } 
/*changes end*/
/* Changes for--------remove background & add margin ----------*/
body { margin:0px auto; } 
/* Changes End */

.main_wrapper { background: url(/images/bg-wrapper.gif) 0 100% repeat-x;
/* Change For -----add margin -------------- */
margin:0px auto; 
/* Changes End */
} 
a { color:#f8db00; } 
a:hover { text-decoration:none; }
a img { border:0 none; }
label, strong, .label, .strong { font-weight:bold; }
cite, em, .em { font-style:italic; }

fieldset { margin:0 0 30px; 
/* Change For -----add margin -------------- */
padding: 10px 0 10px 0 ; 
/* Changes End */
border-width:1px 0 0; border-style:solid; border-color:#CCC; } 
legend { font-size:140%; padding: 0 10px 0 0; }
input, select, textarea { border:1px solid #CCC; padding:3px;  margin-right:5px; }
.options_list input, .options_list select, .options_list textarea { float:none; }
select { width:130px; }


input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus { background:#FFC; border-color:#666; }
.date_field select { width:auto; }
input, select, textarea { border:3px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:100%; }

.alignleft {float:left;
/* Change For -----changed margin bottom-------------- */
margin:0 10px 0px 0;} 
/* Changes End */
.alignright {float:right;margin:0 0 5px 10px;}
.textleft {text-align:left;}
.textright {text-align:right;}
.center {text-align:center;}
.extra {font-size:.85em;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix,.form_item{display:inline-block}
* html .clearfix,* html .form_item{height:1%}
.clearfix,.form_item{display:block}
.clear { clear:both; }
.required { color:#f00; }
.label { width:125px; float:left; text-align:right; margin-right:10px; }
.form_item { margin:10px; }
.checkbox { margin:0 0 0 0px; }
  .checkbox input { margin:0 0px 0 0; }
.button { text-align:center; }
  .button input { background:url(/images/button.gif) no-repeat 0 0; width:75px; height:25px; font-weight:bold; border:0 none; }/*Changes for url ---  ../  */
input.text { border:1px solid #c90; background:#f9eb8c; }
.simple .button { margin-top:10px; }
.button input, .error .button input { float:none; cursor:pointer; }
.error .label, .error .field, .msg .label, .msg .field { margin-bottom:10px; }
.msg .message { margin-left:135px; font-size:85%; }
.error label { color:#f00; }
.error input, .error select, .error textarea, tr.error { border:1px solid #f00; }
.last { margin:0; }
.key { color:#b8b8b8; display:inline-block; }
.form_item label { float:left; width:20%; text-align:right; margin-right:10px; }
.form_item input, .form_item textarea { float:left; }

/*messages*/
.message { border-width: 1px 0; border-style: dotted; padding:7px 10px; clear:both; }
.note { background:#EFEFEF url(/images/icons/lightbulb.gif) no-repeat 10px 8px; padding-left:30px; border-color:#CCC; }
/*Changes for url ---  ../  */
.info { background:#FFC url(/images/icons/bullet_go.gif) no-repeat 10px 8px; padding-left:30px; border-color:#CC6; }
ul.addition { border-color:#CC6; }
.err_msg { border-color:#f00; background:#fee9e9 url(/images/icons/error.gif) no-repeat 10px 8px; color:#f00; font-weight:bold; padding-left:30px; } 
.top_error { margin-bottom:15px; }
.top_error p { font-size:110%; }
  .top_error ul, .top_error ul li { list-style:disc; margin:0 15px 5px; }
  .top_error li { font-weight:normal; }
/*end messages*/

#header ul, #header ul li, #footer ul, #footer ul li, .media_list, .media_list li, .aux, .aux li, .channels_list, .videos_list, .videos_list li, .meta ul, .meta li, .comments_list, .comments_list li { list-style-position:inside;list-style:none; margin:0; padding:0; display:inline-block; }
.video_desc, .video_desc .content_area { border:0 none !important; } /*Changes for ---- none !important*/

#body, .content { width:960px; margin:0 auto; position:relative; }

#header {  color:#999;
/* Changes for--------add header width & margin details ----------*/
width:960px;
margin:0px auto;
/* Changes End */

 }
  #header .content { height:152px; }
  /* Changes for--------#header img ------deleted ----------*/
  /* Changes End */
  #header a img { border:0 none; }
  #header a { font-weight:bold; }

.filter-channels ul, .filter-channels li { list-style:none;  }
	/*.filter-channels ul { overflow:hidden; float:right; position:absolute; top:5px; right:20px; }*/
	/*.filter-channels ul li { display:inline; padding-left:5px; margin-left:5px; border-left:1px solid #aaa; }*/
	.filter-channels ul li { display:inline; padding-left:5px; margin-left:5px; }
	.filter-channels ul li:first-child { border: 0; }
	.filter-channels ul li.active { font-weight:bold; }
	.filter-channels ul li.last { padding:0; margin:0; border:0 none; } 
 
 #navigation { position:absolute; bottom:12px; left:1px; }
  #navigation li { float:left; font-size:130%; padding-right:10px!important; margin-right:10px!important; height:15px; }
  #navigation li.affiliate { background:none; }
  #navigation a { text-decoration:none; outline:0; }
    #navigation span { background-image:url(/images/nav.gif); background-repeat:no-repeat; padding-top:17px; height:0; overflow:hidden; display:block; }
    .home span { width:50px; background-position:0 0; } 
    .home-active span, .home a:hover span { background-position:0 -17px; } 
    .videos span { width:76px; background-position:-50px 0; } 
    .videos-active span, .videos a:hover span { background-position:-50px -17px; } 
    .channels span { width:102px; background-position:-126px 0; } 
    .channels-active span, .channels a:hover span { background-position:-126px -17px; } 
    .community span { width:115px; background-position:-228px 0; } 
    .community-active span, .community a:hover span { background-position:-228px -17px; } 
    .invite span { width:76px; background-position:-343px 0; } 
    .invite-active span, .invite a:hover span { background-position:-343px -17px; } 
    .affiliate span { width:116px; background-position:-419px 0; } 
    .affiliate-active span, .affiliate a:hover span { background-position:-419px -17px; } 
	.getpaida span { width:116px; background-position:-419px 0; } 
    	.getpaida-active span, .getpaida a:hover span { background-position:-419px -17px; } 

.user_nav { background:url(/images/header-icon.gif) no-repeat 100% 100%; float:right; height:175px; position:relative; margin-right:-85px; width:42%; z-index:0; }
  .user_nav p { position:absolute; bottom:20px; }
  .user_nav span { font-weight:bold; }
  
#s { background:#000; border:1px solid #3b3b3b; color:#FFF; padding:6px 5px; width:190px; }
#submit { 

 /* Changes for--------url image changed----------*/
background:url(/images/search.png) no-repeat 0px 0px;
/* Changes End */

 width:66px; height:27px; border:0 none; font-weight:bold; float:left; }
  
#body { padding:15px 0 25px 0; } /* 30px */
#homepage #body { padding-top:15px; }
#content { width:640px; float:left; }
#content, .affiliate {
/*changes for delete letterspacing*/
 /*letter-spacing:.1em!important; 
 /*changes end*/
 }
 
#content, .getpaida { 
/*changes for delete letterspacing*/
/*letter-spacing:.1em!important; 
/*changes end*/
}
#sidebar { width:300px; float:right; }
#sidebar .bucket {
border:2px solid #535353;
margin:10px 0;
/* Changes for--------width changed----------*/
width:292px; 
/* Changes End */
}
.ad_top img { border:3px solid #787878; }
.ad img { border:1px solid #CCC; }

#footer { background:#6c6c6c url(/images/footer.gif) repeat-x 0 0;height:100px;float:left;width:100%; }

#footer .content { background:url(/images/footer-icon.gif) no-repeat 50px 10px;

/* Changes for--------padding left changed-------*/
 padding:30px 0 30px 150px; 
/* Changes End */
 }
  #footer li { border-right:1px solid #535353; padding-right:5px!important; margin-right:5px!important;float:left }
  #footer .last { border:0 none; }
  #footer a { color:#d8d8d8; }
  #footer p { margin:3px 0; }

.bucket { position:relative; margin:0 0 10px; padding:0; 

/* Changes for--------border-bottom removed------*/
/*border-bottom:1px solid #535353;*/
/* Changes End */

 }
.bucket h2 { margin:0px; 
/* Changes for--------url image changed ------*/
background:url(/images/home_search_rightcol.png) repeat-x 0 0;
/* Changes End */
 font-size:140%; 
/* Changes for--------padding top changed ------*/
padding:6px 7px 7px 7px; 
/* Changes End */
color:#FFF; }

.media_list { padding:10px; background:#1f1f1f; BORDER: #535353 1px solid; }
/* Changes for--------border top & bottom 0px------*/
.content_area, .channels_list{
BORDER-BOTTOM: #535353 0px solid; BORDER-LEFT: #535353 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #1f1f1f; BORDER-TOP: #535353 0px solid; BORDER-RIGHT: #535353 1px solid; PADDING-TOP: 10px
}
/* Changes End */

.media_list .media { width:46.5%; margin:0 0.5%; margin-bottom:10px;
        /* Changes for------position------*/
        /* padding:1%; */
        padding:0 1%;
        /* Changes End */
        float:left }
.media_list .media:hover, .channels_list .channel:hover { background:#2f2f2f; }
#homepage .media_list .media:hover { background:none; }
#homepage .media_list .media { width:23.3%; font-size:95%; padding:0; }
  .media_list h3 { font-size:108%; margin:5px 0; }
  .media_list img, .channels_list img, .content_area img { border:1px solid #000; }
  #homepage .media_list img { width:95%; margin:0 auto; }
  .media_list img.alignleft { margin-right:10px; }
 .media_list img:hover, .media:hover img, .channels_list .channel:hover img.alignleft, .videos_list img:hover { border:1px solid #f8db00!important; }
/*   .media:hover img, .channels_list .channel:hover img.alignleft, .videos_list img:hover { border:1px solid #f8db00!important; } */
  .media_list .details { font-size:85%; line-height:160%; }
  .media_list .author { display:block; }
  .aux li.first { border-right:1px solid #787878; padding-right:5px; }
  
.sponsors h2 { color:#787878; font-weight:normal; font-size:11px; }
  .sponsors img { margin-bottom:5px; }
  
.content_area { line-height:150%; color:#CCC; position:relative; }
  .content_area .details { position:absolute; bottom:10px; left:10px; font-size:95%; color:#FFF; }
  .time, .video .author, .video .aux, span.channel { margin-right:3px; padding-right:5px; border-right:1px solid #787878; line-height:100%; display:inline-block; }
  
.random_words { position:absolute; 
/* Changes for------position------*/
right:-1px; 
top:2px;
/* Changes End */

top:0 px; z-index:99; }
  
.video { padding-bottom:50px; }

.breadcrumb { margin:-35px 0 0; font-size:85%; font-weight:bold; }
  .breadcrumb p { margin-bottom:0; }
  .breadcrumb a { background:url(/images/breadcrumb.gif) 100% 0 no-repeat; line-height:70%; padding:0 15px 0 0; }
  
.featured_video { margin-bottom:10px; }

.faq dt { font-size:130%; font-weight:bold; margin-bottom:10px; line-height:160%; }
.faq dd { margin:0 10px 20px; }

.details { overflow:hidden; }

.channels_list { width:618px; }
  .channels_list h3 { margin-top:0; }
  .channels_list .channel { padding:10px; border-bottom:1px solid #333; }

.videos_list { padding:5px 10px!important; 
/*changes for margin 10px-----*/
margin:1px auto!important;
/*changes end*/
 width:93%; background:#333; text-align:center; border:1px solid #444; }
.videos_list li { margin:5px;display:inline }
.channel:hover .videos_list { background:#222; text-align:center; }
.channel:hover .videos_list img { border-color:#333; }
.content_area .videos_list { width:96%!important; }

.featured_video { border:1px solid #CCC; background:#000000; /*#1b1b1b;*/ }
.featured_video h2 { background:#000000/*#151515*/; text-transform:uppercase; font-weight:normal; padding:5px 10px; margin:0 0 3px; }
.featured_video img {  }
.featured_video .content_description { background:#333; padding:5px 10px; background:#2f2f2f url(/images/featured-video.gif) no-repeat 0 0; }
.featured_video .meta { background:#000; padding:7px 5px; }

.search { margin-top:0!important; } 

.rating { width:302px; background:url(/images/star-rating.gif) no-repeat 0 0; margin:10px 0!important; height:67px; overflow:hidden!important; }
  .rating li { width:60px; float:left; height:67px; overflow:hidden; }
  .rating li a { display:block; padding-top:67px; height:0; overflow:hidden; }
  .rating li.rate_1:hover { background:url(/images/star-rating.gif) no-repeat 0 -67px;  }
  .rating li.rate_2:hover { background:url(/images/star-rating.gif) no-repeat 0 -67px; margin-left:-60px!important; width:125px;  }
  .rating li.rate_3:hover { background:url(/images/star-rating.gif) no-repeat 0 -67px; margin-left:-120px!important; width:187px;  }
  .rating li.rate_4:hover { background:url(/images/star-rating.gif) no-repeat 0 -67px; margin-left:-180px!important; width:249px;  }
  .rating li.rate_5:hover { background:url(/images/star-rating.gif) no-repeat 0 -67px; margin-left:-240px!important; width:302px;  }
  
  /* Changes for--------these 3 are empty in new css-----*/
/*.owner_buttons { *width:191px; }
.video_edit { *float:left; }
.video_delete { *float:right; } */

.owner_buttons {  }
.video_edit { }
.video_delete { } 

/* Changes end-*/


#rating_stars ul li { float:left; }
div.details span.time, div.details span.author, div.details ul.aux , div.details ul.aux li { float:left; }

.owner_buttons li a { padding-top:86px; height:0; overflow:hidden; width:91px; display:block; background-repeat: no-repeat; background-position:0 0; }
  .owner_buttons li.video_edit a { background-image:url(/images/video-edit.gif); }
  .owner_buttons li.video_delete a { background-image:url(/images/video-delete.gif); }
  
.comments_list li { border-bottom:1px solid #222; padding:10px 3px 0!important; }
  .comments_list p { margin-top:0; }
  .comment_details p { margin:0; font-style:italic; color:#555; font-size:90%; }
  .comment_details cite { font-style:normal; font-weight:bold; }
#content .button { text-align:left; }
#content .button input { margin-left:23%; color:#FFF; }

.affiliate { margin-top:10px; }
.affiliate .content_area { background:#000; padding:5px 10px 3px; }
.affiliate .textright { margin-bottom:0; }
.affiliate dl { color:#FFF; }
.affiliate dt { font-size:145%; margin-bottom:10px; }
.affiliate dd { margin:0 0 30px; }

.getpaida { margin-top:10px; }
.getpaida .content_area { background:#000; padding:5px 10px 3px; }
.getpaida .textright { margin-bottom:0; }
.getpaida dl { color:#FFF; }
.getpaida dt { font-size:145%; margin-bottom:10px; }
.getpaida dd { margin:0 0 30px; }

.answer { background:#111; padding:1px; font-size:150%; margin-bottom:50px; }

#tight {
	float: left;
	width: 280px;
}

#front_vid {
	width: 280px;
	height: 273px;
}

.tight_entry {
	float: left;
	width: 290px;
}

.tight_entry_top {
	float: left;
	width: 280px;
	height: 4px;
	background-image: url(/images/layout_19.jpg);
	background-repeat: no-repeat;
}

.tight_entry_middle {
	float: left;
	width: 340px;
	background-image: url(/images/layout_20.jpg);
	background-repeat: repeat-y;
	text-align: left;
	color: #9d9d9d;
	font-size: 9pt;
}

.tight_entry_middle_innertube {
	padding: 20px 20px 20px 20px;
}

.tight_entry_middle_innertube_blue {
	padding: 20px 20px 20px 20px;
}

.tight_entry_bottom {
	float: left;
	width: 280px;
	height: 6px;
	background-image: url(/images/layout_22.jpg);
	background-repeat: no-repeat;
}
.signin_div{ padding:5px; margin-left:7px;} 
.sign_div{ float:left; padding:5px; width:80px;} 
.sign_div_col{float:left; border:1px solid #ffffff; width:100px; }
.sign_w80{ width:80px;}
.sign_w45{ width:45px;}


.error
{
	font-size : 15px;
	font-weight : bold;
	color : red ;
}

.login_member_div{ padding:20px;} 

.login_member_div .login_mem_div{ padding:5px; float:left;}
.login_member_fl{ float:left;} 

.signin_div{ padding:7px; margin-left:200px;} 
.sign_div{ float:left; padding:5px; width:110px;} 
.sign_div_col{float:left; border:1px solid #ffffff; width:100px; }

.login_member{ width:400px; margin-left:300px;}
.sign_w90{ width:90px;}
.sign_w60{ width:60px;}

.ricks_zone{ height:250px;}
.zone{ background-image:url(/images/zone_table.jpg); background-repeat:no-repeat; height:992px; }
.wall{ width:250; margin-left:23px; margin-right:23px; 
/* changes for ------ delete bg color ---*/
/*background-color:#ffffff;
/*changes end*/
 }
.zone .topchannels{ height:123px; float:left; margin-left:23px; border:1px solid #ffffff;}
.zone .leftimg{ float:left; border:1px solid #ffffff;}
.zone .rightimg{ float:right; border:1px solid #ffffff; };

/* Changes for--------search_music removed (there are two css for search music)----------*/
/*.search_music{ padding-top:1px; padding-left:4px; padding-bottom:2px; float: left; }*/
/* Changes end*/
.search_music .search_right{ padding-top:1px; padding-left:4px; float: right;}
.search_right input{ border: 1px solid #cccccc; background-color:#FFFFFF; width:170px;}

.music_area{ background:#000; }
.music_gallery{  padding:10px;}
.music_galley_table_top{ background-color:#424242;}
.music_gallery_bg{ color:#333333;}
.music_gallery_bg .music_heading{ color:#ffffff;}
.music_gallery_bg a{ color:#333333;}



#message_content { width:640px; float:left; background-color:#000000; }
.message_content_area {line-height:150%; color:#CCC; position:relative; background-color: #000000; padding:10px;  border:1px solid #ffffff; }
.message_bucket { position:relative; margin:0 0 10px; padding:0; border-bottom:1px solid #535353; }
.Message{ background-color:#663366; border:1px solid #ffffff; color:#FFFFFF; }
.message_bg{ background-color:#666666;}
.Message td { border-right: 1px solid #996699; text-align:center;}
.Message_top_bor{ border-top:1px solid #535353;}

.friends_div{ padding-top:4px; }



.profile_div{ padding:5px;}
.profile { background-color:#666666 ;padding:3px;}
.profile ul {margin:10px;padding:0px; }
.profile .content{ background-color:#333333; border:1px solid #cffe00; padding:3px; width:498px;
         /* Change For ---- height of status */
         /*height:34px; */
         height:19px;
         /* Change End */
         color:#FFFFFF; font-size:13px; vertical-align:middle;}
.profile .post{ float:right; padding-top:10px;}

.profile_table{background-image:url(/images/profile_table.gif); background-position:top left; background-repeat:no-repeat; height:930px;}
.profile_table .add_friends{ padding: 10px 0px 0px 87px;}

.profile_table .wall{ margin-left:23px; margin-right:23px;
/* Changes for--------background color changed & width removed----------*/
 /*background-color:#000000;
/* Changes end*/
 }
.profile_table .leftimgdiv{float:left; height:125px;
/* Changes for--------margin-bottom add---------*/
 margin-bottom:15px;
 /* Changes end*/
 }
 
.profile_table .rightimgdiv{float:right; height:125px;
/* Changes for--------margin-bottom add---------*/
 margin-bottom:15px;
 /* Changes end*/
}

.profile_table .wall_table{
/* Changes for--------margin removed--------*/

 /* Changes end*/

 padding:5px; }
 
 
.profile_table .profile_img{ padding:5px;}

.profile_info{ width:299px; display:block; vertical-align:top; color:#CCC; position:relative; background-color:#000000; border:1px solid #ffffff; margin:0px; padding:0px; margin-top:10px;}
.profile_info .infodiv{padding:3px;}
.profile_info .my_info{ float:left; padding:10px 5px 5px 15px;}
.profile_info .edit{ float:right; padding:10px 25px 5px 5px;}
.profile_info .infocontent{padding:3px 5px 5px 10px; }

.profile_edit{ width:300px; display:block; vertical-align:top; color:#CCC; position:relative; background-color:#000000;  margin:20px 0px 0px 0px; padding:0px; height:391px; background-image:url(/images/friends_table.gif); background-repeat:no-repeat; background-position:top left;}
.profile_edit .edit_img{ padding-top:53px; padding-left:18px;  }
.profile_edit .friendsphoto{ background-color:#FFFFFF; border:1px solid #ffffff;}

.toplink_div{position:absolute; top:1px; 
/* Changes for--------right position changed & z-index add--------*/
right:5px;z-index: 102;
/* Changes end*/
	font-size: 12px; color:#FFFFFF;}
.nav_div{float:left; width:550px; margin:0px; padding:0px;}
.guest_div{float:right; padding:16px 300px 0px 0px; height:34px; line-height:24px; color:#FFFFFF; font-size:13px;}

/*--pagination starts here--*/

.pagination_input{ width:45px;}
/*pagination ends here*/

/** paging -- TABLE-EDITS *************************************************/

table.te_paging {
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
}

td.te_paging_left_cell {
text-align:left;
white-space:nowrap;
}

td.te_paging_middle_cell {
text-align:center;
white-space:nowrap;
width:100%;
font-size:15px;
}

td.te_paging_right_cell {
text-align:right;
white-space:nowrap;
}

select.te_paging {
margin:0 0 0 0;
padding:0 0 0 0;
font-size:9px;
width:43px
}

/** enabled paging icons **/
td.te_paging a.te_first_icon:link { margin:1px 3px 1px 3px; text-decoration:none; }
td.te_paging a.te_first_icon:visited { margin:1px 3px 1px 3px; text-decoration:none; }
td.te_paging a.te_first_icon:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
td.te_paging a.te_first_icon:active { margin:1px 3px 1px 3px; text-decoration:underline; }
td.te_paging span.te_first_icon {}

td.te_paging a.te_next_icon:link { margin:1px 3px 1px 3px; text-decoration:none; }
td.te_paging a.te_next_icon:visited { margin:1px 3px 1px 3px; text-decoration:none; }
td.te_paging a.te_next_icon:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
td.te_paging a.te_next_icon:active { margin:1px 3px 1px 3px; text-decoration:underline; }
td.te_paging span.te_next_icon {}

td.te_paging a.te_prev_icon:link { margin:1px 3px 1px 3px; text-decoration:none; }
td.te_paging a.te_prev_icon:visited { margin:1px 3px 1px 3px; text-decoration:none; }
td.te_paging a.te_prev_icon:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
td.te_paging a.te_prev_icon:active { margin:1px 3px 1px 3px; text-decoration:underline; }
td.te_paging span.te_prev_icon {}

td.te_paging a.te_last_icon:link { margin:1px 3px 1px 3px; text-decoration:none; }
td.te_paging a.te_last_icon:visited { margin:1px 3px 1px 3px; text-decoration:none; }
td.te_paging a.te_last_icon:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
td.te_paging a.te_last_icon:active { margin:1px 3px 1px 3px; text-decoration:underline; }
td.te_paging span.te_last_icon {}

/** disabled paging icons **/
td.te_paging div { display:inline; }

td.te_paging div.te_first_icon_disabled { margin:1px 3px 1px 3px; }
td.te_paging div.te_first_icon_disabled span.te_paging {}

td.te_paging div.te_next_icon_disabled { margin:1px 3px 1px 3px; }
td.te_paging div.te_next_icon_disabled span.te_paging {}

td.te_paging div.te_prev_icon_disabled { margin:1px 3px 1px 3px; }
td.te_paging div.te_prev_icon_disabled span.te_paging {}

td.te_paging div.te_last_icon_disabled { margin:1px 3px 1px 3px; }
td.te_paging div.te_last_icon_disabled span.te_paging {}
/** WALL **/

ul#wall_activity
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 600px;
}

ul#wall_activity li
{
	clear: both;
	list-style-image: none;
	overflow: hidden; /* expands height to match all inner floating divs */
}

ul#wall_activity li span.icon
{
	display: block;
	float: left;
	width: 75px;
	padding: 15px 0;
	margin-right: 15px;
	text-align: right;
	
}
ul#wall_activity li span.activity span.friend_post
{
	background-image:url(bg_recentcomment.gif) ;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#000000;
	display: block;
	padding: 5px 5px 10px 5px;
	line-height: 1.8;
}
.bg_black{

	background-color:#000000;
	padding:5px 0 0px 5px;

	}
ul#wall_activity li span.activity div
{
    background-color:#000000;
}
ul#wall_activity li span.activity span.entity_comment
{
	background-image:url(bg_recentcomment.gif) ;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#000000;
	display: block;


	padding: 5px 5px 10px 5px;
	line-height: 1.8;
}
ul#wall_activity li span.activity span.status_update
{
	padding:5px 0 0 5px;
	font-size: 14px;



}

ul#wall_activity li span.activity span.timestamp
{
	display: block;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	margin-left:5px;
}

ul#wall_activity li span.activity span.remove_link
{
	display: block;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	float:right;
	margin-right:5px;
}
ul#wall_activity li span.activity
{
	display: block;
	float: left;
	padding: 0px 0 3px 0;
	width: 505px;
	border-bottom: 1px solid #000000;
	background-color:#4a4949;
	margin:15px 0 10px 0;

}
/*
ul#wall_activity li span.activity
{
	display: block;
	float: left;
	padding: 15px 0;
	width: 505px;
	border-top: 1px solid #3b3b3b;
}

ul#wall_activity li span.activity span.friend_post
{
	background: #252525;
	display: block;
	border-color: #3b3b3b #191919 #191919 #3b3b3b;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	line-height: 1.5;
}

ul#wall_activity li span.activity span.entity_comment
{
	background: #303025;
	display: block;
	border-color: #3b3b3b #191919 #191919 #3b3b3b;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	line-height: 1.5;
}

ul#wall_activity li span.activity span.status_update
{
	font-weight: bold;
	font-size: 16px;
}

ul#wall_activity li span.activity span.timestamp
{
	display: block;
	color: #3b3b3b;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

ul#wall_activity li span.activity span.remove_link
{
	display: block;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
*/
ul#wall_activity li a.wall_reply
{
	color: #c0c080;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

ul#wall_activity .wall_reply_form_container
{
	display:block;
}
ul#wall_activity input.wall_reply_form_input
{
	background: black;
	border: 0;
	color: silver;
	padding: 3px;
	width: 350px;
}

ul#wall_activity li.wall_child
{
	margin-left: 25px;
}
ul#wall_activity li.wall_child span.activity
{
	width: 480px;
}

#wall_pagination
{
	width: 600px;
}
#wall_pagination table
{
	width: 100%;
}
#wall_pagination table td#wp_left
{
	width: 25%;
	text-align: left;
}
#wall_pagination table td#wp_center
{
	width: 50%;
	text-align: center;
}
#wall_pagination table td#wp_right
{
	width: 25%;
	text-align: right;
}

ul.friend_request_list
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.friend_request_list li
{
	display: block;
	float: left;
	width: 115px;
	height: 175px;
	text-align: center;
	list-style-image: none;
}

ul.friend_request_list li div.profile_add
{
	padding-top: 3px;
}

div.add_request { font-size: 11px; }

/*no border in new css*/
td.profile_icon
{
	
	border : 1px solid <?= $c['base'] ?>;
	/* Change for bg color */
	background-color:#242424;
	/* Change End */
	text-align : center;
	vertical-align : top;
}
div.profile_icon
{
	height : 75px;
}
/*no color in new css--------------*/
.online_now
{
	color : <?= $c['gold'] ?>;
	font-size : 9px;
	font-weight : bold;
}

div.add_request { font-size: 11px; }
div.te_table {}
/*no background in new css*/
div.te_table fieldset { background : <?= $c['background'] ?>; }
div.te_table fieldset legend {
font-size:17px;
margin:0 15px 0 15px;
padding:0 15px 0 15px;
}

div.te_table fieldset form {}

table.te_main_table { width:100%; }

table.te_main_table tr.te_data_row {}
table.te_main_table tr.te_data_row td.te_button_cell { white-space:nowrap; }
table.te_main_table tr.te_data_row td.te_data_cell {}

table.te_main_table tr.te_odd_row { background :#444444 none repeat scroll 0 0; }
table.te_main_table tr.te_even_row { background:#333333 none repeat scroll 0 0; }
table.te_main_table tr.te_data_row td.te_odd_cell {}
table.te_main_table tr.te_data_row td.te_even_cell {}

/** table mode buttons -- TABLE-EDITS *************************************************/

a.te_new_button:link { margin:1px 3px 1px 3px; text-decoration:none; color:<?= $c['te_header_text'] ?>;; }
a.te_new_button:visited { margin:1px 3px 1px 3px; text-decoration:none; color:<?= $c['te_header_text'] ?>;; }
a.te_new_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; color:<?= $c['te_header_text'] ?>;; }
a.te_new_button:active { margin:1px 3px 1px 3px; text-decoration:underline; color:<?= $c['te_header_text'] ?>;; }
a.te_new_button span.te_new_button {}

.te_noresults a.te_new_button:link { margin:1px 3px 1px 3px; text-decoration:none; color:<?= $c['link_out'] ?>; }
.te_noresults a.te_new_button:visited { margin:1px 3px 1px 3px; text-decoration:none; color:<?= $c['link_out'] ?>; }
.te_noresults a.te_new_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; color:<?= $c['link_out'] ?>; }
.te_noresults a.te_new_button:active { margin:1px 3px 1px 3px; text-decoration:underline; color:<?= $c['link_out'] ?>; }

a.te_multidelete_button:link { margin:1px 3px 1px 3px; text-decoration:none; color:<?= $c['te_header_text'] ?>; }
a.te_multidelete_button:visited { margin:1px 3px 1px 3px; text-decoration:none; color:<?= $c['te_header_text'] ?>;; }
a.te_multidelete_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; color:<?= $c['te_header_text'] ?>;; }
a.te_multidelete_button:active { margin:1px 3px 1px 3px; text-decoration:underline; color:<?= $c['te_header_text'] ?>;; }
a.te_multidelete_button span.te_multidelete_button {}

te_button_cell input.te_selectall_checkbox {}

a.te_view_button:link { margin:1px 3px 1px 3px; text-decoration:none; }
a.te_view_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }
a.te_view_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
a.te_view_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }
a.te_view_button span.te_view_button {}

a.te_edit_button:link { margin:1px 3px 1px 3px; text-decoration:none; }
a.te_edit_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }
a.te_edit_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
a.te_edit_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }
a.te_edit_button span.te_edit_button {}

a.te_copy_button:link { margin:1px 3px 1px 3px; text-decoration:none; }
a.te_copy_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }
a.te_copy_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
a.te_copy_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }
a.te_copy_button span.te_copy_button {}

a.te_delete_button:link { margin:1px 3px 1px 3px; text-decoration:none; }
a.te_delete_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }
a.te_delete_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
a.te_delete_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }
a.te_delete_button span.te_delete_button {}

te_button_cell input.te_multiselect_checkbox {}

/** table fieldnames -- TABLE-EDITS ******************************/
/* Change For ----- bucket container background image changed -------------- */
/* Changed class table.te_main_table tr.te_fieldname_row  for url(/images/bucket-top.gif) 
 /* Changes end*/
table.te_main_table tr.te_fieldname_row { background : transparent url(/images/home_search_rightcol.png) repeat-x scroll 0 0 }
table.te_main_table tr.te_fieldname_row td.te_button_cell { white-space:nowrap; padding:2px 3px 2px 3px; }
table.te_main_table tr.te_fieldname_row td.te_fieldname_cell { color:white; white-space:nowrap; padding:2px 3px 2px 3px; }

td.te_fieldname_cell div.te_fieldname_cell { white-space:nowrap; }



table.te_main_table tr.te_fieldname_row2 { background : #663366; border:1px solid #FFFFFF; }
table.te_main_table tr.te_fieldname_row2 td.te_button_cell { white-space:nowrap; padding:2px 3px 2px 3px; }
table.te_main_table tr.te_fieldname_row2 td.te_fieldname_cell { color:white; white-space:nowrap; padding:2px 3px 2px 3px; }




/** te view mode -- TABLE-EDITS *************************************************/

div.te_view {}

div.te_view fieldset {
background : <?= $c['background'] ?>;
margin-top:15px;
margin-bottom: 15px;
padding-top:0;
padding-bottom:15px;
}

div.te_view fieldset legend {
font-size:17px;
margin:0 15px 0 15px;
padding:0 15px 0 15px;
}

div.te_view fieldset legend a:link { font-size:17px; text-decoration:none; }
div.te_view fieldset legend a:visited { font-size:17px; text-decoration:none; }
div.te_view fieldset legend a:hover { font-size:17px; text-decoration:underline; }
div.te_view fieldset legend a:active {font-size:17px; text-decoration:underline; }

div.te_view fieldset dl dt, div.te_view .round_box dl dt {
font-weight:bold;
}

div.te_view fieldset dl dd, div.te_view .round_box dl dd {
background-color:<?= $c['te_base'] ?>;
}

/** te view navigation -- TABLE-EDITS *************************************************/

div.te_viewnav_top {}
div.te_viewnav_bottom {}

div.te_viewnav {
text-align:right;
margin-right: 15px;
}

div.te_viewnav a:link {}
div.te_viewnav a:visited {}
div.te_viewnav a:hover {}
div.te_viewnav a:active {}

/** te view navigation links -- TABLE-EDITS *************************************************/

div.te_viewnav a.back:link { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.back:visited { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.back:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.back:active { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.back span {}

div.te_viewnav a.edit:link { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.edit:visited { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.edit:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.edit:active { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.edit span {}

div.te_viewnav a.copy:link { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.copy:visited { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.copy:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.copy:active { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.copy span {}

div.te_viewnav a.new:link { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.new:visited { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.new:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.new:active { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.new span {}

div.te_viewnav a.delete:link { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.delete:visited { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.delete:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.delete:active { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.delete span {}

div.te_viewnav a.prev:link { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.prev:visited { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.prev:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.prev:active { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.prev span {}

div.te_viewnav a.next:link { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.next:visited { margin:1px 3px 1px 3px; text-decoration:none; }
div.te_viewnav a.next:hover { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.next:active { margin:1px 3px 1px 3px; text-decoration:underline; }
div.te_viewnav a.next span {}

.sharing_form
{
	padding: 5px;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid transparent;
	margin: 5px 0 0;
}
	.sharing_form h3
	{
		margin: 0;
	}
	.sharing_form fieldset
	{
		border: 0;
	}
	.sharing_form fieldset legend
	{
		color: gold;
		font-style: italic;
	}
form#sharing_form
{
	display: none;
}

.sharing_external_website
{
	clear: both;
	overflow: hidden;
}
.sharing_icon
{
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	margin-right: 5px;
}

div.te_inline_edit_cell {
width:100%;
/*height:100%;*/
/*background-image:url(/images/inline_edit_icon.gif);*/
background-position:center right;
background-repeat:no-repeat;
cursor:pointer;
}
div.te_inline_edit_cell:hover {
color: gold;
text-decoration: underline;
}

div.te_inline_edit_box {
position:absolute;
white-space:nowrap;
background-color:#444444;
padding: 3px 3px 3px 3px;
margin:2px 2px 2px 2px;

border-width:3px;
border-style:double;
border-color:black;
}

div.te_inline_edit_box textarea {
width:250px;
height:100px;
}

div.te_inline_edit_buttons {
margin:3px 3px 1px 1px;
text-align:right;
}

a.te_inline_edit_buttons {
text-decoration:none;
border:1px solid black;
background-color:white;
color:black;
padding:1px 3px 1px 3px;
cursor: pointer;
}

a.te_inline_edit_buttons:link { text-decoration:none; border:1px solid black; background-color:white; color:black; }
a.te_inline_edit_buttons:visited { text-decoration:none; border:1px solid black; background-color:white; color:black; }
a.te_inline_edit_buttons:hover { text-decoration:none; border:1px solid blue; background-color:white; color:black; }
a.te_inline_edit_buttons:active { text-decoration:none; border:1px solid blue; background-color:white; color:black; }

span.te_inline_edit_buttons {}

a.te_inline_save_button {}
span.te_inline_save_button {}

a.te_inline_cancel_button {}
span.te_inline_cancel_button {}

.editStyle_title {
	float:right; 
	font-size:12px; 
	font-weight:bold; 
	margin:3px 11px 0 11px; 
	*margin: -18px 13px;
	*width:39px;
	}
.ff3 .editStyle_title_f3 { 
	margin: 2px 11px ; 
}
.ff3_5 .editStyle_title_f35 { 
	margin:3px 11px 0 11px;
}

.editStyle_description {
	/*margin:-1px 11px;
	*margin: -21px 13px;
	margin:-18px 14px ;*/
	float:right;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:30px; 
	
	/*changes for remove top & right value*/
	/**top:27px;
	*right:209px;
	*/
	/*changes end*/
	right:165px; 
	*width:39px;
}
.ff3 .editStyle_description_f3 { 
	right:161px;
	top:38px; 
}
.ff3_5 .editStyle_description_f35 { 
	top:30px; 
	right:165px; 
}

/** Ajax Lookup Substitute User *****************************************************/

fieldset.lookup_substitute_user {
text-align:left;
width:600px;
padding:5px 5px 5px 30px;
}

dl.lookup_substitute_user {}
dt.lookup_substitute_user {}
dd.lookup_substitute_user {}

a.lookup_substitute_user:link { font-weight:bold; text-decoration:none; }
a.lookup_substitute_user:visited { font-weight:bold; text-decoration:none; }
a.lookup_substitute_user:hover { font-weight:bold; text-decoration:underline; }
a.lookup_substitute_user:active { font-weight:bold; text-decoration:underline; }

/*--myaccount starts here--*/
.myaccount{ height:61px; margin:15px 15px 0;}
.myaccount .account{ float:left; font-family:Impact; font-size:34px; margin:10px 10px 15px;}
.myaccount .accountnum{ float:left; font-size:34px; font-weight:bold; color:#FFFFFF; padding-top:13px}
/*--padding:10px 5px 10px 300px--*/
.myaccount .accountpayme{ float:right; margin:7px -5px 5px;}

.accountsetting{ background-color:#666666;  margin-top:20px; border:2px solid #999999;}

.accountsetting .accountleft{ float:left;}
.accountsetting .accountleft .acct{background-color:#000000; margin:15px 0px 15px 15px; width:480px; padding:10px; }
.accountsetting .accountright{ float:right; background-color:#000000; margin:15px; width:385px; padding:10px;}

/*--myaccount ends here--*/



.profilesetalign
{
	text-align:right;
}

/** COMMENTS SPECIFIC ****************************************/
.comments_table, .comments_view
{
	font-family :Arial, Helvetica, sans-serif;
	font-size : normal;
	font-size-adjust : .55;
}
.comments_table *, .comments_view *
{
	font-size : 1em;
	line-height : 1.5em;
}
.comments_table h1, .comments_view h1
{
	font-size : 1.3em;
}
.comments_table h2, .comments_view h2
{
	font-size : .83em;
	font-weight : normal;
	letter-spacing : .1em;
}
.comments_privacy
{
	font-size : 10px;
	font-weight : bold;
	color : <?= $c['good'] ?>;
}


dd.comment_html,  dd.content_html /** Make sure the WYSIWYG background is white **/
{
	background : #ffffff !important;
	color : #000000 !important;
	width:601px;
}
dd.message_html
{
	background : #ffffff !important;
	color : #000000 !important;
}
dd.comment_html button td, dd.message_html button td, dd.content_html button td
{
	color: #000000 !important;
}
dd.comment_html textarea, dd.message_html textarea /** Temporarily hides the textarea with source prior to loading WYSIWYG editor **/
{
	display : none;
	
}

/** comments ************/
.comments_gallery_media{
}
.comments_title{
	border-bottom:1px solid #D4D4D4;
	padding:5px;
}

#comment_submit_button{
	background : transparent url("file:///D|/Data/Snehal.bapardekar/Projects/musicmatrix/css_combine/images/button_small.gif") no-repeat 0 0;
	float:right;
}
#comment_text{
	font-family :Arial, Helvetica, sans-serif;
	width:99%;
	height:100px;
}
#comment_title{
	width:99%;
}

.rickszone{ background-color:#333333;}
.featuredchannel{ float:right; padding:7px 7px 7px 0px;}

div.te_inline_edit_box
{
	z-index:1;
}

#message_content_channels { width:640px; float:left; }

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=8);
-moz-opacity: 0.8;
opacity: 0.8;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
border: 1px solid #F8DB00;
}

/*--upload starts here--*/

a.archivef {
background-image:url(/images/paid-free.jpg);
}

a.archivef:hover {
background-image:url(/images/paid-free_hvr.jpg);
} 
/* remove '  '  in all 4*/
.archivep {

background-image: url(/images/paid-platinum.jpg) ;
}

.archivep:hover {
background-image: url(/images/paid-platinum_hvr.jpg) ;
}

.archiveg {

background-image: url(/images/paid-gold.jpg) ;
}

.archiveg:hover {
background-image: url(/images/paid-gold_hvr.jpg) ;
}

/* CSS Document */

.free {
position:relative;
font-family: arial, verdana, helvetica, sans-serif;
background-image: url(/images/paid-free.jpg);
background-repeat: no-repeat;
display: block;
width: 956px;
height: 143px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.free a {
display:block;
font-size: 11px;
width: 956px;
height: 143px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
.free img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.free a:hover img{visibility:hidden}
.free span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}

.gold {
position:relative;
font-family: arial, verdana, helvetica, sans-serif;
background-image: url(/images/paid-gold.jpg);
background-repeat: no-repeat;
display: block;
width: 956px;
height: 142px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.gold a {
display:block;
font-size: 11px;
width: 956px;
height: 142px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
.gold img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.gold a:hover img{visibility:hidden}
.gold span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}

.platinum {
position:relative;
font-family: arial, verdana, helvetica, sans-serif;
background-image: url(/images/paid-platinum.jpg);
background-repeat: no-repeat;
display: block;
width: 956px;
height: 151px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.platinum a {
display:block;
font-size: 11px;
width: 956px;
height: 151px;
float: left;
margin: 0;
padding: 0;
color: black; text-decoration: none; 
}
.platinum img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.platinum a:hover img{visibility:hidden}
.platinum span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}
.clear{
	clear:both;
	}

#video_content { width:612px; float:left;  }
.video_contentdiv{ background-image:url(/images/videobg.jpg); background-position:left top; background-repeat:no-repeat; height:625px;  width:612px }
.contentleft{ float:left; width:420px; }




.contentleft .contentleftform{ padding:15px 10px 10px 10px; width:420px;}
.contentleft .text_area{ width:420px; border:1px solid #000000; height:180px;}
.contentleft .input{ width:420px; border:1px solid #000000;}

.genre_input{ width:113px; border:1px solid #000000; }
.genre_bg{background-color:#ffffff;  /* for IE */filter:alpha(opacity=90); /* CSS3 standard */opacity:0.8; -moz-opacity:0.9; height:115px; width:110px; color:#333333; margin-left:1px; padding:5px;} 

.synopsis_textarea{width:294px; height:207px; border:1px solid #000000;}



.contentright{ float:right;  padding:15px 10px 10px 0px; width:145px;}
.contentright .button_browse { background:url(/images/browse-btn.jpg) no-repeat 0 0; width:140px; height:25px; font-weight:bold; border:0 none; }
.contentright .button_upload { background:url(/images/upload-btn.jpg) no-repeat 0 0; width:140px; height:25px; font-weight:bold; border:0 none; margin-top:4px; }

.audio_contentdiv{ background-image:url(/images/audiobg.jpg); background-position:left top; background-repeat:no-repeat; height:625px;  width:612px }
.photo_contentdiv{ background-image:url(/images/photobg.jpg); background-position:left top; background-repeat:no-repeat; height:625px;  width:612px }




/* CSS Document */
/*pach ie pngfix*/

img, div, ul, li, a{ 
 	behavior: url(/images/iepngfix.htc) 

}

/*--upload ends here--*/



/*changes for-----removed this-----*/

/*messages....*/
/*
.login_member_div{ padding:20px;} 

.login_member_div .login_mem_div{ padding:5px; float:left;}
.login_member_fl{ float:left;} 

.signin_div{ padding:7px; margin-left:200px;} 
.sign_div{ float:left; padding:5px; width:110px;} 
.sign_div_col{float:left; border:1px solid #ffffff; width:100px; }
*/
/*end messages...*/
/*
.editStyleClass {
	margin:3px 11px 0 11px;
	*margin: -18px 13px;
}


.editStyleClass2, x:-moz-any-link, x:default {
	margin:-10px 11px 0 11px;
}*/

/*changes end*/


/*----new inbox css start here-----*/	
.inbox_container {
	height: 300px;
	width: 620px;
	
	}
.content_divinbox{
	border: 1px solid #EBD798;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
	clear: both;
	float: left;
	width: 580px;
	padding-right: 5px;
	margin-right: 3px;
	}
.content_divinbox img{
	border:2px solid #FFFFFF;
	margin-right: 10px;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
.leftspace{
	float: left;
	padding: 0px;
	margin-left: 13px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.senderbox{
	/* Change for --- Width from 290 -*/
	width: 260px;
	/* Change End */
	float: left;
	margin-top: 10px;
}
.rightdate{
	float:right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
	}
.rightdate img{
	float:right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	clear: left;
	margin: 0px;
	padding: 0px;
	}
.rightdate table td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.TabbedPanelsContent table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.msgbox{
	background-color:#898c86;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 4px;
	line-height: 13px;
	width:550px;
	float:left;
	}
.cross{
	width:20px;
	height:20px;
	float:right;
	border:none;
	cursor:pointer;
	margin: 0px;
	padding: 0px;
	
}
.msgboxcontainer{
	background-color:#898c86;
	width:619px;
	height:auto;
	clear:both;
	float:left;
	

}
.dropdown_number{
	width:50px;
	
	}
.pageno{
	float:left;
	clear:right;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.page_right{
	float:right;
	margin-top:10px;
	margin-right:5px;
	cursor:pointer;
	}
.more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	margin-top:4px;
	
}
.symbol{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
.navi{
	width:960px;
	height:37px;	
	background-repeat:repeat-x;
	float:left;
	display: inline;
	list-style-type: none;
	margin: 0px 0 0 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
.navi ul{
	padding: 0px;
	list-style-type: none;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.navi li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	height: 37px;
	width: auto;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.navi li a{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
.gap{
	width:10px;
	float:left;
	}
.center_img{
	text-align:center;
	width:250px;
}

/* Added for INBOX TAB */

/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	background-image:none;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #CCCCCC;
	height: 33px;
}


/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #ffd200;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected  {
	background-color: #ffd200;
	background-repeat: repeat-x;
	background-position: left top;
	background-image:none;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin: 0px;
	padding: 0px;
	float: left;
	width:617px;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	clear: both;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

	
/* END : INBOX TAB CSS */
/*----edit info style-----*/

.editinfo_bg{
	background-image:url(/images/border_bg.gif);
	background-repeat:repeat-y;
	width:901px;
	margin:0px ;
	padding:0px 15px 0px 15px;
	float:left;
	
	}
.top_img{
	border:none;
	margin:0px;
	padding:0px;
	float:left;
	
	}	
/* END : edit info */

/* Added new class to remove border from pagination images */
.media_list img, .channels_list img, .content_area .te_paging img {
    border: none;
}
.media_list img:hover, .channels_list img, .content_area .te_paging img:hover {
    border: none;
    cursor: pointer;
}
 .media_list img:hover, .media:hover img, .channels_list .channel:hover img.alignleft, .videos_list .te_paging img:hover { border:0px solid #f8db00!important; }
/* End : remove border */