.fbre_user_login_title {
text-align: left;
}
#wps-fb-review-engine {
	margin-top: 40px;
}
#tab-reviews #wps-fb-review-engine {
	margin-top: 0;
}
.fbre-left {
	float: left;
}
.fbre-right {
	float: right;
}
.fbre-center {
	text-align: center;
}
.fbre-margin-top {
	margin-top: 5px;
}
.fbre-error {
	background: none repeat scroll 0 0 #EE0101;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    padding: 4px 10px;
    position: absolute;
    float: left;
    font-size: 12px;
	display: none;
}
.fbre-sucess {
	background: none repeat scroll 0 0 #8CB944;
    border: 2px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 6px #000000;
    color: #FFFFFF;
    padding: 4px 10px;
    position: absolute;
    float: left;
    font-size: 12px;
}
.fbre-clear {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
	padding: 0 4px;
}
.wps-fbre-average-rating {
	padding: 0 !important;
	margin: 3px 15px 0 0 !important;
}
#map img {
	max-width: none !important; 
}
.wps-fbre-gmap-popup-content{
	font-size: 12px;
}
.fbre-rating-fields {
	display: none;
	visibility: hidden;
}

/* ==========================================================================
   Review Form
   ========================================================================== */
.fbre-review-container {
	width: 100%;
	margin-bottom: 30px;
	display: block;
	position: relative;
}
.fbre-review-container #reviews {
	border: 0 !important;
	border-top: 0 !important;
}
.fbre-rating-lable {
	width: 200px;
	float: left;
}
#wps-fb-review-engine .fbrerating {
	cursor: pointer;
	display: block;
	padding: 0 0 5px 0;
}
#wps-fb-review-engine .fbrerating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.star_rate {
	float: left;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.cancel {
	float: left;
	width: 16px;
	height: 17px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
	margin-right: 5px;
}
.cancel a {
	background: url(../images/delete.gif) no-repeat 0 -15px;
	margin-top: 2px;
}
.star_rate,
.star_rate a {
	/*background: url(../images/star.gif) no-repeat 0 0px;*/
}	
.cancel a,
.star_rate a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}
div.fbrerating div.on a {
	background-position: 0 -40px !important;
}
div.fbrerating div.cancel.on a {
	background-position: 0 -16px !important;
}
div.fbrerating div.hover a,
div.fbrerating div a:hover {
	background-position: 0 -20px;
}
@media (max-width: 767px) {
	.star_rate {
		width: 34px;
		height: 34px;
	}
	.cancel {
		float: left;
		width: 20px;
		height: 28px;
		overflow: hidden;
		text-indent: -999em;
		cursor: pointer;
		margin-right: 5px;
	}
	.cancel a {
		background: url(../images/delete-mobi.gif) no-repeat 0 1px;
		margin-top: 8px;
	}
	.star_rate,
	.star_rate a {
		background: url(../images/star-mobi.gif) no-repeat 0 0px;
		margin-bottom: 8px;
	}	
	div.fbrerating div.on a {
		background-position: 0 -68px !important;
	}
	div.fbrerating div.cancel.on a {
		background-position: 0 -19px !important;
	}
	div.fbrerating div.hover a,
	div.fbrerating div a:hover {
		background-position: 0 -34px;
	}
}

.fbre-review-container p {
	margin: 0 0 15px 0;
}
.fbre-review-container label.nr_fbre_first_name,
.fbre-review-container label.nr_fbre_user_email {
	width: 100px;
	float: left;
	margin-top: 5px;
}
.fbre-review-container label {
	margin-top: 5px;
}
.fbre-review-container input[type=text] {
	width: 200px;
}
.wps-fbre-average-ratings-stars {
	float: left;
	width: 290px;
	display: block;
	position: relative;
	margin: 3px 0 15px 0;
}
.fbre-ui-stream-headline time {
	float: none;
}
.wps-fbre-averagerating,
.wps-fbre-averagerating span {
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
}
.wps-fbre-average {
	float: left;
	width: 250px;
	display: block;
	position: relative;
	clear: both;
}
.wps-fbre-average-rating-title {
	display: block;
	position: relative;
	float: left;
	width: 165px;
	line-height: 20px;
}
#wps-fb-review-engine .wps-fbre-average .review-star,
.not-rated {
	float: right;
}

/* ==========================================================================
   Reviews
   ========================================================================== */
.fbre-story-content {
    border-bottom: 1px solid #D2D9E7;
    margin: 15px 0;
    position: relative;
	padding-bottom: 15px;
}
.fbre-story-content.color {
	margin: 20px 0;
    padding: 15px 15px 15px 20px;
    max-width: 100%;
	background: #FFFFFF !important;
	border: 1px solid;
    border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.fbre-story-content.color .wps-fbre-reviews-inner {
	margin: 0;
	padding: 0;
}
.fbre-story-content.color.black {
    border: 1px solid #000000;
}
.fbre-story-content.color.blue {
    border: 1px solid #2554C7;
}
.fbre-story-content.color.darkblue {
    border: 1px solid #15317E;
}
.fbre-story-content-color.skyblue {
    border: 1px solid #38ACEC;
}
.fbre-story-content.color.brown {
    border: 1px solid #885E2C;
}
.fbre-story-content.color.gold {
    border: 1px solid #D4A017;
}
.fbre-story-content.color.gray {
    border: 1px solid #657383;
}
.fbre-story-content.color.green {
    border: 1px solid #347C17;
}
.fbre-story-content.color.magenta {
    border: 1px solid #FF00FF;
}
.fbre-story-content.color.orange {
    border: 1px solid #E56717;
}
.fbre-story-content.color.pink {
    border: 1px solid #F660AB;
}
.fbre-story-content.color.red {
    border: 1px solid #FF0000;
}
.fbre-story-content.color.salmon {
    border: 1px solid #C36241;
}
.fbre-story-content.color.yellow {
    border: 1px solid #FFFC00;
}
.fbre-actor-photo {
    display: block;
    margin: 10px 20px 0 0;
	width: 60px;
	float: left
}
.fbre-actor-photo img {
    height: 50px;
    width: 50px;
	margin: 10px 20px 20px 0;
}
.fbre-actor-photo .fbre-verified .fbre-tooltip img {
	height: 40px !important;
	width: 40px !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 0 25px 5px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-moz-transform: none !important;
	-o-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.fbre-actor-photo .fbre-verified .fbre-tooltip img.fbre-check {
	float: left;
	width: 18px !important;
	height: 18px !important;
	margin: 3px 8px 0px 0px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-moz-transform: none !important;
	-o-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}

/* Reviewer tooltip */
.fbre-verified  {
	position: relative;
	text-decoration: none;
	float: left;
}
.fbre-verified .fbre-tooltip .fbre-tooltip-content {
	display: none;
}
.fbre-verified .fbre-tooltip:hover {
	cursor: help;
}
.fbre-verified .fbre-tooltip:hover .fbre-tooltip-content:before {
	content: "";
	position: absolute;
	border-right: 15px solid #ddd;
	border-bottom: 20px solid transparent;
	border-top: 20px solid transparent;
	display: block;
	top: 17px;
	left: -15px;
	z-index: 99;
}
.fbre-verified .fbre-tooltip:hover .fbre-tooltip-content {
	display: block;
	position: absolute;
	top: 0;
	top: -20px;
	left: 50px;
	background: #fff;
	padding: 5px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 450px;
	z-index: 999;
	border: 1px solid #ddd;
	-moz-box-shadow: 0px 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 0px 3px #ccc;
	box-shadow: 5px 8px 6px -3px #ccc;
}
@media (max-width: 767px) {
	.fbre-verified .fbre-tooltip:hover .fbre-tooltip-content {
		width: 180px;
	}
}

.fbre-story-inner-content {
    display: block;
	position: relative;
    vertical-align: top;
	float: left;
	width: 100%;
}
.fbre-story-inner-content .wps-fbre-average {
	float: right;
	width: 250px;
	clear: none;
	margin: 0 0 20px 20px;
}
.fbre-story-inner-content .wps-fbre-average .wps-fbre-average-rating-title {
	width: 165px;
}
p.fbre-ui-stream-headline {
    margin-bottom: 10px;
	padding: 0;
}
p.fbre-ui-stream-headline small {
	font-size: 85%;
}
.fbre-ui-stream-message {
    margin: 0 5px 5px 80px;
}
.fbre-ui-stream-message p {
	padding: 0 !important;
}
.fbre-review-action {
	margin: 0 5px 0px 80px;
}
#fb_fbre_details,
#tw_fbre_details,
#gp_fbre_details,
#nr_fbre_details,
#li_fbre_details {
	min-width: 96.5%;
	max-width: 100%;
	min-height: 100px;
	display: block;
	padding: 5px 8px;
	margin: 10px 0;
}
.fpb-fanpage-content #fb_fbre_details,
.fpb-fanpage-content #tw_fbre_details,
.fpb-fanpage-content #gp_fbre_details,
.fpb-fanpage-content #nr_fbre_details,
.fpb-fanpage-content #li_fbre_details {
	width: 750px;
}
.wps-fbre-athor_rating {
	display: block;
	width: 100%;
	float: left;
	margin: 10px 0 10px 0;
}
p.wps-fbre-author-rating-title {
	line-height: 25px;
	margin-bottom: 0px;
	margin: 0;
	padding: 0 15px 0 0;
	float: left;
}
.fbre-menubar {
    height: 25px;
    margin: 0 auto;
	padding: 4px 0;
	border-radius: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.fbre-menubar .fbre-menubar-inner label {
    display: block;
    margin-right: 10px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}
.review-star,
.wps-fbre-rating-stars{
	display: block;
	position: relative;
	top: 0;
	/*background: url(../images/stars/stars.png) no-repeat;*/
	text-indent: -9999px;
	width: 84px;
	height: 15px;
	margin: 0;
}
#wps-fbre-review-stars {
	margin-left: 80px;
	margin-bottom: 10px;
}
.not-rated {
	display: block;
	position: relative;
	line-height: 25px;
}
.wps-fbre-social-buttons {
	display: none;
	width: 100%;
	margin: 20px 0;
	float: left;
}
p.wps-fbre-connect {
	display: block;
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0 !important;
}
.wps-fbre-email-box {
	display: none;
}
.wps-fbre-or {
	float: left;
    font-size: 16px;
    width: 10%;
}
.wps-fbre-firstname-title,
.wps-fbre-or,
.wps-fbre-wp-button {
	font-weight: bold !important;
}
div.fbre-buttons {
	display: block;
	margin-bottom: 20px;
}
.fbre-buttons {
	width: 250px;
	float: left;
}
.fbre-buttons br {
	display: none;
	height: 0;
	width: 0;
}
.fbre-buttons p {
	margin: 0;
	padding: 0;
}
.fbre-buttons img {
	margin: 0 10px 0 0;
	border: 0px;
	display: inline-block;
	padding: 0;
	float: left;
	width: 40px;
	max-width: 40px;
}
.fbre-buttons a:hover img {
	border: none;
	background: transparent;
}
.wps-fbre-firstname,
.wps-fbre-email-box {
	float: left;
}
div.wps-fbre-userdetails {
	float: left;
    width: 220px;
}
.wps-fbre-email-box {
	margin-top: 20px;
}
div.nr-review-error {
  margin-bottom: 10px !important;
  position: relative !important;
}

/* ==========================================================================
   Stars
   ========================================================================== */
.wps-fbre-stars_1stars {
	background-position: 0px -32px !important;
}
.wps-fbre-stars_1halfstars {
	background-position: 0px -47px !important;
}
.wps-fbre-stars_2stars {
	background-position: 0px -62px !important;
}
.wps-fbre-stars_2halfstars {
	background-position: 0px -77px !important;
}
.wps-fbre-stars_3stars {
	background-position: 0px -92px !important;
}
.wps-fbre-stars_3halfstars {
	background-position: 0px -107px !important;
}
.wps-fbre-stars_4stars {
	background-position: 0px -122px !important;
}
.wps-fbre-stars_4halfstars {
	background-position: 0px -137px !important;
}
.wps-fbre-stars_5stars {
	background-position: 0px -152px !important;
}

/* ==========================================================================
   Buttons
   ========================================================================== */
button.fbre-submit-button,
a button.fbre-submit-button,
.fbre-review-container a.fbre-submit-button,
.fbre-image-remove-button {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	padding: 6px 14px;
	text-decoration: none;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #c5c5c5;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
	*background-color: #e6e6e6;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbbbbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
button.fbre-submit-button:hover,
#wps-fb-review-engine .fbre-tablenav-pages a:hover,
a button.fbre-submit-button:hover {
	color: #333333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}

a button.fbre-submit-button {
	margin: 20px 0 5px 0;
}

/* Button Colors */
#wps-fb-review-engine.aqua .wps-fbre-tabs a,
#wps-fb-review-engine.aqua .fbre-submit-button,
a.aqua button.fbre-submit-button,
#wps-fb-review-engine.aqua .fbre-menubar,
#wps-fb-review-engine.aqua .fbre-tablenav-pages a {
	background-color: #11c7c7;
	background-image: -moz-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00FFFF), to(#02c0c0));
	background-image: -webkit-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: -o-linear-gradient(top, #00FFFF, #02c0c0);
	background-image: linear-gradient(to bottom, #00FFFF, #02c0c0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00FFFF', endColorstr='#ff02c0c0', GradientType=0);
	border-color: #02c0c0 #02c0c0 #11c7c7;
	*background-color: #02c0c0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.aqua .fbre-submit-button:hover,
a.aqua button.fbre-submit-button:hover,
#wps-fb-review-engine.aqua .fbre-tablenav-pages a:hover {
	background-color: #02c0c0;
	*background-color: #00b0b0;
}
#wps-fb-review-engine.babyblue .wps-fbre-tabs a,
#wps-fb-review-engine.babyblue .fbre-submit-button,
a.babyblue button.fbre-submit-button,
#wps-fb-review-engine.babyblue .fbre-menubar,
#wps-fb-review-engine.babyblue .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ACD1E9;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2f96b4;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.babyblue .fbre-submit-button:hover,
a.babyblue button.fbre-submit-button:hover,
#wps-fb-review-engine.babyblue .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #2f96b4;
	*background-color: #2786a1;
}
#wps-fb-review-engine.bisque .wps-fbre-tabs a,
#wps-fb-review-engine.bisque .fbre-submit-button,
a.bisque button.fbre-submit-button,
#wps-fb-review-engine.bisque .fbre-menubar,
#wps-fb-review-engine.bisque .fbre-tablenav-pages a  {
	background-color: #ffd7a8;
	background-image: -moz-linear-gradient(top, #FFE4C4, #debe98);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFE4C4), to(#debe98));
	background-image: -webkit-linear-gradient(top, #FFE4C4, #debe98);
	background-image: -o-linear-gradient(top, #FFE4C4, #debe98);
	background-image: linear-gradient(to bottom, #FFE4C4, #debe98);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFE4C4', endColorstr='#ffdebe98', GradientType=0);
	border-color: #debe98;
	*background-color: #debe98;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.bisque .fbre-submit-button:hover,
a.bisque button.fbre-submit-button:hover,
#wps-fb-review-engine.bisque .fbre-tablenav-pages a:hover {
	background-color: #debe98;
	*background-color: #00b0b0;
}
#wps-fb-review-engine.black .wps-fbre-tabs a,
#wps-fb-review-engine.black .fbre-submit-button,
a.black button.fbre-submit-button,
#wps-fb-review-engine.black .fbre-menubar,
#wps-fb-review-engine.black .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #222222;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.black .fbre-submit-button:hover,
a.black button.fbre-submit-button:hover,
#wps-fb-review-engine.black .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #222222;
	*background-color: #151515;
}
#wps-fb-review-engine.blue .wps-fbre-tabs a,
#wps-fb-review-engine.blue .fbre-submit-button,
a.blue button.fbre-submit-button,
#wps-fb-review-engine.blue .fbre-menubar,
#wps-fb-review-engine.blue .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #0044cc;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.blue .fbre-submit-button:hover,
a.blue .fbre-submit-button:hover,
#wps-fb-review-engine.blue .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #0044cc;
	*background-color: #003bb3;
}
#wps-fb-review-engine.brown .wps-fbre-tabs a,
#wps-fb-review-engine.brown .fbre-submit-button,
a.brown button.fbre-submit-button,
#wps-fb-review-engine.brown .fbre-menubar,
#wps-fb-review-engine.brown .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #A52A2A;
	background-image: -moz-linear-gradient(top, #A52A2A, #7d1919);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A52A2A), to(#7d1919));
	background-image: -webkit-linear-gradient(top, #A52A2A, #7d1919);
	background-image: -o-linear-gradient(top, #A52A2A, #7d1919);
	background-image: linear-gradient(to bottom, #A52A2A, #7d1919);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA52A2A', endColorstr='#ff7d1919', GradientType=0);
	border-color: #7d1919 #7d1919 #A52A2A;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #7d1919;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.brown .fbre-submit-button:hover,
a.brown button.fbre-submit-button:hover,
#wps-fb-review-engine.brown .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #7d1919;
	*background-color: #681616;
}
#wps-fb-review-engine.crimson .wps-fbre-tabs a,
#wps-fb-review-engine.crimson .fbre-submit-button,
a.crimson button.fbre-submit-button,
#wps-fb-review-engine.crimson .fbre-menubar,
#wps-fb-review-engine.crimson .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e84162;
	background-image: -moz-linear-gradient(top, #DC143C, #c10b2f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DC143C), to(#c10b2f));
	background-image: -webkit-linear-gradient(top, #DC143C, #c10b2f);
	background-image: -o-linear-gradient(top, #DC143C, #c10b2f);
	background-image: linear-gradient(to bottom, #DC143C, #c10b2f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffDC143C', endColorstr='#ffc10b2f', GradientType=0);
	border-color: #c10b2f #c10b2f #a80727;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #c10b2f;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.crimson .fbre-submit-button:hover,
a.crimson button.fbre-submit-button:hover,
#wps-fb-review-engine.crimson .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #c10b2f;
	*background-color: #a80727;
}
#wps-fb-review-engine.darkblue .wps-fbre-tabs a,
#wps-fb-review-engine.darkblue .fbre-submit-button,
a.darkblue button.fbre-submit-button,
#wps-fb-review-engine.darkblue .fbre-menubar,
#wps-fb-review-engine.darkblue .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #1111d3;
	background-image: -moz-linear-gradient(top, #0303c9, #00008B);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0303c9), to(#00008B));
	background-image: -webkit-linear-gradient(top, #0303c9, #00008B);
	background-image: -o-linear-gradient(top, #0303c9, #00008B);
	background-image: linear-gradient(to bottom, #0303c9, #00008B);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0303c9', endColorstr='#ff00008B', GradientType=0);
	border-color: #00008B #00008B #02028d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #00008B;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.darkblue .fbre-submit-button:hover,
a.darkblue button.fbre-submit-button:hover,
#wps-fb-review-engine.darkblue .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #00008B;
	*background-color: #02028d;
}
#wps-fb-review-engine.darkgreen .wps-fbre-tabs a,
#wps-fb-review-engine.darkgreen .fbre-submit-button,
a.darkgreen button.fbre-submit-button,
#wps-fb-review-engine.darkgreen .fbre-menubar,
#wps-fb-review-engine.darkgreen .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #018201;
	background-image: -moz-linear-gradient(top, #028602, #006400);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#028602), to(#006400));
	background-image: -webkit-linear-gradient(top, #028602, #006400);
	background-image: -o-linear-gradient(top, #028602, #006400);
	background-image: linear-gradient(to bottom, #028602, #006400);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff028602', endColorstr='#ff006400', GradientType=0);
	border-color: #006400 #006400 #005b00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #006400;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.darkgreen .fbre-submit-button:hover,
a.darkgreen button.fbre-submit-button:hover,
#wps-fb-review-engine.darkgreen .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #006400;
	*background-color: #005b00;
}
#wps-fb-review-engine.facebookblue .wps-fbre-tabs a,
#wps-fb-review-engine.facebookblue .fbre-submit-button,
a.facebookblue button.fbre-submit-button,
#wps-fb-review-engine.facebookblue .fbre-menubar,
#wps-fb-review-engine.facebookblue .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5173bb;
	background-image: -moz-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e6eb0), to(#2a4783));
	background-image: -webkit-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: -o-linear-gradient(top, #4e6eb0, #2a4783);
	background-image: linear-gradient(to bottom, #4e6eb0, #2a4783);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e6eb0', endColorstr='#ff2a4783', GradientType=0);
	border-color: #2a4783 #2a4783 #1d3974;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2a4783;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.facebookblue .fbre-submit-button:hover,
a.facebookblue button.fbre-submit-button:hover,
#wps-fb-review-engine.facebookblue .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #2a4783;
	*background-color: #1d3974;
}
#wps-fb-review-engine.fuchsia .wps-fbre-tabs a,
#wps-fb-review-engine.fuchsia .fbre-submit-button,
a.fuchsia button.fbre-submit-button,
#wps-fb-review-engine.fuchsia .fbre-menubar,
#wps-fb-review-engine.fuchsia .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #fd89fd;
	background-image: -moz-linear-gradient(top, #FF00FF, #d000d0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF00FF), to(#d000d0));
	background-image: -webkit-linear-gradient(top, #FF00FF, #d000d0);
	background-image: -o-linear-gradient(top, #FF00FF, #d000d0);
	background-image: linear-gradient(to bottom, #FF00FF, #d000d0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF00FF', endColorstr='#ffd000d0', GradientType=0);
	border-color: #d000d0 #d000d0 #c103c1;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #d000d0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.fuchsia .fbre-submit-button:hover,
a.fuchsia button.fbre-submit-button:hover,
#wps-fb-review-engine.fuchsia .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #d000d0;
	*background-color: #c103c1;
}
#wps-fb-review-engine.gold .wps-fbre-tabs a,
#wps-fb-review-engine.gold .fbre-submit-button,
a.gold button.fbre-submit-button,
#wps-fb-review-engine.gold .fbre-menubar,
#wps-fb-review-engine.gold .fbre-tablenav-pages a  {
	background-color: #fee24d;
	background-image: -moz-linear-gradient(top, #FFD700, #e4b641);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFD700), to(#e4b641));
	background-image: -webkit-linear-gradient(top, #FFD700, #e4b641);
	background-image: -o-linear-gradient(top, #FFD700, #e4b641);
	background-image: linear-gradient(to bottom, #FFD700, #e4b641);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFD700', endColorstr='#ffe4b641', GradientType=0);
	border-color: #e4b641 #e4b641 #c29115;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e4b641;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.gold .fbre-submit-button:hover,
a.gold button.fbre-submit-button:hover,
#wps-fb-review-engine.gold .fbre-tablenav-pages a:hover {
	background-color: #e4b641;
	*background-color: #c29115;
}
#wps-fb-review-engine.gray .wps-fbre-tabs a,
#wps-fb-review-engine.gray .fbre-submit-button,
a.gray button.fbre-submit-button,
#wps-fb-review-engine.gray .fbre-menubar,
#wps-fb-review-engine.gray .fbre-tablenav-pages a  {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #adadad;
	background-image: -moz-linear-gradient(top, #808080, #5e5d5d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#808080), to(#5e5d5d));
	background-image: -webkit-linear-gradient(top, #808080, #5e5d5d);
	background-image: -o-linear-gradient(top, #808080, #5e5d5d);
	background-image: linear-gradient(to bottom, #808080, #5e5d5d);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080', endColorstr='#ff5e5d5d', GradientType=0);
	border-color: #5e5d5d #5e5d5d #515151;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #5e5d5d;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.gray .fbre-submit-button:hover,
a.gray button.fbre-submit-button:hover,
#wps-fb-review-engine.gray .fbre-tablenav-pages a:hover {
	color: #fff;
	background-color: #5e5d5d;
	*background-color: #515151;
}
#wps-fb-review-engine.green .wps-fbre-tabs a,
#wps-fb-review-engine.green .fbre-submit-button,
a.green button.fbre-submit-button,
#wps-fb-review-engine.green .fbre-menubar,
#wps-fb-review-engine.green .fbre-tablenav-pages a  {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #44bc44;
	background-image: -moz-linear-gradient(top, #24a624, #026502);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#24a624), to(#026502));
	background-image: -webkit-linear-gradient(top, #24a624, #026502);
	background-image: -o-linear-gradient(top, #24a624, #026502);
	background-image: linear-gradient(to bottom, #24a624, #026502);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff24a624', endColorstr='#ff026502', GradientType=0);
	border-color: #026502 #026502 #004c00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #026502;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.green .fbre-submit-button:hover,
a.green button.fbre-submit-button:hover,
#wps-fb-review-engine.green .fbre-tablenav-pages a:hover {
	color: #fff;
	background-color: #026502;
	*background-color: #004c00;
}
#wps-fb-review-engine.glime .wps-fbre-tabs a,
#wps-fb-review-engine.glime .fbre-submit-button,
a.glime button.fbre-submit-button,
#wps-fb-review-engine.glime .fbre-menubar,
#wps-fb-review-engine.glime .fbre-tablenav-pages a  {
	background-color: #a1ea7f;
	background-image: -moz-linear-gradient(top, #75EF3C, #48b116);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75EF3C), to(#48b116));
	background-image: -webkit-linear-gradient(top, #75EF3C, #48b116);
	background-image: -o-linear-gradient(top, #75EF3C, #48b116);
	background-image: linear-gradient(to bottom, #75EF3C, #48b116);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75EF3C', endColorstr='#ff48b116', GradientType=0);
	border-color: #48b116 #48b116 #3a9110;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #48b116;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.glime .fbre-submit-button:hover,
a.glime button.fbre-submit-button:hover,
#wps-fb-review-engine.glime .fbre-tablenav-pages a:hover {
	background-color: #48b116;
	*background-color: #3a9110;
}
#wps-fb-review-engine.maroon .wps-fbre-tabs a,
#wps-fb-review-engine.maroon .fbre-submit-button,
a.maroon button.fbre-submit-button,
#wps-fb-review-engine.maroon .fbre-menubar,
#wps-fb-review-engine.maroon .fbre-tablenav-pages a  {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #c94040;
	background-image: -moz-linear-gradient(top, #be1313, #420101);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#be1313), to(#420101));
	background-image: -webkit-linear-gradient(top, #be1313, #420101);
	background-image: -o-linear-gradient(top, #be1313, #420101);
	background-image: linear-gradient(to bottom, #be1313, #420101);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe1313', endColorstr='#ff420101', GradientType=0);
	border-color: #420101 #420101 #2f0000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #420101;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.maroon .fbre-submit-button:hover,
a.maroon button.fbre-submit-button:hover,
#wps-fb-review-engine.maroon .fbre-tablenav-pages a:hover {
	color: #fff;
	background-color: #420101;
	*background-color: #2f0000;
}
#wps-fb-review-engine.navy .wps-fbre-tabs a,
#wps-fb-review-engine.navy .fbre-submit-button,
a.navy button.fbre-submit-button,
#wps-fb-review-engine.navy .fbre-menubar,
#wps-fb-review-engine.navy .fbre-tablenav-pages a  {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #4848d1;
	background-image: -moz-linear-gradient(top, #383895, #010154);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#383895), to(#010154));
	background-image: -webkit-linear-gradient(top, #383895, #010154);
	background-image: -o-linear-gradient(top, #383895, #010154);
	background-image: linear-gradient(to bottom, #383895, #010154);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383895', endColorstr='#ff010154', GradientType=0);
	border-color: #010154 #010154 #000039;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #010154;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.navy .fbre-submit-button:hover,
a.navy button.fbre-submit-button:hover,
#wps-fb-review-engine.navy .fbre-tablenav-pages a:hover {
	color: #fff;
	background-color: #010154;
	*background-color: #000039;
}
#wps-fb-review-engine.olive .wps-fbre-tabs a,
#wps-fb-review-engine.olive .fbre-submit-button,
a.olive button.fbre-submit-button,
#wps-fb-review-engine.olive .fbre-menubar,
#wps-fb-review-engine.olive .fbre-tablenav-pages a  {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #c8c825;
	background-image: -moz-linear-gradient(top, #a9a900, #666602);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a9a900), to(#666602));
	background-image: -webkit-linear-gradient(top, #a9a900, #666602);
	background-image: -o-linear-gradient(top, #a9a900, #666602);
	background-image: linear-gradient(to bottom, #a9a900, #666602);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa9a900', endColorstr='#ff666602', GradientType=0);
	border-color: #666602 #666602 #515100;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #666602;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.olive .fbre-submit-button:hover,
a.olive button.fbre-submit-button:hover,
#wps-fb-review-engine.olive .fbre-tablenav-pages a:hover {
	color: #fff;
	background-color: #666602;
	*background-color: #515100;
}
#wps-fb-review-engine.orange .wps-fbre-tabs a,
#wps-fb-review-engine.orange .fbre-submit-button,
a.orange button.fbre-submit-button,
#wps-fb-review-engine.orange .fbre-menubar,
#wps-fb-review-engine.orange .fbre-tablenav-pages a  {
	background-color: #f8c76e;
	background-image: -moz-linear-gradient(top, #ffc55c, #FFA500);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc55c), to(#FFA500));
	background-image: -webkit-linear-gradient(top, #ffc55c, #FFA500);
	background-image: -o-linear-gradient(top, #ffc55c, #FFA500);
	background-image: linear-gradient(to bottom, #ffc55c, #FFA500);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc55c', endColorstr='#ffFFA500', GradientType=0);
	border-color: #FFA500 #FFA500 #c27e01;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #FFA500;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.orange .fbre-submit-button:hover,
a.orange button.fbre-submit-button:hover,
#wps-fb-review-engine.orange .fbre-tablenav-pages a:hover {
	background-color: #FFA500;
	*background-color: #c27e01;
}
#wps-fb-review-engine.peachpuff .wps-fbre-tabs a,
#wps-fb-review-engine.peachpuff .fbre-submit-button,
a.peachpuff button.fbre-submit-button,
#wps-fb-review-engine.peachpuff .fbre-menubar,
#wps-fb-review-engine.peachpuff .fbre-tablenav-pages a  {
	background-color: #fee1c6;
	background-image: -moz-linear-gradient(top, #FFDAB9, #fec089);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFDAB9), to(#fec089));
	background-image: -webkit-linear-gradient(top, #FFDAB9, #fec089);
	background-image: -o-linear-gradient(top, #FFDAB9, #fec089);
	background-image: linear-gradient(to bottom, #FFDAB9, #fec089);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFDAB9', endColorstr='#fffec089', GradientType=0);
	border-color: #fec089 #fec089 #ffa04b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #fec089;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.peachpuff .fbre-submit-button:hover,
a.peachpuff button.fbre-submit-button:hover,
#wps-fb-review-engine.peachpuff .fbre-tablenav-pages a:hover {
	background-color: #fec089;
	*background-color: #ffa04b;
}
#wps-fb-review-engine.pink .wps-fbre-tabs a,
#wps-fb-review-engine.pink .fbre-submit-button,
a.pink button.fbre-submit-button,
#wps-fb-review-engine.pink .fbre-menubar,
#wps-fb-review-engine.pink .fbre-tablenav-pages a  {
	background-color: #fdd1d9;
	background-image: -moz-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd1d9), to(#ff9fb0));
	background-image: -webkit-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: -o-linear-gradient(top, #fdd1d9, #ff9fb0);
	background-image: linear-gradient(to bottom, #fdd1d9, #ff9fb0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdd1d9', endColorstr='#ffff9fb0', GradientType=0);
	border-color: #ff9fb0 #ff9fb0 #ff728b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #ff9fb0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.pink .fbre-submit-button:hover,
a.pink button.fbre-submit-button:hover,
#wps-fb-review-engine.pink .fbre-tablenav-pages a:hover {
	background-color: #ff9fb0;
	*background-color: #ff728b;
}
#wps-fb-review-engine.purple .wps-fbre-tabs a,
#wps-fb-review-engine.purple .fbre-submit-button,
a.purple button.fbre-submit-button,
#wps-fb-review-engine.purple .fbre-menubar,
#wps-fb-review-engine.purple .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #fdd1d9;
	background-image: -moz-linear-gradient(top, #c300c3, #510251);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c300c3), to(#510251));
	background-image: -webkit-linear-gradient(top, #c300c3, #510251);
	background-image: -o-linear-gradient(top, #c300c3, #510251);
	background-image: linear-gradient(to bottom, #c300c3, #510251);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc300c3', endColorstr='#ff510251', GradientType=0);
	border-color: #510251 #510251 #400240;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #510251;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.purple .fbre-submit-button:hover,
a.purple button.fbre-submit-button:hover,
#wps-fb-review-engine.purple .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #510251;
	*background-color: #400240;
}
#wps-fb-review-engine.red .wps-fbre-tabs a,
#wps-fb-review-engine.red .fbre-submit-button,
a.red button.fbre-submit-button,
#wps-fb-review-engine.red .fbre-menubar,
#wps-fb-review-engine.red .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ff9090;
	background-image: -moz-linear-gradient(top, #FF0000, #c90202);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF0000), to(#c90202));
	background-image: -webkit-linear-gradient(top, #FF0000, #c90202);
	background-image: -o-linear-gradient(top, #FF0000, #c90202);
	background-image: linear-gradient(to bottom, #FF0000, #c90202);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFF0000', endColorstr='#ffc90202', GradientType=0);
	border-color: #c90202 #c90202 #be0000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #c90202;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.red .fbre-submit-button:hover,
a.red button.fbre-submit-button:hover,
#wps-fb-review-engine.red .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #c90202;
	*background-color: #be0000;
}
#wps-fb-review-engine.salmon .wps-fbre-tabs a,
#wps-fb-review-engine.salmon .fbre-submit-button,
a.salmon button.fbre-submit-button,
#wps-fb-review-engine.salmon .fbre-menubar,
#wps-fb-review-engine.salmon .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffa69c;
	background-image: -moz-linear-gradient(top, #FA8072, #f04835);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FA8072), to(#f04835));
	background-image: -webkit-linear-gradient(top, #FA8072, #f04835);
	background-image: -o-linear-gradient(top, #FA8072, #f04835);
	background-image: linear-gradient(to bottom, #FA8072, #f04835);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFA8072', endColorstr='#fff04835', GradientType=0);
	border-color: #f04835 #f04835 #db1600;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #f04835;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.salmon .fbre-submit-button:hover,
a.salmon button.fbre-submit-button:hover,
#wps-fb-review-engine.salmon .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #f04835;
	*background-color: #db1600;
}
#wps-fb-review-engine.sandybrown .wps-fbre-tabs a,
#wps-fb-review-engine.sandybrown .fbre-submit-button,
a.sandybrown button.fbre-submit-button,
#wps-fb-review-engine.sandybrown .fbre-menubar,
#wps-fb-review-engine.sandybrown .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ffc18d;
	background-image: -moz-linear-gradient(top, #ffbb81, #e5822e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbb81), to(#e5822e));
	background-image: -webkit-linear-gradient(top, #ffbb81, #e5822e);
	background-image: -o-linear-gradient(top, #ffbb81, #e5822e);
	background-image: linear-gradient(to bottom, #ffbb81, #e5822e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbb81', endColorstr='#ffe5822e', GradientType=0);
	border-color: #e5822e #e5822e #c9630c;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e5822e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.sandybrown .fbre-submit-button:hover,
a.sandybrown button.fbre-submit-button:hover,
#wps-fb-review-engine.sandybrown .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #e5822e;
	*background-color: #c9630c;
}
#wps-fb-review-engine.silver .wps-fbre-tabs a,
#wps-fb-review-engine.silver .fbre-submit-button,
a.silver button.fbre-submit-button,
#wps-fb-review-engine.silver .fbre-menubar,
#wps-fb-review-engine.silver .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e8e8e8;
	background-image: -moz-linear-gradient(top, #cdcdcd, #979797);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cdcdcd), to(#979797));
	background-image: -webkit-linear-gradient(top, #cdcdcd, #979797);
	background-image: -o-linear-gradient(top, #cdcdcd, #979797);
	background-image: linear-gradient(to bottom, #cdcdcd, #979797);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcdcdcd', endColorstr='#ff979797', GradientType=0);
	border-color: #979797 #979797 #858585;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #979797;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.silver .fbre-submit-button:hover,
a.silver button.fbre-submit-button:hover,
#wps-fb-review-engine.silver .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #979797;
	*background-color: #858585;
}
#wps-fb-review-engine.skyblue .wps-fbre-tabs a,
#wps-fb-review-engine.skyblue .fbre-submit-button,
a.skyblue button.fbre-submit-button,
#wps-fb-review-engine.skyblue .fbre-menubar,
#wps-fb-review-engine.skyblue .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #9382ff;
	background-image: -moz-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7d6af1), to(#4c3dae));
	background-image: -webkit-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: -o-linear-gradient(top, #7d6af1, #4c3dae);
	background-image: linear-gradient(to bottom, #7d6af1, #4c3dae);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d6af1', endColorstr='#ff4c3dae', GradientType=0);
	border-color: #4c3dae #4c3dae #3e2fa5;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #4c3dae;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.skyblue .fbre-submit-button:hover,
a.skyblue button.fbre-submit-button:hover,
#wps-fb-review-engine.skyblue .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #4c3dae;
	*background-color: #3e2fa5;
}
#wps-fb-review-engine.teal .wps-fbre-tabs a,
#wps-fb-review-engine.teal .fbre-submit-button,
a.teal button.fbre-submit-button,
#wps-fb-review-engine.teal .fbre-menubar,
#wps-fb-review-engine.teal .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #01cece;
	background-image: -moz-linear-gradient(top, #00abab, #005e5e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00abab), to(#005e5e));
	background-image: -webkit-linear-gradient(top, #00abab, #005e5e);
	background-image: -o-linear-gradient(top, #00abab, #005e5e);
	background-image: linear-gradient(to bottom, #00abab, #005e5e);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00abab', endColorstr='#ff005e5e', GradientType=0);
	border-color: #005e5e #005e5e #014e4e;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #005e5e;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.teal .fbre-submit-button:hover,
a.teal button.fbre-submit-button:hover,
#wps-fb-review-engine.teal .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #005e5e;
	*background-color: #014e4e;
}
#wps-fb-review-engine.twitterblue .wps-fbre-tabs a,
#wps-fb-review-engine.twitterblue .fbre-submit-button,
a.twitterblue button.fbre-submit-button,
#wps-fb-review-engine.twitterblue .fbre-menubar,
#wps-fb-review-engine.twitterblue .fbre-tablenav-pages a  {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #96c7ff;
	background-image: -moz-linear-gradient(top, #63acff, #2273d0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#63acff), to(#2273d0));
	background-image: -webkit-linear-gradient(top, #63acff, #2273d0);
	background-image: -o-linear-gradient(top, #63acff, #2273d0);
	background-image: linear-gradient(to bottom, #63acff, #2273d0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff63acff', endColorstr='#ff2273d0', GradientType=0);
	border-color: #2273d0 #2273d0 #005ec9;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2273d0;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.twitterblue .fbre-submit-button:hover,
a.twitterblue button.fbre-submit-button:hover,
#wps-fb-review-engine.twitterblue .fbre-tablenav-pages a:hover {
	color: #ffffff;
	background-color: #2273d0;
	*background-color: #005ec9;
}
#wps-fb-review-engine.yellow .wps-fbre-tabs a,
#wps-fb-review-engine.yellow .fbre-submit-button,
a.yellow button.fbre-submit-button,
#wps-fb-review-engine.yellow .fbre-menubar,
#wps-fb-review-engine.yellow .fbre-tablenav-pages a  {
	background-color: #ffff85;
	background-image: -moz-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffb8), to(#FFFF00));
	background-image: -webkit-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: -o-linear-gradient(top, #ffffb8, #FFFF00);
	background-image: linear-gradient(to bottom, #ffffb8, #FFFF00);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffb8', endColorstr='#ffFFFF00', GradientType=0);
	border-color: #FFFF00 #FFFF00 #bcbc00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #FFFF00;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#wps-fb-review-engine.yellow .fbre-submit-button:hover,
a.yellow button.fbre-submit-button:hover,
#wps-fb-review-engine.yellow .fbre-tablenav-pages a:hover {
	background-color: #FFFF00;
	*background-color: #bcbc00;
}
/* End COLORS */

#wps-fb-review-engine .fbre-fb-tablenav {
	clear: both;
	height: 30px;
	margin: 6px 0 4px;
	vertical-align: middle;
}
.fbre-fb-tablenav .fbre-actions {
	padding: 2px 8px 0 0;
}
#errors {
	color : red;
	float : left;
}
.wps_fbre_loader {
	float: right;
	margin-right: 15px;
	display: none;
}
.wps_fbre_loader img {
	height: 18px !important;
}
.fbre-review-action abbr {
 	border: medium none !important;
    color: gray;
    text-decoration: none;
}
#wps_fbre_loader_review {
 	padding: 50px;
    text-align: center;
    display: none;
}

/* Average rating */
.fbre-indivisual-content {
	margin-top: 10px;
}
.wps-fbre-error-message, .message_stack_error {
	padding: 8px 35px 8px 14px;
	margin-bottom: 25px;
	margin-top: 25px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f2dede;
	border: 1px solid #eed3d7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #b94a48;
	display: block;
	float: none;
 }
.message_stack_success {
	padding: 8px 20px 8px 20px;
	margin-bottom: 25px;
	margin-top: 25px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	color: #468847;	
	position: relative;
	clear: both;
}

/* color options for single reviews */
.wps-fbre-review-single.color {
	margin: 0 0 30px 0;
    padding: 15px 15px 15px 20px;
    max-width: 100%;
	background: #FFFFFF !important;
	border: 1px solid;
    border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.wps-fbre-review-single.color .wps-fbre-reviews-inner {
	margin: 0;
	padding: 0;
}
.wps-fbre-review-single.color.black {
    border: 1px solid #000000;
}
.wps-fbre-review-single.color.blue {
    border: 1px solid #2554C7;
}
.wps-fbre-review-single.color.darkblue {
    border: 1px solid #15317E;
}
.wps-fbre-review-single.color.skyblue {
    border: 1px solid #38ACEC;
}
.wps-fbre-review-single.color.brown {
    border: 1px solid #885E2C;
}
.wps-fbre-review-single.color.gold {
    border: 1px solid #D4A017;
}
.wps-fbre-review-single.color.gray {
    border: 1px solid #657383;
}
.wps-fbre-review-single.color.green {
    border: 1px solid #347C17;
}
.wps-fbre-review-single.color.magenta {
    border: 1px solid #FF00FF;
}
.wps-fbre-review-single.color.orange {
    border: 1px solid #E56717;
}
.wps-fbre-review-single.color.pink {
    border: 1px solid #F660AB;
}
.wps-fbre-review-single.color.red {
    border: 1px solid #FF0000;
}
.wps-fbre-review-single.color.salmon {
    border: 1px solid #C36241;
}
.wps-fbre-review-single.color.yellow {
    border: 1px solid #FFFC00;
}

/* paging */
.fbre-paging .fbre-tablenav-pages {
    color: #FFFFFF;
}
.fbre-paging .fbre-tablenav-pages .dots {
	color: #3B5998 !important;
	font-weight: bold !important;
}
.fbre-paging .fbre-tablenav-pages {
    cursor: default;
    display: block;
    float: right;
    line-height: 30px;
}
.fbre-paging .fbre-tablenav-pages a {
	color: #FFFFFF !important;
}
.fbre-paging .fbre-tablenav-pages  a, 
.fbre-tablenav-pages span.current {
    padding: 3px 6px;
    text-decoration: none;
}
.fbre-paging .fbre-tablenav-pages .current {
    margin-right: 1px;
    font-weight: bold;
    font-size: 11px !important;
    background-color: #5C75AA;
    color: #FFFFFF;
}
.fbre-tablenav-pages a {
    font-weight: normal;
    margin-right: 1px;
    padding: 0 2px;
}
#review-list {
	position: relative;
	display: block;
	float: left;
	width: 100%;
}
p.wps-fbre-review-title {
	margin: 0 0 8px 0;
	padding: 0;
}
p.wps-fbre-review-title a,.wps-fbre-social-buttons a {
	text-decoration: none;
}

/* Agree tooltip */
.fbre-review-action a[data-tooltip]:link, 
.fbre-review-action a[data-tooltip]:visited {
	position: relative;
	text-decoration: none;
	border-bottom: solid 0px;
	float: left;
}

.fbre-review-action a[data-tooltip]:before {
	content: "";
	position: absolute;
	border-top: 20px solid #333;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	visibility: hidden;
	top: -17px;
	left: -14px;
}

.fbre-review-action a[data-tooltip]:after {
	content: attr(data-tooltip);
	position: absolute;
	color: white;
	top: -42px;
	left: -26px;
	background: #333;
	padding: 5px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	white-space: nowrap;
	visibility: hidden;
}

.fbre-review-action a[data-tooltip]:hover:before, 
.fbre-review-action a[data-tooltip]:hover:after {
	visibility: visible;
	-moz-transition: visibility 0s linear .3s;
    -webkit-transition: visibility 0s linear .3s;
    -ms-transition: visibility 0s linear .3s;
    -o-transition: visibility 0s linear .3s;
    transition: visibility 0s linear .3s;
}
.fbre-review-action a[data-tooltip] img {
	padding: 3px;
	margin: 0;
	border: 0px;
	height: 25px;
	width: 25px;
}
@media (max-width: 767px) {
	.fbre-review-action a[data-tooltip]:before {
		left: -10px;
	}
	.fbre-review-action a[data-tooltip] img {
		height: 40px;
		width: 40px;
	}
}
.fbre-review-action a[data-tooltip] img:hover {
	border-radius: 500px;
	background: #ddd;
	padding: 3px;
}
.fbre-agree-count {
	margin-left: 6px;
	font-weight: bold;
	line-height: 40px;
}

/* Reviews Widget */
.widget-fbre-reviews .wps-fbre-widget-inner {
	display: block;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ededed;
	padding-bottom: 5px;
	clear: both;
	min-height: 90px;
}
.widget-fbre-reviews .wps-fbre-widget-inner p.wps-fbre-title {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.widget-fbre-reviews .wps-fbre-widget-inner img.wps-fbre-fb-user,
.widget-fbre-reviews .wps-fbre-widget-inner .wps-fbre-fb-user img {
	float: left;
	margin: 0 20px 0 0;
}
.widget-fbre-reviews .wps-fbre-widget-inner .wps-fbre-top,
.wps-fbre-reviews-inner .wps-fbre-top {
	height: 20px;
}
.widget-fbre-reviews .wps-fbre-widget-inner p.wps-fbre-user-name {
	float: left;
	padding-right: 8px;
	margin-bottom: 5px;
	padding: 0;
	margin: 0;
	font-weight: bold;
	line-height: 20px;
}
.wps-fbre-review-single .wps-fbre-rating,
.wps-fbre-top-rated .wps-fbre-rating,
.widget-fbre-reviews .wps-fbre-widget-inner .wps-fbre-rating {
	display: block;
	position: relative;
	top: -4px;
	/*background: url(../images/stars/stars.png) no-repeat;*/
	text-indent: -9999px;
	width: 84px;
	float: right;
	height: 15px;
}
.wps-fbre-review-single .wps-fbre-rating {
	float: left;
	top: 0;
	margin-left: 20px;
}
.widget-fbre-reviews .wps-fbre-widget-inner .wps-fbre-rating {
	top: 0 !important;
	float: left;
	margin-left: 5px;
}
.widget-fbre-reviews .wps-fbre-widget-inner p.wps-fbre-user-review {
	display: block;
	position: relative;
	min-width: 150px;
	margin-bottom: 5px;
	overflow: hidden;
}
/* Top Rated Widget */
.wps-fbre-top-rated thead {
	line-height: 40px;
	height: 40px;
	padding: 0px 5px;
	border-bottom: 1px solid #CCC;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background: #45484D;
	background: -moz-linear-gradient(top, #45484D 0%, black 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484D), color-stop(100%,black));
	background: -webkit-linear-gradient(top, #45484D 0%,black 100%);
	background: -o-linear-gradient(top, #45484D 0%,black 100%);
	background: -ms-linear-gradient(top, #45484D 0%,black 100%);
	background: linear-gradient(top, #45484D 0%,black 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}
.wps-fbre-top-rated thead  span.wps-fbre-rank,
.wps-fbre-top-rated thead  span.wps-fbre-item,
.wps-fbre-top-rated thead  span.wps-fbre-rate {
	color: #fff;
	float: left;
	text-align: center;
	font-size: 11px;
}
.wps-fbre-top-rated tbody td {
	border-bottom: 1px solid #cfcfcf !important;
	padding: 6px 0 15px 0 !important;
}
.wps-fbre-top-rated span.count {
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	margin: 2px 8px 5px 0;
	position: relative;
	background: #000;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	text-align: center;
}
.widget-fbre-top-rated p.wps-fbre-top-rated-title,
.widget-fbre-top-rated p.wps-fbre-top-rated-title a {
	color: #000;
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	margin-left: 5px;
	margin-bottom: 0;
	padding: 0;
	float: left;
}
.wps-fbre-top-rated .widget-fbre-top-rated .wps-fbre-rating {
	margin: 0 2px 10px 3px;
}
.widget-fbre-top-rated .wps-fbre-read {
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	background: #333;
	color: #fff !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 5px;
	text-decoration: none;
}
.widget-fbre-top-rated .wps-fbre-read:hover,
.wps-fbre-top-rated .wps-fbre-read:hover {
	text-decoration: none;
	background: #ffcc00;
	color: #000;
}

/* Top Rated Shortcode */
.wps-fbre-top-rated table {
	border-spacing: 0;
}
.wps-fbre-top-rated td {
	border-top: 0px;
	padding: 0 !important;
	vertical-align: middle;
	border-bottom: 1px solid #ededed
}
.wps-fbre-top-rated td.wps-fbre-rating-td,
.wps-fbre-top-rated td.wps-fbre-count-td {
	text-align: center;
}
.wps-fbre-top-rated thead  span.wps-fbre-rank {
	border-right: 1px solid #555;
	width: 60px;
	text-align: center;
	font-size: 12px;
}
.wps-fbre-top-rated thead  span.wps-fbre-item {
	border-left: 0px solid black;
	padding-left: 10px;
	font-size: 14px;
}
.wps-fbre-top-rated thead  span.wps-fbre-rate {
	border-left: 1px solid #555;
	width: 90px;
	text-align: center;
	font-size: 14px;
}
.wps-fbre-top-rated span.count {
	width: 30px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	margin-left: 15px;
}
.wps-fbre-top-rated .wps-fbre-top-rated-title {
	margin-top: 10px;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.wps-fbre-top-rated .wps-fbre-read {
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	background: #333;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 8px;
	text-decoration: none;
}
.wps-fbre-top-rated .wps-fbre-rating {
	top: 0px;
	float: left;
	height: 15px;
	margin: 0 0 10px 12px;
}

/* Reviews shortcode */
.wps-fbre-reviews-inner {
	display: block;
	margin: 0 0 25px 0;
	clear: both;
	/*width: 90%;*/ 
}
.wps_fbre_review_slider .wps-fbre-reviews-inner {
	width: 90%;
}
.wps-fbre-reviews-inner .wps-fbre-user-review {
	display: block;
	position: relative;
	min-width: 150px;
	margin-bottom: 5px;
	margin-top: 10px;
	overflow: hidden;
}
.wps-fbre-reviews-inner img.avatar,
.wps-fbre-reviews-inner img {
	float: left;
	/*margin: 0 20px 0 0;*/
	margin-right: 20px; 
}
.wps-fbre-reviews-inner.circle img.wps-fbre-fb-user,
.fbre-story-content.circle .fbre-actor-photo img,
.wps-fbre-reviews-inner.circle img,
.wps-fbre-reviews-inner.circle a img {
	float: left;
	margin: 0 20px 20px 0;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
}
.wps-fbre-reviews-inner.style img.wps-fbre-fb-user,
.fbre-story-content.style .fbre-actor-photo img,
.wps-fbre-reviews-inner.style .fbre-actor-photo a img {
	border: 5px solid transparent;
	float: left;
	-moz-box-shadow: 0 0 10px #333;
	-webkit-box-shadow: 0 0 10px #333;
	box-shadow: 0 0 10px #333;
	-moz-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
	margin: 10px 20px 20px 0;
}
.fbre-story-content.style .fbre-actor-photo img,
.fbre-story-content.style .fbre-actor-photo a img {
	max-width: 100%;
	height: auto;
	margin: 10px 20px 20px 0;
	float: left;
}
.wps-fbre-reviews-inner p {
	margin: 0;
	padding: 0;
}
.wps-fbre-reviews-inner img.wps-fbre-rating,
.wps-fbre-reviews-inner p.wps-fbre-user-name {
	float: left;
	line-height: 18px;
	margin-bottom: 5px;
	font-weight: bold;
}
img.wps-fbre-rating {
	margin-left: 10px;
}
.wps-fbre-reviews-inner p.wps-fbre-user-review {
	display: block;
	position: relative;
	min-width: 150px;
	margin-bottom: 10px;
}
.wps-fbre-reviews {
	width: 100%;
	display: block;
	position: relative;
	margin-bottom: 20px;
	float: left;
}
/* Slider */
.wps_fbre_review_slider {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
.bx-wrapper {
	padding-left: 40px !important;
	position: relative;
	margin: 0 0 20px;
	padding: 0;
	*zoom: 1;
}
.bx-wrapper ul {
	margin: 10px;
}


/** THEME
===================================*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.wps-fbre-review-wrapper {
	margin-top: 10px;
}
.wps-fbre-review-form table,.wps-fbre-review-form table td {
	border: none !important;
	vertical-align: top !important;
}
/*** CSS for the popup of login start***/
.wps-fbre-black-overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity=70);
}
input[type="button"].wps-fbre-login-close {
	float: right;
	background-image: url(../images/fancy_close.png);
	border: none;
	border-collapse: collapse;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.wps-fbre-login-content {
	margin: auto;
    display: none;
	position:fixed;
	top: 15%;
	left: 35%;
	width: 320px;
	border: 2px solid #E4E4E4;
	padding: 30px;
	background-color: white;
	z-index: 9999;
	overflow: auto;
	font-size: 12px !important;
 }
.wps-fbre-login-content input[type="text"],
.wps-fbre-login-content input[type="password"]{
  	background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
    color: #555555;
    font-size: 24px;
    font-weight: 200;
    line-height: 1;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px;
    width: 100%;
}
.wps-fbre-login-content .button-primary,
.wps-fbre-login-content .button-primary:hover {
	float: right;
    font-size: 13px !important;
    line-height: 16px;
    padding: 3px 10px;
    background: url("../images/button-grad.png") repeat-x scroll left top #21759B;
    border-color: #298CBA;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    -moz-box-sizing: content-box;
    border-radius: 11px 11px 11px 11px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-size: 12px !important;
}
.wps-fbre-login-content h1 {
	width: 100%;
	float: left;
	font-size: 20px;
	margin: 0 0 15px 0 !important;
}
.wps-fbre-login-content label {
 	color: #777777;
    font-size: 14px;
}
.wps-fbre-login-error {
	background-color: #FFEBE8;
    border-color: #CC0000;
    padding: 12px;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    clear: both;
    margin-bottom: 10px;
    display: none;
}
.wps-fbre-login-content .forgetmenot {
	float: left;
    font-weight: normal;
    width: 80%;
}
.wps-fbre-login-content .registerlink {
	margin-bottom:0px !important;
	clear: both;
}
.wps-fbre-clear-both {
	clear: both;
}
/********* CSS for verified owner for woocommerce plugin **************/
.fbre-ui-verified-owner {
	color: #777777;
}

/* ==========================================================================
   Editor Reviews
   ========================================================================== */
.wps-fbre-editor-review {
	max-width: 100%;
	margin-bottom: 20px;
}
.wps-fbre-editor-review.top_left {
	float: left;
	max-width: 290px;
	min-width: 240px;
	margin: 5px 15px 15px 0;
}
#box_left .wps-fbre-editor-review.top_left,
#box_right .wps-fbre-editor-review.top_left {
	width: 100%;
}
.wps-fbre-editor-review.top_right {
	float: right;
	width: 290px;
	margin: 0 0 15px 15px;
}
.wps-fbre-editor-review.bottom_left {
	float: left;
	width: 290px;
	margin: 15px 15px 15px 0;
}
.wps-fbre-editor-review.bottom_right {
	float: right;
	width: 290px;
	margin: 15px 0 15px 15px;
}
.wps-fbre-editor-review-inner {
	padding: 15px;
}
.wps-fbre-editor-review-inner img {
	border-radius: 0px;
	box-shadow: none !important;
	max-width: 260px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0;
	float: left;
	border: none;
	background: none;
}
.wps-fbre-editor-review-inner a:hover img {
	border: none;
	background: none;
}
.wps-fbre-review-image {
	width: 260px;
	text-align: center;
	
}
.wps-fbre-editor-review dl {
	float: left;
	display: block;
	margin: 0;
	width: 260px;
}
.wps-fbre-editor-review dt {
	clear: both;
	width: 90px;
	font-weight: bold;
}
.wps-fbre-editor-review dt, 
.wps-fbre-editor-review dd {
	float: left;
	line-height: 170%;
	margin: 0;
	padding: 0;
}
.wps-fbre-editor-review dd {
	margin-bottom: 0px !important;
}
.wps-fbre-rating-box {
	display: block;
	position: relative;
	width: 290px;
}
.wps-fbre-rating-box.top_left {
	float: left;
	margin: 0 15px 0 0;
}
.wps-fbre-rating-box.top_right {
	float: right;
	margin: 0 0 0 15px;
}
.wps-fbre-rating-box.bottom_left {
	float: left;
	margin: 15px 15px 15px 0;
}
.wps-fbre-rating-box.bottom_right {
	float: right;
	margin: 15px 0 15px 15px;
}
.top .wps-fbre-rating-box.top_left,
.top .wps-fbre-rating-box.top_right,
.bottom .wps-fbre-rating-box.bottom_left,
.bottom .wps-fbre-rating-box.bottom_right {
	margin: 15px 15px 0px 15px;
}
#box_left {
	width: 290px;
	float: left;
	margin: 0 20px 20px 0;
}
#box_right {
	width: 290px;
	float: right;
	margin: 0 0 20px 20px;
}
.wps-fbre-rating-box h3 {
	margin: 0 0 10px 0 !important;
	border-bottom: 2px solid #000;
	padding: 0 0 3px 0;
}
.wps-fbre-rating-box .wps-fbre-editor,
.wps-fbre-rating-box .wps-fbre-user {
	margin-bottom: 25px !important;
}
.wps-fbre-rating-excerpt-left .wps-fbre-rating-box h3.wps-fbre-user {
	margin-top: 0px !important;
	font-size: 18px;
	line-height: 18px;
}
.wps-fbre-rating-excerpt-right h3.wps-fbre-user {
	margin-top: 0px !important;
	font-size: 18px;
	line-height: 18px;
}
.wps-fbre-rating-box .wps-fbre-average-rating {
	display: none;
	visibility: hidden;
	line-height: 0px !important;
	font-size: 0px;
	height: 0px;
}
.wps-fbre-rating-box .wps-fbre-average {
	width: 285px;
	clear: both;
	display: block;
	position: relative;
	height: 25px;
	line-height: 25px;
	background: #F2F2F2;
	margin-bottom: 3px;
	padding: 0 0 0 5px;
	color: #000;
}
.wps-fbre-rating-box .wps-fbre-average-rating-title {
	line-height: 25px;
}
.wps-fbre-rating-box .wps-fbre-average .review-star {
	float: right;
	top: 5px;
	margin-right: 5px;
	margin-top: 0;
}
.wps-fbre-rating-box-inner {
	clear: both;
	display: block;
	position: relative;
	height: 25px;
	line-height: 25px;
	background: #F2F2F2;
	margin-bottom: 3px;
	padding: 0 5px;
	color: #000;
}
.wps-fbre-rating-stars {
	float: right;
	margin-top: 5px;
}
.wps-fbre-rating-stars.fbre-left {
	float: none;
}
.wps-fbre-editor-rating {
	float: none;
	margin: 5px 0 15px 0;
}
.wps-fbre-rating-title {
	line-height: 25px;
}
.review-summary-title {
	font-weight: bold;
}

/* Excerpt */
.wps-fbre-rating-excerpt-left {
	width: 290px;
	float: left;
	margin: 0 20px 0 0;
}
.wps-fbre-rating-excerpt-right {
	width: 290px;
	float: right;
	margin: 0 0 10px 20px;
}
.wps-fbre-rating-excerpt-top {
	float: none;
	margin: 0 15px 15px 0;
}
.wps-fbre-rating-excerpt-left .wps-fbre-rating-box .wps-fbre-user,
.wps-fbre-rating-excerpt-right .wps-fbre-rating-box .wps-fbre-user,
.wps-fbre-rating-excerpt-top .wps-fbre-rating-box .wps-fbre-user {
	margin-bottom: 10px !important;
}
@media (max-width: 979px) {
	.wps-fbre-rating-excerpt-left .wps-fbre-rating-box .wps-fbre-user,
	.wps-fbre-rating-excerpt-right .wps-fbre-rating-box .wps-fbre-user,
	.wps-fbre-rating-excerpt-top .wps-fbre-rating-box .wps-fbre-user {
		margin-bottom: 25px !important;
	}
}
.wps-fbre-rating-excerpt-top #wps-fbre-stars.review-star {
	float: none;
	display: block;
	margin: 0;
}
#wps-fbre-stars.review-star {
	float: right;
	margin: 7px 5px 0 0;
	z-index: 999;
}
.wps-fbre-rating-box .wps-fbre-user-excerpt {
	margin-top: 5px;
	font-size: 18px;
	line-height: 18px;
	border-bottom: none;
	background: #eee;
	padding: 5px 10px;
	border-radius: 5px;
	display: block;
	position: relative;
	z-index: 1;
}

/* Shortcode */
.wps-fbre-rating-box.shortcode-left {
	float: left;
	margin: 0 25px 25px 0;
}
.wps-fbre-rating-box.shortcode-right {
	float: right;
	margin: 0 0 25px 25px;
}
.wps-fbre-rating-box.shortcode-none {
	float: none;
	margin: 0 25px 25px 0;
}

/* Box Colors */
.wps-fbre-editor-review,
.wps-fbre-editor-review.none {
	background: none;
	border: none;
	border-radius: 0px;
}
.wps-fbre-editor-review.aqua {
	background-color: #11c7c7;
	border-radius: 5px;
	border: 1px solid #02c0c0;
}
.wps-fbre-editor-review.babyblue  {
	background-color: #ACD1E9;
	border-radius: 5px;
	border: 1px solid #2f96b4;
}
.wps-fbre-editor-review.bisque  {
	background-color: #ffd7a8;
	border-radius: 5px;
	border: 1px solid #debe98;
}
.wps-fbre-editor-review.black {
	background-color: #363636;
	border-radius: 5px;
	border: 1px solid #222222;
}
.wps-fbre-editor-review.blue  {
	background-color: #006dcc;
	border-radius: 5px;
	border: 1px solid #0044cc;
}
.wps-fbre-editor-review.brown {
	background-color: #A52A2A;
	border-radius: 5px;
	border: 1px solid #7d1919;
}
.wps-fbre-editor-review.crimson  {
	background-color: #e84162;
	border-radius: 5px;
	border: 1px solid #c10b2f;
}
.wps-fbre-editor-review.darkblue {
	background-color: #1111d3;
	border-radius: 5px;
	border: 1px solid #1111d3;
}
.wps-fbre-editor-review.darkgreen {
	background-color: #018201;
	border-radius: 5px;
	border: 1px solid #006400;
}
.wps-fbre-editor-review.facebookblue {
	background-color: #5173bb;
	border-radius: 5px;
	border: 1px solid #2a4783;
}
.wps-fbre-editor-review.fuchsia {
	background-color: #fd89fd;
	border-radius: 5px;
	border: 1px solid #d000d0;
}
.wps-fbre-editor-review.gold {
	background-color: #fee24d;
	border-radius: 5px;
	border: 1px solid #e4b641;
}
.wps-fbre-editor-review.gray  {
	background-color: #f3f3f3;
	border-radius: 5px;
	border: 1px solid #cbcbcb;
}
.wps-fbre-editor-review.green  {
	background-color: #44bc44;
	border-radius: 5px;
	border: 1px solid #026502;
}
.wps-fbre-editor-review.glime {
	background-color: #a1ea7f;
	border-radius: 5px;
	border: 1px solid #48b116;
}
.wps-fbre-editor-review.maroon  {
	background-color: #c94040;
	border-radius: 5px;
	border: 1px solid #420101;
}
.wps-fbre-editor-review.navy  {
	background-color: #4848d1;
	border-radius: 5px;
	border: 1px solid #010154;
}
.wps-fbre-editor-review.olive {
	background-color: #c8c825;
	border-radius: 5px;
	border: 1px solid #666602;
}
.wps-fbre-editor-review.orange {
	background-color: #f8c76e;
	border-radius: 5px;
	border: 1px solid #FFA500;
}
.wps-fbre-editor-review.peachpuff {
	background-color: #fee1c6;
	border-radius: 5px;
	border: 1px solid #fec089;
}
.wps-fbre-editor-review.pink {
	background-color: #fdd1d9;
	border-radius: 5px;
	border: 1px solid #ff9fb0;
}
.wps-fbre-editor-review.purple  {
	background-color: #fdd1d9;
	border-radius: 5px;
	border: 1px solid #510251;
}
.wps-fbre-editor-review.red  {
	background-color: #ff9090;
	border-radius: 5px;
	border: 1px solid #c90202;
}
.wps-fbre-editor-review.salmon {
	background-color: #ffa69c;
	border-radius: 5px;
	border: 1px solid #f04835;
}
.wps-fbre-editor-review.sandybrown {
	background-color: #ffc18d;
	border-radius: 5px;
	border: 1px solid #e5822e;
}
.wps-fbre-editor-review.silver {
	background-color: #e8e8e8;
	border-radius: 5px;
	border: 1px solid #979797;
}
.wps-fbre-editor-review.skyblue {
	background-color: #9382ff;
	border-radius: 5px;
	border: 1px solid #4c3dae;
}
.wps-fbre-editor-review.teal {
	background-color: #01cece;
	border-radius: 5px;
	border: 1px solid #005e5e;
}
.wps-fbre-editor-review.twitterblue {
	background-color: #96c7ff;
	border-radius: 5px;
	border: 1px solid #2273d0;
}
.wps-fbre-editor-review.yellow {
	background-color: #ffff85;
	border-radius: 5px;
	border: 1px solid #FFFF00;
}
/* End Box Colors */

/* Font Colors */
.wps-fbre-font-aqua {
	color: #11c7c7 !important;
}
.wps-fbre-font-babyblue  {
	color: #ACD1E9 !important;
}
.wps-fbre-font-bisque  {
	color: #ffd7a8 !important;
}
.wps-fbre-font-black {
	color: #363636 !important;
}
.wps-fbre-font-blue  {
	color: #006dcc !important;
}
.wps-fbre-font-brown {
	color: #A52A2A !important;
}
.wps-fbre-font-crimson  {
	color: #e84162 !important;
}
.wps-fbre-font-darkblue {
	color: #1111d3 !important;
}
.wps-fbre-font-darkgreen {
	color: #018201 !important;
}
.wps-fbre-font-facebookblue {
	color: #5173bb !important;
}
.wps-fbre-font-fuchsia {
	color: #fd89fd !important;
}
.wps-fbre-font-gold {
	color: #fee24d !important;
}
.wps-fbre-font-gray  {
	color: #f3f3f3 !important;
}
.wps-fbre-font-green  {
	color: #44bc44 !important;
}
.wps-fbre-font-glime {
	color: #a1ea7f !important;
}
.wps-fbre-font-maroon  {
	color: #c94040 !important;
}
.wps-fbre-font-navy  {
	color: #4848d1 !important;
}
.wps-fbre-font-olive {
	color: #c8c825 !important;
}
.wps-fbre-font-orange {
	color: #f8c76e !important;
}
.wps-fbre-font-peachpuff {
	color: #fee1c6 !important;
}
.wps-fbre-font-pink {
	color: #fdd1d9 !important;
}
.wps-fbre-font-purple  {
	color: #fdd1d9 !important;
}
.wps-fbre-font-red  {
	color: #ff9090 !important;
}
.wps-fbre-font-salmon {
	color: #ffa69c !important;
}
.wps-fbre-font-sandybrown {
	color: #ffc18d !important;
}
.wps-fbre-font-silver {
	color: #e8e8e8 !important;
}
.wps-fbre-font-skyblue {
	color: #9382ff !important;
}
.wps-fbre-font-teal {
	color: #01cece !important;
}
.wps-fbre-font-twitterblue {
	color: #96c7ff !important;
}
.wps-fbre-font-yellow {
	color: #ffff85 !important;
}
.wps-fbre-font-white {
	color: #fff !important;
}
/* End Font ColorsS */

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media (max-width: 767px) {
	.wps-fbre-editor-review,
	.wps-fbre-rating-box,
	#box_right,
	#box_left ,
	.wps-fbre-rating-box .wps-fbre-average {
		width: 100% !important;
		clear: both !important;
		float: none !important;
		margin: 0 !important;
	}
	.wps-fbre-rating-box .wps-fbre-average-ratings-stars {
		width: 100% !important;
		clear: both !important;
		float: none !important;
		margin-top: -20px !important;
		margin-bottom: 40px !important;
	}
	.wps-fbre-rating-box {
		margin-bottom: 20px !important;
	}
	.fbre-rating-lable {
		width: 160px;
	}
	.fbre-story-inner-content .wps-fbre-average {
		float: right;
		width: 290px;
		margin: 0 0 20px 20px;
	}
	#fb_fbre_details,
	#tw_fbre_details,
	#gp_fbre_details,
	#nr_fbre_details {
		padding: 5px 8px;
		margin: 10px 0;
	}
	.wps-fbre-editor-review-inner img {
		max-width: 100%;
	}
	.wps-fbre-editor-review.top_left,
	.wps-fbre-editor-review.top_right {
		max-width: 100%;
	}
}
@media (max-width: 480px) {
	.wps-fbre-editor-review,
	.wps-fbre-rating-box,
	#box_right,
	#box_left ,
	.wps-fbre-rating-box .wps-fbre-average {
		width: 100% !important;
		clear: both !important;
		float: none !important;
		margin: 0 !important;
	}
	.wps-fbre-rating-box .wps-fbre-average-ratings-stars {
		width: 100% !important;
		clear: both !important;
		float: none !important;
		margin-top: -20px !important;
		margin-bottom: 40px !important;
	}
	.wps-fbre-rating-box .wps-fbre-average-rating-title {
		width: auto;
	}
	.wps-fbre-rating-box {
		margin-bottom: 20px !important;
	}
	.fbre-ui-stream-message {
		clear: both;
	}
	.fbre-ui-stream-message,
	.fbre-review-action	{
		margin: 0 5px 5px 0;
		float: left;
		width: 100%;
	}
	.fbre-rating-lable {
		width: 100%;
	}
	.fbre-story-inner-content .wps-fbre-average {
		float: left;
		width: 100%;
		clear: both;
	}
	.fbre-story-inner-content .wps-fbre-average .wps-fbre-average-rating-title {
		width: 145px;
	}
	.fbre-ui-stream-message {
		clear: both;
	}
	.fbre-ui-stream-message,
	.fbre-review-action	{
		margin: 0 5px 5px 0;
		float: left;
		width: 100%;
	}
	#fb_fbre_details,
	#tw_fbre_details,
	#gp_fbre_details,
	#nr_fbre_details {
		max-width: 100%;
	}
	.fbre-story-inner-content .wps-fbre-average,
	.wps-fbre-average-ratings-stars	{
		float: none;
		width: auto;
		margin: 20px 0;
	}
	.fbre-buttons {
		width: 100%;
		float: left;
	}
	.wps-fbre-or {
		width: 100%;
		float: left;
		margin-bottom: 15px;
	}
	div.wps-fbre-userdetails {
		float: left;
		width: 100%;
	}
	div.wps-fbre-userdetails #nr_fbre_user_email {
		margin-bottom: 15px;
	}
}
.wps-fbre-review-comlete-markup {
	float: right;
}
.fbre-reviews-agree {
	margin: 20px 5px 0 26px !important;
}
.wps-fbre-review-comlete-markup .wps-fbre-average {
	margin-bottom: 10px;
}

/* Start for sort reviews */
.wps-fbre-reviews-heading { 
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
	padding: 6px 0 4px;
	margin-bottom: 5px;
}
.wps-fbre-reviews-sort-button {
    outline: 0 !important;
    text-decoration: none;
}
.wps-fbre-reviews-sort-img {
	padding-right: 5px; 
}
.wps-fbre-reviews-sort-img img {
	border-radius: 0px !important;
	box-shadow: none;
}
.wps-fbre-sort-wrapper {
	margin-top: 7px;
}
/* End for sort reviews */

.fbre-review-image-video-wrapper {
	margin: 5px 5px 0 80px;
}
.wps-fbre-image-video-wrapper {
	margin-top: 5px;
}
.wps-fbre-img-video-wrap .fbre-review-image {
	width: 47%;
	float: left;
	margin-right: 15px;
}
.wps-fbre-img-video-wrap .fbre-review-video {
	width: 47%;
	float: left;
}
.wps-fbre-img-video-wrap .fbre-review-video iframe {
	margin: 0px !important;
}
.wps-fbre-img-video-wrap .fbre-review-image img {
	box-shadow: none !important; 
}
#fb_video_url_errors{
	margin-left:25px !important;
	margin-top:25px !important;
}
/*#fb_star_errors{
	margin-left: 30% !important;
    margin-top: -5px !important;
}*/
#fb_img_upload_progress{
	clear: both !important;
    display: block;
}
#fb_fbre_review_img_remove_btn {
	display:none;
	background-color: #E23947 !important;
    background-image: none !important;
    border: 1px solid #D2D2D2 !important;
    border-radius: 3px !important;
    box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1) !important;
    color: #FFFFFF !important;
}