.clearfix {clear: both;}

#all-awards{ display: flex; flex-wrap: wrap;}
#all-awards .header {font-size: 123.1%; background: #EEE; padding: 3px;}

#all-awards > .all-awards-list {margin-top: 10px;}
#all-awards > .all-awards-list > table {border-collapse: collapse; border-spacing: 0; width: 100%;}
#all-awards > .all-awards-list > table tr {border-bottom: 1px dashed #CCC;}
#all-awards > .all-awards-list > table td {width: 50%; padding: 5px;}
#all-awards > .all-awards-list > table td a {text-decoration: none;}
#all-awards > .all-awards-list > table td a:hover {text-decoration: underline;}

#all-awards .recent-awards {margin-right: 315px;}
#all-awards .recent-awards > .header {margin-bottom: 5px;}
#all-awards .recent-awards > ul {margin: 0px; padding: 0px;}
#all-awards .recent-awards > ul > li {list-style-type: none; width: 154px; height: 55px; border: 1px solid #CCC; margin: 5px; float: left; overflow: hidden;}
#all-awards .recent-awards > ul > li a {height: 55px; display: block; text-decoration: none; font-size: 138.5%; color: #048;}
#all-awards .recent-awards > ul > li a:hover {background: #F5F5F5;}
#all-awards .recent-awards > ul > li img {float: left;}
#all-awards .recent-awards > ul > li .text {padding: 6px 3px;}
#all-awards .recent-awards > ul > li .text > em {display: block; margin-top: 5px; color: #666; font-size: 80%;}
#all-awards .recent-awards > ul > li .text > em > strong {font-size: 85%;}
#all-awards > .all-awards-list .right-colum-award{ padding: 5px; border-bottom: 1px dashed #ccc;}
#all-awards > .all-awards-list a{ text-decoration: none;}
#all-awards > .all-awards-list .right-colum-award:hover{ background: #f2f2f2;}
#all-awards > .all-awards-list .left-colum-award{ padding: 5px; border-bottom: 1px dashed #ccc; }
#all-awards > .all-awards-list a{ text-decoration: none;}
#all-awards > .all-awards-list .left-colum-award:hover{ background: #f2f2f2;}

#award-data .content {display: inline-block; width: 495px; vertical-align: top;}
#award-data .right-panel {display: inline-block;}
#award-data .all-winers-wrap {padding-top: 10px; margin: 0 10px;}
#award-data table#all-winners {width: 100%; border-collapse: collapse; border-spacing: 0; margin-left: 5px;}
#award-data table#all-winners caption {padding-bottom: 10px;}
#award-data table#all-winners caption em {font-size: 93%; font-style: italic; display: block;}
#award-data table#all-winners caption strong {font-weight: bold; font-size: 116%; color: #333;}
#award-data table#all-winners tr {border-bottom: 1px solid #E2E2E2;}
#award-data table#all-winners th {text-align: left;}
#award-data table#all-winners td {padding: 5px 0px; text-align: center;}
#award-data table#all-winners a {text-decoration: none;}
#award-data table#all-winners a:hover {text-decoration: underline;}
#award-data table#all-winners strong {font-weight: bold;}
#award-data table#all-winners .empty-year {color: #AAA;}
#award-data .all-awards-button {text-align: right; margin-top: 20px;}
#award-data .all-awards-button a{ background-color: #fff; border-left: 1px solid #E2E2E2; border-radius: 5px; border-right: 1px solid #E2E2E2; border: 1px solid #E2E2E2; padding: 6px; text-decoration: none; font-weight: bold;}
#award-data .all-awards-button a:hover{ background-color: #f2f2f2;}

.all-awards {display: block; text-decoration: none !Important; float: right; font-size: 12px; color: #222; border: 1px solid #CCC; padding: 3px; background: #F5F5F5; margin-left: 10px; font-weight: normal;}

.main-awards {width: 100%; margin: 10px 0px 20px 0px;}
.main-awards .col {vertical-align: top; border-right: 1px solid #888;}
.main-awards .col:nth-child(1) {width: 40%;}
.main-awards .col:nth-child(2) {width: 30%;}
.main-awards .col:nth-child(3) {width: 30%; border-width: 0px;}
.main-awards .awrtit {border-bottom: 1px solid #888; font-weight: bold; color: #822;}
.main-awards .awritem {padding: 3px 0;}
.main-awards .awritem a:link, .awritem a:visited {color: #336699; text-decoration: none;}



.full-content {padding: 5px 0px;}
.full-content .vwacat {float:right; padding:2px}
.full-content .vwacat a:link, .vwacat a:visited, .vwacat a:hover{color:#ffffff; font-size:0.9em}
.full-content .vwacat a:hover{color:#ffff88}
.full-content .cat {text-align: left; font-size: 116%; font-weight: bold; border: 1px solid #cccccc; padding: 2px; color: #ffffff; background-color: #888888}
.full-content .nomit {text-align: left; color:#888888; font-size: 8pt; font-weight: bold;}
.full-content .cat-winners {border-width: 0px 1px 1px 0px; border-style: solid;  border-color: #dddddd; width: 98%; background: #F2F2F2;}
.full-content .cat-winners td {vertical-align: top;}
.full-content .cat-winners .nom-text {padding-bottom: 3px; font-size: 116%; font-weight: bold;}
.full-content .cat-winners .nom-text span {padding: 1px; color: #ffffff; background-color: #669900;}
.full-content .winlnk:link {padding: 1px; font-size:10pt; color: #ffffff; background-color: #669900}
.full-content .winlnk:visited {padding: 1px; font-size:10pt; color: #ffffff; background-color: #669900}
.full-content .winlnk:hover {padding: 1px; font-size:10pt; color: #ffffff; background-color: #669900}
.full-content .movie-title-link img {vertical-align: bottom !Important;}
.full-content .nom-aw {white-space; nowrap;}
.full-content .director {color:#666666; margin: 3px; font-weight: bold;}
.full-content .cast {margin: 3px;}
.full-content .img-cell {width: 60px; text-align: center; vertical-align: center;}
.full-content .no-id {padding-bottom: 3px; font-weight: bold;}
.full-content .no-id span {padding: 1px; color: #ffffff; background-color: #669900;}


.nms li {padding: 10px 0px;}
.nms .nom-text {margin: 0px 0px 5px 0px; font-weight: bold; color: #888;}


.clearfix {clear: both;}
.awards-body-container > .awards-right-container {float: right; width: 315px;}
.awards-body-container > .awards-left-container {margin-right: 325px;}

.ntext {text-align: left; font-size: 8pt; font-weight: bold;}

.nomi {color: #336699; text-align: left; font-size: 8pt; font-weight: bold;}


.awards-right-container > .sn-title{ text-align: left; font-size: 10pt; font-weight: bold; border: 1px solid #CCC; padding: 2px; color: white; background-color: #888; margin-top: 13px;}
.awards-right-container > #hidden-url input {width: 310px;}

.share-links-2{ vertical-align: bottom; text-align: left; background: #F5F5F5; padding: 10px 5px; border: }
.share-links-2 div{ display: inline-block; vertical-align: middle;}
.share-links-2 #copy-to-clip-container{ height: 18px; background: #FAFAFA; font-size: 10px; border: 1px solid #c2c2c2; vertical-align: bottom; padding: 0 3px; font-family: Tahoma; font-weight: normal;}
.share-links-2 #copy-to-clip{ vertical-align: top; padding-top: 2px;}
.share-links-2 #copy-to-clip a{text-decoration: none; font-size: 11px; color: #333;}
.share-links-2 div.item #copy-to-clip-container img {vertical-align: bottom;}

#awards-decade > table.decades {width: 100%;}
#awards-decade > table.decades td {text-align: center; background: #E5E5E5; padding: 3px 2px;}
#awards-decade > table.decades td a {text-decoration: none; display: block;}
#awards-decade > table.decades td a:hover {text-decoration: underline;}
#awards-decade > table.decades td.all-awards {background: #888; color: #FFF;}
#awards-decade > table.decades td.all-awards a {color: inherit;}

#awards-decade > table#nominees {width: 100%; border-collapse: collapse; border-spacing: 0; margin: 10px 0px;}
#awards-decade > table#nominees caption {padding: 10px 0px;}
#awards-decade > table#nominees td {width: 150px; border: 0px solid #CCC;}
#awards-decade > table#nominees td.empty-cell {border-width: 0px;}

#awards-decade > table#nominees th {padding: 3px 5px; text-align: center;background-color: #E5E5E5;}
#awards-decade > table#nominees tr.odd {background-color: #F2F2F2;}
#awards-decade > table#nominees tr.even {background-color: #E5E5E5;}
#awards-decade > table#nominees tr.odd > th {background-color: #E5E5E5;}
#awards-decade > table#nominees tr.even > th {background-color: #F2F2F2;}
#awards-decade > table#nominees tr.decade-row {border-top: 4px solid #FFF;}


#all-awards .header-tabs{ border-bottom: 1px solid #e2e2e2; margin-top: 10px; position: relative;}
#all-awards .active-tab{ display: inline-block; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #fff; padding: 6px; margin-bottom: -1px;  -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}
#all-awards a .active-tab{ font-weight: bold;}
#all-awards .no-active-tab{ display: inline-block ;border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; padding: 6px; background-color: #f2f2f2; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}
#all-awards a .no-active-tab{font-weight: bold; }
#all-awards .award-container a{ color: #003366;}
#all-awards .award-container a:hover{ text-decoration: underline;}
#all-awards .award-by-type-header{ padding: 3px; font-size: 13px; font-weight: bold; border-bottom: 1px dashed #AAA; margin-bottom: 8px;}
#all-awards .award-container{ padding: 3px; margin-left: 3px;}
#all-awards .award-by-type-content{ margin-bottom: 15px;}
#all-awards .award-date{ display: inline-block; float: right; font-size: 9px; margin-right: 50px; color: #777;}
#all-awards .no-country-img{ width:18px; height: 8px; display: inline-block;}
#all-awards .link-award{ padding: 0px 8px;}

#page-title{ color: #990000; font-family: Verdana; font-size: 16px; font-weight: bold; margin: 5px 0 0 5px;}
#award-history{ display: inline-block; padding: 5px; margin: 10px 0px; width: 450px; vertical-align: top;}
#award-history .award-history-header{ font-size: 15px; font-weight: bold; color: #222; margin: 0 0 10px 0px;}
#award-history .award-history-text{ font-size: 12px; color: #666; margin-left: 5px;}
#award-history .award-history-text a{ font-size: 12px; color: #333;}
.all-winers-wrap .award-history-header{ font-size: 15px; font-weight: bold; color: #222; margin: 0 0 10px 0px;}
.all-winers-wrap .no-award-data{ background-color: #f2f2f2; border: 1px solid #777; padding: 5px; color: #333;}
