﻿.print_header, .print_footer {
	display:none;
}

.clear {
	clear:both;
}

.margin {
	background:url('/images/hometop.jpg') no-repeat;
	padding:66px 10px 30px 30px;
	position:relative;
}

.followus {
	position:absolute;
	text-indent:-999em;
	list-style:none;
	padding:0;
	margin:0;
	width:192px;
	top:60px;
	right:0;
}

.followus .title {
	background:url('/images/followus.jpg') no-repeat;
	width:90px;
	height:33px;
}

.followus li {
	float:left;
}

.followus .facebook:link,
.followus .facebook:visited {
	background:url('/images/followus.jpg') no-repeat;
	background-position:-90px 0;
	display:block;
	width:30px;
	height:33px;
}

.followus .twitter:link,
.followus .twitter:visited {
	background:url('/images/followus.jpg') no-repeat;
	background-position:-120px 0;
	display:block;
	width:40px;
	height:33px;
}

.followus .youtube:link,
.followus .youtube:visited {
	background:url('/images/followus.jpg') no-repeat;
	background-position:-160px 0;
	display:block;
	width:32px;
	height:33px;
}

.wrapper {
	width:986px;
	margin:0 auto;
}

.header {
	width:986px;
}

.header-left {
	background:url('/images/header-left.jpg') no-repeat;
	width:273px;
	height:86px;
	float:left;
}

.header-left a {
	display:block;
	width:100%;
	height:100%;
}

.header-middle {
	background:url('/images/header-middle.jpg') no-repeat;
	width:144px;
	height:86px;
	float:left;
}
.header-top {
	background:url('/images/header-top.jpg') no-repeat;
	text-align:right;
	width:569px;
	height:51px;
	float:left;
}
.header-bottom  {
	width:569px;
	height:35px;
	float:left;
}

.header-bottom ul {
	list-style:none;
	margin:0;
	padding:0;
}

.header-bottom ul li {
	float:left;
	text-indent:-999em;
}

.header-bottom ul li .about:link, .header-bottom ul li .about:visited {
	background:url('/images/about-normal.jpg') no-repeat;
	display:block;
	width:107px;
	height:35px;
}
.header-bottom ul li .about:hover {
	background:url('/images/about-over.jpg') no-repeat;
	display:block;
	width:107px;
	height:35px;
}

.header-bottom ul li .faq:link, .header-bottom ul li .faq:visited {
	background:url('/images/faq-normal.jpg') no-repeat;
	display:block;
	width:116px;
	height:35px;
}
.header-bottom ul li .faq:hover {
	background:url('/images/faq-over.jpg') no-repeat;
	display:block;
	width:116px;
	height:35px;
}

.header-bottom ul li .brochures:link, .header-bottom ul li .brochures:visited {
	background:url('/images/brochures-normal.jpg') no-repeat;
	display:block;
	width:115px;
	height:35px;
}
.header-bottom ul li .brochures:hover {
	background:url('/images/brochures-over.jpg') no-repeat;
	display:block;
	width:115px;
	height:35px;
}

.header-bottom ul li .finishes:link, .header-bottom ul li .finishes:visited {
	background:url('/images/colors-normal.jpg') no-repeat;
	display:block;
	width:118px;
	height:35px;
}
.header-bottom ul li .finishes:hover {
	background:url('/images/colors-over.jpg') no-repeat;
	display:block;
	width:118px;
	height:35px;
}

.header-bottom ul li .contact:link, .header-bottom ul li .contact:visited {
	background:url('/images/contact-normal.jpg') no-repeat;
	display:block;
	width:113px;
	height:35px;
}
.header-bottom ul li .contact:hover {
	background:url('/images/contact-over.jpg') no-repeat;
	display:block;
	width:113px;
	height:35px;
}

.content-left {
	width:227px;
	float:left;	
}

.content-right {
	width:759px;
	float:left;
}

.slideshow {
	display:block;
	width:759px;
	height:285px;
}

.separator {
	background:url('/images/body-top.jpg') no-repeat;
	width:759px;
	height:84px;
}

.footer-top {
	background:url('/images/footer.jpg') no-repeat;
	width:986px;
	height:105px;
}

.footer-top p {
	font:normal 11px Trebuchet MS, Helvetica, sans-serif;
	line-height:1.2em;
	padding:74px 0 0 100px;
}

.footer-bottom {
	background:url('/images/bottom.jpg') no-repeat;
	width:986px;
	height:138px;
	font:normal 11px Trebuchet MS, Helvetica, sans-serif;
	text-align:center;
}

.footer-bottom p {
	padding:35px 0 0 0;
}

.footer-bottom a:link, .footer-bottom a:visited {
	font:normal 11px Trebuchet MS, Helvetica, sans-serif;
	color:#111111;
	text-decoration:none;	
}

.footer-bottom a:hover {
	font:normal 11px Trebuchet MS, Helvetica, sans-serif;
	color:#496277;
	text-decoration:underline
}

.why-crafters {
	background:url('/images/why-crafters.jpg') no-repeat;
	width:227px;
	height:75px;
}

.find-dealer:link, .find-dealer:visited {
	background:url('/images/find-dealer.jpg') no-repeat;
	display:block;
	width:227px;
	height:88px;
}

.find-dealer:hover {
	background:url('/images/find-dealer.jpg') no-repeat;
	background-position:-227px 0;
	display:block;
	width:227px;
	height:88px;
}

.custom-solutions:link, .custom-solutions:visited {
	background:url('/images/custom-solutions.jpg') no-repeat;
	display:block;
	width:227px;
	height:104px;
}

.custom-solutions:hover {
	background:url('/images/custom-solutions.jpg') no-repeat;
	background-position:-227px 0;
	display:block;
	width:227px;
	height:104px;
}

.fast-delivery:link, .fast-delivery:visited {
	background:url('/images/fast-delivery.jpg') no-repeat;
	display:block;
	width:227px;
	height:103px;
}

.fast-delivery:hover {
	background:url('/images/fast-delivery.jpg') no-repeat;
	background-position:-227px 0;
	display:block;
	width:227px;
	height:103px;
}

.featured_top_left, .featured_top_right, .featured_bottom_left, .featured_bottom_right {
	width:357px;
	height:174px;
	float:left;	
}

.featured_top_left h2, .featured_top_right h2, .featured_bottom_left h2, .featured_bottom_right h2 {
	font:bold italic 12px Trebuchet MS, Helvetica, sans-serif;
	color:#8f0f10;
	padding:0;
	margin:0;
}

.featured_top_left p, .featured_top_right p, .featured_bottom_left p, .featured_bottom_right p {
	font:bold 11px Trebuchet MS, Helvetica, sans-serif;
	color:#000000;
}

.featured_button {
	background:url('/images/featured_button.jpg') no-repeat;
	display:block;
	width:95px;
	height:21px;
}

.featured_left_left {
	width:163px;
	float:left;
}

.featured_right_left {
	padding:25px 0 0 0;
	width:194px;
	float:left;
}

.featured_left_right {
	width:180px;
	float:left;
}

.featured_right_right {
	padding:25px 0 0 0;
	width:177px;
	float:left;
}

.txtusername {
	background:url('/images/input.jpg') no-repeat;
	font:normal 10px Trebuchet MS, Helvetica, sans-serif;
	width:90px;
	height:13px;
	padding:0 0 0 5px;
	margin:0 10px 0 0;
	border:0;
}

.txtpassword {
	background:url('/images/input.jpg') no-repeat;
	font:normal 10px Trebuchet MS, Helvetica, sans-serif;
	width:90px;
	height:13px;
	padding:0 0 0 5px;
	margin:0 10px 0 0;
	border:0;
}

.btnlogin {
	margin:10px 0 0 0;
}

.header-login {
	background:url('/images/dealerlogin2.jpg') no-repeat;
	font-size:0px;
	line-height:0px;
	text-align:right;
	padding:0 0 0 71px;
	width:275px;
	float:right;
}