


 #product-reviews h2 
 {
 	font-weight:bold;
 	font-size:16px;
	padding-left: 35px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	border-bottom: 1px solid #fff; 
	width: 170px;
 }

#product-reviews a
{
 	font-family:Arial;
 	color:#333333;
}
 
#product-reviews ul li 
{
	font-family:Arial;
	line-height:18px;
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	width: 670px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
 }

#product-reviews ul li #review-feedback
{
	padding-top:10px;
}

 
 #product-reviews h3 
 {
 	font-size:16px;
 	padding-top: 5px;
 	padding-bottom: 10px;
 }
 	
#product-reviews h4 {
 	padding-top: 15px;
 	padding-bottom: 5px;
 	width: 200px;
 	}
 	
#product-reviews #productReviewFooter
{
	width: 680px;
	border-top: 1px solid #ccc; 
	padding-left: 15px;
	padding-right: 6px;
	height:20px;
} 

#product-reviews #product-review-title
{
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	width:160px;
	height:140px;
	text-align:center;
}

#product-reviews #product-review-summary
{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	font-family:Arial;
	font-size:14px;
	text-align:left;
	line-height:20px;
}

 	
p.reviewer-name {
 	margin-top: -20px;
 	padding-bottom: 0px;
 	padding-bottom: -5px;
 	float: right; 
 	clear: both; 
 	}

#product-reviews #prodReviewHeader
{
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	border-top: 1px solid #ccc; 
	width: 680px;
	height:145px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;	
}

#product-reviews #prodReviewHeader #doll-review-sort-order
{
	float:right;
	padding-top:20px;
    padding-right:10px;
	padding-bottom:5px;
}


#product-page {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px; }
  #product-page #product-image {
    width: 370px;
    float: left;
    padding: 20px; }
    #product-page #product-image #image-controls {
      text-align: center;
      width: 350px; }
      #product-page #product-image #image-controls li {
        display: inline; }
    #product-page #product-image #extra-controls {
      width: 350px;
      margin-top: 10px;
      vertical-align:middle;}
      #product-page #product-image #extra-controls #view-more {
        float: right; }
      #product-page #product-image #extra-controls #add-to-cart {
        float: left; }
        #product-page #product-image #extra-controls #add-to-cart p {
          float: left;
          margin: 0;
          padding: 3px 5px; }
          #product-page #product-image #extra-controls #add-to-cart p a {
            color: #fff;
            text-decoration: none; }
    #product-page #product-image #image-links {
      text-align: center;
      clear: both;
      width: 350px;
      margin-top: 20px; }
      #product-page #product-image #image-links p {
        font-size: 13px; }
      #product-page #product-image #image-links ul li {
        font-size: 13px;
        display: inline; }
      #product-page #product-image #image-links ul li a {
        font-size: 13px;
        display: inline; 
        color: #333;
        text-decoration:none;}
        #product-page #product-image #image-links ul li.stars {
          list-style-type: none; }
  #product-page #doll-details {
    float: left;
    width: 270px;
    padding-top: 40px; }
    #product-page #doll-details h2, #product-page #doll-details h3 {
      text-transform: uppercase;
      text-align: center;
      font-weight: bold;
      color: #666;
      font-size: 18px; }
    #product-page #doll-details h4 {
      text-align: center;
      color: #666; }
    #product-page #doll-details h4 a {
      text-align: center;
      text-decoration:underline;
      color: #666; }
    #product-page #doll-details p.doll-desc {
      margin: 20px 0;
      text-align:left;
      font-family:Arial; }
    #product-page #doll-details #doll-listing-shipping p
    {
    	color: #666666;
    	font-family:Arial;
    	padding-bottom:5px;
    	text-align:center;
    	font-weight:bold;
    }  
    #product-page #doll-details #doll-listing-shipping p.backordered
    {
    	font-weight:normal;
    	font-size:11px;
    	font-style:italic;
    }  
    #product-page #doll-details #extra-features {
      padding-left: 0px;
      padding-top: 20px;
      padding-bottom: 20px;
      font-family:Arial;
    }
    #product-page #doll-details #extra-features ul
    {
    	list-style-type:disc;
    	padding-left:20px;
    	line-height: 140%;
    	font-size:11px; 
    }
      #product-page #doll-details #extra-features h3 {
        text-transform: none;
        text-align: left; 
        font-size:14px; 
    }

