/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.ratingsandreviews {
  padding: 20px;
  border: 1px solid #D5D1CE; }
  .ratingsandreviews .gig-comments-container {
    width: auto !important; }
  .ratingsandreviews textarea.gig-comments-textarea {
    height: 180px; }
  .ratingsandreviews div.gig-comments-commentList-header-commentsCount, .ratingsandreviews div.gig-comments-headerLinks {
    padding-top: 0px; }
  .ratingsandreviews div.gig-comments-dottedLine {
    background-image: none;
    height: 1px;
    border-bottom: 1px dotted #D5D1CE;
    margin-top: 5px; }
  .ratingsandreviews div.gig-comments-commentBox-bottom {
    border-top: none; }
  .ratingsandreviews div.gig-comments-comment-body {
    color: #635a54; }
  .ratingsandreviews div.gig-comments-headerText {
    color: #f36633;
    font-weight: 700; }
  .ratingsandreviews div.gig-comments-textarea-wrapper {
    height: 180px; }
  .ratingsandreviews div.gig-comments-commentBox-bottom {
    margin-top: 10px; }
  .ratingsandreviews div.gig-comments-star {
    background-image: url("../../img/review-and-ratings/star_grey.gif");
    width: 15px;
    height: 14px; }
  .ratingsandreviews div.gig-comments-star-full {
    background-image: url("../../img/review-and-ratings/Favourite.gif"); }
  .ratingsandreviews div.gig-comments-providerIcons {
    background-image: url("../../img/review-and-ratings/ButtonLogin_Icons.png"); }
  .ratingsandreviews div.gig-comments-star-editable, .ratingsandreviews div.gig-comments-star-editable-empty, .ratingsandreviews div.gig-comments-addComment-ratings-error, .ratingsandreviews div.gig-comments-star-myRating {
    background-image: url("../../img/review-and-ratings/star_icon_big.png"); }
  .ratingsandreviews div.gig-comments-vote-up {
    background-image: url("../../img/review-and-ratings/thumbsup_hover.png"); }
  .ratingsandreviews div.gig-comments-expand-arrow {
    background-image: url("../../img/review-and-ratings/icon_ExpandReply.png"); }
  .ratingsandreviews div.gig-comments-collapse-arrow {
    background-image: url("../../img/review-and-ratings/icon_CollapsReply.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
    vertical-align: bottom;
    width: 10px; }
  .ratingsandreviews div.gig-comments-close-icon {
    background-image: url("../../img/review-and-ratings/overlay-close-icon.png"); }
  .ratingsandreviews div.gig-comments-star-editable-full, .ratingsandreviews div.gig-comments-star-myRating-full, .ratingsandreviews div.gig-comments-addComment-ratings-error, .ratingsandreviews div.gig-comments-star-editable-full {
    background-image: url("../../img/review-and-ratings/star_selected_big.png"); }
  .ratingsandreviews a.gig-comments-headerLinks-rss, .ratingsandreviews a.gig-comments-headerLinks-subscribe {
    text-decoration: none; }
    .ratingsandreviews a.gig-comments-headerLinks-rss:hover, .ratingsandreviews a.gig-comments-headerLinks-rss:link, .ratingsandreviews a.gig-comments-headerLinks-rss:active, .ratingsandreviews a.gig-comments-headerLinks-rss:visited, .ratingsandreviews a.gig-comments-headerLinks-subscribe:hover, .ratingsandreviews a.gig-comments-headerLinks-subscribe:link, .ratingsandreviews a.gig-comments-headerLinks-subscribe:active, .ratingsandreviews a.gig-comments-headerLinks-subscribe:visited {
      text-decoration: none; }
  .ratingsandreviews a.gig-comments-button {
    background: #f36633;
    border: 1px solid #D5D1CE;
    border-radius: 0;
    color: white;
    cursor: pointer;
    display: inline-block;
    padding: 3px 2px; }
    .ratingsandreviews a.gig-comments-button:link, .ratingsandreviews a.gig-comments-button:active, .ratingsandreviews a.gig-comments-button:visited {
      background: #f36633;
      border: 1px solid #D5D1CE;
      border-radius: 0;
      color: white;
      cursor: pointer;
      display: inline-block;
      padding: 3px 2px; }
    .ratingsandreviews a.gig-comments-button.gig-comments-button-vote {
      background: none;
      padding: 5px; }
  .ratingsandreviews a.gig-comments-button-post {
    background: #f36633;
    border: 1px solid #D5D1CE;
    border-radius: 0;
    color: white;
    cursor: pointer;
    display: inline-block;
    padding: 2px 3px; }
    .ratingsandreviews a.gig-comments-button-post:hover, .ratingsandreviews a.gig-comments-button-post:link, .ratingsandreviews a.gig-comments-button-post:active, .ratingsandreviews a.gig-comments-button-post:visited {
      background: #f36633;
      border: 1px solid #D5D1CE;
      border-radius: 0;
      color: white;
      cursor: pointer;
      display: inline-block;
      padding: 2px 3px; }
  .ratingsandreviews a.gig-comments-button-ok {
    background: #f36633;
    border: 1px solid #D5D1CE;
    border-radius: 0;
    color: white;
    cursor: pointer;
    display: inline-block;
    padding: 2px 3px; }
    .ratingsandreviews a.gig-comments-button-ok:hover, .ratingsandreviews a.gig-comments-button-ok:link, .ratingsandreviews a.gig-comments-button-ok:active, .ratingsandreviews a.gig-comments-button-ok:visited {
      background: #f36633;
      border: 1px solid #D5D1CE;
      border-radius: 0;
      color: white;
      cursor: pointer;
      display: inline-block;
      padding: 2px 3px; }
  .ratingsandreviews a.gig-comments-dropdown {
    padding: 2px;
    background: none; }
    .ratingsandreviews a.gig-comments-dropdown:link, .ratingsandreviews a.gig-comments-dropdown:active, .ratingsandreviews a.gig-comments-dropdown:visited {
      padding: 2px;
      background: none; }
  .ratingsandreviews span.gig-comments-replies-length {
    text-decoration: none; }
  .ratingsandreviews span.gig-comments-username {
    color: #f36633; }
  .ratingsandreviews .gig-rating-writeYourReview:link, .ratingsandreviews .gig-rating-writeYourReview:active, .ratingsandreviews .gig-rating-writeYourReview:visited {
    background: #f36633;
    border: 1px solid #D5D1CE;
    border-radius: 0;
    color: white;
    cursor: pointer;
    display: inline-block;
    padding: 3px 2px; }
  .ratingsandreviews .gig-comments-linksContainer li {
    background: #f36633;
    border: 1px solid #D5D1CE;
    border-radius: 0;
    color: white;
    cursor: pointer;
    display: inline-block;
    padding: 2px 3px; }
    .ratingsandreviews .gig-comments-linksContainer li:after {
      background: none; }
  .ratingsandreviews .gig-composebox-post {
    background: #f36633;
    border: 1px solid #D5D1CE;
    border-radius: 0;
    color: white;
    cursor: pointer;
    display: inline-block;
    padding: 2px 3px;
    padding: 3px 25px; }
    .ratingsandreviews .gig-composebox-post:hover {
      background: #f36633;
      border: 1px solid #D5D1CE;
      border-radius: 0;
      color: white;
      cursor: pointer;
      display: inline-block;
      padding: 2px 3px; }
  .ratingsandreviews .gig-comments-rss a:link, .ratingsandreviews .gig-comments-rss a:visited {
    color: white; }
  .ratingsandreviews .gig-comment-repliesArrow-text {
    color: white; }
  .ratingsandreviews .gig-comment-rating-star-full,
  .ratingsandreviews .gig-composebox-rating-star-full,
  .ratingsandreviews .gig-selfreview-rating-star-full {
    background-image: url("../../img/review-and-ratings/Favourite.gif"); }
  .ratingsandreviews .gig-rating-star {
    background-image: url("../../img/review-and-ratings/star_grey_big.png"); }
  .ratingsandreviews .gig-rating-star-full, .ratingsandreviews .gig-selfreview-rating-star.gig-selfreview-rating-star-full {
    background-image: url("../../img/review-and-ratings/star_selected_big.png"); }
  .ratingsandreviews .gig-rating-star-half {
    background-image: url("../../img/review-and-ratings/Star_half_big.png"); }
  .ratingsandreviews .gig-comment-vote-pos .gig-comment-vote-with-value {
    background-image: url("../../img/review-and-ratings/thumbsup_hover.png"); }
  .ratingsandreviews .gig-composebox-rating-star.gig-composebox-rating-star-full {
    background-image: url("../../img/review-and-ratings/star_selected_big.png"); }
  .ratingsandreviews .gig-rating-readReviewsLink {
    color: #05abe0;
    text-decoration: none; }
    .ratingsandreviews .gig-rating-readReviewsLink:active, .ratingsandreviews .gig-rating-readReviewsLink:hover, .ratingsandreviews .gig-rating-readReviewsLink:visited {
      color: #05abe0;
      text-decoration: none; }
  .ratingsandreviews textarea.gig-comments-textarea {
    background-image: none; }
  .ratingsandreviews .gig-comment {
    background: white;
    margin-bottom: 10px; }
  .ratingsandreviews .gig-comment-title,
  .ratingsandreviews .gig-comment-photo,
  .ratingsandreviews .gig-comment-data {
    padding: 5px; }
  .ratingsandreviews .reviewPageDetails.hideLikeLink .gig-comment-likeLink, .ratingsandreviews .reviewPageDetails.hideLikeLink .gig-comment-vote-posneg {
    display: none; }
  .ratingsandreviews .hideCommentReply .gig-comment-replyLink,
  .ratingsandreviews .hideShareButton .gig-comment-shareLink,
  .ratingsandreviews .hideOtherComments .gig-comments-comments,
  .ratingsandreviews .hideHeaderBar .gig-comments-header {
    display: none; }

div.gig-comments-star-editable-full, div.gig-comments-star-myRating-full,
div.gig-comments-addComment-ratings-error div.gig-comments-star-editable-full {
  background-image: url("../../img/review-and-ratings/star_selected_big.png"); }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.readmessage .messageResultContainer ul {
  padding-left: 0; }
  .readmessage .messageResultContainer ul li {
    list-style-type: none; }
    .readmessage .messageResultContainer ul li .msgTitle {
      min-width: 130px;
      display: inline-block; }

.readmessage .readmessagaeContent .messageResultContainer ul.messageList li a {
  background: #f36633;
  border: 1px solid #D5D1CE;
  border-radius: 0;
  color: white;
  cursor: pointer;
  display: inline-block;
  padding: 5px 20px;
  font-weight: 700; }

.readmessage .readmessagaeContent .messageResultContainer ul.messageList li.readMessageDone a {
  background: #e0e0e0;
  color: #f36633;
  font-weight: normal; }

.readMessageOverlayContainer .overlay-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  z-index: 1000;
  /* high z-index */
  background: #000;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  text-align: center; }

.readMessageOverlayContainer .overlay-content {
  background: none repeat scroll 0 0 white;
  border: 5px solid #D5D1CE;
  border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  display: inline-block;
  width: 40%;
  min-height: 80px;
  min-width: 80px;
  padding: 10px 10px 10px;
  position: relative;
  text-align: left;
  top: 150px; }

.readMessageOverlayContainer .overlay-close {
  background: url("../../img/overlay-close-icon.png") no-repeat scroll 0 0/20px auto rgba(0, 0, 0, 0);
  cursor: pointer;
  display: none;
  font-size: 25px;
  height: 20px;
  position: absolute;
  right: 3px;
  top: 5px;
  width: 20px;
  z-index: 9999; }

.readMessageOverlayContainer .close-btn:hover {
  background: #05abe0; }

