/* x28089 - [_def_general] Default Detail () */
.img_float {
	float: right;
	width: 176px;
}
.img_wrap {
	margin-right: 176px;
	padding-right: 20px;
}
* html .img_float {
	margin-left: -3px;
}
* html .img_wrap {
	margin-right: 173px;
}

.project_main {
        margin: 0 0 20px 0;
}

.back_arrow_genre {
    background:url(../i/btn_back_arrow.gif); 
    background-repeat:no-repeat; 
    padding-left:30px; 
    padding-top:8px; 
    padding-bottom:5px; 
    background-position:left;
    float: right;
}
* html .back_arrow_genre {
        margin: 0;
        padding-top: 0;
}
.new_project_link {
}
/* x28090 - [list_all] User List (User) */
.dark {
    background-color: #555;
}

.light {
    background-color: #ccc;
}
/*.track_container{
width:940px;
}*/
.track_container div table tr td a{
font-decoration:none;
color:ff0000;
}
.btn_user{
float:left;
}
.text_user{
padding-top:10px;
margin-left:40px;
}
/* x28094 - [_def_list] Default List () */
/* Requires the images to be cropped to 78px x 84px square */
.list_item {
	margin-bottom: 5px;
	padding-top: 10px;
	background: url('../i/dashed_hor.gif') top left repeat-x;
}
.list_item_body {
	padding: 1px 14px 2px 7px;
}
.list_item .img_float {
	float: left;
	width: 78px;
}
.list_item .img_wrap {
	margin: 0 0 0 82px;
	padding: 0 0 0 12px;
}
* html .list_item .img_float {
	margin-right: -3px;
}
* html .list_item .img_wrap {
	margin: 0 0 0 79px;
}
.list_item_details {
	min-height: 62px;
}
* html .list_item_details {
	height: 62px;
}
.list_item_info1 {
	min-height: 26px;
}
* html .list_item_info1 {
	height: 26px;
}
.list_item .read_more, .list_item .price, .list_item .comments, .list_item .edit_controls  {
	float: left;
	padding-top: 8px;
	height: 18px;
}
.list_item .read_more  {
	padding-right: 10px;
}
.list_item .price  {
	padding-left: 8px;
	padding-right: 10px;
}
.list_item .comments  {
	padding-left: 10px;
	padding-right: 10px;
}
.list_item .edit_controls  {
	padding-left: 10px;
}
/* x28098 - [list] Contact List (Contact Us) */
#contactform input.text, #contactform textarea.text {
        width: 260px;
}
/* x28876 - [_hp_grey_box] Homepage Grey Box (General) */
img.left_align {
        float: left;
        
}
/* x28992 - [list] Genre List (Genre) */
.browse_wrapper {
	display: block;
	/*height: 30px;*/
}
.browse_wrapper_grey {
	display: block;
	/*height: 30px;*/
}
.browse_wrapper .browse_wrapper_in {
	/*width: 306px;*/
	width: 30%;
	margin-right: 48px;
	float: left;
}
.browse_wrapper .last_element {
	/*width: 306px;*/
	width: 30%;
	margin-right: 0;
	float: left;
}
.browse_wrapper_grey .browse_wrapper_in {
	/*width: 306px;*/
	width: 30%;
	margin-right: 48px;
	float: left;
	border-top: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
}
.browse_wrapper_grey .last_element {
	/*width: 306px;*/
	width: 30%;
	margin-right: 0;
	float: left;
	border-top: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
}
.browse_wrapper .browse_wrapper_in .browse_content {
	/*height: 23px;*/
	padding: 2px 0;
}
.browse_wrapper_grey .browse_wrapper_in .browse_content {
	padding: 2px 0;
	/*height: 20px;*/
	margin: 1px 0;
	background-color: #f3f3f3;
}
#content .browse_content a:link,
#content .browse_content a:hover,
#content .browse_content a:visited {
	color: #ae1b21;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 13px;
}
#content .browse_content a:link,
#content .browse_content a:visited {
	text-decoration: none;
}
#content .browse_content a:hover {
	text-decoration: underline;
}
/* x29012 - [projectlist] Project List (Project) */
#project_main {
	/* width:700px; */
	/*border-right:#dddddd 1px solid;*/
	margin: 0 290px 0 0;
        padding: 0 10px 0 0
}
#project_right {
	padding-top:10px;
	width:280px;
	float:right;
	margin: 0 0 0 10px;
	border-left:#dddddd 1px solid;
        padding-left: 10px;
}
#hp_search {
	float:left; 
	width:280px;
	background-color:#f0f0f0;
}
.search_right {
	/* width:250px; */
	height:15px;
}
#hp_greybox_contentsmall {
	height:50px;
	padding:10px;
	vertical-align:top;
	/* width:260px; */
}
input.search_btn {
	float: right;
	margin: 10px 6px 0 0;
}
.project_wrapper {
	text-align:left;
	display: block; 
	font-size:11px;
	color:#626262;
}
.project_wrapper_grey {
	text-align:left;
	font-size:11px;
	display: block; 
	color:#626262;
}
.project_wrapper .project_wrapper_in {
	/* width:690px; */
	display:block;
}
.project_wrapper_grey .project_wrapper_in {
	/* width:690px; */
	display:block;
	border-top:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
}
.project_wrapper .project_wrapper_in .project_content {
	height:47px;
	padding:5px 0 0 10px;
}
.project_wrapper_grey .project_wrapper_in .project_content {
	padding:5px 0 0 10px;
	margin:1px 0; 
	background-color:#f3f3f3;
	height:45px;
}

.project_content_right {
	float:right;
	/* width:450px; */
	text-align:right;
}

.project_content_right img {
	padding: 0 5px;
}
.project_content_left {
	/* width:200px; */
	padding:10px 0;
}
*:first-child+html .project_content_left {
	padding: 12px 0;
}
#Panel1 {
	margin-top: 10px;
}
/* x29013 - [detail] Project Detail (Project) */
#project_folder img{
padding:0 5px;
}
/* x29027 - [contact_list] Contact List (User) */
.contact_list {
        margin: 0 290px 0 0;
}
.contact_wrapper{
width:680px; 
display: block; 
height:60px;
}
.contact_wrapper_grey{
width:680px; 
display: block; 
height:60px;
}
.contact_wrapper .contact_wrapper_in{
width: 322px;
margin-right:15px; 
float: left;
}

.contact_wrapper_grey .contact_wrapper_in{
width: 322px;
margin-right:15px; 
float: left;
border-top:#dddddd 1px solid;
border-bottom:#dddddd 1px solid;
}
.contact_wrapper .contact_wrapper_in .contact_content{
padding-top:5px;
height:50px;
}
.contact_wrapper_grey .contact_wrapper_in .contact_content{
padding-top:5px;
height:50px;
margin:1px 0; 
background-color:#f3f3f3;
}
.contact_content_left{
float:left;
margin: 0 20px;
width: 200px;

}
.contact_content_right{


}
.add_contact_msg {
        margin-top: 10px;
        display: inline-block;
}
p.contact_msg {
    font-weight: bold;
}
input.search_right {
        width: 250px;
}
.contact_content_left p {
        margin: 0 0 5px 0;
}
/* x29033 - [detail] Region Detail (Region) */
#project_folder img{
padding:0 5px;
}
/* x29040 - [list] My Account Module List (Login) */
.my_account_table {
	margin: 0 auto 0 auto;
}
.my_account_table td:hover, .my_account_table tr.f td:hover {
	background-color: #eee;
}
.my_account_table .item_inner {
	margin: 0 0 0 51px;
	padding: 0 10px 0 0;
}
.my_account_table .item_img {
	float: left;
}
.my_account_table td.left .item_inner {
border-right:#ddd solid 1px;
}
.my_account_table td {
	padding: 10px 0 10px 10px;
	width: 280px;
	vertical-align: top;
border-top:#ddd solid 1px;
}
.my_account_table tr.f td {
	border: none;
}
.my_account_table div {
	color: #808080;
}
/* x29198 - [ud_list_all] UD List All Users (User) */
.dark {
        background-color: #F3F3F3;
}

.light {
        background-color: #FFF;
}
.user_container{
color:#626262;
font-size:11px;
height:0;
margin:1px 0 0 40px;
overflow:hidden;
}
* html .user_container {
    margin: 1px 0 0 33px;
}
.user_container div table tr td {
border-top:1px #e5e5e5 solid;
}
.btn_user{
float:left;
}
.text_user{
padding-top:10px;
margin-left:20px;
}
/* x29220 - [miniedit] mycontact_popup (User) */
.addContact a {
background:#af1c20;
color:#fff ;
display:block;
padding:10px 5px;
text-decoration:none;
}
.miniedit{
border: #af1c20 solid 1px;
}
/* x29224 - [select_list] select_contact_list (User) */
table.minipopup {
    color: #525252;
}
/* x29229 - [miniedit2] Add Track to Project Popup (Project) */
.project_list {
    display: block;
}

table.project_miniedit {
    border: none;
    color: #000;
}
/* x29286 - [album_list] Album List (Album) */
#album {
        width: 985px;
}
.album_wrapper {
        height: 225px;
        float: left;
        border-bottom: #dddddd 1px solid;
        border-left: #dddddd 1px solid;
        width: 163px;
}
.borderright {
        border-right: #dddddd 1px solid;
}
.album_top {
        border-top: #dddddd 1px solid;
}
.album_content {
        padding: 0 7px 0 8px;
}

.album_content .album_img {
       text-align: center;
       padding: 10px 0;
       height: 120px;
}
.album_content .album_img a img {
        height: 120px;
        width: 120px;
}
.album_content .title {
        height: 30px;
        display: block;
        overflow: hidden;
        text-align: center;
}
#album .album_content .title a {
        color: #AE1B21;
        font-weight: bold;
}
.album_content .description {
        width: 148px;
        font-size: 10px;
        margin-bottom: 5px;
        height: 39px;
        overflow: hidden;
}
/* x29287 - [album_detail] Album Detail (Album) */
.back_arrow_album {
    background:url(../i/btn_back_arrow.gif); 
    background-repeat:no-repeat; 
    padding-left:30px; 
    padding-top:5px; 
    padding-bottom:5px; 
    background-position:left;
    width:85px;
    margin-left:875px;
}

.img_float_album {
    border:0;
    float:left;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:20px;
}

.img_float_album img {
        width: 120px;
        height: 120px;
}
/* x29288 - [library_detail] Library Detail (Library) */
.back_arrow{
    float:right;  
    background:url(../i/btn_back_arrow.gif); 
    background-repeat:no-repeat; 
    padding-left:30px; 
    padding-top:7px; 
    padding-bottom:5px; 
    background-position:left;
}
/* x29616 - [select_list] select project list (Project) */
td.atp_name {
        padding-top: 7px;
        color: #000;
}

td.popup_link {
        width: 100px;
}

td.popup_cp_link {
        width: 180px;
        border-top: 1px solid #ccc;
}
/* x30143 - [edit] User Edit (User) */
.hp_greybox_user{
        background-color:#F0F0F0;
        width:500px;
        margin-bottom: 10px;
}

.hp_greybox_user_content{
        padding:15px;
        vertical-align:top;
}

table.displaytbl_in {
        border-collapse:collapse;
        width:470px;
}

.displaytbl_in td, .displaytbl_in th {
        border:1px solid #f3f3f3;
        padding:5px;
        background-color:#fbfbfb;
        color:#868686;
        font-weight:normal;
        text-align:left;
        vertical-align:top;
}

.displaytbl_in th {
        width:160px;
}


.user_controls {
    float: right;
    margin: 0 10px;
}
/* x30217 - [list] Pending List (contactlist) */
.pending_contact_list {
    color:#626262;
}
* html .pending_contact_list {
}
.pending_contact_list table tr td {
    border-top:1px #e5e5e5 solid;
}
/* x30516 - [list] Featured Albums List (Featured Album) */
/* Requires the images to be cropped to 78px x 84px square */
.featured_item {
	margin-bottom: 5px;
	padding-top: 10px;
	background: url('../i/dashed_hor.gif') top left repeat-x;
}
.featured_item_body {
	padding: 1px 14px 2px 7px;
}
.featured_item .img_float {
	float: left;
	width: 78px;
}
.featured_item .img_float img {
        width: 78px;
        height: 78px;
}
.featured_item .img_wrap {
	margin: 0 0 0 82px;
	padding: 0 0 0 12px;
}
* html .featured_item .img_float {
	margin-right: -3px;
}
* html .featured_item .img_wrap {
	margin: 0 0 0 79px;
}
.featured_item_details {
	min-height: 62px;
}
* html .featured_item_details {
	height: 62px;
}
.featured_item_info1 {
	min-height: 26px;
}
* html .featured_item_info1 {
	height: 26px;
}
.featured_item .read_more, .featured_item .price, .featured_item .comments, .featured_item .edit_controls  {
	float: left;
	height: 18px;
}
.featured_item .read_more  {
	padding-right: 10px;
}
.featured_item .price  {
	padding-left: 8px;
	padding-right: 10px;
}
.featured_item .comments  {
	padding-left: 10px;
	padding-right: 10px;
}
.featured_item .edit_controls  {
	padding-left: 10px;
}
/* x30517 - [_hp_grey_box] Homepage Grey Box (Featured Album) */
img.left_align {
        float: left;
        
}
/* x30520 - [adv_search_page] advance search page (beatbox advance search) */
#flash_player_search {
        float: right;
}
#flash_player_search span.link {
    display: block;
    margin: 24px 0 0;
}

#advanced_search_secondary {
        display: inline;
        margin-bottom: 0;
}

table.adv_tbl {
    border-collapse: collapse;
    margin:0 0 12px;
}

table.adv_tbl th {
    background-color:#EEEEEE;
    color:#666666;
    font-weight:normal;
    text-align:right;
    vertical-align:middle;
}

.adv_tbl td, .adv_tbl th {
    border:1px solid #FFFFFF;
    padding:3px;
}


div.advance_search_result_count,
p.advance_search_result_count {
        /*display: inline;*/
        float: left;
        margin: 0 0 5px;
}

input.duration_text_search {
    width: 16px;
}

input.adv_button {
    float: right;
    margin-left: 10px;
}


form#advanced_search_secondary table {
    float: left;
}

form#advanced_search_secondary table.adv_tbl td {
     width: 200px;
}

form#advanced_search_secondary table.adv_tbl th {
    width: 62px;
}

* html form#advanced_search_secondary table.adv_tbl th {
    width: 64px;
    padding: 0 2px;
}

*:first-child+html form#advanced_search_secondary table.adv_tbl th {
    width: 64px;
    padding: 0 2px;
}

* html form#advanced_search_secondary table.adv_tbl td {
    width: 206px;
    padding: 2px;
}

*:first-child+html form#advanced_search_secondary table.adv_tbl td {
    width: 206px;
    padding: 2px;
}

form#advanced_search_secondary input.text_search,
form#advanced_search_secondary select {
    width: 200px;
}
form#advanced_search_secondary table.adv_tbl th.empty_th {
    background-color: #fff;
}
/* x30525 - [track_list] Track List (Track) */
.track_list {
        clear: both;
}

.track_list_item .img_float, .track_list_item_grey .img_float {
	float: left;
	width: 58px;
}
.track_list_item .content_details, 
.track_list_item_grey .content_details, 
.track_list_item_selected .content_details {
	padding: 5px 0 0;
}
* html .track_list_item .content_details, 
* html .track_list_item_grey .content_details, 
* html .track_list_item_selected .content_details {
        padding: 5px 0;
}
.track_list_item {
	padding: 0;
	margin: 0;
	background-color:#ffffff;
}
.track_list_item_grey {
	padding: 0;
	margin: 0;
	background-color:#f3f3f3;
}
.track_list_item_selected {
	padding: 0;
	margin: 0;
	background-color:#e3a6a8;
}
.track_container {
	height: 0;
	font-size: 0px;
	overflow: hidden;
	/*margin: 1px 0 0 40px;*/
	font-size:11px;
	color:#626262;
	width:650px;
}
.track_list_item .track_box_container {
}
.track_list_item_grey .track_box_container {
}
/*.track_list_item_grey .track_box_container .track_box {
	background-color:#f3f3f3;
}*/
.track_button_float {
	float: left;
	width: 30px;
}
.track_content_details {
	margin-left: 40px;
	width:600px;
	padding-top:5px;
}
*:first-child+html .track_content_details {
        width: 630px;
}
* html .track_content_details {
        width: 630px;
}
.track_right {
	float:right;
	width:490px;
}
.track_right .duration {
	float:left;
	padding: 8px 0 0 60px;
}
.track_right .duration strong {
	color:#ae1b21;
	font-weight:normal;
}
.track_right .folder {
	float:right;
	padding-right:20px;
}
.track_right .folder img {
	padding: 0 5px;
}
.track_right2 {
	float:right;
	width: 326px;
}
* html .track_right2 {
        width: 326px;
}
.track_right2 .duration {
	float:left;
        padding: 5px 0 0 0;
        width: 75px;
}
.track_right2 strong {
	color:#ae1b21;
	font-weight:normal;
}
.track_right2 .track_number {
	float:left;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        width: 45px;
}
.track_right2 .cd_code {
	float:left;
        margin: 0 0 0 15px;
        padding: 5px 0 0 0;
        width: 70px;
}
.track_right2 .folder {
	/*padding-right:20px;*/
	float:right;
        width: 106px;
}

.track_right2 .folder a img.right_img {
	padding: 0 14px 0 7px;
}
*:first-child+html .track_right2 .folder a img.right_img {
       padding: 0 0 0 7px;
}
.track_right2 .folder a img.left_img {
	padding: 0 7px 0 14px;
}
.track_left {
	width:650px;
	padding-left:40px;
}
*:first-child+html .track_left {
        width: 610px;
}
.content_text {
    overflow: auto;
}
.content_text strong {
	color:#ae1b21;
	font-weight:normal;
	padding-left:0;
}
#track_order {
	float:right;
	display:block;
	font-size:11px;
}
#track_order ul {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
}
#track_order ul li {
	float:left;
	display: block;
	padding:0 3px 0 3px;
}
#track_order strong {
	padding:0 5px 0 0;
	color:#AF1C20;
	float:left;
	display: block;
}
#track_order a {
	background:none;
	color:#b5b5b5;
	padding:0 0 0 3px;
	text-decoration:none;
}
#track_order a.select_a {
	background:url(../i/btn_arrow_up.gif) bottom right no-repeat;
	color:#5d5d5d;
	padding:0 20px 0 5px;
	text-decoration:none;
}
#track_order a.select_d {
	background:url(../i/btn_arrow_down.gif) bottom right no-repeat;
	color:#5d5d5d;
	padding:0 20px 0 5px;
	text-decoration:none;
}
.tracklist_desc {
        display: inline !important;
        margin: 0 0 0 10px;
        /*width: 500px;*/
}
.code_desc {
        margin: 10px 0 10px 40px;
        height: 14px;
}
*:first-child+html .code_desc {
        margin: 0 0 5px 40px;
}

span.track_link {
        text-decoration: underline;
        cursor: pointer;
}
/* x30528 - [aggregate_report] Aggregate Reports (beatbox reporting) */
#flash_player_search {
        float: right;
}
#flash_player_search span.link {
    display: block;
    margin: 24px 0 0;
}

#advanced_search_secondary {
        display: inline;
        margin-bottom: 0;
}

table.adv_tbl {
    border-collapse: collapse;
    margin:0 0 12px;
}

table.adv_tbl th {
    background-color:#EEEEEE;
    color:#666666;
    font-weight:normal;
    text-align:right;
    vertical-align:middle;
}

.adv_tbl td, .adv_tbl th {
    border:1px solid #FFFFFF;
    padding:3px;
}


div.advance_search_result_count,
p.advance_search_result_count {
        /*display: inline;*/
        float: left;
        margin: 0 0 5px;
}

input.duration_text_search {
    width: 16px;
}

input.adv_button {
    float: right;
    margin-left: 10px;
}


form#advanced_search_secondary table {
    float: left;
}

form#advanced_search_secondary table.adv_tbl td {
     width: 200px;
}

form#advanced_search_secondary table.adv_tbl th {
    width: 62px;
}

* html form#advanced_search_secondary table.adv_tbl th {
    width: 64px;
    padding: 0 2px;
}

*:first-child+html form#advanced_search_secondary table.adv_tbl th {
    width: 64px;
    padding: 0 2px;
}

* html form#advanced_search_secondary table.adv_tbl td {
    width: 206px;
    padding: 2px;
}

*:first-child+html form#advanced_search_secondary table.adv_tbl td {
    width: 206px;
    padding: 2px;
}

form#advanced_search_secondary input.text_search,
form#advanced_search_secondary select {
    width: 200px;
}
form#advanced_search_secondary table.adv_tbl th.empty_th {
    background-color: #fff;
}
