/* CSS for track */

/* Package */

.package_content {
    width: 270px;
    float: left;
    margin: 10px 0px 0px 0px;
    text-align: left;
    overflow: hidden;
    /*border: 1px solid green;*/
}

.package_content_visible {
    height: 550px;
    overflow: hidden;
    /*border: 1px solid green;*/
}

/*.slider_package {
    width: 14px;
    float: right;
    margin: 10px 0px 0px 0px;
    text-align: center;
    display: none;
}*/

.package_line_top {
    width: 250px;
    height: 1px;
}

.package_line_bottom {
    width: 237px;
    height: 1px;
}

.package_results_count {
    text-align: left;
    margin: 5px 0px 0px 5px;
}

.package_no_package {
    margin: 10px 0px 10px 0px;
    text-align: center;
}

.package_no_tracks {
    margin: 10px 0px 10px 0px;
    text-align: center;
}

.package_iframe {
    width: 0px;
    height: 0px;
    border: 0px solid #ffffff;
}

/* Package item */
.package_item {
    width: 246px;
    height: 137px;
    /*font-size: 12px;*/
    /*border: 1px solid red;*/
}

.package_item_title {
    width: 230px;
    max-height: 30px;
    padding: 5px 5px 0px 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*border: 1px solid yellow;*/
}

.package_item_title:hover {
    text-overflow: inherit;
    overflow: visible;
}

.package_item_text {    
    width: 230px;
    height: 30px;
    padding: 5px 5px 5px 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*border: 1px solid yellow;*/
}

.package_item_text:hover {
    height: auto;
    min-height: 30px;
    text-overflow: inherit;
    overflow: visible;
}

.package_item_left {
    width: 135px;
    float: left;
    margin: 10px 0px 0px 5px;
    text-align: left;
    /*border: 1px solid green;*/
}

.package_item_left_item {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*border: 1px solid blue;*/
}

.package_item_left_item:hover {
    text-overflow: inherit;
    overflow: visible;
}

.package_item_right {
    width: 95px;
    float: right;
    margin: 5px 0px 0px 0px;
    line-height: 0.8;
    /*border: 1px solid blue;*/
}

.package_item_right_item {
    margin: 0px 0px 3px 0px;
    /*border: 1px solid blue;*/
}

.package_thumbs {
    width: 30px;
    float: left;
    margin: 0px 0px 0px 0px;
    /*border: 1px solid blue;*/
}

.package_thumbs_text {
    width: 45px;
    float: left;
    margin: 8px 0px 0px 0px;
    /*border: 1px solid blue;*/
}

.package_yellow {
    color: #f9c428;
}

/* Package > tracks */

.package_tracks_content {
    width: 246px;
    /*border-left: 1px solid gray;
    border-right: 1px solid gray;*/
    border: 1px solid gray;
    /*border-top: 1px dashed gray;*/
    /*display: none;*/
}

.gray_line_long {
    width: 246px;
    height: 1px;
}

.gray_line_center {
    margin: 0px 4px 0px 4px;
}