/* BODY */
body {background-color: #E5E5E5; background-image: url('../images-yellow/body-bg.gif'); background-repeat: repeat-x;}
body, td {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}
body, form, img, ul, p, table, h1, h2 {margin: 0px; padding: 0px; border: 0px;}
.body-home {background-image: url('../images-yellow/body-bg-home.gif') !important; background-repeat: repeat-x;}

/* HEADERs */
h1 {font-size: 24px; font-weight: bold; padding-bottom: 7px;}
h2 {font-size: 16px; font-weight: bold;}

/* FORMs */
input {font-size: 13px;}
.div-nav-search input {padding: 0px; border: 0px; vertical-align: top; color: #FFFFFF; background-color: #343434; width: 180px; padding: 6px 8px 6px 8px; margin: 0px 3px 0px 0px; _margin-top: -1px;}

/* SPANs */
.span-h1 {color: #444444;}
.div-top10 span {display: inline-block; line-height: 28px; padding-left: 6px; background-image: url('../images-yellow/top10-bg.png'); background-repeat: no-repeat; cursor: hand; cursor: pointer;}
.div-pagination span {display: block; font-weight: bold; line-height: 20px; padding: 0px 5px 0px 5px; color: #FFFFFF; background-image: url('../images-yellow/pagination-bg2.gif'); background-repeat: repeat-x; background-color: #FFC40C; border: solid 1px #FFC40C;}
.span-rating {vertical-align: middle;}

/* IMAGEs */
#sbb {margin-right: 4px; cursor: hand; cursor: pointer;}
.ul-thumb li img {width: 84px; height: 84px; -ms-interpolation-mode: bicubic; border: 1px solid #4E5253; margin: 4px; background-color: #F0F0F0; position: absolute; left: 0px; top: 0px;}
.div-aff img {display: block;}
.div-aff-img {border: solid 1px #343434;}
.star-on {background-image: url('../images-yellow/star-on.png'); background-repeat: no-repeat;}
.star-off {background-image: url('../images-yellow/star-off.png'); background-repeat: no-repeat;}
.star-off2 {background-image: url('../images-yellow/star-off.png') !important; background-repeat: no-repeat;}
.star-hover {background-image: url('../images-yellow/star-hover.png') !important; background-repeat: no-repeat;}
.div-rating img {cursor: hand; cursor: pointer;}
.td-rating img {vertical-align: middle; margin-right: 1px;}

/* LINKs */
.div-logo a {display: block; padding: 19px 26px 25px 26px;}
.div-top10 a {display: inline-block; line-height: 28px; padding-right: 29px; color:#8A8A8A; text-decoration: none; background-image: url('../images-yellow/top10-bg2.png'); background-repeat: no-repeat; background-position: center right;}
.div-top10 a:hover {color:#FFFFFF;}
.div-nav-links a {display: block; float: left; height: 45px; color: #FFFFFF; text-decoration: none; border-right: solid 1px #000000; padding: 0px 30px 0px 30px;}
.div-nav-links a:hover, .div-nav-links-sel {color: #000000 !important; background-image: url('../images-yellow/nav-bg2.gif'); background-repeat: repeat-x;}
.div-column a {display: block; height: 29px; line-height: 29px; color: #383C3C; text-decoration: none; padding-left: 10px;}
.div-column a:hover, .div-column-sel {background-color: #D4D4D4;}
.div-footer2 a {color: #4E5253; text-decoration: none;}
.div-footer2 a:hover {color: #808283; text-decoration: underline;}
.div-footer3 a {color: #808283;}
.div-footer3 a:hover {color: #4E5253; text-decoration: underline;}
.td-home-header a {color: #444444; text-decoration: none;}
.td-home-header a:hover {text-decoration: underline;}
.td-home-data a {background-color: #FFC40C; color: #FFFFFF; text-decoration: none; display: inline-block; padding: 3px 5px 3px 5px;}
.td-home-data a:hover {text-decoration: underline;}
.div-alpha a {display: block; color: #444444; text-decoration: none;}
.div-alpha a:hover {color: #FFC40C;}
.div-pagination a {display: block; color: #383C3C; border: solid 1px #E5E5E5; background-image: url('../images-yellow/pagination-bg.gif'); line-height: 20px; padding: 0px 5px 0px 5px; text-decoration: none;}
.div-pagination a:hover {color: #383C3C; background-color: #D4D4D4; border: solid 1px #FFC40C;}
.ul-data-list a {color: #0000CC; text-decoration: none;}
.ul-data-list a:hover {color: #383C3C;}
.div-page-top10 a {font-weight: normal; color: #0000CC; text-decoration: none;}
.div-page-top10 a:hover {color: #383C3C;}

/* LISTs */
.div-nav-links ul {list-style-type: none;}
.div-nav-links li {float: left;}
.ul-thumb li {float: left; position: relative; margin: 0px 6px 6px 0px; width: 94px; height: 94px; border: 1px solid #4E5253; background-color: #F0F0F0; cursor: hand; cursor: pointer;}
.ul-thumb {float: left; list-style-type: none; width: 308px;}
.ul-thumb-hover {border: 0px !important; background-color: transparent !important; background-image: url('../images-yellow/thumb-bg.png'); _background-image: url('../images-yellow/thumb-bg.gif'); background-repeat: no-repeat; background-position: center;}
.div-column ul {list-style-type: none;}
.div-alpha ul {position: relative; left: 50%; float: left; list-style-type: none;}
.div-alpha li {position: relative; right: 50%; float: left; font-size: 14px; font-weight: bold; margin-right: 5px;}
.div-pagination ul {position: relative; left: 50%; float: left; list-style-type: none;}
.div-pagination li {position: relative; right: 50%; float: left; font-size: 12px; margin-right: 2px;}
.ul-data-list {border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; margin: 10px 0px 0px 0px; padding: 10px 0px 10px 0px; list-style-image: url('../images-yellow/bullet.gif');}
.ul-data-list2 {list-style-image: url('../images-yellow/bullet2.gif');}
.ul-data-list li {margin-left: 20px;}
.div-page-top10 li {line-height: 26px; font-weight: bold;}

/* PARAGRAPHs */
.div-image-text p {display: block; padding-left: 25px; margin-left: 10px; background-image: url('../images-yellow/image-arrow.png'); background-repeat: no-repeat;}
.p-home1 {margin-bottom: 4px; text-align: justify;}
.p-home2 {margin-bottom: 8px;}
.div-message p {margin-left: 56px;}
.div-page-info p {text-align: justify; padding-bottom: 14px;}
#p-info-message {font-weight: bold; padding-bottom: 6px !important;}
.p-info-success {color: #008000;}

/* DIVs */
.div-main {position: relative; width: 780px; margin-left: auto; margin-right: auto;}
.div-header {height: 116px; background-color: #000000;}
.div-logo {float: left; background-color: #FFC40C;}
.div-top10 {float: right; display: inline; margin-top: 44px; margin-right: 10px; font-size: 14px; font-weight: bold;}
.div-nav {border-bottom: solid 5px #DADADA; margin-bottom: 15px; background-image: url('../images-yellow/nav-bg.gif'); background-repeat: repeat-x; line-height: 45px;}
.div-nav-links {font-size: 15px; font-weight: bold; float: left;}
.div-nav-search {float: right; margin-top: 8px; height: 28px;}
.div-image {background-color: #FFFFFF; padding: 10px; 0px; 4px; 0px; margin-bottom: 19px;}
.div-image-main {float: left; position: relative; border: 1px solid #4E5253; background-color: #F0F0F0; padding: 8px; _margin-left: -4px;}
.div-image-lg {display: block; width: 432px; height: 280px; border: 1px solid #4E5253; text-align: center; background-color: #FFFFFF; background: url('../images-yellow/image-lg-bg.jpg'); background-repeat: no-repeat; overflow: hidden;}
.div-image-text {position: absolute; left: 9px; bottom: 9px; white-space: nowrap; width: 432px; line-height: 50px; color: #FFFFFF; font-size: 24px; background-image: url('../images-yellow/image-bg.png'); background-repeat: repeat-x; overflow: hidden;}
.div-split {background-image: url('../images-yellow/split-bg.gif'); background-repeat: repeat-y; padding: 20px 0px 16px 0px; _padding: 20px 0px 19px 0px; text-align: center;}
.div-content {background-color: #FFFFFF; background-image: url('../images-yellow/column-bg.gif'); background-repeat: no-repeat;}
.div-left {float: left; width: 164px;}
.div-left-header {background-color: #FFC40C; line-height: 54px; color: #FFFFFF; font-size: 17px; font-weight: bold; text-align: center;}
.div-data {float: left; position: relative; width: 412px; padding: 15px 20px 20px 20px;}
.div-aff {position: absolute; top: 20px; right: 20px; z-index: 10; font-size: 12px; text-align: center; cursor: hand; cursor: pointer; color: #383C3C;}
.div-right {float: right; width: 164px; text-align: center;}
.div-right-header {background-color: #141414; line-height: 54px; color: #FFFFFF; font-size: 17px; font-weight: bold; text-align: center;}
.div-right-content {margin-top: 9px;}
.div-column {text-align: left;}
.div-footer {background-color: #D4D4D4; text-align: center; font-size: 12px;}
.div-footer1 {padding-top: 10px;}
.div-footer2 {color: #4E5253; word-spacing: 10px; margin-top: 6px;}
.div-footer3 {color: #808283; margin-top: 6px;}
.div-footer4 {margin-top: 11px; padding-bottom: 5px;}
.div-clear {clear: both;}
.div-alpha {width: 100%; overflow: hidden; border-top: 1px solid #E5E5E5; padding-top: 10px; color: #999999;}
.div-alpha-select {color: #FFC40C !important;}
.div-pagination {width: 100%; overflow: hidden; margin-top: 10px;}
.div-loading {height: 19px; margin-top: 11px; background-image: url('../images-yellow/loading.gif'); background-repeat: no-repeat; background-position: center;}
.div-message {display: none; position: absolute; left: 0px; top: 0px; width: 778px; font-size: 20px; line-height: 54px; color: #141414; background-color: #FFFFFF; background-image: url('../images-yellow/vote-bg.gif'); background-repeat: no-repeat; border-left: 1px solid #71B81E; border-right: 1px solid #71B81E; border-bottom: 1px solid #71B81E; z-index: 20;}
.div-cast {width: 400px; overflow: hidden;}
.div-as4 {background-color: #FFFFFF; width: 400px;}
.div-as5 {margin-left: -4px; margin-left: 0px\9; width: 400px; overflow: hidden;}
.div-page-top10 {border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; margin-top: 10px; font-size: 15px;}
.div-page-info {padding-top: 10px;}
#div-map {width: 400px; height: 200px; border: 1px solid #C2C2C2;}

/* TABLEs */
.table-home {width: 100%;}
.td-home-header {color: #444444; font-size: 20px; font-weight: bold; padding-top: 10px;}
.td-home-sub {color:#FFC40C; padding: 2px 0px 6px 0px;}
.td-home-image {padding-bottom: 10px; vertical-align: top; border-bottom: 1px solid #E5E5E5;}
.td-home-data {padding-left: 10px; vertical-align: top; border-bottom: 1px solid #E5E5E5;}
.table-content {width: 100%;}
.td-header {color: #FFFFFF; font-size: 16px; font-weight: bold; background-color: #FFC40C; padding: 2px 0px 2px 4px; border-top: solid 14px #FFFFFF; border-bottom: solid 14px #FFFFFF;}
.td-image {padding-top: 7px;}
.td-left {vertical-align: top; font-weight: bold; padding-left: 6px;}
.table-cast {width: 100%; background-image: url('../images-yellow/line.gif'); background-repeat: repeat-x; background-position: bottom left; padding-bottom: 1px;}
.table-cast td {font-size: 11px; white-space: nowrap; background-image: url('../images-yellow/line.gif'); background-repeat: repeat-x; background-position: top left;}
.td-rating {font-weight: bold; font-size: 14px; color: #444444;}

/* MISC */
.ptop {border-top: solid 7px #FFFFFF !important;}
.pbot {border-bottom: 0px !important;}
.rating {margin-left: 9px;}
.count {margin-left: 10px;}
.data-header {color: #FFFFFF; font-size: 16px; font-weight: bold; background-color: #FFC40C; padding: 2px 0px 2px 4px; margin: 0px 0px 14px 0px;}

/* MISC */
.sm {font-size: 11px;}
.sm a {text-decoration: none;}
