#outside-reviews-tab { width: 742px; float: left; margin: 0px 0 0 0; }
#outside-reviews-tab .head { width: 742px; height: 27px; background: url('../images/layout/review-head-bg.jpg'); }
#outside-reviews-tab .head .fold { width: 200px; height: 27px; float: left; background: url('../images/layout/review-fold-bg.jpg') }
#outside-reviews-tab .head .fold img.left { display: block; float: left; }
#outside-reviews-tab .head .fold p { float: left; padding: 0; margin: 5px 5px 0 5px; font-size: 17px; }
#outside-reviews-tab .head .fold img.right { display: block; float: right; }
#outside-reviews-tab .post { width: 712px; float: left; padding: 13px 15px 10px 15px; line-height: 1.5em; background: repeat-x url('../images/layout/box-content-bg.jpg');}

#outside-reviews-tab  .rating-box { width: 113px; height: 99px; padding: 12px 0 0 0; margin: 15px 10px 0 0; float: right; background: url('../images/layout/rating-box-bg.jpg'); color: #FFF; text-align: center; }
#outside-reviews-tab  .rating-box .rating-who { font-size: 10px; padding: 0 0 3px 0; margin: 0; }
#outside-reviews-tab  .rating-box .rating-numbers { font-size: 29px; padding: 0 0 3px 0; margin: 0; } 


#outside-reviews-tab .colum1 { width: 100px; margin: 14px 0 0 0; float:left; }
#outside-reviews-tab .colum1 .first-row { width: 100px; height: 23px; float: left; background: #DFDFDF; }
#outside-reviews-tab .colum1 .first-row img.left { display: block; float: left; }
#outside-reviews-tab .colum1 .first-row p { float: left; display: block; margin: 2px 0 0 2px; padding: 0; font-size: 12px; }
#outside-reviews-tab .colum1 .first-row img.right { display: block; float: right; }

#outside-reviews-tab .colum1 .first-row p.rating { float: right; margin: 4px 20px 0 0; }

#outside-reviews-tab .colum1 .white-row { width: 80px; height: 23px; border-left: 1px solid #DFDFDF; padding: 0 10px 0 10px; font-size: 12px; }
#outside-reviews-tab .colum1 .white-row p { float:left; margin: 0; padding: 2px 0 3px 0; line-height: 1.5em;}
#outside-reviews-tab .colum1 .white-row p.rating { float: right; margin: 0 10px 0 0; }

#outside-reviews-tab .colum1 .gray-row { width: 80px; height: 23px; border: 0px solid #DFDFDF; background: #DFDFDF;  padding: 0 10px 0 10px; }
#outside-reviews-tab .colum1 .gray-row p { float:left; margin: 0; padding: 2px 0 3px 0; line-height: 1.5em; font-size: 12px;}
#outside-reviews-tab .colum1 .gray-row p.rating { float: right; margin: 0 10px 0 0; }

#outside-reviews-tab .colum1 .last-gray-row { width: 100px; height: 23px; float: left; background: #DFDFDF; }
#outside-reviews-tab .colum1 .last-gray-row img.left { display: block; float: left; margin: 5px 0 0 0; }
#outside-reviews-tab .colum1 .last-gray-row p { float: left; display: block; margin: 2px 0 0 2px; padding: 0; font-size: 12px; }
#outside-reviews-tab .colum1 .last-gray-row p.rating { float: right; margin: 5px 0 0 0; }
#outside-reviews-tab .colum1 .last-gray-row img.right { display: block; float: right; margin: 5px 0 0 0; }
#outside-reviews-tab .colum1 .last-gray-row p.rating { float: right; margin: 5px 20px 0 0; }

#outside-reviews-tab .colum1 .last-white-row { width: 100px; height: 23px; float: left; background: #FFF bottom url('../images/layout/summary-lastrow-bg.jpg'); }
#outside-reviews-tab .colum1 .last-white-row img.left { display: block; float: left; margin: 0; }
#outside-reviews-tab .colum1 .last-white-row p { float: left; display: block; margin: 2px 0 0 2px; padding: 0; font-size: 12px; }
#outside-reviews-tab .colum1 .last-white-row p.rating { float: right; margin: 5px 0 0 0; }
#outside-reviews-tab .colum1 .last-white-row img.right { display: block; float: right; margin: 0; }
#outside-reviews-tab .colum1 .last-white-row p.rating { float: right; margin: 5px 20px 0 0; }

#outside-reviews-tab .colum2 { width: 350px; margin: 14px 0 0 0; float:left; }
#outside-reviews-tab .colum2 .first-row { width: 350px; height: 23px; float: left; background: #DFDFDF; }
#outside-reviews-tab .colum2 .first-row img.left { display: block; float: left; }
#outside-reviews-tab .colum2 .first-row p { float: left; display: block; margin: 5px 0 0 2px; padding: 0; font-size: 10px; }
#outside-reviews-tab .colum2 .first-row img.right { display: block; float: right; }

#outside-reviews-tab .colum2 .white-row { width: 330px; height: 23px; padding: 0 10px 0 10px; }
#outside-reviews-tab .colum2 .white-row p { margin: 0; padding: 1px 0 3px 0; line-height: 1.5em; font-size: 12px; }

#outside-reviews-tab .colum2 .gray-row { width: 330px; height: 23px; border-left: 1px solid #FFF; border-right: 0px solid #FFF; background: #DFDFDF;  padding: 0 10px 0 10px; }
#outside-reviews-tab .colum2 .gray-row p { margin: 0; padding: 1px 0 3px 0; line-height: 1.5em; font-size: 12px; }

#outside-reviews-tab .colum2 .last-gray-row { width: 350px; height: 23px; float: left; background: #DFDFDF; }
#outside-reviews-tab .colum2 .last-gray-row img.left { display: block; float: left; margin: 5px 0 0 0; }
#outside-reviews-tab .colum2 .last-gray-row p { float: left; display: block; margin: 5px 0 0 2px; padding: 0; font-size: 10px; }
#outside-reviews-tab .colum2 .last-gray-row img.right { display: block; float: right; margin: 5px 0 0 0; }

#outside-reviews-tab .colum2 .last-white-row { width: 350px; height: 23px; float: left; background: #FFF bottom url('../images/layout/summary-lastrow-bg.jpg'); }
#outside-reviews-tab .colum2 .last-white-row img.left { display: block; float: left; margin: 5px 0 0 0; }
#outside-reviews-tab .colum2 .last-white-row p { float: left; display: block; margin: 0px 0 0 10px; padding: 0; font-size: 12px; }
#outside-reviews-tab .colum2 .last-white-row img.right { display: block; float: right; margin: 5px 0 0 0; }

#outside-reviews-tab .colum3 { width: 90px; margin: 14px 0 0 0; float:left; }
#outside-reviews-tab .colum3 .first-row { width: 90px; height: 23px; float: left; background: #DFDFDF; border-left: 1px solid #FFF; }
#outside-reviews-tab .colum3 .first-row img.left { display: block; float: left; }
#outside-reviews-tab .colum3 .first-row p { float: left; display: block; margin: 0; padding: 2px 0 0 8px; font-size: 12px; }
#outside-reviews-tab .colum3 .first-row img.right { display: block; float: right; }

#outside-reviews-tab .colum3 .first-row p.rating { float: right; margin: 4px 20px 0 0; }

#outside-reviews-tab .colum3 .white-row { width: 70px; height: 23px; padding: 0 10px 0 10px; font-size: 10px;  border-right: 1px solid #DFDFDF; }
#outside-reviews-tab .colum3 .white-row p { float:left; margin: 0; padding: 1px 0 3px 0; line-height: 1.5em; font-size: 12px; }

#outside-reviews-tab .colum3 .gray-row { width: 70px; height: 23px; background: #DFDFDF;  padding: 0 10px 0 10px; border-left: 1px solid #FFF; }
#outside-reviews-tab .colum3 .gray-row p { float:left; margin: 0; padding: 1px 0 3px 0; line-height: 1.5em; font-size: 12px; }

#outside-reviews-tab .colum3 .last-gray-row { width: 80px; height: 23px; float: left; background: #DFDFDF; padding: 0 0 0 10px;  border-left: 1px solid #FFF; }
#outside-reviews-tab .colum3 .last-gray-row img.left { display: block; float: left; margin: 5px 0 0 0; }
#outside-reviews-tab .colum3 .last-gray-row p { float:left; margin: 0; padding: 1px 0 3px 0; line-height: 1.5em; font-size: 12px; }
#outside-reviews-tab .colum3 .last-gray-row img.right { display: block; float: right; margin: 5px 0 0 0; }

#outside-reviews-tab .colum3 .last-white-row { width: 80px; height: 23px; float: left; background: #FFF bottom url('../images/layout/summary-lastrow-bg.jpg'); padding: 0 0 0 10px; border-left: 1px solid #DFDFDF; }
#outside-reviews-tab .colum3 .last-white-row img.left { display: block; float: left; margin: 5px 0 0 0; }
#outside-reviews-tab .colum3 .last-white-row p { float:left; margin: 0; padding: 1px 0 3px 0; line-height: 1.5em; font-size: 12px; }
#outside-reviews-tab .colum3 .last-white-row img.right { display: block; float: right; margin: 0; }\
