﻿.tm {
	font-size: 0.5em;
}

#main #leftcol h3 {
	color: #77278B; 
	font-size: 2em;
	border-bottom: 2px solid #77278B;
	margin: 8px 0 12px 8px;
	padding: 8px 0 6px;
}

#main #leftcol h4 {
	color: #77278B; 
	font-size: 1.6em;
	margin-top: 30px;
}

#main #leftcol .id_product h4 {
	border-bottom: 1px dotted #77278B;
	margin-bottom: 5px;
}

#main #leftcol .project_variation h4 {
	margin-top: 0;
}

#main #leftcol .intproject h3, #main #leftcol .colcollection h3, #main #leftcol .id_product h4 {
	margin-left: 160px;
}

.colcollection, .intproject, .project_variation, .insp_guide, .id_product {
	clear: both;
	padding: 15px 0;
	min-height: 150px;
	position:relative;
	}

.effect_steps {
	min-height: 110px;
	position:relative;
	clear:both;
	padding-top: 10px;
}

.insp_guide {
	min-height: 50px;
}
				
.colcollection img, .intproject img, .floatleft {
	float: left;
	padding-right: 15px;
	}
				
#leftcol .colcollection h3 {
	padding-top: 1em;
	}


#main p.paralinks {
	color: #77278B;
	border-top: 2px solid #77278B;
	border-bottom: 2px solid #77278B;			
	background: url( images/arrow_id.gif) no-repeat center left;
}

#main p.paralinks a:link {
	color: #77278B;			
}

#main #helpstar {
	background: url(images/needhelp_id.png) top left no-repeat;
	}


.colfinish {
	clear:both;
	margin-bottom:15px;
	position:relative;
}

.product_details {
	position: absolute;
	right: 0;
	top: 39px;
}

.feateffects .product_details {
	top: 27px;
}

.product_details a {
	display: block;
	width: 153px;
	height: 22px;
	text-indent: -5000px;
	background: url(images/btn_productdetails2.gif) no-repeat 0 0;
}

.product_details a:hover {
	background-position: 0 -22px;
}

.project_details {
	position:absolute;
	top: 27px;
	right: 0;
}

.project_details a {
	display: block;
	width: 159px;
	height: 22px;
	text-indent: -5000px;
	background: url(images/btn_projectdetails2.gif) no-repeat 0 0;
}

.project_details a:hover {
	background-position: 0 -22px;
}


.download_images {
	position:absolute;
	top: 27px;
	right: 0;
}

.download_images a {
	display: block;
	width: 159px;
	height: 22px;
	text-indent: -5000px;
	background: url(images/btn_Download_Images.gif) no-repeat 0 0;
}

.download_images a:hover {
	background-position: 0 -22px;
}


.download_cp {
	position:absolute;
	top: 27px;
	right: 0;
}

.download_cp a {
	display: block;
	width: 166px;
	height: 22px;
	text-indent: -5000px;
	background: url(images/btn_downloadcard3.gif) no-repeat 0 0;
}

.download_cp  a:hover {
	background-position: 0 -22px;
}

.designerfinish {
	position: relative;
	left: 0;
}


.designerfinish a {
	display: block;
	width: 172px;
	height: 22px;
	text-indent: -5000px;
	background: url(images/btn_howtoguide.gif) no-repeat 0 0;
}

.designerfinish  a:hover {
	background-position: 0 -22px;
}

.inspirationguide {
	position: relative;
	left: 0;
}


.inspirationguide a {
	display: block;
	width: 213px;
	height: 22px;
	text-indent: -5000px;
	background: url(images/btn_inspirationguide2.gif) no-repeat 0 0;
}

.inspirationguide a:hover {
	background-position: 0 -22px;
}

.kidsroomsbrochures {
	position: relative;
	left: 0;
}


.kidsroomsbrochures a {
	display: block;
	width: 213px;
	height: 22px;
	text-indent: -5000px;
	background: url(images/btn_Download_kids_rooms_brochure.gif) no-repeat 0 0;
}

.kidsroomsbrochures a:hover {
	background-position: 0 -22px;
}


/* -------------- FIXES -------------------- */			
	.clear {
		 display:inline-block;
		}
		
		.clear:after {
		 display:block; 
		 visibility:hidden; 
		 clear:both; 
		 height:0; 
		 content: " "; 
		}
