/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.mods #ratingBox{width: 180px !important; }
.mods div.rating-cancel,
.mods div.star-rating{float:left;width:21px !important;height:20px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;padding-right:4px;}
.mods div.rating-cancel,.mods div.rating-cancel a{background:url(/obj/advanced/default/layout/img/elements/delete.43518838.png) no-repeat 0 0 !important;}

.mods div.star-rating,.mods div.star-rating a{background:url(/obj/advanced/default/layout/img/elements/stars_fanReport.8dc45d39.png) no-repeat 0 0px}
.mods div.rating-cancel a,.mods div.star-rating a{display:block;width:21px;height:100%;background-position:0 0px;border:0; text-decoration: none;}
.mods div.star-rating-on a{background-position:0 -40px!important}
.mods div.star-rating-hover a{background-position:0 -40px}
.mods div.rating-cancel.star-rating-hover, .mods div.rating-cancel.star-rating-hover a{background-position:0 -20px!important }
/* Read Only CSS */
.mods div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
.mods div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

.mods div.ratingList div {list-style-type: none;width: 100%;margin:0px !important;}
.mods div.ratingList label{ width:29%;float:left; font-size:14px; padding-right:10px; color:#335674;}
.mods div.rating-cancel{ margin-left:10px;}
.mods div.ratingList{ clear:both; }
.mods div.ratingList div.ratingBox span.textXS{ line-height: 15pt !important;}
.mods #yVenueReview{ padding-top:20px;}

#reviewForm { margin-top: -20px; }
 
.mods div.rating-cancel.star-rating-hover a{ background-position:0 -62px!important; }
.mods .formularBox form fieldset .ratingList span {float:none;}
div.ratingBox ul.error{margin-left:215px; margin-top:2px;}
.mods #starRating div.rating-cancel{display:none !important;}

#venueRating{ width:500px; margin-left:200px; margin-bottom:0px !important; }
#venueRating ul.ratingList li{list-style-type:none;}
#venueRating ul.ratingList li .star-rating, 
#venueRating ul.ratingList li .star-rating a{background:url(/obj/advanced/default/layout/img/elements/venue.51e420b6.png) no-repeat 0 0px}
#venueRating ul.ratingList li .star-rating-on a{background-position:0 -40px!important}
#venueRating ul.ratingList li .star-rating-hover a{background-position:0 -40px}
#venueRating ul.ratingList li .rating-cancel.star-rating-hover, div#venueRating ul.ratingList li .rating-cancel.star-rating-hover a{background-position:0 -20px!important }
#venueRating ul.ratingList li .star-rating-readonly a{cursor:default !important}
#venueRating ul.ratingList li .star-rating{background:transparent!important;overflow:hidden!important}
#venueRating label{width:270px; }

.displayButton{display:block !important;}
.displayNoButton{display:none !important;}

.flyoutRating span.ratingLabel {display:inline-block; width: 114px;}
.flyoutRating div.rate {display: inline-block;}
	
	*+html .flyoutRating span.ratingLabel,
	*+html .flyoutRating div.rate {display: block; float: left;}

.cellA .details a, .cellA .details a:hover{white-space: nowrap;font-weight: bold;text-decoration: none;background: transparent url(/obj/advanced/default/layout/img/modular/linksymbols/tobottom_7F95A8.5b7f5649.gif) no-repeat center right;padding-right: 15px;}
.cellA .details, .cellA .rate{float:left;}
.cellA .rate{margin-right:5px;}

.mods #venueRating ul{ padding-left:15px !important; margin-bottom:0 !important;}
.mods ul#venueBox{ padding-left:0 !important;float: left;  width: 100%; margin-bottom:0 !important; }
.mods ul#venueBox li{display: block;float: left;width: 100%;}
.mods .ratingList, .mods .ratingList li{    float: left;  width: 100%; }
#pleaseRate{float:left;width:100%;}

