﻿body
{
    font-family: arial;
    background-color: #121212;
    margin: 0px;
}

.smalltext
{
    font-size: 11px;
    color: #f3f3f3;
}


.error
{
    color: #FF0000;
    font-size: 11px;
}

.ratingStarSM
{
    font-size: 0pt;
    width: 20px;
    height: 19px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStarSM
{
    background-image: url(../images/starRatingSM.png);
}
.emptyRatingStarSM
{
    background-image: url(../images/starRatingBWSM.png);
}
.savedRatingStarSM
{
    background-image: url(../images/starRatingSM.png);
}

.ratingStar
{
    font-size: 0pt;
    width: 40px;
    height: 38px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar
{
    background-image: url(../images/starRating.jpg);
}
.emptyRatingStar
{
    background-image: url(../images/starRatingBW.jpg);
}
.savedRatingStar
{
    background-image: url(../images/starRating.jpg);
}


.noDisplay
{
    display: none;
}

.TabContainer
{
    font-family: arial;
    font-size: 16px;
    background-color: red;
}


.header_bg
{
    background-image: url(../images/menu_bg.jpg);
    height: 116px;
    background-repeat: repeat-x;
    padding-top: 4px;
    margin-top: 5px;
    width: 100%;
}


.content_bg
{
    width: 950px;
    text-align: left;
}

.footer_bg
{
    background-image: url(../images/footer_bg.jpg);
    font-size: 11px;
    color: #808080;
    height: 30px;
    padding-top: 6px;
    background-repeat: repeat-x;
    width: 100%;
}

.tiptop
{
    color: #9e9e9e;
    font-size: 11px;
    width: 950px;
    text-align: right;
    padding-top: 15px;
    height: 30px;
}

.navdivider
{
    color: #efefef;
}

.textbox
{
    background-color: #404040;
    border: 1px solid #4e4e4e;
    color: white;
    font-size: 11px;
    padding: 2px;
    font-family: Arial;
}

a, a:hover, a:active, a:visited
{
    color: #808080;
    text-decoration: none;
}

a:hover
{
    color: #808080;
    text-decoration: underline;
}

.menu_cap_l
{
    background-image: url(../images/menu_cap_l.jpg);
    background-repeat: no-repeat;
    height: 39px;
    width: 14px;
}
.menu_cap_r
{
    background-image: url(../images/menu_cap_r.jpg);
    background-repeat: no-repeat;
    height: 39px;
    width: 6px;
}
.menu_div
{
    background-image: url(../images/menu_div.jpg);
    background-repeat: repeat-x;
    height: 39px;
    width: 2px;
}

.menu_tab_orange
{
    background-image: url(../images/menu_tab_orange.jpg);
    background-repeat: no-repeat;
    height: 39px;
    width: 101px;
    font-size: 10px;
    color: #f3f3f3;
    text-align: center;
    cursor: pointer;
}

.menu_tab_green
{
    background-image: url(../images/menu_tab_green.jpg);
    background-repeat: no-repeat;
    height: 39px;
    width: 101px;
    font-size: 10px;
    color: #f3f3f3;
    text-align: center;
    cursor: pointer;
}


.spacer
{
    font-size: 1px;
}

.sectionhead_l_cap
{
    background-image: url(../images/sectionhead_l_cap.jpg);
    background-repeat: no-repeat;
    height: 46px;
    width: 17px;
}

.sectionhead_r_cap
{
    background-image: url(../images/sectionhead_r_cap.jpg);
    background-repeat: no-repeat;
    height: 46px;
    width: 17px;
}

.sectionhead_tile
{
    background-image: url(../images/sectionhead_tile.jpg);
    background-repeat: repeat-x;
    height: 46px;
    text-align: left;
}

.sectionheadsq_tile
{
    background-image: url(../images/sectionhead_tile.jpg);
    background-repeat: repeat-x;
    height: 46px;
    text-align: left;
    padding-left: 10px;
    padding-right: 5px;
}


.icon_blue_number
{
    height: 18px;
    width: 18px;
    background-image: url(../images/icon_blue_number.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    padding-top: 1px;
    padding-right: 1px;
}

.icon_green_number
{
    height: 18px;
    width: 18px;
    background-image: url(../images/icon_green_number.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    padding-top: 1px;
    padding-right: 1px;
}
.icon_orange_number
{
    height: 18px;
    width: 18px;
    background-image: url(../images/icon_orange_number.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    padding-top: 1px;
    padding-right: 1px;
}
.icon_yellow_number
{
    height: 18px;
    width: 18px;
    background-image: url(../images/icon_yellow_number.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    padding-top: 1px;
    padding-right: 1px;
}


.profile_image
{
    border: 1px solid #2a2a2a;
}


.beat_name
{
    font-size: 11px;
    color: #ffffff;
}

.producer_name
{
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
}

.beat_name a
{
    font-size: 11px;
    color: #ffffff;
}

.producer_name a
{
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
}

.container_divider
{
    height: 2px;
    background-repeat: repeat-x;
    background-image: url(../images/container_divider.jpg);
}

.field_label
{
    text-align: right;
    font-size: 11px;
    color: white;
    font-weight: bold;
}
.field_value
{
    text-align: left;
    font-size: 11px;
    color: white;
    font-weight: normal;
}

.field_input
{
    text-align: left;
}

.AddToCart
{
    border: 1px solid #cccccc;
    background-color: #009cc5;
    color: #ffffff;
    font-size: 11px;
    height: 25px;
}

.whitelink a
{
    color: #ffffff;
    text-decoration: underline;
    font-size: 11px;
}

.importantinfo
{
    color: #cd100a;
    background-image: url(../images/icon_info.jpg);
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold;
}


.statussuccess
{
    font-size: 11px;
    font-weight: bold;
    color: #7fb301;
}

.table_header
{
    color: white;
    font-size: 12px;
    font-weight: bold;
}


.site_green
{
    color: #73aa01;
}

.site_red
{
    color: #c20d08;
}

.functions_container
{
    text-align: center;
    height: 30px;
}

form
{
    margin: 0px;
    padding: 0px;
}

.article
{
font-size:12px;
font-weight:bold
}

.title
{
color:White
}