.listtype{ float: left; background:url(cams/button2.png); background-size: cover; height: 11px; }
.list{  list-style:none;  margin-left: 2px;  padding:0;  overflow:hidden;  min-width:755px;  height:1%;}
.list .thumbnail_label, .list .thumbnail_label_featured{  position: absolute;  right: 3px;  padding: 1px 3px 1px 3px;  text-align: center;  overflow: hidden;  color: #FFF;  font: 10px 'UbuntuRegular',Arial,Helvetica,sans-serif;}
.list .thumbnail_label {    top: 132px;}
.list .thumbnail_label_featured{    top: 130px;    border-bottom: 2px solid #dd7f21;}
.list .thumbnail_label_exhibitionist {    top: 130px;    background-color:#6D85B5;}
.list .thumbnail_label_recorded{  background-color:#4f4f4f;}
.list .thumbnail_label_offline{  background-color:#4f4f4f;}
.list .thumbnail_label_plug {  background-color:#900;}
.list .thumbnail_label_c {  background-color:#0C6A93;}
.list .thumbnail_label_c_hd {  background-color:#2472b4;}
.list .thumbnail_label_c_private_show {  background-color:#C00;}
.list .thumbnail_label_c_group_show {  background-color:#b60a42;}
.list .thumbnail_label_c_goal_reached {  background-color:#f60a0a;}
* html .list{  padding-bottom:7px;}
*+html .list{  padding-bottom:7px;  margin:0;}
.list li{  width:180px;  background:#f0f1f1;  float:left;  position:relative;  margin:0 10px 7px 0;  border:1px solid #acacac;  border-radius:4px;  -webkit-border-radius:4px;  -moz-border-radius:4px;}
.list .corners{  position:absolute;  top:-1px;  left:-1px;  width:182px;  height:149px;  overflow:hidden;  text-indent:-9999px;  background:url(cams/bg-corners.gif) no-repeat;}
.list img{display:block; width:180px; height:148px; border:0px;}
.list .dpanel{  position:absolute;  top:150px;  left:-1px;  width:182px;  height:55px;  overflow:hidden;  text-indent:-9999px;  background: none; z-index:9999;}
.list .details{  padding:2px 7px 0;    text-align: left;}
.list .details a{  float:left;  color:#0a5a83;  font:1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 125px;  overflow: hidden;}
.list .titler{  width:170px;  overflow:hidden;  padding-bottom: 1px; margin-left: 4px; margin-top: 1px; border-bottom:1px solid #acacac;}
.list .titler a{  float:left;  color:#0a5a83;  font:1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 125px;  overflow: hidden;}
.list .age{  float:right;  color:#575757;  padding:2px 14px 0 0;  font:1em/1.333em 'UbuntuMedium', Arial, Helvetica, sans-serif; position: absolute; right: 0px;}
.list .genderf{background:url(cams/ico-female.png) no-repeat 100% 0; width: 16px; position: absolute; right:2px}
.list .genderm{background:url(cams/ico-male.png) no-repeat 100% 0; width: 16px; position: absolute; right:2px}
.list .genderc{background:url(cams/ico-couple.png) no-repeat 100% 0; width: 16px; position: absolute; right:2px}
.list .genders{background:url(cams/ico-shemale.png) no-repeat 100% 0; width: 16px; position: absolute; right:2px}
.list .trending{background: none; width: 30px; height: 100%; position: absolute; top: 205px; right:2px}
.list .trending img{background: none; width: 11px; height: 16px; position: absolute; right:0px}
.list .trendup{background: url(cams/uparrow.png) no-repeat; width: 15px; height: 100%; position: absolute; top: 205px; right:2px}
.list .trenddn{background: url(cams/dnarrow.png) no-repeat; width: 15px; height: 100%; position: absolute; top: 205px; right:2px}

.list .details .likes{  list-style:none;  margin-top:0px;  padding:0px;  font-size:9px;  line-height:10px;  width: 165px;  height: 20px;  overflow:hidden;  color:#000;}
.list .details .likes li{  width:auto;  background:none;  border:0;  margin:0 !important;  padding:0 2px;}
.list .details .likes li a{  font-size:7px; color:#000;}
.sub-info{  list-style:none;  margin:0;  padding:0 0 0px;  font-size:.8333em;  color:#5a5a5a;  overflow:hidden;  height:1%;}
.sub-info li{  width:auto;  background:none;  border:0;  padding:0 0 0 18px;  margin:0 !important;  position:relative;  float:none;  height:1%;  text-align: left;}
.sub-info li.location{  background:url(cams/ico-01.png) no-repeat 0 50%;  width: 145px;  height: 15px; padding-bottom:1px; overflow: hidden;}
.sub-info li.cams{ height: 14px; background:url(cams/ico-cams.png) no-repeat 0 50%; padding-bottom:4px;}
.sub-info li.popup{ padding-left:60px;padding-bottom:0px; overflow:hidden; font-weight: bolder; font-size:.9000em;}
.paging{  list-style:none;  margin:0;  padding:8px 0 10px;  overflow:hidden;  height:22px;  text-align:center;}
.paging li{  display:inline-block;  margin:0 1px;  width:22px;  height:22px;}
.paging li a{  float:left;  width:21px;  color:#dc5500;  height:21px;  text-align:center;  font:1.166em/1.577em 'UbuntuMedium', Arial, Helvetica, sans-serif;  border:1px solid #cecece;  border-radius:2px;  -webkit-border-radius:2px;  -moz-border-radius:2px;  background:#ededed;}
* html .paging li {  display:inline;  margin:0 3px;}
*+html .paging li {  display:inline;  margin:0 3px;}
.paging li a:hover,.paging li.active a{  color:#6d6d6d;  border:1px solid #fff;  text-decoration:none;  background:none;  font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;}
.paging li.active a{  cursor: default;}
.paging li a.prev,.paging li a.prev:hover{  text-indent:-9999px;  border:1px solid #f1d2bf;  background:#fceadb url(cams/arrow-left.gif) no-repeat 50% 50%;}
.paging li a.next,.paging li a.next:hover{  text-indent:-9999px;  border:1px solid #f1d2bf;  background:#fceadb url(cams/arrow-right.gif) no-repeat 50% 50%;}
.roomlinks{ text-align:center; padding-left:5px;padding-bottom:2px; color:#0a5a83; font:1.000em/1.005em 'UbuntuMedium', Arial, Helvetica, sans-serif;}
.roomlinks a{ text-align:center; padding-left:5px;padding-bottom:2px; color:#0a5a83; font:1.000em/1.005em 'UbuntuMedium', Arial, Helvetica, sans-serif; font-weight:bold;}


.smlist{  list-style:none;  margin-left:2px;  padding:0px;  overflow:hidden;  min-width:655px;  height:1%;}
.smlist .thumbnail_label, .smlist .thumbnail_label_featured{  position: absolute;  right: 1px;  padding: 1px 1px 1px 1px;  text-align: center;  overflow: hidden;  color: #FFF;  font: 6px 'UbuntuRegular',Arial,Helvetica,sans-serif;}
.smlist .thumbnail_label {    top: 66px;}
.smlist .thumbnail_label_featured{    top: 66px;    border-bottom: 2px solid #dd7f21;}
.smlist .thumbnail_label_exhibitionist {    top: 66px;    background-color:#6D85B5;}
.smlist .thumbnail_label_recorded{  background-color:#4f4f4f;}
.smlist .thumbnail_label_offline{  background-color:#4f4f4f;}
.smlist .thumbnail_label_plug {  background-color:#900;}
.smlist .thumbnail_label_c {  background-color:#0C6A93;}
.smlist .thumbnail_label_c_hd {  background-color:#2472b4;}
.smlist .thumbnail_label_c_private_show {  background-color:#C00;}
.smlist .thumbnail_label_c_group_show {  background-color:#b60a42;}
.smlist .thumbnail_label_c_goal_reached {  background-color:#f60a0a;}
* html .smlist{  padding-bottom:7px;}
*+html .smlist{  padding-bottom:7px;  margin:0;}
.smlist li{  width:93px;  background:#f0f1f1;  float:left;  position:relative;  margin:0 3px 3px 0;  border:1px solid #acacac;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px;}
.smlist .corners{  position:absolute;  top:-1px;  left:-1px;  width:90px;  height:76px;  overflow:hidden;  text-indent:-9999px;  background:url(cams/bg-corners.gif) no-repeat;}
.smlist img{display:block; width:93px; height:76px;}
.smlist .dpanel{  position:absolute;  top:77px;  left:-1px;  width:90px;  height:40px;  overflow:hidden;  text-indent:-9999px;  background: none; z-index:9999;}
.smlist .details{  padding:0px 4px 0;    text-align: left;}
.smlist .details a{  float:left;  color:#0a5a83;  font:1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 90px;  overflow: hidden;}
.smlist .titler{  width:85px;  overflow:hidden;  padding-bottom: 3px; margin-left: 2px; margin-top: 1px; border-bottom:1px solid #acacac;}
.smlist .titler a{  float:left;  color:#0a5a83;  font:0.866em/0.942em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 80px;  overflow: hidden;}
.smlist .age{  float:right;  color:#575757;  padding:2px 19px 0 0;  font:0.85em/0.933em 'UbuntuMedium', Arial, Helvetica, sans-serif; position: absolute; right: 0px;}
.smlist .genderf{background:url(cams/ico-female.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlist .genderm{background:url(cams/ico-male.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlist .genderc{background:url(cams/ico-couple.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlist .genders{background:url(cams/ico-shemale.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlist .trending{background: none; width: 30px; height: 100%; position: absolute; top: 1px; right:2px}
.smlist .trending img{background: none; width: 11px; height: 16px; position: absolute; right:0px}
.smsub-info{  list-style:none;  margin:0;  padding:0 0 0px;  font-size:.8333em;  color:#5a5a5a;  overflow:hidden;  height:1%;}
.smsub-info li{  width:auto;  background:none;  border:0;  padding:0 0 0 13px;  margin:0 !important;  position:relative;  float:none;  height:15px;  text-align: left;}
.smsub-info li.location{  background:url(cams/ico-012.png) no-repeat 0 50%; padding-left:12px; padding-bottom:2px; overflow:hidden;}
.smsub-info li.cams{  background:url(cams/ico-cams2.png) no-repeat 0 50%;padding-left:12px;padding-bottom:2px; overflow:hidden;}
.roomlinkssm{ padding-left:2px;padding-bottom:2px; color:#0a5a83; font:.900em/.905em 'UbuntuMedium', Arial, Helvetica, sans-serif;}
.roomlinkssm a{ padding-left:2px;padding-bottom:2px; color:#0a5a83; font:.900em/.905em 'UbuntuMedium', Arial, Helvetica, sans-serif;}



.smlisthome{  list-style:none;  margin-left:6px;  padding:0px;  overflow:hidden;  min-width:55px;  height:1%;}
.smlisthome .thumbnail_label, .smlisthome .thumbnail_label_featured{  position: absolute;  right: 1px;  padding: 1px 1px 1px 1px;  text-align: center;  overflow: hidden;  color: #FFF;  font: 6px 'UbuntuRegular',Arial,Helvetica,sans-serif;}
.smlisthome .thumbnail_label {    top: 74px;}
.smlisthome .thumbnail_label_featured{    top: 74px;    border-bottom: 2px solid #dd7f21;}
.smlisthome .thumbnail_label_exhibitionist {    top: 74px;    background-color:#6D85B5;}
.smlisthome .thumbnail_label_recorded{  background-color:#4f4f4f;}
.smlisthome .thumbnail_label_offline{  background-color:#4f4f4f;}
.smlisthome .thumbnail_label_plug {  background-color:#900;}
.smlisthome .thumbnail_label_c {  background-color:#0C6A93;}
.smlisthome .thumbnail_label_c_hd {  background-color:#2472b4;}
.smlisthome .thumbnail_label_c_private_show {  background-color:#C00;}
.smlisthome .thumbnail_label_c_group_show {  background-color:#b60a42;}
.smlisthome .thumbnail_label_c_goal_reached {  background-color:#f60a0a;}
* html .smlisthome{  padding-bottom:7px;}
*+html .smlisthome{  padding-bottom:7px;  margin:0;}
.smlisthome li{  width:103px;  background:#f0f1f1;  float:left;  position:relative;  margin:0 6px 6px 0;  border:1px solid #acacac;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px;}
.smlisthome .corners{  position:absolute;  top:-1px;  left:-1px;  width:103px;  height:84px;  overflow:hidden;  text-indent:-9999px;  background:url(cams/bg-corners.gif) no-repeat;}
.smlisthome img{display:block; width:103px; height:84px;}
.smlisthome .dpanel{  position:absolute;  top:77px;  left:-1px;  width:103px;  height:40px;  overflow:hidden;  text-indent:-9999px;  background: none; z-index:9999;}
.smlisthome .details{  padding:0px 4px 0;    text-align: left;}
.smlisthome .details a{  float:left;  color:#0a5a83;  font:1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 103px;  overflow: hidden;}
.smlisthome .titler{  width:97px;  overflow:hidden;  padding-bottom: 3px; margin-left: 1px; margin-top: 1px; border-bottom:1px solid #acacac;text-align: left;}
.smlisthome .titler a{  float:left;  color:#0a5a83;  font:0.866em/0.942em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 80px;  overflow: hidden;text-align: left;}
.smlisthome .age{  float:right;  color:#575757;  padding:2px 19px 0 0;  font:0.85em/0.933em 'UbuntuMedium', Arial, Helvetica, sans-serif; position: absolute; right: 0px;}
.smlisthome .genderf{background:url(cams/ico-female.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlisthome .genderm{background:url(cams/ico-male.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlisthome .genderc{background:url(cams/ico-couple.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlisthome .genders{background:url(cams/ico-shemale.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smhsub-info{  list-style:none;  margin:0;  padding:0 0 0px;  font-size:.8333em;  color:#5a5a5a;  overflow:hidden;  height:1%;}
.smhsub-info li{  width:auto;  background:none;  border:0;  padding:0 0 0 13px;  margin:0 !important;  position:relative;  float:none;  height:13px;  text-align: left;}
.smhsub-info li.location{  background:url(cams/ico-012.png) no-repeat 0 50%; padding-left:12px; padding-bottom:0px; overflow:hidden;}
.smhsub-info li.cams{  background:url(cams/ico-cams2.png) no-repeat 0 50%;padding-left:12px;padding-bottom:3px; overflow:hidden;}
.smhsub-info li.popup{ padding-left:5px;padding-bottom:0px; font-size:.8000em;}



.smlistside{  list-style:none;  margin-left:3px;  padding:0px;  overflow:hidden;  min-width:190px;  height:1%;}
.smlistside .thumbnail_label, .smlistside .thumbnail_label_featured{  position: absolute;  right: 1px;  padding: 1px 1px 1px 1px;  text-align: center;  overflow: hidden;  color: #FFF;  font: 6px 'UbuntuRegular',Arial,Helvetica,sans-serif;}
.smlistside .thumbnail_label {    top: 59px;}
.smlistside .thumbnail_label_featured{    top: 59px;    border-bottom: 2px solid #dd7f21;}
.smlistside .thumbnail_label_exhibitionist {    top: 59px;    background-color:#6D85B5;}
.smlistside .thumbnail_label_recorded{  background-color:#4f4f4f;}
.smlistside .thumbnail_label_offline{  background-color:#4f4f4f;}
.smlistside .thumbnail_label_plug {  background-color:#900;}
.smlistside .thumbnail_label_c {  background-color:#0C6A93;}
.smlistside .thumbnail_label_c_hd {  background-color:#2472b4;}
.smlistside .thumbnail_label_c_private_show {  background-color:#C00;}
.smlistside .thumbnail_label_c_group_show {  background-color:#b60a42;}
.smlistside .thumbnail_label_c_goal_reached {  background-color:#f60a0a;}
* html .smlistside{  padding-bottom:7px;}
*+html .smlistside{  padding-bottom:7px;  margin:0;}
.smlistside li{  width:84px;  background:#f0f1f1;  float:left;  position:relative;  margin:0 5px 3px 0;  border:1px solid #acacac;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px;}
.smlistside .corners{  position:absolute;  top:-1px;  left:-1px;  width:84px;  height:69px;  overflow:hidden;  text-indent:-9999px;  background:url(cams/bg-corners.gif) no-repeat;}
.smlistside img{display:block; width:84px; height:69px;}
.smlistside .dpanel{  position:absolute;  top:77px;  left:-1px;  width:84px;  height:35px;  overflow:hidden;  text-indent:-9999px;  background: none; z-index:9999;}
.smlistside .details{  padding:0px 4px 0;    text-align: left;}
.smlistside .details a{  float:left;  color:#0a5a83;  font:1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 90px;  overflow: hidden;}
.smlistside .titler{  width:75px;  overflow:hidden;  padding-bottom: 3px; margin-left: 2px; margin-top: 1px; border-bottom:1px solid #acacac;text-align: left;}
.smlistside .titler a{  float:left;  color:#0a5a83;  font:0.866em/0.942em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 80px;  overflow: hidden;text-align: left;}
.smlistside .age{  float:right;  color:#575757;  padding:2px 19px 0 0;  font:0.85em/0.933em 'UbuntuMedium', Arial, Helvetica, sans-serif; position: absolute; right: 0px;}
.smlistside .genderf{background:url(cams/ico-female.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlistside .genderm{background:url(cams/ico-male.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlistside .genderc{background:url(cams/ico-couple.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.smlistside .genders{background:url(cams/ico-shemale.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}

.smssub-info{  list-style:none;  margin:0;  padding:0 0 0px;  font-size:.8333em;  color:#5a5a5a;  overflow:hidden;  height:1%;}
.smssub-info li{  width:auto;  background:none;  border:0;  padding:0 0 0 13px;  margin:0 !important;  position:relative;  float:none;  height:15px;  text-align: left;}
.smssub-info li.location{  background:url(cams/ico-012.png) no-repeat 0 50%; padding-left:12px; padding-bottom:0px; overflow:hidden;}
.smssub-info li.cams{  background:url(cams/ico-cams2.png) no-repeat 0 50%;padding-left:12px;padding-bottom:2px; overflow:hidden;}
.smssub-info li.popup{ padding-left:25px;padding-bottom:0px; overflow:hidden;font-size:.8000em;}
.roomlinksesm{ padding-left:2px;padding-bottom:2px; color:#0a5a83; font:.880em/.885em 'UbuntuMedium', Arial, Helvetica, sans-serif;}
.roomlinksesm a{ padding-left:2px;padding-bottom:2px; color:#0a5a83; font:.880em/.885em 'UbuntuMedium', Arial, Helvetica, sans-serif;}


.tinylist{  list-style:none;  margin-left:2px;  padding:0;  overflow:hidden;  min-width:755px;  height:1%;}
.tinylist .thumbnail_label, .tinylist .thumbnail_label_featured{  position: absolute;  right: 3px;  padding: 1px 3px 1px 3px;  text-align: center;  overflow: hidden;  color: #FFF;  font: 10px 'UbuntuRegular',Arial,Helvetica,sans-serif;}
.tinylist .thumbnail_label {    top: 132px;}
.tinylist .thumbnail_label_featured{    top: 130px;    border-bottom: 2px solid #dd7f21;}
.tinylist .thumbnail_label_exhibitionist {    top: 130px;    background-color:#6D85B5;}
.tinylist .thumbnail_label_recorded{  background-color:#4f4f4f;}
.tinylist .thumbnail_label_offline{  background-color:#4f4f4f;}
.tinylist .thumbnail_label_plug {  background-color:#900;}
.tinylist .thumbnail_label_c {  background-color:#0C6A93;}
.tinylist .thumbnail_label_c_hd {  background-color:#2472b4;}
.tinylist .thumbnail_label_c_private_show {  background-color:#C00;}
.tinylist .thumbnail_label_c_group_show {  background-color:#b60a42;}
* html .tinylist{  padding-bottom:7px;}
*+html .tinylist{  padding-bottom:7px;  margin:0;}
.tinylist li{  width:60px;  background:#f0f1f1;  float:left;  position:relative;  margin:0 3px 3px 0;  border:1px solid #acacac;  border-radius:2px;  -webkit-border-radius:2px;  -moz-border-radius:2px;}
.tinylist .corners{  position:absolute;  top:-1px;  left:-1px;  width:60px;  height:46px;  overflow:hidden;  text-indent:-9999px;  background:url(cams/bg-corners.gif) no-repeat;}
.tinylist img{display:block; width:60px; height:45px;}
.tinylist .details{  padding:4px 7px 0;    text-align: left;}
.tinylist .details a{  float:left;  color:#0a5a83;  font:1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 50px;  overflow: hidden;}
.tinylist .titler{  width:50px;  overflow:hidden;  padding-bottom: 4px; margin-left: 3px; margin-top: 3px; border-bottom:1px solid #acacac;}
.tinylist .titler a{  float:left;  color:#0a5a83;  font:0.166em/0.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 40px;  overflow: hidden;}
.tinylist .age{  float:right;  color:#575757;  padding:2px 18px 0 0;  font:0.6em/0.533em 'UbuntuMedium', Arial, Helvetica, sans-serif; position: absolute; right: 0px;}
.tinylist .genderf{background:url(cams/ico-female.png) no-repeat 100% 0; width: 16px; position: absolute; top:-20px; right:2px}
.tinylist .genderm{background:url(cams/ico-male.png) no-repeat 100% 0; width: 16px; position: absolute; top:-20px; right:2px}
.tinylist .genderc{background:url(cams/ico-couple.png) no-repeat 100% 0; width: 16px; position: absolute; top:-20px; right:2px}
.tinylist .genders{background:url(cams/ico-shemale.png) no-repeat 100% 0; width: 16px; position: absolute; top:-20px; right:2px}


.optionmenulist li{  background:#fff;  float:left;  position:relative;   padding: 0px; margin:0 3px 0px 0;  font-weight:bold; font: 11px 'UbuntuRegular',Arial,Helvetica,sans-serif; border:0px solid #acacac;  border-radius:2px;  -webkit-border-radius:2px;  -moz-border-radius:2px;}


.sm2listside{  list-style:none;  margin-left:5px;  padding:0px;  overflow:hidden;  min-width:190px;  height:1%;}
.sm2listside .thumbnail_label, .sm2listside .thumbnail_label_featured{  position: absolute;  right: 1px;  padding: 1px 1px 1px 1px;  text-align: center;  overflow: hidden;  color: #FFF;  font: 6px 'UbuntuRegular',Arial,Helvetica,sans-serif;}
.sm2listside .thumbnail_label {    top: 59px;}
.sm2listside .thumbnail_label_featured{    top: 59px;    border-bottom: 2px solid #dd7f21;}
.sm2listside .thumbnail_label_exhibitionist {    top: 59px;    background-color:#6D85B5;}
.sm2listside .thumbnail_label_recorded{  background-color:#4f4f4f;}
.sm2listside .thumbnail_label_offline{  background-color:#4f4f4f;}
.sm2listside .thumbnail_label_plug {  background-color:#900;}
.sm2listside .thumbnail_label_c {  background-color:#0C6A93;}
.sm2listside .thumbnail_label_c_hd {  background-color:#2472b4;}
.sm2listside .thumbnail_label_c_private_show {  background-color:#C00;}
.sm2listside .thumbnail_label_c_group_show {  background-color:#b60a42;}
* html .sm2listside{  padding-bottom:7px;}
*+html .sm2listside{  padding-bottom:7px;  margin:0;}
.sm2listside li{  width:84px;  background:#f0f1f1;  float:left;  position:relative;  margin:0 3px 3px 0;  border:1px solid #acacac;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px;}
.sm2listside .corners{  position:absolute;  top:-1px;  left:-1px;  width:84px;  height:69px;  overflow:hidden;  text-indent:-9999px;  background:url(cams/bg-corners.gif) no-repeat;}
.sm2listside img{display:block; width:84px; height:69px;}
.sm2listside .details{  padding:0px 4px 0;    text-align: left;}
.sm2listside .details a{  float:left;  color:#0a5a83;  font:1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 90px;  overflow: hidden;}
.sm2listside .titler{  width:85px;  overflow:hidden;  padding-bottom: 3px; margin-left: 2px; margin-top: 1px; border-bottom:1px solid #acacac;}
.sm2listside .titler a{  float:left;  color:#0a5a83;  font:0.866em/0.942em 'UbuntuMedium', Arial, Helvetica, sans-serif;  width: 80px;  overflow: hidden;}
.sm2listside .age{  float:right;  color:#575757;  padding:2px 19px 0 0;  font:0.85em/0.933em 'UbuntuMedium', Arial, Helvetica, sans-serif; position: absolute; right: 0px;}
.sm2listside .genderf{background:url(cams/ico-female.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.sm2listside .genderm{background:url(cams/ico-male.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.sm2listside .genderc{background:url(cams/ico-couple.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}
.sm2listside .genders{background:url(cams/ico-shemale.png) no-repeat 100% 0; width: 8px; position: absolute; right:1px}

.sm2ssub-info{  list-style:none;  margin:0;  padding:0 0 0px;  font-size:.8333em;  color:#5a5a5a;  overflow:hidden;  height:1%;}
.sm2ssub-info li{  width:auto;  background:none;  border:0;  padding:0 0 0 13px;  margin:0 !important;  position:relative;  float:none;  height:15px;  text-align: left;}
.sm2ssub-info li.location{  background:url(cams/ico-012.png) no-repeat 0 50%; padding-left:12px; padding-bottom:2px; overflow:hidden;}
.sm2ssub-info li.cams{  background:url(cams/ico-cams2.png) no-repeat 0 50%;padding-left:12px;padding-bottom:2px; overflow:hidden;}