/*
#b41b31 red
#394d5c dark blue
*/

/* ===== FEATURE ===== */

#top-feature {
	width:896px;
	height:440px;
	background: url(feature-bg.png);
	border:1px solid #cedbde;
	border-top:none;
	margin-bottom:15px;
}
#title-lc {
	text-indent:-9999em;
	background: url(laser-title.png);
	width:476px;
	height:273px;
	margin:0;
}
#title-3d {
	text-indent:-9999em;
	background: url(3d-title.png);
	width:476px;
	height:273px;
	margin:0;
}
#top-feature ul{
	margin:0 0 0 46px;
	color:#3a4d5d;
}
#top-feature a {
	margin-left:76px;
	text-indent:-9999em;
}
#top-feature-video {
	float:left;
	margin:0;
	background:url(how-it-works.png) no-repeat top right;
	padding-top:162px;
}

/* ===== BODY ===== */

.body-block {
	background:#fff;
	border:1px solid #CCC;
	margin-bottom:15px;
}
#blog-block {
	background:#fff url(dot-bg.png) no-repeat top right;
}
h2#showroom, h2#text, h2#materials, h2#blog-lc, h2#blog-3d {
	height:45px;
	margin-left:17px;
	text-indent:-9999em;
}
h2#showroom {
	width:170px;
	background:url(header-showroom.png);
}
h2#materials {
	width:155px;
	margin-top: 0;
	background:url(header-materials.png);
}
h2#text {
	width:278px;
	background:url(header-text.png);
}
h2#blog-lc {
	width:404px;
	background:url(header-blog-lc.png);
}
h2#blog-3d {
	width:404px;
	background:url(header-blog-3d.png);
}
#showroom-image {
	width:710px;
}
#author div {
	float:left;
	text-align:center;
}
#author-lc-1, #author-3d-1 {width:200px}
#author-lc-2, #author-3d-2 {width:180px}
#author-lc-3 {width:185px} #author-3d-3 {width:160px}
#author-lc-4 {width:140px} #author-3d-4 {width:170px}
#author div span {
	color:#b41b31;
}


/* MATERIALS */
.m-thumbs a {
	display: block;
	width: 218px;
	height: 190px;
	text-indent: -9999px;
	float: left;
	border-right: 1px solid #cecece;
	-webkit-transition: all .3s;
	   -moz-transition: all .3s;
	    -ms-transition: all .3s;
	     -o-transition: all .3s;
	        transition: all .3s;
}
.m-thumbs a:hover {opacity:0.7;}
.m-thumbs .leather {background: url(m-leather.png) no-repeat; margin-left: 22px;}
.m-thumbs .wood {background: url(m-wood.png) no-repeat;}
.m-thumbs .acrylic {background: url(m-acrylic.png) no-repeat;}
.m-thumbs .metal {background: url(m-metal.png) no-repeat; border-right: none;}


/* ALL YOU NEED TO KNOW */

.text-block {
	width:300px;
	padding:0 0 40px 28px;
}
.text-block h3 {
	color:#b41b31;
}
a.pdf {
	display:inline-block;
	background:url(book-icon.png) no-repeat;
	height:38px;
	padding:5px 0 5px 42px;
	margin-bottom:3px;
	text-decoration:none;
	color:#394d5c;
}
a.pdf:hover {
	background-position:0 -48px;
	text-decoration:underline;
	color:#b41b31;
}
a.pdf span {
	color:#999;
}
#quote {
	width:114px;
	height:186px;
	padding:60px 40px 0 50px;
	background:url(quote-bg.png) no-repeat top right;
	font-style:italic;
	color:#394d5c;
}
#quote p.quote-bizwk {
	width:109px;
	height:23px;
	background:url(quote-bizwk.png);
	text-indent:-9999em;
}
#quote p.quote-wired {
	width:99px;
	height:22px;
	background:url(quote-wired.png);
	text-indent:-9999em;
}

/* BLOG ARTICLE */

.blog-article {
	margin:0 28px 40px;
	width: 520px;
}

/* ================== */

hr {
	margin:20px;
	height:1px;
	border:none;
	border-bottom:1px dotted #ccc;
}
.button-make {
	display:block;
	width:174px;
	height:60px;
	background:url(button-make.png) 0 0;
}
.button-make:hover {
	background-position:0 -60px;
}

.hidden {display:none}
.floatL {float:left}
.floatR {float:right}

a{
text-decoration: none;
color: #394d5c;
}
a:hover {
color: #b41b31;
}

#article h2{
color: #b41b31;
}
#article p{
color: #666;
}

#article p a:link, #article p a:visited, #article ul a:link, #article ol a:link, #article ul a:visited, #article ol a:visited{
color:#09C;
}