.not_rated {font-size:22px;font-family: Arial; letter-spacing: 0px;}
#other_pics_heading { padding-left:10px;padding-top:20px; font-weight:bold; text-align:center; color: #fff; font-size: 14px; text-shadow: #490426 0 1px 1px;}
#asset_image { height:380px; background: #fff; border: 2px solid #f6bad9; }
#rate_div { float:left;margin:8px 0px 0px 10px; font-family: Helvetica, Arial, sans-serif;}
#rate_div label { color:#fc91bd; font-weight:bold; padding-right:10px; font-size:14px; cursor:pointer; cursor:hand; padding-left: 5px; font-family: Helvetica, Arial, sans-serif; }
.need_login { font-size:12pt;font-weight: bold;}
.need_login a {color: #ac1a5b; }
.need_login a:hover { color: #cf5189;}
.no_comments { padding: 10px;}
#character_count { color:#c0527f; font-size:18px; font-weight:bold;}

#comment_text { width:525px; margin: 10px 0; padding: 2px 0; }
#add_comment_text { font-size:14px; font-weight: bold; text-shadow: #fff 0 1px 1px;}
.add_comment { padding:10px; }
.note { display: block; }
.stepcarousel { position: relative;  border: 0px solid black; overflow: scroll;  width: 150px; height: 200px;}
.stepcarousel .belt { position: absolute; left: 0; top: 0;}
.stepcarousel .panel { float: left; overflow: hidden; margin: 9px; width: 50px; padding:5px;}
.stepcarousel .panel img { border: 1px solid #fff;height:50px;width:50px;}
