.contentsTopics {
	font-size: 18px;
	font-weight: normal;
	color: #548D00;	
}

.contentText {
	background-color: #548D00;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	padding: 0 10px;
}

/* Styles for Fleshlight Configurator */

.flconf-radio {
	display: block;
	margin-bottom: 20px;
	margin-right: 20px;
	padding: 10px 50px 10px 200px;
	height: 150px;
	width: 300px;
	line-height: 20px;
}

#flconf-table {
	background: url(img/fl-configurator/config_bg.jpg) top left no-repeat;	
	margin-top: 20px;
/*	height: 500px; */
}

/* Final Images */
#img-orifice, #img-texture, #img-casecolor {
	background-position: 0 0;
	overflow: hidden;
	height: 80px;
	width: 80px;	
}

#img-orifice {
	background: url(img/fl-configurator/orifice.png);
	margin-bottom: 20px;	
}

#img-texture {
	background: url(img/fl-configurator/textures.jpg);
	margin-bottom: 20px;	
}

#img-casecolor {
	background: url(img/fl-configurator/cases.jpg);
	margin-bottom: 19px;	
}

td.img-orifice {
	height: 170px;
	width: 100px
}

td.img-texture {
	height: 170px;
	width: 100px	
}

td.img-casecolor {
	height: 172px;
	width: 100px	
}

#byoTargetTexture {
	top: 172px;
}

#byoTargetTexture div div, .texture div {
	background-image: url(img/fl-configurator/textures.jpg);
	width: 82px;
	height: 82px;
}

#byoTargetTexture .pink .original, .texture .original { background-position: 0 -89px; }
#byoTargetTexture .ice  .original { background-position: -82px -89px; }
#byoTargetTexture .pink .supertight, .texture .supertight { background-position: 0 -172px; }
#byoTargetTexture .ice  .supertight { background-position: -82px -172px; }
#byoTargetTexture .pink .ultratight, .texture .ultratight { background-position: 0 -254px; }
#byoTargetTexture .ice  .ultratight { background-position: -82px -254px; }
#byoTargetTexture .pink .superribbed, .texture .superribbed { background-position: 0 -335px; }
#byoTargetTexture .ice  .superribbed { background-position: -82px -335px; }
#byoTargetTexture .pink .wonderwave, .texture .wonderwave { background-position: 0 -417px; }
#byoTargetTexture .ice  .wonderwave { background-position: -82px -417px; }
#byoTargetTexture .pink .speedbump, .texture .speedbump { background-position: 0 -500px; }
#byoTargetTexture .ice  .speedbump { background-position: -82px -500px; }
#byoTargetTexture .pink .vortex, .texture .vortex { background-position: 0 -582px; }
#byoTargetTexture .ice  .vortex { background-position: -82px -582px; }

.byoInfo {
	font-size: 11px;
	border: 1px solid #548D00;
	width: 100%;
	margin-top: 40px;
}

.byoInfo th {
	background-color: #548D00;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px 10px;
}

.byoInfo td {
	padding: 10px;
	width: 50%;
}

.texture {
	float: left;
	margin-right: 10px;
}
