#custom
{
    margin-top: 100px;
}
.MainTableRow
{
    background-color: #f8f8f4;
}

.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: #250859;
}

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: #FF9600;
}

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: black;
}

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: black;
}

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: black;
}

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: black;
}

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: black;
}

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: black;
}

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: black;
}

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: black;
}

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: #f8f8f4;
    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: black;
}

a.navbar_option:hover, .navbar_selected
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bolder;
    text-decoration: none;
    color: #ff8833;
}

a.navbar_spacer
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bolder;
    text-decoration: none;
    color: black;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

td.sectionheader
{
    background-color: #dedede;
    height: 26px;
    width: 100%;
}

td.sectionfooter
{
    background-color: #dedede;
    height: 11px;
    width: 100%;
}

td.featureheader
{
    background-color: #250859;
    
}
td.feature_tablecell
{
    background-color: #dedede;

}
.digirama
{
    width: 100%;
    color: Black;
    border-collapse: collapse;
    background-color: White;
    font-family: Verdana, Arial;
    font-size: 11px;
}

.digirama a
{
    color: Black;
    text-decoration: none;
}

.digirama a:hover
{
    text-decoration: underline;
    color: #2c135d;
}
.big .media
{
    border: solid 1px #c6c7c6;
    color: #2c135d;
    width: 250px;
    text-align: center;
}
.big .media .title
{
    margin-top: 2px;
    text-align: center;
}
.big .media .image
{
    padding-top: 15px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}
.big .media .author
{
    margin-top: 5px;
    font-weight: bold;
}

.small .media
{
    border: solid 1px #c6c7c6;
    color: #2c135d;
    text-align: left;
    width: 250px;
}
.small .media .title
{
    margin-top: 2px;
}
.small .media .image
{
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
    padding-bottom:5px;
}
.small .media .author
{
    margin-top: 5px;
    font-weight: bold;
}
.digirama .media .price
{
    margin-top: 2px;
    font-weight: bold;
    margin-bottom: 5px;
}
.digirama .media .Justadded
{
    margin-top: 200px;
    font-weight: bold;
    margin-bottom: 5px;
}
td.cartheader
{
    background-color: #e8e7e7;
    width: 100%;
}

.feature_heading
{
    padding-bottom: 2px;
}

td.feature_bg
{
    background-color: #ffffff;
}

td.justadded
{
    background-color: #e8e7e7;
}

.digirama .header
{
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color: #564194;
    background-image:url('images/headingbg.gif');
    background-repeat:repeat-x;
    padding-top:6px;
    padding-bottom:5px;
    padding-left:4px;
    
}
.digirama .header.MoreLink
{
    text-align:right;
    margin:0px;
    padding:0px;
}
.digirama .header.MoreLink a
{
    text-decoration:none;
    color: #564194;
    margin:0px;
    padding:6px;
}
.tracks
{
    font-family: Verdana, Arial;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color: white;

}
