/* From global */
body {
	margin: 0px;
	padding: 0px;
	background-color:#ccc;
	background-image: url(images/backgroundplay.jpg);
}

#header {
	height: 110px;
	width: 985px;
	margin:5px auto 0 auto;
}
#logo {
	width: auto;
	float: left;
	margin-top:10px;
}
#logo a {
	background-image: url(images/logos.gif);
	display:block;
	height:96px;
	width:229px;
}
#topbanner {
	height: 90px;
	width: 728px;
	float: left;
	margin:10px 0 0 10px;
	overflow:hidden;
	text-align:center;
}
#topbanner a {display:block;margin:0 auto;width:100%;}
#trailer {
	float: left;
	width: 650px;
}
#search #form1 {
	margin: 0px;
	padding: 0px;
	width: 175px;
}

#container {
	width: 985px;
	margin:0 auto;
	background-color: #000000;
	padding-bottom: 20px;
}
#results img {
	border: 1px solid #EDEEED;
}
img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#footer {
	width: 985px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
/* Rounded corners w/o images */
#roundcorners {
	width: 985px;
	margin:5px auto 0 auto;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:transparent; border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 8px; background:#000;}
.xb2 {margin:0 6px; background:#000;}
.xb3 {margin:0 4px; background:#000;}
.xb4 {margin:0 3px; background:#000; border-width:0 5px;}
.xb5 {margin:0 2px; background:#000; border-width:0 4px;}
.xb6 {margin:0 2px; background:#000; border-width:0 3px;}
.xb7 {margin:0 1px; background:#000; border-width:0 3px; height:2px;}

#bottombanner {
	height: 90px;
	width: 728px;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
	margin-bottom: 10px;
}
#sitedesign {
	float: right;
	margin-top: 25px;
	text-align: left;
	height: 75px;
	width: 165px;
	margin-right: 15px;
}
#sitedesign p {
	padding: 0px;
	float: left;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#sitedesign a {
	background: url(images/logos.gif) no-repeat right top;
	display:block;
	float:right;
	height:67px;
	width:78px;
}
a,
a:hover {
	text-decoration: none;
	}

/* From lytebox */
#lbOverlay { position: absolute; top: 0; left: 0; z-index: 99999; width: 100%; height: 400px; }
	#lbOverlay.grey { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 300px; height: 300px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 5px solid #888888; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 10px solid #888888; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(images/lbb.png) no-repeat 0px 0px}

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(images/lbb.png) no-repeat 0px 28px;}

#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(images/lbb.png) no-repeat 0px 56px; }

/* This seems to be the default */
body {font-family:Verdana, Arial, Helvetica, sans-serif;}
#sform {
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top: 20px;
}
#smatch {width:140px;}
#sbutton {background-color:#f33;border:none;}
#contactlinks {width:175px;}
#copyright {
	clear:both;
	color:#fff;
	padding:8px;
	font-size:12px;
	font-style:italic;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#copyright a,
#copyright a:hover {font-size:12px;font-weight:normal;}
/* left hand panel */
#player {
	color:#fff;
	font-size:12px;
	width:510px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 40px;
	padding-top: 10px;
}
#cvr {clear:left;float:left;width:210px;}
#cvr_img {margin-bottom:5px;width:203px;}
#buynow {padding:10px 0;text-align:center;}
/* Stats */
#stats {color:#fff;font-size:10px;padding:2px 0;font-weight:bold;}
/* Left hand  text panel */
#ppanel {
	color:#fff;
	float:left;
	margin-bottom:20px;
	width:280px;
}
#ppanel {font-size:11px;}
#ppanel ul {margin:0;padding:0;text-indent:0;}
#ppanel li {color:#fff;font-size:10px;list-style-type:none;padding:5px 0;margin:0;text-indent:0}
#ppanel em,
.redlable {color: #DF0021;font-weight:bold;}

#sorry {color:#fff;font-size:16px;text-align:center;line-height:200%;padding:20px 0;}
/* right hand panel */
#results {
	float:right;
	position:relative;
	width:430px;
}
.gutter {
  float:left;
  height:632px;
  text-align:center;
  width:46px;
  }
.gutter a {outline:none;}
.result {
  float:left;
  width:320px;
}
#results img    {margin:2px;}

#pagination  {clear:left;padding:10px 40px 10px 0;text-align:right;}
#pagination  ul,
#pagination  li {color:red;display:inline;font-size:12px;list-style-type:none;}
#pagination  a {color:red;font-size:12px;}
#pagination  a:hover {color:white;}

#pprev span {display:block;background:url("images/arrows.gif") no-repeat left top;
width:25px;height:58px;margin:285px 0 0 10px;}
#pnext span {display:block;background:url("images/arrows.gif") no-repeat right top;
width:25px;height:58px;margin:285px 0 0 10px}

#footer {clear:both;margin-bottom:50px;}

/* css menu adapted from http://www.exploding-boy.com */
#tabs {
	background:#000;
	line-height:normal;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0px;
}
#tabs ul {
	list-style:none;
	padding:5px 0 20px 0;
	margin:0 0 0 40px;
	overflow: visible;
}
#tabs li {
 display:inline;
 font-size:10px;
 margin:0;
 padding:0;
}
#tabs b,
#tabs a {
float:left;
 background:url("images/tabsl.gif") no-repeat left top;
 margin:0 8px 0 0;
 outline:none;
 padding:0 0 0 6px;
 text-decoration:none;
}
#tabs a span,
#tabs span.selected,
#tabs span.inactive {
	float:left;
	display:block;
	background:url("images/tabs.gif") no-repeat right top;
	padding:5px 10px 5px 4px;
	color:#fff;
	font-size:12px;
	font-weight: bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a.selected,
#tabs a:hover {
 background:url("images/tabsl.gif") no-repeat left bottom;
}
#tabs span.selected,
#tabs a:hover span {
 background:url("images/tabs.gif") no-repeat right bottom;
}
#tabs span.inactive {
	color:#888;
}
#gap_rated,#gap_faq {display:block;float:left;width:80px;}

#player_swf {height:347px;text-align:center;width:482px;}

/* Star rating widget adapted from http://www.komodomedia.com */

.star-rating-wrap { white-space:nowrap; }
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating li.current-rating {background: url(images/star.gif) left -1000px repeat-x;}
.star-rating {
 position:relative;
 width:100px !important;
 height:25px !important;
 overflow:hidden !important;
 list-style:none;
 margin:0 !important;
 padding:0 !important;
 background-position: left top;
 display: block;
 top:-5px;
}
.star-rating li {display: inline;background: transparent !important;border: 0 !important;}
ul.star-rating a,
ul.star-rating li.current-rating {
 position:absolute;
 top:0;
 left:0;
 text-indent:-9999px;
 height:25px !important;
 line-height:25px !important;
 outline:none;
 overflow:hidden;
 border: none;
 padding: 0 !important;
 margin: 0 !important;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {background-position: left bottom;}
.star-rating a.one-star {width:20%;z-index:6;}
.star-rating a.two-stars {width:40%;z-index:5;}
.star-rating a.three-stars {width:60%;z-index:4;}
.red {
	color: #ED1C24;
}
.star-rating a.four-stars {width:80%;z-index:3;}
.star-rating a.five-stars {width:100%;z-index:2;}
.star-rating li.current-rating {
 z-index:1;
 background-image: url(images/star.gif) !important;
 background-position: left center !important;
}
.coverstable {
	color: #333333;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#stats {
	margin-bottom: 10px;
}
/* Contact form */
#contact  {background-color:#999;height:600px;margin:0 auto;padding:20px;text-align:left;width:700px;}
#contact legend {color:#000;font-size:14px;font-weight:bold;}
#contact .param {color:#000;font-size:12px;font-weight:bold;float:left;margin:0 10px 5px 0;}
#contact .prompt {}
#contact .reject {color:#f00;}
/* FAQ */
#faq  {
	background-color:#000000;
	margin:0 auto;
	padding:20px;
	text-align:left;
	width:700px;
}
#faq dt {font-weight:bold;padding:10px 0;}
#faq h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#faq dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ED1C24;
}
#faq dd {
	color: #FFFFFF;
}
#contact h1 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contactus .prompt {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contactus legend {
	color: #ED1C24;
}
#contact {
	background-color: #000000;
}

