/* RATE THIS POSTER */
#containerRate h2 {
	width: 274px;
	height: 37px;
	background: url('../images/headlineRate.png') no-repeat left 0;
	font-size: 0;
	padding: 0;
	margin: 0 0 0 189px;
	color: #ffffff;
	text-indent: -5000px;
}
fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
.custom-radio, .custom-radio2 {
	position: relative;
}
.custom-radio {
	margin: 0 0 0 197px;
}
.custom-radio2 {
	margin: 0 0 0 208px;
}
.custom-radio input, .custom-radio2 input {
	position: absolute;
	left: 2px;
	top: 17px;
	margin: 0;
	z-index: 0;
}
.custom-radio label, .custom-radio2 label {
	display: block;
	position: relative;
	z-index: 1;
	height: 40px;
	line-height: 1px;
	font-size: 0;
	color: #ffffff;
	text-indent: -5000px;
	cursor: pointer;
}
.custom-radio label {
	background: url('../images/radiobuttonPimpin.gif') no-repeat left 0;
	width: 258px;
}
.custom-radio2 label {
	background: url('../images/radiobuttonShit.gif') no-repeat left 0;
	width: 237px;
}
.custom-radio label, .custom-radio2 label {
	background-position: 0 0;
}
.custom-radio label:hover, .custom-radio label.focus, .custom-radio2 label:hover, .custom-radio2 label.focus2 {
	background-position: 0 -100px;
}
.custom-radio label.checked, .custom-radio2 label.checked {
	background-position: 0 -200px;
}
.custom-checkbox label.checkedFocus {
	background-position: 0 -300px;
}
.custom-radio label.focus, .custom-radio2 label.focus2 {
	outline: 1px dotted #ccc;
}
#containerRate a.submit {
	background:url('../images/buttonSubmit.png') center center no-repeat;
	display:block;
	width:77px;
	height:26px;
	margin: 10px 0 0 288px;
}




/* ------------------------------------- nex tweaks --------------------------------------------- */
#containerPostersHome {
  position: relative;
}
#containerPostersHome #arrowRightHome { 
  position: absolute;
  right: 0px;
  top: 0px;
}
#containerPostersHome #arrowLeftHome { 
  position: absolute;
  left: 10px;
  top: 0px;
  display: none;
}
#postersHome { 
  width: 534px;
  height: 260px;
  overflow: hidden;
  margin-left: 52px;
}
#postersHome .poster { 
  width: 167px;
  height: 256px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: black;
  padding: 0;
  margin: 2px 5px;
}

#postersHome .poster a { 
  width: 167px;
  height: 256px;
  display: block;
  text-indent: 25000px;
}

.slider { width: 25000px; }

#banner { height: 159px; }

#menu a, #top-menu a { text-decoration: none; }

div#containerPosters .posterBox .posters a.posterimg { 
  width: 102px;
  height: 160px;
  display: block;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  margin-left: 40px;
}

div#containerPosters .posterBox .posters a.posterimg:hover { text-decoration: none; }

div#containerNav { padding-left: 35px; }

div.bottom { position: relative; }

div.bottom #arrowRightSales { 
  position: absolute; 
  right: 0px;
  top: 0px; 
}

div.bottom #arrowLeftSales { 
  position: absolute; 
  left: 0px;
  top: 0px; 
}


div.poster { 
  background-position: center center;
  background-repeat: no-repeat;
}


#containerRate { display: none; }

div.reply_count { 
  background: black url(/img/bg/comment-red-gradient.jpg) top left repeat-x;
}


div.comment_reply { 
  background-color: #000;
}

#comments div.comment div.comment_reply div.comment-info { width: 396px; }


div.edit_comment { display: none; }

a.edit_comment { cursor: pointer; }

div#archivePosters div.posterBox div.posters a { 
  width: 96px;
  height: 128px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}
div#archivePosters div.posterBox div.posters {
  padding-bottom: 2px;
}

div#containerMoreMovie div.posters a { 
  float: left;
  width: 75px;
  height: 111px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 0 10px 10px;
  text-decoration: none;
}

#nicemenu div.sub_menu { 
  z-index: 100; 
}

#searchField { 
  position: relative;
  left: -3px;
  top: -2px;
}



/* ------------------------------------- nex tweaks --------------------------------------------- */
#containerPostersHome {
  position: relative;
}
#containerPostersHome #arrowRightHome { 
  position: absolute;
  right: 0px;
  top: 0px;
}
#containerPostersHome #arrowLeftHome { 
  position: absolute;
  left: 10px;
  top: 0px;
  display: none;
}
#postersHome { 
  width: 534px;
  height: 260px;
  overflow: hidden;
  margin-left: 52px;
}
#postersHome .poster { 
  width: 167px;
  height: 256px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: black;
  padding: 0;
  margin: 2px 5px;
}

#postersHome .poster a { 
  width: 167px;
  height: 256px;
  display: block;
  text-indent: 25000px;
}

.slider { width: 25000px; }

#banner { height: 159px; }

#menu a, #top-menu a { text-decoration: none; }

div#containerPosters .posterBox .posters a.posterimg { 
  width: 102px;
  height: 160px;
  display: block;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  margin-left: 40px;
}

div#containerPosters .posterBox .posters a.posterimg:hover { text-decoration: none; }

div#containerNav { padding-left: 35px; }

div.bottom { position: relative; }

div.bottom #arrowRightSales { 
  position: absolute; 
  right: 0px;
  top: 0px; 
}

div.bottom #arrowLeftSales { 
  position: absolute; 
  left: 0px;
  top: 0px; 
}


div.poster { 
  background-position: center center;
  background-repeat: no-repeat;
}


#containerRate { display: none; }

div.reply_count { 
  background: black url(/img/bg/comment-red-gradient.jpg) top left repeat-x;
}


div.comment_reply { 
  background-color: #000;
}

#comments div.comment div.comment_reply div.comment-info { width: 396px; }


div.edit_comment { display: none; }

a.edit_comment { cursor: pointer; }

div#archivePosters div.posterBox div.posters a { 
  width: 96px;
  height: 128px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}
div#archivePosters div.posterBox div.posters {
  padding-bottom: 2px;
}

div#containerMoreMovie div.posters a { 
  float: left;
  width: 75px;
  height: 111px;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 0 10px 10px;
  text-decoration: none;
}

#nicemenu div.sub_menu { 
  z-index: 100; 
}

#searchField {
  left: -3px;
  position: relative;
  top: -25px;
}
#containerMissing { 
  background-image: url(/posters/images/bgMissing.jpg);
}

div#containerPoster .poster,
div#containerPoster .poster img { 
  height: auto;
}

div#containerPoster .poster img.smallPoster { 
  /*width: auto;*/
}

#previousYears a:visited { color: #fff; }

div#posterContact div.webform { 
  position: absolute;
  left: -2000px;
  top: -2000px;
}

#login_form td { color: #fff; }

div#source a { color: #fff; text-decoration: underline; }


/* v2 changes */
div#postersHome { 
  width: 865px;
}
#postersHome .poster {
  margin: 2px 3px; 
}
div#containerPostersHome #arrowRightHome { 
  right: 15px;
}
#containerMissing { float: left; }

#containerNav .column { width: 147px; white-space: nowrap; }

