div.perfContainer {
  position: relative;
  padding: 0 0 30px 10px;
}

div.perfBox {
  position: relative;
  width: 230px;
  height: 310px;
  font-size: 12px;
  margin: 0;
  padding: 0;
  clear: none;
  float: left;
  background: transparent url('../images/webcams/perfBgXl.jpg') no-repeat top left;
}

div.perfBox img.thumb {
  position: absolute;
  top: 37px; left: 16px;
  marging: 0;
  width: 196px;
  height: 147px;
  border: 1px solid #8f4f04;
}

div.perfBox img.webcam_perf_icons {
  position: absolute;
  top: 37px; left: 134px;
}

div.perfBox div.title {
  position: absolute;
  top: 16px; left: 17px;
  margin: 0;
  width: 196px;
  height: 1.2em;
  overflow: hidden;
}

div.perfBox div.title,
div.perfBox div.title a {
  text-decoration: none;
	font-size: 14px;
	line-height: 110%;
	color: #602800;
	font-weight: bold;
}

div.perfBox div.title a:hover {
  text-decoration: underline;
}

div.perfBox div.title img {
	position: absolute;
	top: 0px; right: 0px;
}

div.perfBox div.title span.age {
  margin-left: 10px;
  font-weight: normal;
 	color: #ffd9ac;
}

div.perfBox div.languages {
  position: absolute;
  top: 193px; left: 17px;
  margin: 0;
  width: 196px;
  line-height: 120%;
  height: 20px;
  overflow: hidden;
}

div.perfBox div.desc {
  position: absolute;
  top: 213px; left: 17px;
  margin: 0;
  width: 196px;
  line-height: 120%;
  height: 58px;
  overflow: hidden;
}

div.perfBox div.info,
div.perfBox div.buttons {
  position: absolute;
  top: 279px; left: 17px;
  margin: 0;
  width: 196px;
}

div.setterBox {
	margin-bottom: 18px;
}




#sidebar div.sbVideoCarrouselBoxCnt {
  position: relative;
  width: 240px;
  height: 330px;
  margin: 6px 0 18px -10px;
  background: transparent url('../images/webcams/sbVideoBg.jpg') no-repeat top left;
}

#sidebar div.sbVideoCarrouselBox {
  position: relative;
  margin: 0 0 0 7px;
  padding: 15px 4px 0 4px;
  font-size: 12px;
}

#sidebar div.sbVideoCarrouselBox img.thumb {
  position: relative;
  margin: 4px 0 0 4px;
  width: 196px;
  height: 147px;
  border: 1px solid #c7c6c4;
}

#sidebar div.sbVideoCarrouselBox div.title {
  position: relative;
  margin: 4px 0 0 4px;
  width: 196px;
  height: 2.2em;
  overflow: hidden;
  font-size: 12px;
}

#sidebar div.sbVideoCarrouselBox div.title,
#sidebar div.sbVideoCarrouselBox div.title a {
  text-decoration: none;
	font-size: 14px;
	line-height: 110%;
	color: #602800;
	font-weight: bold;
}

#sidebar div.sbVideoCarrouselBox div.title a:hover {
  text-decoration: underline;
}

#sidebar div.sbVideoCarrouselBox div.info,
#sidebar div.sbVideoCarrouselBox div.desc,
#sidebar div.sbVideoCarrouselBox div.buttons {
  position: relative;
  margin: 4px 0 0 4px;
  width: 196px;
}

#sidebar div.sbVideoCarrouselBox div.desc {
  height: 4.6em;
  overflow: hidden;
}

#sidebar div.sbVideoCarrouselBox div.info div.length {
	margin: 0; padding: 0;
  float: left; 
  clear: none;
}

#sidebar div.sbVideoCarrouselBox div.info div.length span {
	font-weight: bold;
}

#sidebar div.sbVideoCarrouselBox div.info div.rating {
  float: right; 
  clear: none;
}

img.webcam_perf_language_icon {
  margin-left: 4px;
}
