.MainTableRow
{
    background-color: #EEF3FA;
}

.MainTableColumn
{
    width: 177;
    vertical-align: top;
}

.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt;
}

.delivery_details
{
    background-color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #334488;
}

.order_details
{
    background-color: #FFFFFF;
    border-color: Red;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #334488;
    height: 30;
}

.order_details A:link, .order_details A:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: Gray;
}

.order_details A:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #FF9600;
}

.order_details_alt
{
    background-color: #f5f5f6;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #334488;
    height: 30;
}

.order_details td
{
    border: solid 1px #C4C4C4;
}

.order_details_alt td
{
    border: solid 1px #C4C4C4;
}

.order_title td
{
    border: solid 1px #C4C4C4;
}

.order_details_alt A:link, .order_details_alt A:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: Gray;
}

.order_details_alt A:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #FF9600;
}

a.white_bold
{
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: white;
}

a.white_clear
{
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
    color: white;
}

a.white
{
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
    color: white;
}

a.white:hover
{
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: underline;
    color: white;
}

a.white_small
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: white;
}

a.white_small:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

a.view_details, .view_details:link, .view_details:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #449933;
}

a.view_details:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

a.vote_title
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #334488;
}

a.vote_title:hover
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #FF9600;
}

.order_title
{
    background-color: #f5f5f6;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: black;
}

.clear_title
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: black;
}

a.clear_title
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: black;
}

.clear_title_bold
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #334488;
}

a.clear_title_bold
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #334488;
}

a.clear_title_bold_critical
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FF0012;
}

.clear_green_bold
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #3e5b2f;
}

a.clear_green_bold
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #3e5b2f;
}

a.clear_title_ad
{
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #334488;
}

a.clear_title_ad:hover
{
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #FF9600;
}

a.clear_title_bold_big
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #334488;
}

a.clear_title_bold_big:hover
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #FF9600;
}

a.clear_title_gray_link
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: Gray;
}

a.clear_bdo06
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #CAA36C;
}

a.clear_bdo07_link_underline
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline;
    color: #d0aec8;
}

a.clear_bdo07_link_underline:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

a.clear_bdo07_link2_underline
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline;
    color: #ffffff;
}

a.clear_bdo07_link2_underline:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

a.clear_title_gray_link_underline
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline;
    color: Gray;
}

a.clear_title_gray_link_underline:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

a.clear_title_lightblue_link_underline
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline;
    color: #6A9CD9;
}

a.clear_title_lightblue_link_underline:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

a.clear_title_gray_link:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline;
    color: #FF9600;
}

.clear_title_gray
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: Gray;
}

a.clear_title_gray
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: Gray;
}

a.clear_title_gray_big
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: Gray;
}

a.clear_title_blue
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #334488;
}

a.clear_title_green
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #449933;
}

.search_title
{
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: 100;
    text-decoration: none;
    color: #334488;
}

.search
{
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
    color: black;
}

.standard
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: black;
}

.catlink, .catlink:link, .catlink:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: Gray;
}

.catlink:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #FF9600;
}

A.standard, A.standard:link, A.standard:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: black;
}

A.standard:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #FF9600;
}

A.standard_text, A.standard_text:link, A.standard_text:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: black;
}

A.cell_prefix
{
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
    color: black;
}

A.our_price
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: Maroon;
}

A.Error_Text
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: Maroon;
}

A.instock
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: green;
}

A.RRP
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: line-through;
    color: black;
}

A.newsdate
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #449933;
}

A.selected_help
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #316AC5;
}

A.latest_album, A.latest_album:link, A.latest_album:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #334488;
}

A.latest_album:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

A.latest_single, A.latest_single:link, A.latest_single:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #334488;
}

A.latest_single:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FF9600;
}

A.artist, A.artist:link, A.artist:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #449933;
}

A.artist:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

A.album_detail
{
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: 100;
    text-decoration: none;
    color: #334488;
}

A.review_title
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #334488;
}

A.promo_title
{
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: 100;
    text-decoration: none;
    color: #1B5E11;
}

A.promo_text
{
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: 100;
    text-decoration: none;
    color: #1B5E11;
}

A.promo_text:hover
{
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: 100;
    text-decoration: none;
    color: #FF9600;
}

A.promo_header
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #203919;
}

A.genre_title
{
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: 100;
    text-decoration: none;
    color: #334488;
}

A.genre_title:hover
{
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: 100;
    text-decoration: none;
    color: #FF9600;
}

A.nzmusic_title
{
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: 100;
    text-decoration: none;
    color: #807E7E;
}

A.album_detail_artist, A.album_detail_artist:link, A.album_detail_artist:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #449933;
}

A.album_detail_artist:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

A.details_label, A.details_label:link, A.details_label:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: black;
}

A.details_label:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

A.details_release, A.details_release:link, A.details_release:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: black;
}

A.track_detail_album, A.track_detail_album:link, A.track_detail_album:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #334488;
}

A.track_detail_album:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

A.album_detail_price
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: black;
}

A.track_details, A.track_details:link, A.track_details:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #334488;
}

A.track_details:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

.track_details_number
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: gray;
}

A.track_details_number
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: gray;
}

A.price
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: black;
}

A.time
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: gray;
}

A.topsingles_track, A.topsingles_track:link, A.topsingles_track:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #334488;
}

A.topsingles_track:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #FF9600;
}

A.topsingles_artist, A.topsingles_artist:link, A.topsingles_artist:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #449933;
}

A.topsingles_artist:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #FF9600;
}

A.topsingles_number
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #334488;
}

A.details_title
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: Gray;
}

A.combos, A.combos:link, A.combos:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: Gray;
}

A.combos:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #FF9600;
}

A.pipe
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #c4c4c4;
}

.nav
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #c4c4c4;
}

a.navmenu_sel
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #ACACAC;
}

a.navmenu_unsel, a.navmenu_unsel:link, a.navmenu_unsel:visited
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #626262;
}

a.navmenu_unsel:hover
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FF9600;
}

a.nav_light
{
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none;
    color: #c4c4c4;
}

A.nav, A.nav:link, A.nav:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: Gray;
}

A.nav:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #FF9600;
}

A.nav_last
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #334488;
}

A.artist_weblink, A.artist_weblink:link, A.artist_weblink:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: Gray;
}

A.artist_weblink:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #FF9600;
}

A.nav_selected
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #FF9600;
}

A.login_title
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

.bold_text
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

A.bold_link, A.bold_link:link, A.bold_link:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

A.bold_link:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #FF9600;
}

.cart_total
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

A.footer_text, A.footer_text:link, A.footer_text:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: Gray;
}

A.footer_text1, A.footer_text1:link, A.footer_text1:visited
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: White;
}

A.footer_text1:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #faff66;
}

a.footer_spacer
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #bdd7b4;
}

A.search_sort
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: Gray;
}

A.footer_text:hover
{
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    color: #FF9600;
}

A.bold_title
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}
body
{
    background-color: #EEF3FA;
    height: 100%;
}

#MaxDiv
{
    max-width: 1280px;
    width: expression(document.body.clientWidth > 1280?   '1280px' : 'auto' );
    height: 100%;
}

.navbar_button
{
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bolder;
    text-decoration: none;
    color: white;
}

a.navbar_option
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bolder;
    text-decoration: none;
    color: white;
}

a.navbar_option:hover, .navbar_selected
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bolder;
    text-decoration: none;
    color: #faff66;
}

a.navbar_spacer
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bolder;
    text-decoration: none;
    color: #b0d680;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

td.sectionheader
{
    background-color: #2F3B7B;
    height: 26px;
    width: 100%;
}

td.sectionfooter
{
    background-color: #2F3B7B;
    height: 11px;
    width: 100%;
}

td.featureheader
{
    background-color: #F2F4FA;
}

td.cartheader
{
    background-color: #9C9EBA;
    width: 100%;
}