@charset "UTF-8";
/* CSS Document */
body {
	background-color: #000000;
	font-family:Garamond, Times, serif;
	font-size:18px;
	color:#ffffff;
}


* {
	margin: 0px;
	padding: 0px;
}


img {
	border: none;
}

a {
	text-decoration: none;
}

#main_menu_left {
	width: 215px;
}

.mainContent {
	margin: 12px;
	padding: 12px;
	background-color:#000000;
}



#main_logo {
	display: block;
	width: 215px;
	height: 158px;
}

#main_sign_up {
	display: block;
	width: 215px;
	height: 70px;

}
#main_menu_map {
	display: block;
	margin-left: 8px;
	width: 200px;
	height: 195px;
	background:url(../images/main_menu_house_bgd_map.jpg) no-repeat;
}



#main_top_right {
float:right;
text-align:right;
margin-top:18px;
margin-right:25px;
}

#main_menu_search_box {
clear:both;
display:block;
width:215px;
height:40px;
background:url(../images/main_search_box.jpg) no-repeat;
}

#main_search_field {
	float: left;
	margin-top: 12px;
	margin-left: 48px;
}

#main_menu_search_box .submit {
	float: right;
	width: 73px;
	height: 40px;
	background:url(../images/main_search_button_btn.jpg) no-repeat left top;
	border: none;
	cursor: pointer;
}

#main_menu_search_box .submit:hover {
	background:url(../images/main_search_button_btn.jpg) no-repeat right top;
}

.main_menu {
	display:block;
	clear: left;
	width: 215px;
	background-color: #000000;
}

.main_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #000000;
}
.main_menu ul li {
	clear: both;
	background-color: #000000;
}


#main_sign_up a {
	display: block;
	width:215px;
	height:70px;
	line-height:10px;
	background: #000000 url(../images/main_sign_up_btn.jpg) no-repeat left top;
}
#main_sign_up a:hover {
	background-position: right top;
	color:#FFFFFF;
}


#main_menu_welcome a {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_welcome_btn.jpg) no-repeat left top;
}

#main_menu_welcome_sel {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_welcome_btn.jpg) no-repeat right top;
}

#main_menu_welcome a:hover {
	background-position: right top;
	color:#FFFFFF;
}

#main_menu_new_release a {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_new_release_btn.jpg) no-repeat left top;
}

#main_menu_new_release_sel {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_new_release_btn.jpg) no-repeat right top;
}

#main_menu_new_release a:hover {
	background-position: right top;
	color:#FFFFFF;
}

#main_menu_games a {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_games_btn.jpg) no-repeat left top;
}

#main_menu_games_sel {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_games_btn.jpg) no-repeat right top;
}

#main_menu_games a:hover {
	background-position: right top;
	color:#FFFFFF;
}

#main_menu_news_comp a {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_news_comp_btn.jpg) no-repeat left top;
}

#main_menu_news_comp_sel {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_news_comp_btn.jpg) no-repeat right top;
}

#main_menu_news_comp a:hover {
	background-position: right top;
	color:#FFFFFF;
}

#main_menu_coming_soon_notbtn {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_coming_soon_notbtn.jpg) no-repeat left top;
}

#main_menu_coming_soon a {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_coming_soon_btn.jpg) no-repeat left top;
}

#main_menu_coming_soon_sel {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_coming_soon_btn.jpg) no-repeat right top;
}

#main_menu_coming_soon a:hover {
	background-position: right top;
	color:#FFFFFF;
}


#main_menu_contact a {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_contact_btn.jpg) no-repeat left top;
}

#main_menu_contact_sel {
	display: block;
	width:215px;
	height:21px;
	line-height:10px;
	background: #000000 url(../images/main_menu_contact_btn.jpg) no-repeat right top;
}

#main_menu_contact a:hover {
	background-position: right top;
	color:#FFFFFF;
}




#framed_title a img{
	margin-top:20px;
}

.genre_contemporary {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/genre_page_bgd_contemporary.jpg) no-repeat right top;
	z-index:1;
}
.genre_contemporary #framed_title {
	display: block;
	width:139px;
	height:178px;
	background: url(../images/frame_contemporary.png) no-repeat right top;
}

.genre_bestsellers {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/genre_page_bgd_best_sellers.jpg) no-repeat right top;
	z-index:1;
}
.genre_bestsellers #framed_title {
	display: block;
	width:139px;
	height:178px;
	background: url(../images/frame_bestsellers.png) no-repeat right top;
}

.genre_18plus {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/genre_page_bgd_18_plus.jpg) no-repeat right top;
	z-index:1;
}
.genre_18plus #framed_title {
	display: block;
	width:139px;
	height:178px;
	background: url(../images/frame_18_plus.png) no-repeat right top;
}

.genre_monster {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/genre_page_bgd_monsters.jpg) no-repeat right top;
	z-index:1;
}
.genre_monster #framed_title {
	display: block;
	width:139px;
	height:178px;
	background: url(../images/frame_monster.png) no-repeat right top;
}

.genre_thriller {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/genre_page_bgd_thrillers.jpg) no-repeat right top;
	z-index:1;
}
.genre_thriller #framed_title {
	display: block;
	width:139px;
	height:178px;
	background: url(../images/frame_thriller.png) no-repeat right top;
}

.genre_contemporary_title_page {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/title_page_bgd_contemporary.jpg) no-repeat right top;
	z-index:1;
}
.genre_bestsellers_title_page {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/title_page_bgd_bestsellers.jpg) no-repeat right top;
	z-index:1;
}
.genre_18plus_title_page {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/title_page_bgd_18plus.jpg) no-repeat right top;
	z-index:1;
}
.genre_monster_title_page {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/title_page_bgd_monster.jpg) no-repeat right top;
	z-index:1;
}
.genre_thriller_title_page {
	display: block;
	position:relative;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/title_page_bgd_thriller.jpg) no-repeat right top;
	z-index:1;
}


.flash_anim {
	position:relative;
	margin-top:-576px;
	left:0px;
	width:10px;
	height:576px;
	z-index:2;
}

#game_click_btn {
	display:block;
	width:212px;
	height:83px;
	background: url(../images/games/game_play_btn.png) no-repeat left top;
}
#new_release_click_btn {
	display:block;
	width:172px;
	height:24px;
	background: url(../images/games/click_for_more.png) no-repeat left top;	
}


* html .index_box ul li a
{
width:180px;
}
.index_box ul li a:hover {
	background: #666666;
	color:#FFFFFF;
}
.index_box ul li span {
	display: block;
	float: right;
	width:10px;
	background: #666666;
	margin-bottom:1px;
}
* html .index_box ul li
{
height:24px;
margin-bottom:0px;
}


#genre_comedy a {
	display: block;
	float:left;
	width:188px;
	background: #FFFFFF;
	color:#000000;
	font-family: Avant Garde, Avant Garde MT, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	margin-bottom:1px;
}

* html #genre_comedy a
{
width:180px;
}

#genre_comedy a:hover {
	background: #FFBB00;
	color:#FFFFFF;
}
#genre_comedy span {
	display: block;
	float: right;
	width:10px;
	background: #FFBB00;
	margin-bottom:1px;
}
* html #genre_comedy
{
height:24px;
margin-bottom:0px;
}

#genre_contemporary a {
	display: block;
	float:left;
	width:188px;
	background: #FFFFFF;
	color:#000000;
	font-family: Avant Garde, Avant Garde MT, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	margin-bottom:1px;
}
* html #genre_contemporary a
{
width:180px;
}
#genre_contemporary a:hover {
	background: #F7581E;
	color:#FFFFFF;
}
#genre_contemporary span {
	display: block;
	float: right;
	width:10px;
	background: #F7581E;
	margin-bottom:1px;
}
* html #genre_contemporary
{
height:24px;
margin-bottom:0px;
}

#genre_horror a {
	display: block;
	float:left;
	width:188px;
	background: #FFFFFF;
	color:#000000;
	font-family: Avant Garde, Avant Garde MT, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	margin-bottom:1px;
}
* html #genre_horror a
{
width:180px;
}
#genre_horror a:hover {
	background: #E12120;
	color:#FFFFFF;
}
#genre_horror span {
	display: block;
	float: right;
	width:10px;
	background: #E12120;
	margin-bottom:1px;
}
* html #genre_horror
{
height:24px;
margin-bottom:0px;
}

#genre_arthouse a {
	display: block;
	float:left;
	width:188px;
	background: #FFFFFF;
	color:#000000;
	font-family: Avant Garde, Avant Garde MT, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	margin-bottom:1px;
}
* html #genre_arthouse a
{
width:180px;
}
#genre_arthouse a:hover {
	background: #21277B;
	color:#FFFFFF;
}
#genre_arthouse span {
	display: block;
	float: right;
	width:10px;
	background: #21277B;
	margin-bottom:1px;
}
* html #genre_arthouse
{
height:24px;
margin-bottom:0px;
}

#genre_drama a {
	display: block;
	float:left;
	width:188px;
	background: #FFFFFF;
	color:#000000;
	font-family: Avant Garde, Avant Garde MT, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	margin-bottom:1px;
}
* html #genre_drama a
{
width:180px;
}
#genre_drama a:hover {
	background: #0084D6;
	color:#FFFFFF;
}
#genre_drama span {
	display: block;
	float: right;
	width:10px;
	background: #0084D6;
	margin-bottom:1px;
}
* html #genre_drama
{
height:24px;
margin-bottom:0px;
}

#genre_erotic a {
	display: block;
	float:left;
	width:188px;
	background: #FFFFFF;
	color:#000000;
	font-family: Avant Garde, Avant Garde MT, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	margin-bottom:1px;
}
* html #genre_erotic a
{
width:180px;
}
#genre_erotic a:hover {
	background: #452C80;
	color:#FFFFFF;
}
#genre_erotic span {
	display: block;
	float: right;
	width:10px;
	background: #452C80;
	margin-bottom:1px;
}
* html #genre_erotic
{
height:24px;
margin-bottom:0px;
}

#genre_music a {
	display: block;
	float:left;
	width:188px;
	background: #FFFFFF;
	color:#000000;
	font-family: Avant Garde, Avant Garde MT, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	margin-bottom:1px;
}
* html #genre_music a
{
width:180px;
}
#genre_music a:hover {
	background: #005433;
	color:#FFFFFF;
}
#genre_music span {
	display: block;
	float: right;
	width:10px;
	background: #005433;
	margin-bottom:1px;
}
* html #genre_music
{
height:24px;
margin-bottom:0px;
}



.video_player_box {
	display: block;
	position: relative;
	top: -70px;
	left: 256px;
	padding: 0px;
	width:273px;
	height:155px;
	text-align: center;
	background-color: #000000;
	color: #FFFFFF;
}

.video_player_box #player2 {
	margin: 0px;
	text-align: center;
}

.video_player_box span {
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:20px;
	color:#FFFFFF;
	padding-top: 20px;
	
}

#middle_box_title {
	display: block;
	width:294px;
	height:24px;
	background-color:#000000;
	padding-left:6px;
	padding-top:6px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:18px;
	color:#FFFFFF;
	text-align:left;
}

.home_text_box {
	margin: 12px 0px 12px 0px;
	display: block;
	width:300px;
	height:100%;
	border:thin;
	border-color: #000000;
	border-style:solid;
	background-color:#FFFFFF;
}
.home_text_box p {
	margin: 12px 12px 12px 12px;
	font-family: Avant Garde, Avant Garde MT, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}




.home_new_release_box {
	margin: 12px 0px 12px 0px;
	display: block;
	width:210px;
	height:114px;
	border:thin;
	border-color: #000000;
	border-style:solid;
	background-color:#FFFFFF;
}


.home_competition_box {
	margin: 12px 0px 12px 0px;
	display: block;
	width:210px;
	height:114px;
	border:thin;
	border-color: #000000;
	border-style:solid;
	background-color:#FFFFFF;
}

.home_coming_soon_box {
	margin: 12px 0px 12px 0px;
	display: block;
	width:210px;
	height:170px;
	border:thin;
	border-color: #000000;
	border-style:solid;
	background-color:#FFFFFF;
}




#right_box_title {
	display: block;
	width:204px;
	height:24px;
	background-color:#000000;
	margin:0px;
	padding-left:6px;
	padding-top:6px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:18px;
	color:#FFFFFF;
	text-align:left;
}




.title_left_box {
	margin: 12px 12px 0px 0px;
	display: block;
	width:188px;
	border:thin;
	border-color: #000000;
	border-style:solid;
	background-color:#FFFFFF;
	padding-bottom: 10px;
}

.title_left_box ul {
	margin-top: 12px;
	list-style:outside;
	padding-left: 6px;
	padding-right: 15px;
	margin-left: 18px;
	font-size:12px;
	line-height: 120%;
}

.title_left_box ul li {
	font-size:12px;
	ffont-family:Garamond, Times, serif;
}

#left_side_title {
	display: block;
	width:182px;
	height:24px;
	background-color:#000000;
	padding-left:6px;
	padding-top:6px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:18px;
	letter-spacing:1px;
	color:#FFFFFF;
}





.scroll_buttons_synopsis {
	display: block;
	position: relative;
	left:520px;
}

.title_synopsis_box {
	margin-top:-40px;
	margin-left:75px;
	height:110px;
	width:449px;
	overflow:hidden;
}


.title_synopsis_box h2 {
	display:inherit;
	width:449px;
	height:24px;
	padding-left:12px;
	margin-top:0px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
}

.title_synopsis_box p {
	display:inherit;
	margin-left:12px;
	margin-right:12px;
	font-family:Garamond, Times, serif;
	font-size:14px;
	text-indent: 12px;
	line-height:normal;
}

.title_synopsis_box ul {
	display:inherit;
	font-family:Garamond, Times, serif;
	font-size:12px;
	line-height:normal;
	list-style:inside;
}


.title_ps {
	position: relative;
	top:100px;
	left:82px;
	text-align: left;
}

#title_page_bottom_elements {
	position: relative;
	display: block;
	top:66px;
	left:80px;
}

#click_to_buy {
	position: relative;
	display: block;
	width:150px;
}
#click_to_buy #buy_retailers div {
	margin-top:0px;
}

#buy_retailers a {
	color:#ffffff;
	font-size:12px;
}


#click_to_buy #btm_pack_title {
	margin-bottom: 5px;
}

.scroll_buttons_did_you_know {
	display: block;
	margin-top:10px;
}

#did_you_know {
	display:block;
	margin-left:60px;
	width:400px;
	height:42px;
	overflow:hidden;
}



#buy_amazon {
	display: block;
	width:150px;
	height:20px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:14px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-align: left;
}

#buy_hmv {
	display: block;
	width:150px;
	height:20px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:14px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-align: left;
}

#buy_play {
	display: block;
	width:150px;
	height:20px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:14px;
	letter-spacing:1px;
	color:#FFFFFF;
	text-align: left;
}




.page_signup {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_signup_bgd.jpg) no-repeat right top;
}

.page_welcome {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_welcome_bgd.jpg) no-repeat right top;
}

.page_new_release {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_new_release_bgd.jpg) no-repeat right top;
}

.page_competition {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_competition_bgd.jpg) no-repeat right top;
}

.page_coming_soon {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_coming_soon_bgd.jpg) no-repeat right top;
}

.page_contact {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_contact_bgd.jpg) no-repeat right top;
}

.page_signup {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_signup_bgd.jpg) no-repeat right top;
}

.page_contact {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_contact_bgd.jpg) no-repeat right top;
}

.page_games {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	background: #000000 url(../images/gen_page_games_bgd.jpg) no-repeat right top;
}

.page_search {
	display: block;
	text-align: left;
	width:745px;
	height:576px;
	color: #000000;
	background: #000000 url(../images/gen_page_search_result_bgd.jpg) no-repeat right top;
}

.page_search h1 {
	display: block;
	margin-top:156px;
	margin-left:150px;
	font-family:Garamond, Times, serif;
	font-size:18px;
	width:450px;
}

.page_search h1#not_found {
	margin-top:250px;
}

.result_table {
	display:block;
	margin-left: 120px;
	margin-top: 115px;
	height:440px;
	width:528px;
}

.result_table tr td {
	width: 176px;
	height: 210px;
	text-align:center;
}

.result_table tr td #movie_title a {
	display:block;
	margin-top: 5px;
	max-width:150px;
	height: 40px;
	font-family:Garamond, Times, serif;
	font-size:14px;
	line-height:normal;
	color: #ffffff;
}


.search_result_table {
	display:block;
	height:380px;
	color: #000000;
	margin-left:132px;
	margin-top:156px;
	
}

.search_result_table tr td {
	width: 155px;
	height: 160px;
	text-align:center;
}

.search_result_table tr td #movie_title a {
	display:block;
	margin-top: 5px;
	max-width:145px;
	height: 20px;
	font-family:Garamond, Times, serif;
	font-size:14px;
	line-height:normal;
	color: #000000;
}


#content_welcome {
	display: block;
	margin-top:176px;
	margin-left:230px;
	width:260px;
	color:#000000;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:13px;
}

#content_contact {
	display: block;
	margin-top:176px;
	margin-left:240px;
	width:240px;
	color:#000000;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:18px;
}

#content_competition {
	display: block;
	margin-top:160px;
	margin-left:145px;
	width:450px;
	color:#000000;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:13px;
}

#content_competition h1 {
	display: block;
	width:450px;
	color:#ff0000;
}

#competition_question {
	width:450px;
}

#content_signup {
	display: block;
	margin-top:156px;
	margin-left:230px;
	width:260px;
	color:#000000;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:14px;
}

#smallStyle {
	color:#000000;
	font-family:Garamond, Times, serif;
	font-weight: bold;
	font-size:12px;
}

#smallStyle a {
	color:#ff0000;
	font-family:Garamond, Times, serif;
	font-weight: bold;
	font-size:12px;
	text-decoration: underline;
}

#content_new_release {
	color:#000000;
	display: block;
	width:450px;
	margin-left:140px;
	margin-top:150px;
	text-align:left;
}

#content_new_release p {
	font-size:14px;
}
#content_new_release a {
	float:right;
}

#content_coming_soon {
	color:#000000;
	display: block;
	width:450px;
	margin-left:140px;
	margin-top:150px;
	text-align:left;
}

#content_coming_soon h3 {
	padding-left:12px;
}

#content_coming_soon p {
	font-size:14px;
	padding-left:12px;
}

#content_coming_soon tr td table tr td {
	padding-top:12px;
}

#content_games_room {
	display: block;
	margin-left:50px;
}



.error {
	color:#ff0000;
}



.title_ps_n img#ps {
	padding-left: 18px;
}
#buy_btn {
	margin-top: 24px;
	display:block;
	width:132px;
	height:30px;
	padding-top:2px;
}

#buy_btn a {
	padding-left:12px;
	float:left;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:28px;
	padding-bottom: 4px;	
	color:#FFFFFF;
	text-decoration:none;
}

#buy_btn span {
	position: relative;
	top: -2px;
	display:block;
	width:18px;
	height:32px;
	float:right;
	background-color:#000000;
}





.search_pagination {
	display:block;
	float:left;
	margin-left:60px;
	height:30px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:24px;
	color:#333333;
}

.search_pagination  a {
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:24px;
	color:#FFFFFF;
	text-decoration:none;
}

.pagination {
	display:block;
	height:30px;
	margin-left:60px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:24px;
	color:#333333;
	float:left;
}


.pagination #search {
	margin-top:230px;
}

.pagination  a {
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:24px;
	
	color:#FFFFFF;
	text-decoration:none;
}


#pag_next {
	display:block;
	float: right;
	padding-right:12px;
}
#pag_prev {
display:block;
	float: right;
	padding-left:12px;
}
#pag_cur {
display:block;
	float: right;
	color:#333333;
}
#pag_num {
	display:block;
	float: right;
	color:#FFFFFF;
}

.oversized_title {
	font-size: 20px;
}




.genre_cell_col1 div {
	margin-left: 2px;
}
.genre_cell_col2 div {
	margin-left: 7px;
}
.genre_cell_col3 div {
	margin-left: 20px;
}

#more_info {
	display:block;
	margin-right:6px;
	width:168px;
	height:30px;
	text-align:right;
	background-color:#000000;
	padding: 0;
	margin: 0;
}

#more_info a {
	display:inherit;
	width: 130px;
	height:22px;
	margin-right:6px;
	padding-right:6px;
	padding-top:6px;
	float:right;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:12px;
	
}

#more_info span {
	display:block;
	width:18px;
	height:30px;
	float:left;
}








.indivision_recommends_box {
	display: block;
	margin-top:18px;
	width:775px;
	border:thin;
	border-color: #000000;
	border-style:solid;
	background-color:#FFFFFF;
}

.indivision_recommends_box h2 {
	display:inherit;
	width:763px;
	height:24px;
	background-color:#000000;
	padding-left:12px;
	margin-top:0px;
	padding-top:6px;
	font-family:Garamond, Times, serif;
	font-weight: normal;
	font-size:18px;
	letter-spacing:1px;
	color:#FFFFFF;
}


.comparable_title {
	display: inline;
	padding-top: 10px !important;
	padding-left: 35px;
	padding-top:18px;
	width:174px;
	text-align:center;
}

#comparable_title_container {
	display: block;
	width: 100%;
	padding-top: 7px;
	
}

.comparable_title #title {
	display: block;
	width: 100%;
	height: 40px;
	ffont-family:Garamond, Times, serif;
	font-size:12px;
	text-indent: 12px;
	line-height:normal;
	text-align: center;
}

.comparable_title #title a {
	display: block;
	width: 100%;
	height: 40px;
	color: #000000;
	ffont-family:Garamond, Times, serif;
	font-size:12px;
	text-indent: 12px;
	line-height:normal;
}

#competition h2 {
	ffont-family:Garamond, Times, serif;
	color: #fff;
	font-size: 8px;
}

.bottom_colour_bar {
	display:block;
	margin:0px;
	padding:0px;
	width:810px;
	height:6px;
		
}

.terms_conditions {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
}
	
.terms_conditions a {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
}

.copyright_line {
	display:block;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
}

.copyright_line a {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration: underline;
}

.copyright_line table {
	float:right;
	text-align:center;
}
