html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
img {
	border: none;
}
body {
	margin:0;
	background-color: #c1b596;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f5334;
}
a {
	color: #7b2b23;
	text-decoration: underline;
}
a:hover {
	color: #7b2b23;
}
.style1 {font-size: 9px}

object {display:block}
.title {
	font-size: 16px;
	font-weight: bold;
	color: #7b2b23;
	text-decoration: none;
}
.border {
	border: 2px solid #5f5334;
}
.accessory {
	font-size: 12px;
	font-weight: bold;
	color: #5f5334;
	text-decoration: none;
}
.modelnum {
	font-size: 12px;
	font-weight: bold;
	color: #7b2b23;
	text-decoration: none;
}

.red{color: #7b2b23;}
.wrapper{width:760px;margin:0 auto;padding:25px 0 0;}
.sidepanel{float:left;width:201px;}
.mainpanel{float:left;width:559px;}
.navigation{}
.nav1{padding-left:65px;}
.nav2{clear:both;background:transparent url(images/temp_header.jpg) no-repeat top center;padding-top:37px;}
.navigation .nav1 a {display:block;float:left;white-space:pre;overflow:hidden;text-indent:140px;width:80px;height:26px;background:transparent url(images/temp_847.jpg) no-repeat top center;}
.navigation .nav1 a.home {background-position:-64px 0;width:50px;}
.navigation .nav1 a.corporate {background-position:-114px 0;width:114px;}
.navigation .nav1 a.contact {background-position:-228px 0;width:65px;}
.navigation .nav1 a.order {background-position:-293px 0;width:80px;}
.navigation .nav1 a.dealers {background-position:-373px 0;width:60px;}
.navigation .nav1 a.phone {background-position:-433px 0;width:125px;}
.navigation .nav2 a {display:block;float:left;white-space:pre;overflow:hidden;text-indent:110px;width:106px;height:33px;background:transparent url(fjnav.jpg) no-repeat top center;margin-left:7px;}
.navigation .nav2 a.stainless {background-position:0 0;margin-left:0;}
.navigation .nav2 a.black {background-position:-106px 0;}
.navigation .nav2 a.specialty {background-position:-212px 0;width:105px;}
.navigation .nav2 a.gallery {background-position:-317px 0;}
.navigation .nav2 a.catalog {background-position:-423px 0;margin-left:8px;}
.navigation .nav2 a.stainless:hover {background-position:0 -33px;}
.navigation .nav2 a.black:hover {background-position:-106px -33px;}
.navigation .nav2 a.specialty:hover {background-position:-212px -33px;}
.navigation .nav2 a.gallery:hover {background-position:-317px -33px;}
.navigation .nav2 a.catalog:hover {background-position:-423px -33px;}
.content{clear:both;padding-top:10px;}
.footer{clear:both;padding-top:53px;background:transparent url(images/temp_footer.jpg) no-repeat center 6px;text-align:center;}
.footer p{margin:0 0 8px;}
.footer .legal{width:86%;margin:0 auto;font-size: 9px;}
.rocks1,.rocks2{background:transparent url(images/temp_rocks.jpg) no-repeat top center;padding-top:20px;}
.rocks2{padding-top:19px;background-image:url(images/temp_rocks2.jpg);}
img{border:0;}
.logo img, .navigation img {display:block;}
.m0{margin:0;}
.mb5{margin-bottom:5px;}
.mb7{margin-bottom:7px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.colstack {float:left;}
.mr15{margin-right:15px;}
h1{margin:0 0 7px;}
h2{margin:0 0 5px;}
p{margin:0 0 1em;}
.w554{width:550px;}
.w179{width:183px;margin-left:5px;float:left;}
.leftmost{margin-left:0;}
.clear{clear:both;}
.w358{width:358px;margin-right:7px;float:left;}
.w194{width:194px;float:left;}
.w161{width:161px;margin-left:7px;float:left;}
ul,li{margin:0;padding:0;list-style-type:none;}
ul li{padding-left:7px;position:relative;}
ul li:before{content:"\2022";position:absolute;color:#7b2b23;top:0;left:0;}
ol{margin:0;padding:0 0 0 15px;}
ol li{margin:0;padding:0;list-style-type:decimal;}

.footer .membership {
	margin: 0 auto 10px;
	width: 490px;
	background-color: #d7d7d9;
	padding: 4px 8px;
	border-radius: 6px;
}
.copyright {
	line-height: 16px;
	margin-bottom: 8px;
}
.copyright a,
.copyright a:link,
.copyright a:visited {
	padding: 0 5px;
	position: relative;
	text-decoration: underline;
	display: inline-block;
}
.copyright a + a:before {
	content: "";
	position: absolute;
	top: auto;
	left: -2px;
	margin-top: 2px;
	border-left: 1px solid #5f5334;
	text-decoration: none;
	width: 1px;
	height: 12px;
	display: block;
}
.copyright a.twitter {
	padding-left: 25px;
	background: url(https://twitter-badges.s3.amazonaws.com/t_mini-b.png) no-repeat 5px center;
}


@media only screen and (max-width:760px) {
	.wrapper{width:559px;padding-top:10px;padding-left:5px;position: relative;}
	.sidepanel{float:none;width:184px;height:92px;padding-top:5px;border-bottom:2px solid #5f5334;overflow:hidden;}
	.sidepanel .logo{margin-left:-9px;}
	.mainpanel{float:none;}
	.sidefeatures{display:none;}
	.nav2 {background: none; padding-top: 10px;}
	.nav1 {padding-left: 0; position: absolute; top: 12px; right: 0;}
	.navigation .nav1 a {height: 24px;}
	.phone {position: absolute; top: 30px; right: 0;}
	.sidepanel {position:relative;}
	.sidepanel:after, .footer:after {
		content: "";
		display: block;
		width: 2px;
		height: 70px;
		background-color: #5f5334;
		position: absolute;
		top: 31px;
		right: 0;
	}
	.footer:after {height: 32px;top: 6px;}
	.footer {background-position:-9px 6px;position:relative;}
	.footerlinks {display:inline-block;}
}

@media print {
	body{background:#fff;}
	.wrapper{padding:0;}
	.sidepanel{float:none;width:184px;height:92px;border-right:2px solid #5f5334;border-bottom:2px solid #5f5334;overflow:hidden;}
	.sidepanel .logo{margin-left:-9px;}
	.mainpanel{float:none;}
	.sidefeatures, .navigation{display:none;}
}
