/* ------------------------------------------------------------- */
/* Customer Reviews Sidebar
/* ------------------------------------------------------------- */

#recent-customer-reviews{
  margin:20px 0 0 0;
}
  #recent-customer-reviews h4.title{
    margin-bottom:10px;
  }

#list-recent-customer-reviews{
  width:600px;
  clear:left;
}

#recent-customer-reviews h2, #list-recent-customer-reviews h2{
  background:#bbb;
  height:34px;
  line-height:34px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:100% !important;
  font-weight:normal;
  color:#FFF;
  text-transform:uppercase;
  margin:0 0 10px 0;  padding:0;
  text-indent:10px;
}

#overlay-hiden-review-form{
  position:relative;
}

div.review-div{
  padding:10px;
  margin-bottom:5px;
}
div.review-div a{
  color:#3883BA;
}

div.even{
  background:#efefef;
}

p.review-text{
  margin-bottom:6px;
}

p.review-name{
  font-weight:bold;
  margin-bottom:0px;
}

p.review-time{
  color: #999;
  font-size:90%;
  text-indent:6px;
}


#add-customer-review{
  margin:0;
  padding:0 8px;
  text-align:right;
}

#add-review-hook{
  float:left;
  font-weight:bold;
  font-size:12px;
  color:#595959;
  line-height:28px;
}

/* ------------------------------------------------------------- */
/* Form - Add Customer Review
/* ------------------------------------------------------------- */

#hidden-review-form{
  margin:0;  padding:0;
  clear:both;
  background:#FFF;
  position:relative;
}
  
  .review-form fieldset{
    border:1px solid #CCC;
    margin:10px;
  }
  
  #list-review-form fieldset{
    margin:0px;
    width:598px;
  }
  
  .review-form legend{
    font-size:162%;
    padding:0 5px;
    margin-left:6px;
    color:#000;
  }
  
  .review-form p.product-title{
   color:#464646;
   font-size:90%;
   margin:3px 0 15px 10px;
  }
  
  .review-form fieldset p{
    margin:0 10px 10px;
  }
  
  .review-form label{
    font-size:110%;
  }
  
  .review-form fieldset input{
    display:block;
    height:20px;
    line-height:14px;
    padding:6px 0 0 3px;
    border:1px solid #ccc;
    margin:5px 0 20px 0;
    width:240px;
    vertical-align:middle;
  }
  
  .review-form textarea{
    display:block;
    border:1px solid #CCC;
    margin:5px 0 0 0;
    width:500px;
  }
  
  #list-review-form textarea{
    width:570px;
  }
    
  .review-form span.required{
    color: #c7035d;
  }
  
  .review-form #checkbox-subscribe{
    display:inline;
    width:auto;
    margin:0;
    border:0;
  }
  
  .review-form #label-subscribe, .smalltext{
    color:#464646;
    font-size:90%;
  }
  
  .review-form .rounded_button{
    margin:16px 10px 0 15px;
  }
  
  #noreviews{
    display:none;
  }
  
  .smalltext{
    text-align:right
  }
  
  .review-form input.hide{
    display:none;
  }

  
  a#cancel-review-form{
    color:#c7035d;
    font-weight:bold;
    float:left;
    display:none;
  }
  
  a#close-review-form{
    color:#c7035d;
    position:absolute;
    top:12px;
    right:15px;
  }
  
  p#view-all-reviews{ 
    text-align:right;
    margin-right:10px;
  }
  
  a#link-view-all-reviews{ color:#c7035d;}