a {color: #777;}

a:hover {color: #aaa;}

.errormsg{font-size: 18px; text-align: center; text-decoration: underline;}

html{
background-color: #000000;
}
body,html {
background:#FFF;
color:#aaaaaa;
margin:0;
padding:0;
}

body {
min-width:1000px;
background-color: #000000;
background-attachment: fixed;
font: normal 67.5% "Lucida Sans Unicode",sans-serif;
}

#wrap {
background-color:#202020;
width:1000px;
margin:0 auto;

}

#wrapreview {
background-color: #000000;
width: 1000px;
margin: 0 auto;
padding-bottom: 0px;
}

#header {
/* background:#000000 url(images/header_bg.jpg) no-repeat top center; */
height:138px;
background:#2a2a2a;
margin:0;
padding:0;
}

#header h1 {
color:#FFFFFF;
font:italic bold 400% "Times New Roman", Times, serif;
margin:0;
padding:40px 20px;
}

/* Navigation Table Styles */

#nav {
position: relative;
right: 4px;
padding:0px;
margin:0px;
width: 1007px;
background-color: #2a2a2a;
}

#nav ul {
background-color: #2a2a2a;
height:20px;
margin-left:0px;
margin-right:0px;
list-style:none;
padding-top:10px;
padding-bottom:0px;
margin-top:10px;
}
#searchnav
{
position: relative;
bottom: 8px;
right: 15px;
float: right;
}

#nav a{
color: #aaa;
}
/*#nav li {
	display: inline;
	padding-top: 10px;
	
	margin-left:0px;
	margin-right:0px;
	color:white;
	font-weight:700;
	font-size:18px;
	text-align:center;
	white-space:nowrap;
}*/
#nav li {
padding-top: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-right:7px;
text-align:center;
display: inline;

}

#nav li a{
color:#FFFFFF;
text-decoration:none;
}
/*
#nav li:hover{
background-color:#008B8B;
border-left:1px solid #B5A171;
border-top:1px solid #B5A171;
border-right:1px solid #B5A171;
border-bottom:1px solid #B5A171;
}
*/

/*#nav li a{
text-decoration:none;
font-family:"Times New Roman", Times, serif;
}*/

#mainpane{
min-height:700px;
color:#aaaaaa;
background:#181818 ;
float:left;
width: 700px;

padding-left:0px;
padding-right:0px;
font-size: 1.2em;
margin-left: 0px;
margin-right: 0px;
margin-top:0px;
margin-bottom: 0px;
padding-top:0px;
padding-bottom: 0px;
}

#bodypane{
position: relative;
bottom: 12px;
}

#bodypane2{
position: relative;
bottom: 12px;
right: 2px;
margin-bottom: 0px;
}

#greenlink{
width: 300px;
text-align: right;
}

#redwords{
color: #5CB3FF;
}

#greenlink a:link{
color: #5CB3FF;
text-align: right;
}

#greenlink a:hover{
color: #FFFFFF;
}

#greenlink a:visited{
color: #5CB3FF;
}

#movnameindex{
text-align: left;
}

#banneradtd{
padding: 0px;
margin: 0px;
}

#mainpane2{
position: relative;
right: 2px;
min-height:700px;
color:#aaaaaa;
background:#181818 ;
float: left;
width:705px;

padding-left:0px;
padding-right:0px;
font-size: 1.2em;
margin-left: 0px;
margin-right: 0px;
margin-top:0px;
margin-bottom: 0px;
padding-top:0px;
text-indent:10px;
}

#mainpane2 h1{
color:#FFFFFF;
}

#coverimg{
border: 0px solid #FFFFFF;
margin-bottom: 5px;
}

#main {

}

#main p {
text-indent:0px;
padding:0 0px;
text-align:justify;
}
p {
text-align:justify;
}
a:link { color: #FFFFFF; text-decoration: none}
a:visited { color: #FFFFFF; text-decoration: none}
a:hover { color: #5CB3FF; text-decoration: none}

#main h1 {
font-size: 1.2em; 
color: #eee; 
background-image:url(images/styles/btn_bg.jpg);
padding:10px 0px 10px 15px;
}
p.adp{
padding-top:2px;
padding-right:5px;
}

p.review{
padding-right:20px;
text-indent:0px;
text-align:justify;
}

#main h2 {
	font-size: 1.0em; 
	font-weight: bold; 
	margin-top:0px; 
	margin-bottom:0px;
	color: #eee; 
	display:inline;
	}
#main h3 {color: #ccc;}
#mainpane2 h2 {color:#eee;}
/* a subsection of 'main' for the DVD cover */
#maincover {

position: relative;
right: 12px;
color:#aaaaaa;
background:#232323;
width:200px;
margin: auto;
margin-bottom: 0px;
padding-bottom: 0px;
}

/* a subsection of 'main' for the DVD details alongside the cover */
#maindetails {
color:#aaaaaa;
background:#000000;
float:left;
margin-left: 5px;
margin-right: 5px;
text-indent:10px;
text-align:left;
padding-top:2px;
}

p{
padding-left: 10px;
padding-right: 10px;
text-indent:0px;
}
#sidebarreview{
float: top;
background:#232323;
width:303px;
padding:0px;
padding-left:0px;
padding-top:5px;
border-left:1px solid #232323 ;
vertical-align: top;
}

#screenshot{
width: 500px;
min-height: 180px;
margin: auto;
margin-top: 10px;
padding: 0;
overflow: hidden;
background-color: #181818 ;
}

#screenshot .gallerylayer{
background-color: #181818 !important;
}

#sidebarreview li{
list-style: disc;
color: #FFFFFF;
}

#sidebarreview li span{
color: #FFFFFF;
}

#sidebar {
float: left;
background-color:#232323;
width:305px;
height: 100%;
padding:0px 0;
padding-left:2px;
padding-top:5px;
}

#sidebar ul {
padding-top:0px;
padding-bottom:1em;
}

#sidebar li {
color:#AFCD70;
list-style:circle;
}

#sidebar li a {
text-decoration:none;
}

#sidebar li a:link {
color:#547999;
}

#sidebar li a:visited {
color:#895499;
}

#sidebar h3,#sidebar p {
padding:0 10px 0 0;
}

#sidebar h3 {
color:#bbbbbb;
}

#ad {
color:#989898;
clear:both;
font-size:0.9em;
text-align:center;
padding: 20px;
}

#footer {
position: relative;
margin: auto;
bottom: 12px;
width: 1007px;
color:#989898;
background:#2a2a2a;
clear:both;
font-size:0.9em;
text-align:center;
}

#footer p {
margin:0;
padding:5px;
text-align:center;
}

#sharep {
text-align:right;
}

#sidep{
text-align:center;
}

sup,sub {
color:#7AA410;
}

blockquote {
	background: #555;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #EEE;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
blockquote p {padding: 3px 0;}

.blendedlinks {
color:#dddddd;
text-decoration:none;
}

/*#nav li a:hover,#nav li a:active {
color:#333333;
}*/

#main p,#sidebar p {
color:#888888;
}

#sidebar li a:hover,#sidebar li a:active {
color:#999254;
}

#raise {
position: relative;
bottom: 10px;
}

#bottomborder{
border-bottom-color: #aaa;
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 5px;
text-align: left;
}

#bottomborderup{
position: relative;
bottom: 30px;
border-bottom-color: #aaa;
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 5px;
text-align: left;
}

#up{
position: relative;
bottom: 20px;
padding: 5px;
text-align: left;
}

#metafeature {
color: #ccc;
font-size: 0.8em;
text-indent:0px;
border-top-color: #aaa;
border-top-width: 1px;
border-bottom-color: #aaa;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
padding: 10px;
}

.meta{
color: #ccc;
font-size: 1.0em;
text-indent: 0px;
}

#metareview {
color: #ccc;
font-size: 0.8em;
text-indent:0px;
margin-left: 0px;
border-top-color: #aaa;
border-top-width: 1px;
border-bottom-color: #aaa;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
padding: 5px;
}

.metareview{
color: #ccc;
font-size: 12px;
text-indent: 0px;
font-weight: bold;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}

#categories {
font-size: 0.9em;
text-align: center;
}

#buydvd {
text-align: center;
position: relative;
left: 40px;
bottom: 10px;
font-size: 2.0em;
margin-top: 0px;
padding-top: 0px;
}

#summary {
font-size: 0.9em;
font-style: italic;
}

#sectiondivider {
height: 20px;
width: 95%;
font-size: 1.0em;
background-color: #999254;
border-top:2px solid #454545;
border-bottom:2px solid #454545;
color:#b1b1b1;
font-weight: bold;
padding: 0 15px;
clear:both;
}

#simpledivider {
height: 25px;
width: 100%;
font-size: 1.2em;
background-color: #232323;
color:#b1b1b1;
font-weight: bold;
clear:both;
text-indent:10px;
}

#dividerreview {
text-align: left;
border-bottom: 2px solid #232323;
padding: 5px;
margin-bottom: 5px;
}

img.smallcover {
height: 135px;
width: 95px
border:0px
}

question {
color:white   ;
font-weight: bold;
}

answer {
color: #aaa;
}

/* Star rating */
.rating{
width:80px;
height:16px;
margin:0 0 5px 0;
margin-left:25px;
padding:0;
list-style:none;
clear:both;
position:relative;
background: url(images/styles/star.jpg) no-repeat 0 0;
}
ul.rating li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated but ie6 does\*/
float:left;
/* end hide*/
text-indent:-999em;/* hide text*/
}
ul.rating li a {
position:absolute;
left:0;
top:0;
width:16px;
height:16px;
text-decoration:none;
z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}	
ul.rating li a:hover {
z-index:2;
width:80px;
height:16px;
overflow:hidden;
left:0;
background: url(images/styles/star.jpg) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}