#colAll { margin-top: 25px; padding-left: 15px }#midProducts {	overflow: auto;	padding-right: 0px;}.productsThumb {    float: left;    width: 77px;}.productsTitle, .productsTitleRight {	float: left;	width: 120px;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 14px;	color: #878787;	text-align:left;	letter-spacing: 2px;	padding-left: 15px;	padding-top: 7px;	padding-right: 25px;}.productsTitleRight {	padding-right: 0px;}.productsDescription, .productsDescription2 {	font-size: 11px;	font-style: italic;	line-height: 20px;	letter-spacing: 0;	color: #E34831;}.productsDescription2 {	color:#bd8610;}.productsRow {     clear: both;	 padding-bottom: 0px;}.productsDiv {    clear: both;    height: 20px;}.productsThumb a:link, .productsThumb a:visited {	display: block;	border: 1px solid #fff;}.productsThumb a:hover, .productsThumb a:active {	border: 1px solid #f7901e;}/* PRODUCT DETAIL */.colLeft {    width: 342px;    margin-top: 33px /* 38 */}#colRight {    width: 316px;    margin-top: 32px; /* 37 */    margin-right: -1px}.mainTitleAvailable, .mainTitleAvailable2 {	font-size: 12px;	font-style: italic;	vertical-align: 1px;	letter-spacing: 0;	color: #E34831;	text-transform: lowercase;}.mainTitleAvailable2 {	color:#bd8610;}#productThumbs {	margin-top: 5px;	margin-left: -1px;}#productThumbs div {    float: left;    width: 40px;	height: 40px;	margin-right: 6px;	margin-bottom: 6px;}.productsThumbInactive {	border: 1px solid #fff;}#productThumbs div a:link, #productThumbs div a:visited {	display: block;	border: 1px solid #fff;}#productThumbs div a:hover, #productThumbs div a:active {	border: 1px solid #f7901e;}#productDesc {    clear: both;    padding-top: 5px;}#productDesc a:link, #productDesc a:visited {	color:#CB8;	}#productDesc a:hover, #productDesc a:active {	color: #ff9d00;	}.pDesc {	text-align: justify;    padding-bottom: 10px;}.subTitle {	padding-bottom: 3px;    margin-bottom: 3px;}.subTitle2 {	color: #5b5b5b;}.productBuy {    position: relative;    margin-top: 15px;    padding-top: 10px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #aaa;}a.buyLink {    clear: both;    margin-top: 20px;    text-align: right;}a.buyLink strong {    color: #E34831;    letter-spacing: 2px;}a.buyLink strong span {    letter-spacing: 0px;}a.buyLink:hover strong, a.buyLink:hover strong {    color: #2CCAE3;}a.buyLink span.smaller {    font-size: 10px;}a.productsBuyLink:link, a.productsBuyLink:visited {	color: #E34831; }a.productsBuyLink:hover, a.productsBuyLink:active {	color: #2CCAE3; }#mainImg {    position: relative;    width: 342px;    height: 390px;}#mainImgInfo {    position: relative;    font-size: 10px;    color: #ccc;    margin-top: 2px;}#zoom {    float: left;	text-align: left;}#credit {    float: right;	text-align: right;}.conceptsBack {    text-align: right;    margin-top: 4px;}.pricePound {    font-size: 20px;    color: #333;}.priceEuro {    padding-left: 5px;    color: #666;}#paypalButton {    margin: 0px;    padding: 0px;    text-align: right;}.infoMenu {    float: left;    line-height: 14px;}.buyNote {    clear: both;    font-size: 10px;}