/* CONTENT -> REVIEW AND PLACE BOX ------------------------------------ */
/* -------------------------------------------------------------------- */
/* REVIEW BOX --> place with short decription (no round box, only a green border at the bottom) */
/* TOP PLACE BOX --> only on world, city, country pages (inside a round box) */
/* REVIEW OF THE WEEK --> review of the week (inside a round box) */

.ContentReviewBox,
.PaidListingForCategory
{
    float: left;
    border-bottom: 2px solid #E3EAC7;
    width: 467px;
	_width: 457px;
    padding: 0 10px 15px 10px;
	*padding-bottom: 10px;
    margin: 0 0 20px 0;
}

.PaidListingForCategory
{
	margin-top: -10px;
	background: #FEF9F3;
	padding-top: 5px;
    border-bottom: 2px solid #F3E3D6;
    border-top: 2px solid #F3E3D6;	
}

.ContentReviewOfTheWeek
{
    float: left;
    margin: 5px 0 0 15px;
}

.ContentReviewBox .ContentReviewPlaceInfo,
.PaidListingForCategory .ContentReviewPlaceInfo,
.ContentReviewOfTheWeek .ContentReviewOfTheWeekInfo
{
    float: left;
    width: 350px;
    *padding-bottom: 5px;
}

.ContentReviewBox .ContentPlaceReview
{
    float: left;
    width: 380px;
    margin: 0 0 0 2px;
}

.ContentReviewBox .ContentPlaceReview h3,
.ContentReviewBox .ContentReviewPlaceInfo h3,
.PaidListingForCategory .ContentReviewPlaceInfo h3,
.ContentReviewOfTheWeek .ContentReviewOfTheWeekInfo h3
{
	padding-bottom: 0;
    margin: 0 0 5px 0;
}

.ContentReviewBox .ContentReviewPlaceInfo p,
.PaidListingForCategory .ContentReviewPlaceInfo p,
.ContentReviewOfTheWeek .ContentReviewOfTheWeekInfo p
{
    margin: 0 0 5px 0;
    padding: 0;
}

.ContentReviewBox .ContentPlaceReview p
{
    margin: 0 0 10px 0;
}

.ContentReviewBox .Tags,
.ContentReviewBox .Tags a,
.ContentReviewOfTheWeek .Tags,
.ContentReviewOfTheWeek .Tags a
{
    color: #999;
}

.ContentReviewBox .ContentReviewPlaceCategories,
.ContentReviewOfTheWeek .ContentReviewPlaceCategories,
.PaidListingForCategory .ContentReviewPlaceCategories
{
  font-weight: bold;
}

.ContentReviewBox .ContentReviewPlaceCategories span,
.ContentReviewOfTheWeek .ContentReviewPlaceCategories span,
.PaidListingForCategory .ContentReviewPlaceCategories span
{
  color: #9BAF6A;
}


 


/* CONTENT -> WRITE REVIEW --------------------------------- */

.ContentWriteReview
{
  float: left;
  padding: 0;
  margin:  0;
  *margin: 5px 0 -20px 0;
}

.ContentWriteReview div
{
  margin: 0 15px 15px 15px;
  padding: 0pt;
}

.ContentWriteReview .starsWithErrors
{
  border: 1px solid #c56a36;
  margin-left: 15px;
}

.ContentWriteReview .formError
{
  margin: 5px 0 10px 0px;
}

.ContentWriteReview img
{
  margin: 0 0 -4px 5px;
}

.ContentWriteReview input.DefaultText, .ContentWriteReview textarea.DefaultText {
  color: #999;
}


.ContentWriteReview textarea
{
  border: 2px solid #EEE;
  width: 430px;
  padding: 10px;
}

.ContentWriteReview p.ContentWriteReviewCheckbox
{
  color: #999;
  padding-top: 5px;
}

.ContentWriteReview .ContentWriteReviewCheckbox input
{
  width: auto;
  margin: 0 3px 0 1px;
  border: 0;
}

.ContentWriteReview .ContentWriteReviewLanguage input
{
  width: auto;
  margin: 0 0 -2px 15px;
  border: 0;
}

.ContentWriteReview ul
{
  float: left;
  margin: 0 0 0 15px;
  _margin: 0 0 0 8px;
  padding: 0;
}

.ContentWriteReview li
{
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  float: left;
  *height: 28px;
}

div.ContentWriteReviewCompact
{
	clear: both; 
	margin: -31px 0 20px 0;
	float: left;
	border-bottom: 2px solid #E3EAC7;
	*padding-bottom: 20px;
	_padding-bottom: 0;
}

div.ContentWriteReviewCompact textarea
{
    margin: 0 0 5px 15px;
	float: left;
	position: realtive;
}

.ContentWriteReviewCompact .ContentWriteReview
{
    clear: both; 
	float: left;
    *padding-bottom: 10px;
}

/* CONTENT --> STAR RATING ------------------------------------------------- */

#qypeStarBackground
{
  width: 100px;
  padding: 1px;
  background: #fff;
  float: left;
  margin: -3px 0px;
  *position: relative;
}

.qypeStarRating,
.qypeStarRating a:hover,
.qypeStarRating a:active,
.qypeStarRating a:focus,
.qypeStarRating .currentStarRating
{
  background: url(/easyreview/web/images/qype_star_rating.gif) left -1000px repeat-x;
}

.qypeStarRating
{
  position: relative;
  width: 100px;
  height: 20px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}

ul.qypeStarRating
{
  margin: 0;
  padding: 0;
}

.qypeStarRating li
{
  display: inline;
}

.qypeStarRating a,
.qypeStarRating .currentStarRating
{
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000em;
  height: 20px;
  line-height: 20px;
  outline: none;
  overflow: hidden;
  border: 0;
}

.qypeStarRating a:hover,
.qypeStarRating a:active,
.qypeStarRating a:focus
{
  background-position: left bottom;
}

.qypeStarRating a.stars-1
{
  width: 20px;
  z-index: 6;
}

.qypeStarRating a.stars-2
{
  width: 40px;
  z-index: 5;
}

.qypeStarRating a.stars-3
{
  width: 60px;
  z-index: 4;
}

.qypeStarRating a.stars-4
{
  width: 80px;
  z-index: 3;
}

.qypeStarRating a.stars-5
{
  width: 100px;
  z-index: 2;
}

.qypeStarRating .currentStarRating
{
  z-index: 1;
  background-position: left bottom;
}


