/* Style sheet - Xiao */

div.logoLarge {
    padding-left: 215px;    
}

table.headerTable {
    width: 750px;
}

td.headerImage {
    width: 230px;
    height: 90px;
}

td.headerImageOscar {
    width: 260px;
    height: 90px;
}

td.headerSearch {
    text-align: left;
    padding-left: 60px;
    padding-top: 30px;
    width: 490px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

p.loggedinText {
    width: 700px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
    text-align: right;
}

span.searchbox {
    text-decoration: none
}

span.searchboxUline {
    background-color: #DBDBDB;
    text-decoration: none
}

input.searchInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.searchSubmit {
    width: 59px;
    height: 20px;
    background-image: url(../images/submit_60.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 2px;
    margin-left: 6px;
    margin-right: 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

div.indexSearch {
    margin-left: 160px;
}

input.indexSearchInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.body {
    width: 90%;
}

td.body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

td.standard {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

h3.pageHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

p.pageDescription {
    width: 80%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-left: 71px;
    height: 63px;
    background-image: url(../images/info.gif);
    background-repeat: no-repeat;
    border-bottom: 1px dashed #B3B3B3;
    padding-bottom: 15px;
}

p.awardDescription {
    width: 80%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-left: 71px;
    height: 63px;
    background-image: url(../images/award.gif);
    background-repeat: no-repeat;
    border-bottom: 1px dashed #B3B3B3;
    padding-bottom: 15px;
}

p.awardDescriptionLarge {
    width: 80%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-left: 71px;
    height: 133px;
    background-image: url(../images/award.gif);
    background-repeat: no-repeat;
    border-bottom: 1px dashed #B3B3B3;
    padding-bottom: 15px;
}

p.success {
    padding-left: 71px;
    padding-top: 18px;
    width: 80%;
    height: 63px;
    background-image: url(../images/success.gif);
    background-repeat: no-repeat;    
}

p.errorMsg {
    padding-left: 71px;
    padding-top: 18px;
    width: 80%;
    height: 63px;
    background-image: url(../images/error.gif);
    background-repeat: no-repeat;    
}

p.footerLinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 9px;
    margin-left: 180px;
}

p.disclaimer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 9px;
    margin-left: 180px;
}

span.disclaimer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 9px
}

font.compulsory {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #C00000;
    font-size: 9px;
    vertical-align: top;
}

p.hasCommon {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #C00000;
    font-size: 10px;
}

select {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

textarea {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.submit {
    width: 120px;
    height: 27px;
    background-image: url(../images/submit_120.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
}

input.submitSmall {
    width: 59px;
    height: 20px;
    background-image: url(../images/submit_60.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 2px;
    margin-left: 6px;
    margin-right: 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

table.registerTable {
    width: 780px;
    background-image: url(../images/users_back.gif);
    background-repeat: no-repeat;
}

td.registerTitle {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 10px;
}

td.registerTitleError {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 10px;
}

td.registerInput {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

td.registerInputError {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 11px;
    vertical-align: top;
}

td.registerSubmit {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 11px;
}

font.registerError{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 11px;
}

input.registerInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.registerInputError {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.registerSubmit {
    width: 80px;
    height: 27px;
    background-image: url(../images/submit_80.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
}

input.registerReset {
    width: 80px;
    height: 27px;
    background-image: url(../images/submit_80_red.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
}

table.loginTable {
    width: 780px;
    background-image: url(../images/users_back_small.gif);
    background-repeat: no-repeat;
}

td.loginTitle {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 10px;
}

td.loginInput {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.loginInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.loginSubmit {
    width: 80px;
    height: 27px;
    background-image: url(../images/submit_80.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
}

table.editAccountTable {
    width: 780px;
    background-image: url(../images/users_back.gif);
    background-repeat: no-repeat;
}

td.editAccountTitle {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 25px;
}

td.editAccountTitleError {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 25px;
}

td.editAccountInput {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px; 
}

td.editAccountInputError {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 11px;
    vertical-align: top;
}

input.editAccountInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.editAccountInputError {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.editAccountSubmit {
    width: 120px;
    height: 27px;
    background-image: url(../images/submit_120.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

input.editAccountReset {
    width: 80px;
    height: 27px;
    background-image: url(../images/submit_80_red.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
}

table.forgotTable {
    width: 780px;
    background-image: url(../images/users_back_small.gif);
    background-repeat: no-repeat;
}

td.forgotTitle {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 10px;
}

td.forgotInput {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.forgotInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.forgotSubmit {
    width: 120px;
    height: 27px;
    background-image: url(../images/submit_120.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
}

table.resetTable {
    width: 780px;
    background-image: url(../images/users_back_small.gif);
    background-repeat: no-repeat;
}

td.resetTitle {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 10px;
}

td.resetTitleError {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 10px;
}

td.resetText {
    width: 630px;
    height: 24px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

td.resetInput {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

td.resetInputError {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 11px;
    vertical-align: top;
}

input.resetInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.resetInputError {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.resetSubmit {
    width: 120px;
    height: 27px;
    background-image: url(../images/submit_120.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.summaryTable {
    width: 550px;
    height: 110px;
    background-image: url(../images/summary_back.gif);
    background-repeat: no-repeat;
}

td.summaryImage {
    text-align: left;
    vertical-align: top;
    width: 90px;
}

td.summaryInfo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}

td.summaryRatingVideoScore {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
}

td.summaryRatingScore {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    border-right: 1px solid #AAAAAA;
}

td.summaryRatingOverallScore {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}

table.collectionSummaryTable {
    width: 220px;
    background-image: url(../images/collection_summary_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

td.collectionSummaryImage {
    text-align: left;
    vertical-align: top
}

td.collectionSummaryInfo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}

table.viewCollectionTable {
   width: 780px;
}

td.viewCollectionLink {
    width: 15px;
}

td.viewCollectionDVD {
    width: 220px; 
    text-align: left;
}

table.wishlistSummaryTable {
    width: 220px;
    background-image: url(../images/wishlist_summary_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

table.wishlistSummaryTableNoImage {
    width: 220px
}

td.wishlistSummaryImage {
    text-align: left;
    vertical-align: top;
    width: 90px;
}

td.wishlistSummaryInfo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}

table.viewWishlistTable {
   width: 780px;
}

td.viewWishlistLink {
    width: 15px;
}

td.viewWishlistDVD {
    width: 220px; 
    text-align: left;
}

font.smallText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
}

font.smallTextLight {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #888888;
    font-size: 10px;
}

font.smallMediumText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

font.mediumText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

td.smallMediumText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    vertical-align: top;
    text-align: left;
    padding-left: 5px;
}

td.mediumText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    text-align: left;
    padding-left: 5px;
}

font.heavyText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

h3.viewdvdTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

h4.viewdvdHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

font.viewdvdHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

table.viewdvdTable {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

td.viewdvdImage {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.viewdvdTopInfo {
    width: 100%;
}

td.viewdvdTopInfo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 5px;
    padding-bottom: 5px;
}

td.viewdvdTopInfoTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 5px;
    padding-bottom: 5px;
}

td.viewdvdTopInfoText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 5px;
    padding-bottom: 5px;
}

td.viewdvdPriceText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 5px;
    padding-bottom: 5px;
    background-image: url(../images/price_back.gif);
    background-repeat: no-repeat;
    background-position: 75px 15px;
}

table.viewdvdEditionsTable {
    width: 100%;
    height: 100px;
    background-image: url(../images/compare_editions_back.gif);
    background-repeat: no-repeat;
    background-position: right 30px; 
}

td.viewdvdEditionsText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.viewdvdExtrasTable {
    width: 100%;
    height: 116px;
    background-image: url(../images/extra_features_back.gif);
    background-repeat: no-repeat;
    background-position: right 30px; 
}

td.viewdvdExtrasText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.viewdvdDiscTable {
    width: 100%;
    height: 109px;
    background-image: url(../images/disc_back.gif);
    background-repeat: no-repeat;
    background-position: right 30px; 
}

table.viewdvdDiscInfoTable {
}

td.viewdvdDiscHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-right: 15px;
}

td.viewdvdDiscTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}

td.viewdvdDiscText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.viewdvdAudioTable {
    width: 100%;
    height: 103px;
    background-image: url(../images/audio_back.gif);
    background-repeat: no-repeat;
    background-position: right 30px;
}

td.viewdvdAudioHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-right: 15px;
    vertical-align: top;
}

td.viewdvdAudioTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding-right: 15px;
    vertical-align: middle;
}

td.viewdvdAudioText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 15px;
    vertical-align: middle;
    text-align: left;
}

table.viewdvdScoreTable {
    width: 100%;
    height: 103px;
    background-image: url(../images/rating_back.gif);
    background-repeat: no-repeat;
    background-position: right 30px;
}

td.viewdvdScoreHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-right: 30px;
    vertical-align: top;
}

td.viewdvdScoreTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding-right: 30px;
    vertical-align: top;
}

td.viewdvdScoreText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 15px;
    vertical-align: top;
    text-align: left;
}

input.ratingSubmit {
    width: 120px;
    height: 27px;
    background-image: url(../images/rating_submit_120.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-left: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.viewdvdReviewTable {
    width: 100%;
}

td.viewdvdReviewTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-right: 30px;
    vertical-align: top;
    padding: 5px;
    border: 1px solid #B3B3B3;
    background-image: url(../images/review_title_back.gif);
    background-repeat: repeat-y;
}

p.viewdvdReviewSubTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding-right: 30px;
    vertical-align: top;
    margin-bottom: 5px;
    border-bottom: 1px dashed #B3B3B3;
    padding-bottom: 5px;
}

td.viewdvdReviewText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 15px;
    vertical-align: top;
    text-align: left;
}

td.viewdvdReview {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    vertical-align: top;
    text-align: left;
    padding: 5px;
    border: 1px solid #B3B3B3;
    background: #FAFAFA;
}

table.viewdvdRecommendationTable {
    width: 100%;
    height: 109px;
    background-image: url(../images/user_recommendation_back.gif);
    background-repeat: no-repeat;
    background-position: right 30px;
}

td.viewdvdRecommendationText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 15px;
    vertical-align: top;
    text-align: left;
}

table.viewdvdLinksTable {
    width: 100%;
}

td.viewdvdLinksText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding-right: 15px;
    vertical-align: top;
    text-align: left;
}

p.contributor {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-right: 30px;
    vertical-align: top;
    padding: 5px;
    border: 1px solid #B3B3B3;
    background-image: url(../images/review_title_back.gif);
    background-repeat: repeat-y;
}

p.contributorSmall {
    width: 450px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    vertical-align: top;
    border: 1px solid #B3B3B3;
    background-image: url(../images/review_title_back.gif);
    background-repeat: repeat-y;
    margin-top: 5px;
}

p.viewdvdEdit {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding-right: 30px;
    vertical-align: top;
    padding: 5px;
    border: 1px solid #B3B3B3;
    background: #FFFFFF;
    background-image: url(../images/review_title_back.gif);
    background-repeat: repeat-y;
}

td.hasMoreDVDs {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    padding-right: 30px;
    vertical-align: top;
    padding: 5px;
    border: 1px solid #B3B3B3;
    background: #FFFFFF;
    background-image: url(../images/review_title_back.gif);
    background-repeat: repeat-y;
}

p.searchPageLinks {
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
}

table.advancedSearchTable {
    width: 100%;
    background-image: url(../images/search_back.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

td.advancedSearchTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding: 5px;
}

td.advancedSearchTitleMust {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FAFAFA;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding: 5px;
}

td.advancedSearchInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    vertical-align: top;
    padding: 5px;
}

td.advancedSearchInputMust {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #EFEFEF;
    font-size: 11px;
    vertical-align: top;
    padding: 5px;
}

font.advancedSearchTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

input.advancedSearchSubmit {
    width: 80px;
    height: 27px;
    background-image: url(../images/submit_80.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
}

table.extraTypeTable {
}

td.extraTypeInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    vertical-align: top;
}

table.alphaIndexTable {
    width: 80%; 
    border-bottom: 1px dashed #B3B3B3;
    margin-bottom: 20px;
}

td.alphaIndexText {
    width: 3%;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    margin: 5px;
}

h3.viewbycastHeader {
    width: 50%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px dashed #B3B3B3;
    margin-bottom: 20px;
}

p.viewbycastTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

table.castListTable {
    width: 780px;
}

td.castList {
    width: 33%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 150%;
    vertical-align: top;
}

h3.viewbydirectorHeader {
    width: 50%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px dashed #B3B3B3;
    margin-bottom: 20px;
}

p.viewbydirectorTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

table.directorListTable {
    width: 780px;
}

td.directorList {
    width: 33%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 150%;
    vertical-align: top;
}

table.genreIndexTable {
    width: 100%;
    height: 190px;
    background-image: url(../images/genre_back.gif);
    background-repeat: no-repeat;
    background-position: 400px bottom;
}

td.genreIndexText {
    width: 25%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 15px;
}

h3.viewbygenreHeader {
    width: 50%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 30px;
}

p.viewbygenreTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

p.viewbygenreDescription {
    width: 80%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    padding-left: 71px;
    height: 63px;
    background-image: url(../images/info.gif);
    background-repeat: no-repeat;
    margin-bottom: 25px;
}

table.distributorIndexTable {
    width: 100%;
}

td.distributorIndexText {
    width: 33%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 15px;
    vertical-align: middle;
}

td.distributorImage {}

h3.viewbydistributorHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
}

p.viewbydistributorTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

table.viewbydistributorHeader {
    width: 50%;
}

td.viewbydistributorHeaderImage {
    vertical-align: top;
}

p.categorySort {
    width: 400px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    background: #FAFAFA;
    padding: 15px;
}

td.categorySort {
    width: 420px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    background: #FAFAFA;
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

input.sortSubmit {
    width: 59px;
    height: 20px;
    background-image: url(../images/submit_60.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 2px;
    margin-left: 6px;
    margin-right: 6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

p.categoryPageLinks {
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
}

h3.ratingStatsHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

h4.ratingStatsHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

table.ratingStatsTable {
    width: 780px;
}

td.ratingStatsImage {
    padding-right: 30px;
    vertical-align: top;
}

td.ratingStatsText {
    width: 100%;
    text-align: left;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.ratingStatTable {
    width: 400px;
}

td.ratingStatTitle {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    padding-right: 15px;
}

td.ratingStatText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

h3.writeReview {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.writeReview {
    width: 780px;
    background-image: url(../images/rating_back.gif);
    background-repeat: no-repeat;
}

td.writeReviewImage {
    padding-right: 30px;
    vertical-align: top;
}

td.writeReviewTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 15px;
}

td.writeReviewInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}

td.writeReviewSubmit {}

input.writeReviewInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

input.writeReviewSubmit {
    width: 120px;
    height: 27px;
    background-image: url(../images/submit_120.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

h3.compareEditions {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

h4.compareEditions {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

table.compareEditionsSelectTable {
    width: 780px;
    height: 100px;
    background-image: url(../images/compare_editions_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom; 
}

td.compareEditionsSelectTitle {
    width: 150px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

td.compareEditionsSelectText {
    width: 630px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-align: left;
}

td.compareEditionsSelectSubmit {}

input.compareEditionsSelectSubmit {
    width: 120px;
    height: 27px;
    background-image: url(../images/submit_120.jpg);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.compareEditionsTable {
    width: 780px;
    border: 1px solid #DCDCDC;
}

td.compareEditionsTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    width: 180px;
    border: 1px solid #DCDCDC;
    vertical-align: top;
}

td.compareEditionsText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    width: 300px;
    border: 1px solid #DCDCDC;
    vertical-align: top;
}

p.compareEditions {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

h3.priceCompare {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.priceCompareTable {
    width: 780px;
    height: 110px;
    background-image: url(../images/price_compare_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom; 
}

td.priceCompareImage {
    padding-right: 30px;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

td.priceComparePrices {
    width: 100%;
    text-align: left;
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.priceComparePricesTable {
    width: 100%;
}

td.priceCompareHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

td.priceCompareStore {}

td.priceComparePrice {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

h3.viewEgg {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

h4.viewEggHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

p.viewEggText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

p.viewEggRatingText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

b.viewEggRating {
    color: #A00000; 
}

table.viewEggTable {
    width: 780px;
    height: 130px;
    background-image: url(../images/easter_egg_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

td.viewEggImage {
    padding-right: 30px;
    vertical-align: top;
}

td.viewEggText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}

h3.viewClip {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.clipTable {
    width: 100%; 
    margin-bottom: 25px;
}

td.clipTypeImage {
    vertical-align: top;
}

td.clipLink {
    width: 100%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}

td.clipDescription {
    width: 100%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}

table.viewClipTable {
    width: 780px;
    height: 130px;
    background-image: url(../images/clip_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

td.viewClipImage {
    padding-right: 30px;
    vertical-align: top;
}

td.viewClipText {
    text-align: left;
    vertical-align: top;
    width: 100%;
}

table.userSubmissionsTable {
    width: 230px;
    height: 200px;
    background-image: url(../images/reward_back.gif);
    background-repeat: no-repeat;
}

td.userSubmissionsHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
}

td.userSubmissionsText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding: 10px;
}

td.userSubmissionsPrize {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    padding: 10px;
    padding-left: 35px;
}

table.viewCollectionTable {
    width: 100%;
}

td.viewCollectionDVD {
    text-align: left;
    vertical-align: top;
}

table.viewWishlistTable {
    width: 100%;
}

td.viewWishlistDVD {
    text-align: left;
    vertical-align: top;
}

h3.addClip {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.addClipsTable {
    width: 780px;
    height: 130px;
    background-image: url(../images/clip_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

td.addClipsTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 10px;
}

td.addClipsInput {
    padding-bottom: 25px;
}

table.addClipTable {
}

td.addClipTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 15px;
}

td.addClipInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    vertical-align: top;
    padding-bottom: 5px;
}

td.addClipsSubmit {
    padding-top: 10px;
    padding-left: 145px;
}

input.addClipInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

h3.addEgg {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.addEggsPageTable {
    width: 780px;
    height: 130px;
    background-image: url(../images/easter_egg_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

td.addEggsPageImage {
    vertical-align: top;
}

td.addEggsPageInput {
    vertical-align: top;
}

table.addEggsTable {
}

td.addEggsTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 10px;
}

td.addEggsInput {
    padding-bottom: 25px;
}

table.addEggTable {
}

td.addEggTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 15px;
}

td.addEggInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    vertical-align: top;
    padding-bottom: 5px;
}

td.addEggsSubmit {
    padding-top: 10px;
    padding-left: 170px;
}

input.addEggInput {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
}

h3.recommendDVD {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.recommendDVDTable {
    width: 780px;
    height: 130px;
    background-image: url(../images/user_recommendation_back.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

td.recommendDVDTitle {
    width: 200px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}

td.recommendDVDInput {
    width: 580px;
}

input.recommendDVDSubmit {
    width: 150px;
    height: 27px;
    background-image: url(../images/submit_150.gif);
    background-repeat: no-repeat;
    color: #000000;
    border: 0px;
    padding-right: 3px;
    margin-right: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px; 
}

h3.prizes {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.prizesTable {
    width: 780px;
}

td.prizesImage {
    text-align: center;
    vertical-align: top;
    padding-right: 10px;
}

td.prizesText {
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.topSubmitterTable {
    width: 550px;
}

td.topSubmitterHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: bottom;
    text-align: left;
}

td.topSubmitterTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
}

td.topSubmitterText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

td.topSubmitterTextSelf {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    text-align: left;
    background: #EFEFEF;
}

table.topCollectorTable {
    width: 650px;
}

td.topCollectorHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
}

td.topCollectorTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
}

td.topCollectorText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

td.topCollectorTextSelf {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    text-align: left;
    background: #EFEFEF;
}

td.topDVDText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

td.topDVDValue {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    width: 150px;
}

p.topNumSelect {
    padding-left: 500px;
}

h3.userProfile {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.userProfileTable {
    width: 500px;
    border: 1px solid #DCDCDC;
}

td.userProfileImage {
    text-align: center;
    vertical-align: top;
}

td.userProfileTitle {
    width: 180px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    padding-right: 5px;
    border: 1px solid #DCDCDC;
}

td.userProfileText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    padding-bottom: 8px;
    border: 1px solid #DCDCDC;
}

h3.viewCollectionStats {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.viewCollectionStatsTable {
    width: 780px;
}

td.viewCollectionStatsTitle {
    width: 250px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    border-top: 1px solid #DCDCDC;
}

td.viewCollectionStatsText {
    width: 530px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    border-top: 1px solid #DCDCDC;
}

td.viewCollectionStatsGraph {
    width: 530px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.statsTable {
    width: 530px;
}

td.statsHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    background: #EFEFEF;
}

td.statsTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    width: 180px;
    border-bottom: 1px solid #DCDCDC;
}

td.statsGraph {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    width: 350px;
}

h3.viewWishlistStats {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #818181;
}

table.viewWishlistStatsTable {
    width: 780px;
}

td.viewWishlistStatsTitle {
    width: 250px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    border-top: 1px solid #DCDCDC;
}

td.viewWishlistStatsText {
    width: 530px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    border-top: 1px solid #DCDCDC;
}

td.viewWishlistStatsGraph {
    width: 530px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.viewReview {
    width: 780px;
}

td.viewReviewImage {
    padding-right: 30px;
    vertical-align: top;
}

td.viewReviewText {
    vertical-align: top;
}

table.editCollectionTable {
    width: 650px;
}

td.editCollectionHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

td.editCollectionTableCell {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

table.editWishlistTable {
    width: 650px;
}

td.editWishlistHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

td.editWishlistTableCell {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

p.simpleText {
    padding: 5px; 
}

table.simpleTable {
    width: 780px;
}

td.simpleImage {
    text-align: center;
    vertical-align: top;
    padding-right: 10px;
}

td.simpleText {
    vertical-align: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}

p.simpleText {
    padding: 5px
}

td.tdImage {
    text-align: center;
    vertical-align: top;
    padding-right: 10px
}

td.tdTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    width: 200px
}

td.tdText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top
}

td.tdTextSmall {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 10px;
    vertical-align: top
}

td.listReviewList {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 150%;
    vertical-align: top
}

td.listEggList {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 150%;
    vertical-align: top;
}

td.listClipList {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 150%;
    vertical-align: top;
}

table.oscarTable {
    margin-left: 140px;
    width: 450px;
}

td.oscarTextLeft {
    width: 50%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #222222;
    font-size: 11px;
    border-right: 1px solid #555555;
    padding-right: 15px;
    vertical-align: top;
}

td.oscarTextRight {
    width: 50%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #222222;
    font-size: 11px;
    padding-left: 15px;
    vertical-align: top;
}

td.viewImageOuter {
    width: 33%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: top;
}

table.viewImageInner {
    background: #000000;
}

div.viewImageText {
    vertical-align: bottom;
}

table.distributorInfo {
    border: 1px solid #333333;
}

td.distributorInfo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 5px;
    vertical-align: top;
    width: 200px;
}

td.distributorImage {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 5px;
    background-color: #F1F1F1;
    width: 170px;
    vertical-align: top;
}

font.oscarHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #222222;
    font-size: 12px;
    font-weight: bold;
}

div.customListLargeUnselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #8D8D8E;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/plain_large_unselected.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 24px
}

div.customListLarge {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/plain_large_selected.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 24px
}

div.customListUnselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #8D8D8E;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/plain_unselected.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 13px
}

div.customList {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/plain_selected.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 13px
}

div.customListRedLargeUnselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #8D8D8E;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/red_large_unselected.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 24px
}

div.customListRedLarge {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/red_large_selected.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 24px
}

div.customListRedUnselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #8D8D8E;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/red_unselected.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 13px
}

div.customListRed {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/red_selected.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 13px
}

div.customListGreenLargeUnselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #8D8D8E;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/green_large_unselected.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 24px
}

div.customListGreenLarge {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/green_large_selected.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 24px
}

div.customListGreenUnselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #8D8D8E;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/green_unselected.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 13px
}

div.customListGreen {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/green_selected.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 13px
}

div.customListBlueLargeUnselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #8D8D8E;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/blue_large_unselected.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 24px
}

div.customListBlueLarge {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/blue_large_selected.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 24px
}

div.customListBlueUnselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #8D8D8E;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/blue_unselected.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 13px
}

div.customListBlue {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 0px;
    background-image: url(../../../images/customlists/blue_selected.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 13px
}

table.traderTable {
    width: 500px
}

table.sellerTable {
    width: 600px
}

table.messageTable {
    width: 780px
}

td.tdHeaderSort {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    background-color: #C0C0C0
}

td.tdHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    background-color: #E0E0E0
}

td.messageText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top
}

td.messageTextSeparator {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    border-bottom: 1px solid #CDCDCD
}

div.messageFrame {
    width: 680px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #F1F6F9;
    border: 1px dashed #000000;
    padding: 10px
}

td.messageHeaderTitle {
    width: 100px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 1px solid #CDCDCD
}

td.messageHeaderText {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: top;
    border-bottom: 1px solid #CDCDCD
}

div.messageBody {
    margin-top: 5px;
    padding: 3px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #F8FBFC;
    border: 1px dashed #CDCDCD
}

div.forTradeLarge {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-top: 6px;
    padding-left: 65px;
    padding-bottom: 0px;
    font-weight: bold;
    text-align: center;
    background-image: url(../../../images/tradelist/fortrade.png);
    background-repeat: no-repeat;
    width: 75px;
    height: 34px;
    border: 1px solid #000000
}

div.forSaleLarge {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-top: 6px;
    padding-left: 65px;
    padding-bottom: 0px;
    font-weight: bold;
    text-align: center;
    background-image: url(../../../images/salelist/forsale.png);
    background-repeat: no-repeat;
    width: 75px;
    height: 34px;
    border: 1px solid #000000
}

h4.forSaleTitle {
    margin-bottom: 3px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px
}

div.forSaleInfo {
    width: 550px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #F1F6F9;
    border: 1px dashed #000000;
    padding: 10px
}

div.forSalePhoto {
    width: 680px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #F1F6F9;
    border: 1px dashed #000000;
    padding: 10px
}

td.photoFrame {
    margin-top: 5px;
    padding: 3px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #F8FBFC;
    vertical-align: bottom;
    text-align: center;
    width: 180px;
    border: 1px dashed #CDCDCD
}

table.swapMeet {
    width: 700px;
    margin-left: 35px
}

td.swapMeetSearch {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    padding-left: 66px;
    padding-top: 10px;
    height: 75px;
    background-image: url(../../../images/swap_meet/swap_meet_logo.gif);
    background-repeat: no-repeat
}

h4.swapMeetHeader {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px; 
    color: #000000;
    border-bottom: 1px dashed #000000;
    width: 300px;
    font-weight: bold
}

h4.mediumTitle {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px; 
    color: #000000;
    border-bottom: 1px dashed #000000;
    width: 500px;
    font-weight: bold
}

table.importSelect {
}

td.importNotInCollection {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #E7EEFF;
    vertical-align: top;
    padding-right: 10px
}

td.importInCollection {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #E7FFE7;
    vertical-align: top;
    padding-right: 10px
}

td.importNoDisc {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #FFE7EA;
    vertical-align: top
}

td.importNoDiscSelect {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    background-color: #FFEED9;
    vertical-align: top;
    padding-right: 10px
}

ul.errorList {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #800000;
    font-size: 12px
}

ul.featureList {
    list-style-image: url(../images/list.gif);
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 120%;
    vertical-align: middle
}

li.featureList {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-bottom: 15px;
    border-top: 1px dotted #DDDDDD
}

A {
    color:#000390;
    text-decoration: underline
}

A:hover {
    color:#C00000; 
    text-decoration: none
}

A.awards {
    color:#C00000;
    text-decoration: none
}

A.awards:hover {
    color:#000390;
    text-decoration: underline
}

A.viewImageLink {
    color:#FFFFFF;
    text-decoration: none
}

A.viewImageLink:hover {
    color:#DDDDDD;
    text-decoration: underline
}

a.customList {
    color:#000000;
    text-decoration: none
}

a.customList:hover {
    color:#8D8D8E;
    text-decoration: none
}

a.customListUnselected {
    color:#8D8D8E;
    text-decoration: none
}

a.customListUnselected:hover {
    color:#000000;
    text-decoration: none
}

a.forTrade {
    color:#000390;
    text-decoration: none
}

a.forTrade:hover {
    color:#C00000;
    text-decoration: none
}

a.forSale {
    color:#000390;
    text-decoration: none
}

a.forSale:hover {
    color:#C00000;
    text-decoration: none
}

BODY { 
    margin-top: 7px;
    margin-left: 30px;
    margin-right: 10px;
    color: #000000;
    background: #FFFFFF;

    scrollbar-face-color : #EDEDED; 
    scrollbar-shadow-color : #818181; 
    scrollbar-highlight-color : #EEEEEE; 
    scrollbar-3dlight-color : #FFFFFF; 
    scrollbar-darkshadow-color : #B3B3B3; 
    scrollbar-track-color : #FFFFFF; 
    scrollbar-arrow-color : #545454; 
}
