html {	background: #005780 url(../images/bg_site.gif) top repeat-x;	height: 100%;}body {	background: url(../images/bg_watermark.gif) top center no-repeat;	padding: 0px;	margin: 0px;	font: 0.7em/1.4em Verdana, sans-serif;	color: #333;	height: 100%;}h2 {	font: bold italic 2.5em Georgia, serif;	color: #008ecc;	margin: 20px 0px 10px;}img {	border: none;}span {	text-transform: uppercase;	font: normal bold 1em Arial, sans-serif;}#site {	width: 994px;	margin: 0px auto;	background: #b4d6e6 url(../images/bg_logo.gif) top no-repeat;	height: 100%;}#logo {	height: 125px;}#logo h1 {	display: none;}.clear {	clear: both;}.become_a_fan {	float: right;	margin-top: 5px;}.subheading {	font: italic bold 1em Georgia, serif;	margin: 0px;}.more {	font: italic bold 1em Georgia, serif;	color: #008ecc;	text-decoration: none;}.more:hover {	color: #333;}.breadcrumbs {	position: absolute;	top: 155px;	margin-left: 25px;	color: #999;	font-size: 0.8em;}.breadcrumbs a {	color: #008ecc;}.breadcrumbs a:hover {	color: #333;}/* header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */#header {	height: 48px;	border: 1px solid #fff;	background: #eee url(../images/bg_header.gif) top repeat-x;}#header .search {	float: right;	width: 220px;	height: 22px;	margin-top: 13px;}#header .search_input {	width: 133px;	height: 22px;	border: none;	padding: 3px 10px 0px 22px;	background: url(../images/bg_search.gif) no-repeat;	color: #999;}#header .search_submit {	width: 22px;	height: 22px;	background: url(../images/bg_search_submit.gif);	border: none;	cursor: pointer;	margin: 0px 14px 0px 6px;}#header .tooltip {	position: absolute;	width: 180px;	height: 45px;	top: 87px;	margin-left: -48px;	background: url(../images/bg_tootltip.gif) no-repeat;	font: italic bold 1.1em Georgia, serif;	color: #fff;	text-align: center;	padding-top: 14px;}#header .browse {	float: right;	width: 85px;	height: 48px;	background: url(../images/bg_browse.gif) no-repeat;	font: italic bold 1.1em Georgia, serif;	text-align: center;}#header .browse a {	width: 85px;	height: 32px;	padding-top: 16px;	color: #fff;	text-decoration: none;	display: block;}#header .browse a:hover {	color: #333;}/* tabs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */.tabs_type_a {	position: absolute;	margin: 0px;	padding: 0px;	margin-top: -51px;	margin-left: -15px;	height: 41px;	overflow: hidden;}.tabs_type_a li {	float: left;	list-style-type: none;	width: 176px;	height: 41px;	margin-right: 9px;	text-align: center;	background-color: #d9e9f2;	border: 1px solid #d9e9f2;	font: italic bold 1.1em Georgia, serif;	color: #008ecc;}.tabs_type_a a {	display: block;	height: 27px;	padding-top: 14px;	color: #8ec7e0;	text-decoration: none;}.tabs_type_a a:hover {	color: #333;}.tabs_type_a li.active {	height: 27px;	padding-top: 14px;	border: 1px solid #fff;	background: #fff url(../images/bg_tabs.gif) repeat-x;}.tabs_type_b {	position: absolute;	margin: 0px;	padding: 0px;	margin-top: -41px;	margin-left: 0px;	height: 41px;	overflow: hidden;}.tabs_type_b li {	float: left;	list-style-type: none;	width: 134px;	height: 41px;	margin-right: 9px;	text-align: center;	background-color: #d9e9f2;	border: 1px solid #d9e9f2;	font: italic bold 1.1em Georgia, serif;	color: #008ecc;}.tabs_type_b a {	display: block;	height: 27px;	padding-top: 14px;	color: #8ec7e0;	text-decoration: none;}.tabs_type_b a:hover {	color: #333;}.tabs_type_b li.active {	height: 27px;	padding-top: 14px;	border: 1px solid #fff;	background: #fff url(../images/bg_tabs.gif) repeat-x;}.tabs_type_c {	position: absolute;	margin: 0px;	padding: 0px;	margin-top: -41px;	margin-left: 0px;	height: 41px;	overflow: hidden;}.tabs_type_c li {	float: left;	list-style-type: none;	width: 178px;	height: 41px;	margin-right: 9px;	text-align: center;	background-color: #d9e9f2;	border: 1px solid #d9e9f2;	font: italic bold 1.1em Georgia, serif;	color: #008ecc;}.tabs_type_c a {	display: block;	height: 27px;	padding-top: 14px;	color: #8ec7e0;	text-decoration: none;}.tabs_type_c a:hover {	color: #333;}.tabs_type_c li.active {	height: 27px;	padding-top: 14px;	border: 1px solid #fff;	background: #fff url(../images/bg_tabs.gif) repeat-x;}.links_bottom_type_a {	position: relative;	margin: -1px 0px 0px;	padding: 0px;}.links_bottom_type_a li {	float: right;	list-style-type: none;	height: 23px;	background: #fff url(../images/bg_link_bottom_type_a.gif) bottom repeat-x;	border: 1px solid #fff;	margin-left: 9px;}.links_bottom_type_a a {	display: block;	font: italic bold 1em Georgia, serif;	color: #008ecc;	text-decoration: none;	height: 19px;	padding: 6px 9px 0px;}.links_bottom_type_a a:hover {	color: #333;}.links_bottom_type_b {	position: relative;	margin: -24px 9px 0px 0px;	padding: 0px;}.links_bottom_type_b li {	float: right;	list-style-type: none;	height: 23px;	background: #fff url(../images/bg_link_bottom_type_b.gif) bottom repeat-x;	border: 1px solid #d9e9f2;	border-bottom: none;	margin-left: 9px;}.links_bottom_type_b a {	display: block;	font: italic bold 1em Georgia, serif;	color: #008ecc;	text-decoration: none;	height: 20px;	padding: 4px 9px 0px;}.links_bottom_type_b a:hover {	color: #333;}.links_bottom_type_c {	position: relative;	margin: -24px 9px 0px 0px;	padding: 0px;}.links_bottom_type_c li {	float: right;	list-style-type: none;	height: 23px;	background: #fff url(../images/bg_link_bottom_type_a.gif) bottom repeat-x;	border: 1px solid #d9e9f2;	border-bottom: none;	margin-left: 9px;}.links_bottom_type_c a {	display: block;	font: italic bold 1em Georgia, serif;	color: #008ecc;	text-decoration: none;	height: 20px;	padding: 4px 9px 0px;}.links_bottom_type_c a:hover {	color: #333;}.links_bottom_type_d {	position: relative;	margin-top: 10px;	padding: 0px;}.links_bottom_type_d li {	float: right;	list-style-type: none;	height: 23px;	background-color: #80b3ca;	border: 1px solid #80b3ca;	border-bottom: none;	margin-left: 9px;}.links_bottom_type_d .active {	background: #fff url(../images/bg_link_bottom_type_b.gif) bottom repeat-x;	border: 1px solid #d9e9f2;}.links_bottom_type_d a {	display: block;	font: italic bold 1em Georgia, serif;	color: #b4d6e6;	text-decoration: none;	height: 20px;	padding: 4px 25px 0px;}.links_bottom_type_d .active a {	color: #008ecc;}.links_bottom_type_d a:hover {	color: #333;}.links_bottom_type_e {	position: absolute;	bottom: 0px;	right: 0px;	padding: 0px;}.links_bottom_type_e li {	float: left;	list-style-type: none;	margin: 0px 0px 0px 10px;}.links_bottom_type_e a {	display: block;	font: italic bold 1em Georgia, serif;	color: #008ecc;	text-decoration: none;	height: 20px;	padding-top: 5px;}.links_bottom_type_e a:hover {	color: #333;}.links_bottom_type_a .star a, .links_bottom_type_b .star a, .links_bottom_type_c .star a, .links_bottom_type_d .star a, .links_bottom_type_e .star a {
     padding-left: 28px;
     background: url(../images/icon_star.gif) 7px no-repeat;
}.links_bottom_type_a .stars a, .links_bottom_type_b .stars a, .links_bottom_type_c .stars a, .links_bottom_type_d .stars a, .links_bottom_type_e .stars a {	padding-left: 38px;	background: url(../images/icon_stars.gif) 7px no-repeat;}.links_bottom_type_a .movie a, .links_bottom_type_c .movie a, .links_bottom_type_c .movie a, .links_bottom_type_d .movie a, .links_bottom_type_e .movie a {	padding-left: 28px;	background: url(../images/icon_movie.gif) 7px no-repeat;}.links_bottom_type_a .mail a, .links_bottom_type_c .mail a, .links_bottom_type_c .mail a, .links_bottom_type_d .mail a, .links_bottom_type_e .mail a {	padding-left: 28px;	background: url(../images/icon_mail.gif) 7px no-repeat;}