body		{font-family:Arial, Helvetica, sans-serif;  font-size:11px; ; color:#000000; text-decoration: none; }

.clfx-b:after 	{ content: "."; display: block; height: 0; clear: both;
visibility: hidden; }
.clfx-b 		{ display: inline-block; } /* Hides from IE-mac \*/
* html .clfx-b 	{ height: 1%; } 
.clfx-b 		{ display: block; } /* End hide from IE-mac */

a	{  font-size:11px; ; color:#666666; text-decoration: none;}
a:hover	{  font-size:11px; ; color:#660000; text-decoration: none; }

h2 {  font-size:24px; ; color:#000000; text-decoration: none; text-transform:uppercase; }

.nav		{  font-size:10px; ; color:#000000; }
.search, .navlink	{  font-size:10px; ; color:#666666; text-decoration: none; text-transform:uppercase; }
.search:hover, .navlink:hover	{  font-size:10px; ; color:#660000; text-decoration: none; text-transform:uppercase; }
.navon		{  font-size:10px; ; color:#660000; text-decoration: none; text-transform:uppercase; }

.navlc		{  font-size:10px; ; color:#000000; }
.navlinklc	{  font-size:10px; ; color:#666666; text-decoration: none; }
.navlinklc:hover	{  font-size:10px; ; color:#660000; text-decoration: none; }
.navonlc	{  font-size:10px; ; color:#660000; text-decoration: none; }

.newsheader	{  font-size:11px; ; color:#000000; text-decoration: none ; font-weight: bold }
.newstitle	{  font-size:11px; ; color:#000000; text-decoration: none ; font-weight: bold }
.newsbody	{  font-size:11px; ; color:#000000; text-decoration: none }
.newslink	{  font-size:11px; ; color:#660000; text-decoration: none; font-weight: bold }
.newslink:hover	{  font-size:11px; ; color:#666666; text-decoration: none; font-weight: bold }

h3 {font-size: 12px; font-weight: bold; color: white; margin: 0px 0px 0px 2px;}

.body li {
	list-style: circle;
	margin : 0px;
	padding : 0px;
}

.cominghead {  font-size:11px; ; color:#cccccc; text-decoration: none; padding-left: 3px; font-weight: bold;}

td		{  font-size:11px; ; color:#000000; text-decoration: none }
.bodylg		{  font-size:16px; ; color:#000000; text-decoration: none; font-weight: bold }
.bodybold	{  font-size:11px; ; color:#000000; text-decoration: none; font-weight: bold }
.bodyitalic	{  font-size:11px; ; color:#000000; text-decoration: none; font-style: italic}
.bodyred	{  font-size:11px; ; color:#660000; text-decoration: none }
.bodyredbold	{  font-size:11px; ; color:#660000; text-decoration: none; font-weight: bold }
.shophead{  font-size:12px; ; color:#660000; text-decoration: none; font-weight: bold }
.error {  font-size:14px; ; color:#660000; text-decoration: none; font-weight: bold; margin: 10px; margin-bottom: 20 }
.bodygrn	{  font-size:11px; ; color:#339999; text-decoration: none }
.bodygrnbold	{  font-size:11px; ; color:#339999; text-decoration: none; font-weight: bold }
.bodylink	{  font-size:11px; ; color:#666666; text-decoration: none }
.bodylink:hover	{  font-size:11px; ; color:#660000; text-decoration: none }
.bodylinkbold	{  font-size:11px; ; color:#666666; text-decoration: none; font-weight: bold }
.bodylinkbold:hover	{  font-size:11px; ; color:#660000; text-decoration: none; font-weight: bold }

.heading1	{  font-size:24px; ; color:#339999; text-decoration: none; text-transform:uppercase; }
.heading1blk	{  font-size:24px; ; color:#000000; text-decoration: none; text-transform:uppercase; }
.heading2	{  font-size:14px; ; color:#660000; text-decoration: none; font-weight: bold; text-transform:uppercase; }
.heading3	{  font-size:11px; ; color:#339999; text-decoration: none; font-weight: bold; text-transform:uppercase; }
.heading3a	{  font-size:10px; ; color:#339999; text-decoration: none; text-transform:uppercase; }
.heading3alc	{  font-size:10px; ; color:#339999; text-decoration: none; }

.heading1lc	{  font-size:24px; ; color:#339999; text-decoration: none; }
.heading2lc	{  font-size:14px; ; color:#660000; text-decoration: none; font-weight: bold; }
.heading3lc	{  font-size:11px; ; color:#339999; text-decoration: none; font-weight: bold; }

.filmnav	{  font-size:11px; ; color:#666666; text-decoration: none; text-transform:uppercase; }
.filmnav:hover	{  font-size:11px; ; color:#660000; text-decoration: none; text-transform:uppercase; }
.filmnavon	{  font-size:11px; ; color:#660000; text-decoration: none; text-transform:uppercase; }

/* SEARCHES */
.searchBoxinput, .textfield	{ background-color:#E8E7E7; color:#660000; font-size:10px; font-weight:bold;  }
.button		{ background-color:#FFFFFF; color:#660000; font-size:10px; font-weight:bold;  }

/* PAGING */
table, hr {clear: both}
.webblerpaging {display: block;  margin: 0 0 10px 0; float: left}
.webblerpaging p {float: left}
.webblerpaging .pagingprevious, .webblerpaging .pagingnext {display: none}
.webblerpaging a {text-decoration: none !important; padding: 4px 4px 4px 0; float: left; border: 1px solid #fff}

.continue {background-color:#FFFFFF; color:#660000; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 50px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}
.continue:hover {background-color:#FFFFFF; color:#999999; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 50px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}

.continue_med {background-color:#FFFFFF; color:#660000; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 117px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}
.continue_med:hover {background-color:#FFFFFF; color:#999999; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 117px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}

.continue_big {background-color:#FFFFFF; color:#660000; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 165px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}
.continue_big:hover {background-color:#FFFFFF; color:#999999; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 165px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}

.viewbasket {background-color:#FFFFFF; color:#660000; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 70px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}
.viewbasket:hover {background-color:#FFFFFF; color:#999999; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 70px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}

.return {background-color:#FFFFFF; color:#660000; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 80px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}
.return:hover {background-color:#FFFFFF; color:#999999; font-size:10px; font-weight:bold;  border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; padding: 3px; width: 80px; border-right: #999999 thin ridge; border-bottom: #999999 thin ridge;}


.inputitem {  font-size:11px;}
select {  font-size:11px;}
.required {color: red;}
.itemamount {font-size:12px;  width: 45px;}

.filmheader	{
	
	font-size: 45px;
	color: Black;
	text-decoration: none;
	line-height : 38px;
	letter-spacing : -1px;
	font : bold;
}
.filmheaderintro	{
	
	font-size: 45px;
	color: #999999;
	text-decoration: none;
	line-height : 38px;
	letter-spacing : -1px;
	font : bold;
}
.filmquote	{  font-size:36px; ; color:#FFFFFF; text-decoration: none; }
.quotename	{  font-size:18px; ; color:#FFFFFF; text-decoration: none; }
.revquote	{  font-size:18px; ; color:#FFFFFF; text-decoration: none; }
.revbodywhite	{  font-size:11px; ; color:#FFFFFF; text-decoration: none; }

.reviewlink	{  font-size:14px; ; color:#666666; text-decoration: none; font-weight: bold; }
.reviewlink:hover	{  font-size:14px; ; color:#660000; text-decoration: none; font-weight: bold; }
.reviewgreen	{  font-size:14px; ; color:#339999; text-decoration: none; font-weight: bold; }
.reviewdetail	{ font-family:Arial, Helveticns-serif; font-size:11px; ; color:#fff; text-decoration: none; background-color: #000; padding:4px; margin: 0 0 15px 0 }
.reviewhead	{ font-family:Arial, Helveticns-serif; font-size:14px; ; color:#000000; text-decoration: none; font-weight: bold; }
.reviewintro	{ font-family:Arial, Helveticns-serif; font-size:12px; ; color:#000000; text-decoration: none; font-weight: bold; }
.reviewbody	{ font-family:Arial, Helveticns-serif; font-size:11px; ; color:#000000; text-decoration: none; }
#displaynone {display: none}

.credits	{  font-size:14px; ; color:#000000; text-decoration: none; }
.creditsgrn	{  font-size:11px; ; color:#339999; text-decoration: none; }
.creditslink	{  font-size:14px; ; color:#666666; text-decoration: none; }
.creditslink:hover	{  font-size:14px; ; color: #660000; text-decoration: none; }
.whitelink	{  font-size:11px; ; color:#FFFFFF; text-decoration: none; ; text-transform: uppercase}
.whitelink:hover	{  font-size:11px; ; color:#660000; text-decoration: none; ; text-transform: uppercase}

/* REVIEW LISTINGS */
.kwresults .searchgroup {display: none}
.kwresults .item {display: block; margin: 0 0 8px 0; border-bottom: 1px dashed #339999; padding: 0 0 8px 0}
.item .publication {font-weight: bold; color: #660032}

.comingsoontable {border: 1px #000000 solid;}

ul.namedmenu {
	list-style: decimal;
	margin : 0px;
	padding : 0px;
	display:inline;
	color: #66cccc;
}

li.navlink, li.navlink a, navlink a:link, navlink a:active, navlink a:visited {
	list-style: decimal;
	
	font-size:10px;
	color:#666666;
	text-decoration: none;
	text-transform:uppercase;
	padding:0px; margin:0px; display:inline;
}
li.navlink a:hover {
	list-style: decimal;
	
	font-size:10px;
	color:#660000;
	text-decoration: none;
	text-transform:uppercase;
	padding:0px; margin:0px; display:inline;
}

li.navon, li.navon a, navon a:link, navon a:active, navon a:visited, navon a:hover {
	list-style: decimal;
	
	font-size:10px;
	color:#660000;
	text-decoration: none;
	text-transform:uppercase;
	padding:0px; margin:0px; display:inline;
}


ul.leaflist {
	list-style : none;
	margin : 5px;
  padding : 5px;
  text-decoration: none;
}

	li.infolist {
	list-style : none;
	margin : 0px;
	padding:0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}

/* toolkit */

#toolkit {display: block; position: absolute; left: 694px; top: 32px; width: 100px}

#toolkit .toolitem {display: inline; float: left; padding: 0px 2px; font-size: 11px; color: #ccc;} 

#toolkit .toolitem a {color: #ccc; border: none; text-decoration: none}
#toolkit .toolitem a:hover {color: #fff; border: none; text-decoration: none;}

#toolkit .mail a {background: url(../images/toolkit_mail.png) top right no-repeat; width: 15px; height: 14px;display: block}
#toolkit .mail a:hover {border: none; text-decoration: none}

#toolkit .text a {background: url(../images/toolkit_text.png) top right no-repeat; width: 15px; height: 14px;display: block}
#toolkit .text a:hover {border: none; text-decoration: none}

#toolkit .print a {background: url(../images/toolkit_print.png) top right no-repeat; width: 15px; height: 14px;display: block}
#toolkit .print a:hover { border: none; text-decoration: none}

#toolkit a span {display: none}

/* Reviews */
#reviewshd {display: block; background: url(../images/reviewshd.png) top right no-repeat; width: 560px; height: 68px; margin: 5px 0}
#reviewshd .heading1 {margin: 20px 0 0 8px; float: left; color: #660032 !important; font-weight: bold}
#reviewshd .heading1blk {margin: 22px 0 0 8px; float: left; color: #660032 !important}
#rightcol .otherfilms .item {margin: 3px 5px}
#rightcol .otherfilms {margin: 0 0 10px 0}
#quicklinksbox { display: none; visibility: hidden;}
#searchblock {display: none; visibility: hidden;}
h2#reviewtitle {color: #339999; padding: 0; margin: 0; font-size: 150%}
h3#pubtitle {color: #660032; padding: 0; margin: 0; font-size: 130%}
h4#revlocation {color: #666; padding: 0; margin: 0; font-size: 105%}
#revlink {display: block; background: #efefef; padding: 5px 0 5px 5px; margin: 0 0 10px 0}

#maintable {padding: 0; margin: -1px 0 0 0}

#maincol #reviewleafheader {font-weight: bold; color: #660032; margin: 10px 0; display: block}
#maincol .imghdtext {color: #F2E933; font-weight: bold; margin: 0 0 0 5px; padding-top: 3px}

#maincol .toptentop {background: url(../images/reviewsfaderight.png) left top repeat-y; margin: 3px 0 0 0; width: 386px;}
#maincol .toptentop p {font-weight: bold; padding: 3px 3px 3px 3px; color: #F2E933}

#maincol .toptenbottom {background: url(../images/reviewsfadeleft.png) left top repeat-y; margin: 3px 0 0 0; width: 386px;}
#maincol .toptenbottom p {text-align: right; font-weight: bold; padding: 3px; width: 380px;}
#maincol .toptenbottom p a {text-transform: uppercase; color: #F2E933}

#maincol .topten {margin: 7px 0 7px 0}

/* reviews listings */


table ul.leaflist {padding: 0; margin: 5px 0 0 0}
table ul.leaflist li {border-bottom: 1px dashed #339999;
padding: 5px 0 5px 0
}
table ul.leaflist .date, table ul.leaflist .infolistdate {font-weight: bold}

/* reviews rating stars */
#maincol #ratingbar {display: block; background-color: #000; width: 386px; margin: 4px 0; height: 19px}
#maincol #ratingbar .rating {float: right; font-weight: bold; color: #F2E933;padding: 2px 5px 0 0}
#ratingstars {margin: 2px 0 0 3px; float: left}
#rightcol .rightcolhd a.openclose {float: right; margin: 0 5px 0 0}

td .mainheader {font-size: 22px; color: #660032; float: left; margin: 21px 0 0 12px}
td .mainheader span.trunkname {text-transform: uppercase}

#reviewshd .rightcolhd {float: right; margin: 46px 4px 0 0; display: block; width: 170px; padding: 4px 0 4px 0}
#reviewshd .black {background-color: #000;}

td .rightcolhd span {color: #F2E933; padding: 0 0 0 5px; font-weight: bold;}

#rightcol {width: 170px; /*margin-top: 13px;*/}
#rightcol a {color: #000}
#rightcol a:hover {color: #660032}
#rightcol .block {padding: 10px 5px 10px 5px;}
#rightcol .content {height: auto;}
#rightcol .yellow {background-color: #F2E933}
#rightcol .yellow2 {background-color: #FAF6B0}

#rightcol .content .navlink {text-transform: none; margin: 0; padding: 0}

#rightcol .rightcolhd {display: block; width: 170px; padding: 4px 0 4px 0}

#rightcol .black {background-color: #000;}
#rightcol .magenta,
#reviewshd .magenta {background-color: #660032;}


#rightcol input.kwsearchdropdown {display: block; margin: 5px 0 5px 0;}
#rightcol select {width: 130px; margin: 0 0 5px 0}
#rightcol form {margin: 0; padding: 0; clear: both}
#rightcol .bold {font-weight: bold; margin: 0 0 5px 0}
#rightcol .writereview input {width: 150px; font-size: 9px; border: 1px solid #7F9DB9;}
#rightcol .writereview textarea {width: 150px; font-size: 11px; border: 1px solid #7F9DB9;}
.writereview {margin-bottom: 6px;}

#rightcol .rightbutton a { background-color: #660032; display: block; text-transform: uppercase; color: #F2E933; padding: 2px 4px 2px 4px; font-weight: bold; float: right}
#rightcol .rightbutton a:hover {color: #FAF6B0;}

#rightcol .searchreviews {display: block; margin: 5px 0 0 0; clear: both; padding-top: 10px;}
#rightcol .searchreviews .searchBoxinput { background-color:#fff; color:#660000; font-size:10px; font-weight:normal; width: 125px; border: 1px solid #7F9DB9; float: left }

/* #rightcol .dropdown input.kwsearchgo, */
#rightcol .dropdown input.kwsearchgo { background-color: #660032; display: block; text-transform: uppercase; color: #F2E933; padding: 1px 2px 2px 0; font-weight: bold; font-size: 9px; border: 0px; float: right; width: 23px; margin-top: -23px;}
#rightcol .searchreviews input.searchrightbutton { background-color: #660032; display: block; text-transform: uppercase; color: #F2E933; padding: 1px 2px 2px 0; font-weight: bold;font-size: 9px;border: 0px; float: right; width: 23px}
#rightcol input.searchreviews  { background-color: #660032; display: block; text-transform: uppercase; color: #F2E933; padding: 0 2px 1px 0; font-weight: bold;font-size: 9px;border: 0px; float: right; width: 23px}

#rightcol .dropdown input.kwsearchfind { background-color: #660032; display: block; text-transform: uppercase; color: #F2E933; padding: 1px; font-weight: bold;font-size: 9px;border: 0px; width: 42px; margin-top: 5px; float: right;}


.blackborder {border-color: black; border-width: 1px; border-style: solid;}
.review_image {margin: 0; padding: 0}


/* Phorum */

.PhorumBodyArea
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    width: 500px;
	background-color: #999999;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
	background-color: #cccccc;
}

.PhorumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    height: 21px;
	background-color: #cccccc;
}

.PhorumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    height: 24px;
	background-color: #999999;
}

.PhorumForumTitle
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 24px;
    font-weight: bold;
	background-color: #999999;
	color: #ffffff;
}

.PhorumTableHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	background-color: #999999;
	color: #000000;
}

.PhorumNav
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 10px;
    text-transform:uppercase;
    text-decoration: none;
	color: #666666;
}

.PhorumNewFlag
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
    color: Red;
}

.PhorumMessage
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 11px;
	background-color: #cccccc;
}


span.title {font-size:180%; line-height:3em }
.last_review span {line-height:1.5em; font-size: 130%;  }
.lastest_ten a {  font-size:11px; ; color:#660000; text-decoration: none;}
.lastest_ten a:hover { font-size:11px; ; color:#666666; text-decoration: none; }

