﻿/* search */
#search-results-title
{
    width: 100%;
    vertical-align: middle;
}

.search-results-title-artist-name
{
    width: 220px;
    vertical-align: middle;
}

.search-results-title-title
{
    vertical-align: middle;
    width: 270px;
}

.search-results-title-price
{
    vertical-align: middle;
    width: 60px;
    text-align: center;
}

.search-results-title-album
{
    vertical-align: middle;
    width: 0px;
}

.search-results-title-preview
{
    vertical-align: middle;
    width: 40px;
}
.search-results-title-button
{
    vertical-align: middle;
    width: 80px;
}

#search-results-album
{
    width: 100%;
    vertical-align: middle;
}

.search-results-table
{
    width: 100%;
    vertical-align: middle;
}

.search-results-album-artist-name
{
    vertical-align: middle;
    width: 220px;
}

.search-results-album-title
{
    vertical-align: middle;
    width: 270px;
    font-size:8pt;
    
}

.search-results-album-album
{
    vertical-align: middle;
    width: 0px;
    font-size:10pt;
    font-weight:bold;
}
.search-results-album-price
{
    vertical-align: middle;
    width: 60px;
    text-align: center;
}
.search-results-album-preview
{
    vertical-align: middle;
    width: 40px;
}


.search-results-album-button
{
    vertical-align: middle;
    width: 80px;
}

.search-results-next
{
    margin-left: -4px;
    display: inline;
    width: 71px;
    height: 22px;
    float: left;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/mts_button_next.png) 0 0 no-repeat;
}
.search-results-next:hover
{
    background-position: 0 -22px;
}

.search-results-next-disabled
{
    margin-left: -4px;
    float: left;
    display: inline;
    width: 71px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    cursor: default;
    background: url(../images/mts_button_next_disabled.png) 0 0 no-repeat;
}

.search-results-previous
{
    margin-left: -4px;
    float: left;
    display: inline;
    width: 71px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/mts_button_previous.png) 0 0 no-repeat;
}

.search-results-previous:hover
{
    background-position: 0 -22px;
}

.search-results-previous-disabled
{
    margin-left: -4px;
    float: left;
    display: inline;
    width: 71px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    cursor: default;
    background: url(../images/mts_button_previous_disabled.png) 0 0 no-repeat;
}

/* shopping cart */
#shopping-cart
{
    width: 932px;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 2px;
}

#shopping-cart-artist
{
    width: 177px;
}

#shopping-cart-title
{
    width: 220px;
}

#shopping-cart-album
{
    width: 220px;
}

#shopping-cart-DownloadType
{
	width: 100px;
}
#shopping-cart-price
{
    width: 100px;
}

#shopping-cart-remove
{
    width: 100px;
}

.shopping-cart-remove-button
{
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    font-size: 1px;
    cursor: pointer;
    background: url(../images/Cross_Button_J.gif) 0 0 no-repeat;
    float: left;
}

.shopping-cart-remove-button:hover
{
    background-position: 0 -16px;
}

.shopping-cart-purchase-button
{
    display: block;
    width: 55px;
    height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    font-size: 1px;
    cursor: pointer;
    background: url(../images/OMWeb_BY_Purchase_2a.jpg) 0 0 no-repeat;
    float: left;
}


#shopping-cart-total
{
    padding-right: 10px;
    float: right;
}


.login-heading
{
    font-weight: bold;
    font-size: larger;
    margin-bottom: 10px;
}

.login-body
{
	padding-top:10px;
	padding-left:5px;
}
.login-form-field
{
    padding-bottom: 5px;
    margin: 0px;
}

.login-banner
{
	width:100%;
}

.login-section
{
   padding:0px 0px 10px 0px;
   font-size:1.2em ;
}

.login-submit-button
{
    display: block;
    font-size: 1px;
    float: left;
    width: 61px;
    height: 20px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: url(../images/OMWeb_SignInJ.gif) 0 0 no-repeat;
}



/* Login form */
#login-left-panel
{
    float: left;
    width: 50%;
    display: block;
}

#login-right-panel
{
    float: left;
    width: 50%;
    display: block;
}


#login-form fieldset
{
    width: 450px;
    display: block;
    padding: 5px;
    font-family: verdana, sans-serif;
    line-height: 1.2em;
    border: 1px solid #fff;
}

#login-form label
{
    width: 6em;
    float: left;
    text-align: left;
    margin-right: 0.2em;
    display: block;
}


#login-form .login-submit-button
{
    display: block;
    font-size: 1px;
    float: left;
    width: 61px;
    height: 20px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: url(../images/OMWeb_SignInJ.gif) 0 0 no-repeat;
}




/* Registration form */

.registration_submit_button
{
    display: block;
    margin-left: 0px;
    font-size: 1px;
    float: left;
    width: 55px;
    height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: url(../images/OMWeb_BY_Register_J.png) 0 0 no-repeat;
}


#registration-left-panel
{
    float: left;
    width: 50%;
    display: block;
}

#registration-right-panel
{
    float: left;
    width: 50%;
    display: block;
}


#registration-form fieldset
{
    width: 450px;
    display: block;
    padding: 5px;
    font-family: verdana, sans-serif;
    line-height: 1.2em;
    border: 1px solid #fff;
}

#registration-form label
{
    width: 10em;
    float: left;
    text-align: left;
    margin-right: 0.2em;
    display: block;
}


#registration-form .registration-submit-button
{
    display: block;
    margin-left: 0px;
    font-size: 1px;
    float: left;
    width: 55px;
    height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: url(../images/OMWeb_BY_Register_J.png) 0 0 no-repeat;
}

#registration-form .registration-submit-button:hover
{
    background-position: 0 -18px;
}

.registration-heading
{
    font-weight: bold;
    font-size: larger;
    margin-bottom: 10px;
}

.registration-form-field
{
    padding-bottom: 10px;
    margin: 0px;
}


.registration-form-input
{
    width: 140px;
}

/* top header filler */
#topper
{
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #fff;
    top: 0px;
    z-index: 999;
}

#news-more-left
{
    float: left;
}

#news-more-right
{
    float: right;
    border-bottom: 1px solid #ffd433;
    padding: 0 10px 5px 10px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}

#news-body
{
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px;
    list-style: none;
}

#news-more-body
{
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px;
    list-style: none;
}

.seperator
{
    width: 100%;
    border: none 0;
    border-top: 1px solid #ffd433;
    height: 1px;
}

.feedback
{
    width: 930px;
    padding: 3px;
    margin: 5px 0px;
    border: solid 1px green;
    margin-right: 10px;
}

.feedback-error
{
    width: 930px;
    padding: 3px;
    margin: 5px 0px;
    border: solid 1px red;
    color: Red;
    margin-right: 10px;
}

.account-table
{
    width: 714px;
    vertical-align: middle;
    border-collapse: collapse;
}

.account-position
{
    width: 15px;
    font-weight: bold;
}

.account-artist
{
    width: 117px;
    font-weight: bold;
}
.account-title
{
    width: 175px;
    font-weight: bold;
}
.account-format
{
    width: 94px;
    font-weight: bold;
}
.account-price
{
    width: 48px;
    font-weight: bold;
}
.account-purchase-date
{
    width: 84px;
    font-weight: bold;
}
.account-purchase-source
{
    width: 84px;
    font-weight: bold;
}
.account-download
{
    width: 80px;
    font-weight: bold;
}

.account-download-button
{
    display: block;
    width: 73px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/mts-icon-download.png) 0 0 no-repeat;
}

.account-download-button:hover
{
    background-position: 0 -22px;
}

.account-sms-button
{
    display: block;
    width: 71px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/mts-icon-send-sms.png) 0 0 no-repeat;
}

.account-sms-button:hover
{
    background-position: 0 -22px;
}

.account-expired-button
{
    display: block;
    width: 71px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    cursor: help;
    background: url(../images/mts-icon-download-expired.png) 0 0 no-repeat;
}

.account-album-download
{
    background-color: #fff3d3;
    color: #007aab;
}

.account-album-download-alt
{
    background-color: #ffe48c;
    color: #007aab;
}


.account-modify-button
{
    display: block;
    margin-left: 0px;
    font-size: 1px;
    float: left;
    width: 55px;
    height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: url(../images/mts_button_modify.png) 0 0 no-repeat;
}

.account-modify-button:hover
{
    background-position: 0 -18px;
}

#search-artist-ul
{
    width: 70%;
}

#search-artist-ul .search-artist-li
{
    float: left;
    width: 50%;
    padding: 0px;
    padding-bottom: 2px;
}

#search-wrapper br
{
    clear: left;
}

#search-wrapper
{
    margin-bottom: 1em;
}

.mts-button-album-only
{
    display: block;
    width: 71px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/mts_button_album_only.png) 0 0 no-repeat;
    cursor: help;
}


.mts-paypal-checkout
{
    display: block;
    width: 145px;
    height: 42px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/btn_xpressCheckout.gif) 0 0 no-repeat;
}

.paneltitle-sidetext
{
    font-size: 0.8em;
    font-weight: normal;
    vertical-align: middle;
    letter-spacing: -1px;
    margin-left:30px;
}

.registration-Optus-Mobiles-submit-button
{
    display: block;
    margin-left: 0px;
    font-size: 1px;
    float: left;
    width: 55px;
    height: 18px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: url(../images/OMWeb_BY_Register_J.png) 0 0 no-repeat;
}

.Email_PopUp
{
 
    background-color:#ffffff;
    color:#424242;
    padding:3px;
    width:600px;
    height:110px;
    position:absolute;
    top:155px;
    left:155px;
    font-size:1em;
    border-color:#FFD433;
    border-style:solid;
    border-width:2px;
       
       /*FOR OTHER MAJOR BROWSERS*/
           -moz-border-radius: 8px;
           -webkit-border-radius: 8px;
           -khtml-border-radius: 8px;
           border-radius: 8px;
         
}

.Modal_popup
{
background-color:Gray; opacity:0.7;}



