table#conv-rec-p { margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-align:center; width:210px; }
table#conv-rec-p td { padding:5px; border-bottom:1px solid #E2E2E2; }
table#conv-rec-p a { color:#000; text-decoration:none; }
table#conv-rec-p a:hover { text-decoration:underline; }
table#conv-rec-p img { border:0; width:50%; height:50%; }
table#conv-rec-p .price { color:#FF0000; font-weight:bold; }
table#conv-rec-p .original_price { color:#005991; font-weight:bold; }

/* cnv reviews */
#cnvReviewsContainer { width:500px; margin:0 auto; font-size:90%; }

#cnvReviewsHd {
    /*padding:10px 5px 10px 0;*/
    border-bottom: 1px solid #555;
}
#cnvReviewsHd a { text-decoration:none; }
#cnvReviewsHd a:hover { text-decoration:underline; }

#cnvReviewsContent {
    padding:5px;
    font-size: 85%;
}
#cnvReviewsContent a { color: #0F67A1; text-decoration: underline; }
#cnvReviewsContent a:hover { text-decoration: none; }
#cnvReviewsContent .cnvReviewsReview { border-bottom: 1px solid #CCC; padding:5px 0; margin:10px 0; }
#cnvReviewsContent .cnvReviewsComment { margin:5px 0; }
#cnvReviewsContent .cnvReviewsTitle { font-weight:bold; }
#cnvReviewsContent .cnvReviewsRate { width:92px; height:15px; margin:5px 0; }
#cnvReviewsContent .stars_5 { background:url(http://rv.firststreetonline.com/img/sprite.png) 0 0 no-repeat; }
#cnvReviewsContent .stars_4 { background:url(http://rv.firststreetonline.com/img/sprite.png) -19px 0 no-repeat; }
#cnvReviewsContent .stars_3 { background:url(http://rv.firststreetonline.com/img/sprite.png) -38px 0 no-repeat; }
#cnvReviewsContent .stars_2 { background:url(http://rv.firststreetonline.com/img/sprite.png) -57px 0 no-repeat; }
#cnvReviewsContent .stars_1 { background:url(http://rv.firststreetonline.com/img/sprite.png) -76px 0 no-repeat; }
#cnvReviewsContent .stars_0 { background:url(http://rv.firststreetonline.com/img/sprite.png) -95px 0 no-repeat; }
#cnvReviewsContent .stars_05 { background:url(http://rv.firststreetonline.com/img/sprite.png) -76px -20px no-repeat; }
#cnvReviewsContent .stars_15 { background:url(http://rv.firststreetonline.com/img/sprite.png) -57px -20px no-repeat; }
#cnvReviewsContent .stars_25 { background:url(http://rv.firststreetonline.com/img/sprite.png) -38px -20px no-repeat; }
#cnvReviewsContent .stars_35 { background:url(http://rv.firststreetonline.com/img/sprite.png) -19px -20px no-repeat; }
#cnvReviewsContent .stars_45 { background:url(http://rv.firststreetonline.com/img/sprite.png) 0 -20px no-repeat; }
#cnvReviewsContent fieldset { margin:5px 0; width:550px; padding:10px; }

#cnvReviewsFt {
    padding:10px 0 10px 5px;
    text-align:right;
    border-top:1px solid #555;
}

.cnvReviewsLoading { background:url(http://rv.firststreetonline.com/img/loading.gif) no-repeat; width:180px; height:16px; padding-right:20px; text-align:center; margin:10px auto; font-size:90%; }
.cnvReviewsHead { font-weight: bold; font-size: 120%; }
#cnvReviewsErrors { padding:5px 0; margin: 10px 0; background-color:#F8F8F8; border:1px solid #BBB; }
#cnvReviewsErrors h3 { color:red; padding: 0 10px; }
#cnvReviewsErrors p { padding: 0 10px; margin:10px 0; }
.cnvReviewsInputText { padding:3px; border:1px solid #AAA; width:400px; color:#777; }
.cnvReviewsInputText:focus, .cnvReviewsTextArea:focus { border:1px inset #555; background-color: #EDF6FF; color:#000 }
.cnvReviewsTextArea { padding:3px; border:1px solid #AAA; width:400px; height:120px; }
.cnvReviewsSelect { background-color:#FFF; padding:5px 3px; border:1px solid #AAA; }
.cnvReviewsSelect:focus { background-color:#EDF6FF; border:1px inset #555; }
.cnvReviewsSubmit { background-color:#F2F2F2; padding:5px 3px; border:1px solid #BBB; cursor:pointer; }
.cnvReviewsSubmit:hover { background-color:#F8F8F8; }

