#facebox .b {
  background:url(b.png);
}

#facebox .tl {
  background:url(tl.png);
}

#facebox .tr {
  background:url(tr.png);
}

#facebox .bl {
  background:url(bl.png);
}

#facebox .br {
  background:url(br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../images/jquery-autocomplete/icon-ajax-loading.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.thumbvote button.thumb-sprite { margin:0; padding:0; border:0 none; outline: none 0; background:transparent;  cursor: pointer; vertical-align:middle; width:16px; height: 16px; background-image: url(../images/jquery-lightbox.thumbvoter/thumbs-all.gif); background-repeat: no-repeat;}
.thumbvote button.thumb-up{ background-position: 0 0px; }
.thumbvote button.thumb-up-on{ background-position: 0 -16px; }
.thumbvote button.thumb-up-disabled{ background-position: 0 -32px; }
.thumbvote button.thumb-down{ background-position: -16px 0; }
.thumbvote button.thumb-down-on{ background-position: -16px -16px; }
.thumbvote button.thumb-down-disabled{ background-position: -16px -32px; }

.membervote button.thumb-sprite { margin:0; padding:0; border:0 none; outline: none 0; background:transparent;  cursor: pointer;  width:90px; height: 28px; background-image: url(../images/jquery-lightbox.thumbvoter/memberthumbs-all.gif); background-repeat: no-repeat;}
.membervote button.thumb-up{ background-position: 0 0px; }
.membervote button.thumb-up-on{ background-position: 0 -28px; }
.membervote button.thumb-up-disabled{ background-position: 0 -56px; }
.membervote button.thumb-down{ background-position: -91px 0; }
.membervote button.thumb-down-on{ background-position: -91px -28px; }
.membervote button.thumb-down-disabled{ background-position: -91px -56px; }
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
/*#container .rating, #facebox .rating{cursor:pointer;margin:2em;clear:both;display:block}*/
/*#container .rating:after, #facebox .rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}*/
#container .cancel, #container .star, #facebox .cancel, #facebox .star{float:left;width:12px;height:12px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
#container .bigstar, #facebox .bigstar{float:left;width:24px;height:22px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
#container .cancel, #container .cancel a, #facebox .cancel, #facebox .cancel a{}
#container .star, #container .star a, #facebox .star, #facebox .star a{background:url('../images/jquery-rating/star.gif') no-repeat 0 1px}
#container .bigstar, #container .bigstar a, #facebox .bigstar, #facebox .bigstar a{background:url('../images/jquery-rating/star_big.gif') no-repeat 0 1px}
#container .cancel a, #container .star a, #facebox .cancel a, #facebox .star a{display:block;width:12px;height:100%;background-position:0 0px;}
#container .bigstar a, #facebox .bigstar a{display:block;width:24px;height:100%;background-position:0 0px;}
#container .star_on a, #facebox .star_on a{background-position:0 -11px!important}
#container .bigstar_on a, #facebox .bigstar_on a{background-position:0 -22px!important}
#container .star_hover a, #container .star_live a:hover, #facebox .star_hover a, #facebox .star_live a:hover{background-position:0 -0px}
#container .bigstar_hover a, #container .bigstar_live a:hover, #facebox .bigstar_hover a, #facebox .bigstar_live a:hover{background-position:0 -22px }
/* Read Only CSS */
#container .star_readonly a, #container .star_readonly a:hover, #facebox .star_readonly a, #facebox .star_readonly a:hover{cursor:default !important}
#container .bigstar_readonly a, #container .bigstar_readonly a:hover, #facebox .bigstar_readonly a, #facebox .bigstar_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
#container .star, #container .bigstar, #facebox .star, #facebox .bigstar{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

#main .blue-summary p #container .star, #main .blue-summary p #container .star a, #main .category-box ol li .star a, #main  #results-column .result p .star a, #main #results-column .result p .star, #main #results-column-wider .result p .star, #main  #results-column-wider .result p .star a, #main #results-column-wider .result-longer p .star a, .blueitem-small .star a:hover, #main .blueitem p .star a:hover, #main .star a:hover, #main .shortreview .star a, #main .shortreview .star a:hover, #main .numeral-detail .star a, #main .numeral-detail .star a:hover, #main  #results-column .sponsored-result p .star a,  #main  #results-column .sponsored-result p .star a:hover, #main #tabbed-holder p .star a, #main #tabbed-holder p .star a:hover, #main .blue-summary p #facebox .star, #main .blue-summary p #facebox span.stars-left .star a, #main .latest-review-wide p  span.stars-left .star a
{background:url('../images/jquery-rating/star.gif') no-repeat 0 1px}
#container .result .star, #facebox .result .star{padding-top:3px;}
#tooltip {
	position: absolute;
	z-index: 3000;
	border-left: 1px solid #D3D3D3;
    border-top: 1px solid #D3D3D3;
    border-right: 2px solid #9B9B9B;
    border-bottom: 2px solid #9B9B9B;
	background-color: #FFFFED;
	padding: 10px;
	opacity: 0.85;
    line-height:1.2em;
}

#tooltip a {color:#1594D4; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#tooltip a.tipoverlink {margin-left:14px;}
#tooltip a.tipnamelink {font-weight:bold;}
#tooltip h3, #tooltip div { margin: 0; font-weight:normal; color:#999999; font-size:0.68em; }
