html{
	min-width:1097px;
}
body{
	margin:0;
	background:#000 url(../images/bg-body.jpg) no-repeat 50% 0;
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	min-width:1097px;
}
img{border-style:none;}
a{
	color:#fbdb1c;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#wrapper{
	border:solid #fada1c;
	border-width:0 1px 1px;
	width:1097px;
	margin:0 auto;
	min-height: 1013px;
}
#header{
	height:415px;
	position:relative;
	background:url(../images/bg-header.jpg) no-repeat;
	border-bottom:1px solid #fada1c;
	overflow:hidden;
}
#header .holder,
#header .inner{
	width:100%;
	overflow:hidden;
	margin:0 0 21px;
}
#header .inner{
	margin:0;
}
#header h1{
	margin:0;
}
.logo{
	background:url(../images/bg-logo.jpg) no-repeat;
	width: 188px;
	height: 104px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:12px 0 0 23px;
}
.aquaprint{
	float:right;
	background:url(../images/text-aquaprint.jpg) no-repeat;
	width: 742px;
	height: 46px;
	text-indent:-9999px;
	overflow:hidden;
	margin:35px 9px 0 0;
}
#nav{
	margin:0;
	padding:24px 0 0;
	list-style:none;
	float:left;
	width:223px;
	/*background:url(../images/bg-line01.gif) no-repeat 0 100%;*/
}
#nav li{
	height:1%;
	vertical-align:middle;
	overflow:hidden;
	/*background:url(../images/bg-line01.gif) no-repeat;*/
	padding:8px 0 8px 0px;
}
#nav a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#nav .power{
	padding:8px 0 5px 11px;
}
#nav .power a{
	background:url(../images/text-power-sports.gif) no-repeat;
	width: 203px;
	height: 36px;
}
#nav .outdoors{
	padding:15px 0 13px 11px;
}
#nav .outdoors a{
	background:url(../images/text-outdoors.gif) no-repeat;
	width: 166px;
	height: 20px;
}
#nav .taxidermy{
	padding:5px 0 4px 11px;
}
#nav .taxidermy a{
	background:url(../images/text-taxidermy.gif) no-repeat;
	width: 164px;
	height: 40px;
}
#nav .our-process{
	padding:6px 0 7px 11px;
}
#nav .our-process a{
	background:url(../images/text-our-process.gif) no-repeat;
	width: 191px;
	height: 36px;
}

#nav .custom-seats{
	padding:6px 0 7px 11px;
}
#nav .custom-seats a{
	background:url(../images/text-custom-seats.gif) no-repeat;
	width: 191px;
	height: 36px;
}

#header .image-holder{
	overflow: hidden;
	float:right;
	position:relative;
}
#header .image-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#header .image-holder img{
	display:block;
}
.revolutionary{
	position:absolute;
	top:120px;
	right:202px;
	z-index: 5;
}
.revolutionary strong{
	display:block;
	width: 625px;
	height: 156px;
	text-indent:-9999px;
	overflow:hidden;
	background-image: url(../images/text-revolutionary-01.png);
	background-repeat: no-repeat;
}
.yellow-box{
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
}
.yellow-box .frame{
	background:url(../images/bg-yellow-box.png) no-repeat;
	width: 831px;
	height: 66px;
	padding:89px 11px 0 0;
}
.yellow-box strong{
	float:right;
	position:relative;
	z-index:3;
	margin:0px 0px 3px 0px;
	font-weight: normal;
	color:#000;
	font-size:13px;
	line-height:19px;
	word-spacing:1px;
	text-align:right;
}
.yellow-box strong a{
	display:block;
	width: 330px;
	height: 15px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background-image: url(../images/text-products-01.png);
	background-repeat: no-repeat;
	float: right;
}

.yellow-box p{
	text-align:right;
	clear:both;
	margin:0;
	color:#000;
	font-size:13px;
	line-height:15px;
	word-spacing:1px;
}

.top-list{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:120px;
	right:12px;
	font-size:11px;
	line-height:14px;
	z-index:4;
	text-transform:uppercase;
}
.top-list li{
	float:left;
	padding:0 0 0 15px;
}
.top-list a{
	color:#fbdb1c;
}
.power-sport{
	position:absolute;
	top:231px;
	right:3px;
}
.power-sport strong{
	background:url(../images/text-power-sports.png) no-repeat;
	width: 416px;
	height: 45px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.outdoor-text{
	position:absolute;
	top:231px;
	right:3px;
}
.outdoor-text strong{
	background:url(../images/outdoor_text.png) no-repeat;
	width: 416px;
	height: 45px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.taxidermy-text{
	position:absolute;
	top:231px;
	right:3px;
}
.taxidermy-text strong{
	background:url(../images/taxidermy_text.png) no-repeat;
	width: 416px;
	height: 45px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.ourprocess-text{
	position:absolute;
	top:231px;
	right:3px;
}
.ourprocess-text strong{
	background:url(../images/ourprocess_text.png) no-repeat;
	width: 416px;
	height: 45px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


.custom-seats-text{
	position:absolute;
	top:231px;
	right:3px;
}
.custom-seats-text strong{
	background:url(../images/text-custom-seats.png) no-repeat;
	width: 416px;
	height: 45px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#twocolumns{
	height:1%;
	overflow:hidden;
	padding:16px 89px 0 12px;
	background:url(../images/bg-aside.jpg) no-repeat 100% 0;
}
#aside{
	float:right;
	width:710px;
	padding:0px 0 0;
}
#aside h3{
	margin:0 0 5px;
	font-size:19px;
	line-height:23px;
	text-transform:uppercase;
	color:#fbdb1c;
	font-weight:normal;
	word-spacing:3px;
}
#aside p{
	margin:0 0 24px;
	line-height:25px;
	font-size:14px;
}
.our-work{
	display:block;
	overflow:hidden;
	color:#FBDB1C;
	font-size:19px;
	font-weight:normal;
	line-height:23px;
	margin:-22px 0 0;
	padding:0 0 13px;
	text-transform:uppercase;
	word-spacing:3px;
}
.our-work a{
	padding:0 0 0 35px;
	background:url(../images/ico05.gif) no-repeat 0 5px;
}
.image-list{
	margin:0 0 0 -18px;
	padding:0;
	list-style:none;
	width:730px;
	overflow:hidden;
}
.image-list li{
	float:left;
	margin:0 0 14px 20px;
	display:inline;
}
.image-list img{
	border:1px solid #fbdb1c;
}
#sidebar{
	float:left;
	width:250px;
}
.news-block{
	width:236px;
	border:1px solid #fbdb1c;
	color:#fff;
	float:left;
	padding:8px 0 0 11px;
	margin:0 0 25px;
}
.news-block h2{
	margin:0 0 3px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	border-bottom:1px solid #fbdb1c;
	float:left;
}
.news-list{
	margin:0;
	padding:19px 0 0 3px;
	list-style:none;
	height:182px;
	overflow:auto;
	font-size:12px;
	line-height:13px;
	clear:both;
}
.news-list li{
	padding:0 8px 0 0;
	margin:0 0 9px;
}
.news-block .date{
	color:#fbdb1c;
	font-style:normal;
}
.news-list a{
	color:#fff;
}
.ico-list{
	margin:0 0 17px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:13px;
	letter-spacing:1px;
	clear:both;
}
.ico-list li{
	height:1%;
	vertical-align:middle;
	margin:0 0 11px;
	overflow:hidden;
}
.ico-list a{
	background:url(../images/ico06.gif) no-repeat;
	float:left;
	color:#fbdb1c;
	text-transform:uppercase;
	padding:6px 0 9px 36px;
}
#content{
	height:1%;
	padding:9px 7px 8px 10px;
	background:url(../images/bg-content.jpg) no-repeat;
}
.text-box{
	padding:0 9px 0 12px;
	height:1%;
	overflow:hidden;
	margin:0 0 6px;
}
#content h2{
	margin:0 0 3px;
	text-indent:-9999px;
	overflow:hidden;
}
#content .proven{
	background:url(../images/text-proven.gif) no-repeat;
	width: 369px;
	height: 32px;
}
#content h3{
	margin:0 0 2px;
	font:22px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#fbdb1c;
	text-transform:uppercase;
	word-spacing:3px;
}
#content p{
	margin:0;
	text-align:justify;
}
#content p a{
	line-height:16px;
}
.three-columns{
	width:100%;
	overflow:hidden;
	margin:-2px 0 9px;
}
.three-columns img{
	float:left;
}
.three-columns .column01{
	float:left;
	position:relative;
	border:1px solid #212121;
	padding:3px 7px 5px;
	margin:0 8px 0 0;
}
.column01 .more{
	position:absolute;
	top:22px;
	right:10px;
	background:url(../images/ico02.gif) no-repeat 100% 50%;
	padding:0 17px 0 0;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#000;
}
.column01 strong{
	position:absolute;
	top:129px;
	left:38px;
}
.column01 strong span{
	display:block;
	background:url(../images/text-proven-durability.png) no-repeat;
	width: 197px;
	height: 48px;
	text-indent:-9999px;
	overflow:hidden;
}
.two-columns{
	float:left;
	border:1px solid #212121;
	padding:6px 5px 4px 7px;
	margin:0 9px 0 0;
}
.two-columns .left-column{
	float:left;
	margin:0 6px 0 0;
	position:relative;
}
.two-columns .left-column strong,
.two-columns .right-column strong{
	position:absolute;
	top:11px;
	left:12px;
	font-size:19px;
	line-height:22px;
	color:#fffefe;
	text-transform:uppercase;
	letter-spacing:1px;
}
.two-columns .right-column strong{
	left:7px;
}
.two-columns .left-column ul,
.two-columns .right-column ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:78px;
	left:5px;
}
.two-columns .right-column ul{
	left:3px;
}
.two-columns .left-column ul li,
.two-columns .right-column ul li{
	float:left;
	background:url(../images/bg-image-box.png) no-repeat;
	width: 69px;
	height: 71px;
	padding:1px 0 0 1px;
}
.two-columns .right-column ul li{
	margin:0 1px 0 0;
}
.two-columns .left-column ul img,
.two-columns .right-column ul img{
	position:relative;
}
.two-columns .left-column .more,
.two-columns .right-column .more{
	position:absolute;
	top:149px;
	left:0;
}
.two-columns .left-column .more:hover,
.two-columns .right-column .more:hover{
	text-decoration:none;
}
.two-columns .left-column span,
.two-columns .right-column span{
	display:block;
	background:url(../images/bg-more.png) no-repeat;
	width: 90px;
	height: 21px;
	cursor:pointer;
	color:#d7d7d7;
	font-size:11px;
	line-height:13px;
	padding:5px 0 0 32px;
	text-transform:uppercase;
	letter-spacing:1px;
	word-spacing:3px;
}
.two-columns .right-column{
	float:left;
	position:relative;
}
.three-columns .column02{
	float:left;
	border:1px solid #212121;
	padding:6px 4px 6px 2px;
	position:relative;
}
.gear{
	position:absolute;
	top:2px;
	left:9px;
	color:#fff;
	font-size:35px;
	line-height:38px;
	font-weight:normal;
}
.collection{
	background:url(../images/bg-collection.jpg) no-repeat;
	width: 187px;
	height: 25px;
	position:absolute;
	top:159px;
	left:7px;
	font-size:11px;
	line-height:12px;
	padding:0 0 0 7px;
	text-transform:uppercase;
}
.collection a{
	color:#fff;
}
.collection a:hover{
	text-decoration:none;
}
.collection span{
	font-size:8px;
	line-height:10px;
	padding:0 0 0 4px;
	letter-spacing:1px;
}
.collection strong{
	font-size:12px;
	line-height:11px;
	font-weight:normal;
	background:url(../images/ico01.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
	letter-spacing:1px;
}
.columns{
	height:1%;
	overflow:hidden;
}
.columns img{
	float:left;
}
.columns .create{
	float:left;
	position:relative;
	padding:0 0 0 2px;
	margin:0 10px 0 0;
}
.columns .create h4{
	position:absolute;
	top:6px;
	left:22px;
	text-transform:uppercase;
	font-size:18px;
	line-height:21px;
	color:#fff;
	font-weight:normal;
	margin:0;
	letter-spacing:1px;
}
.columns .create .color{
	color:#fbdb1c;
}
.paint{
	position:absolute;
	top:32px;
	left:67px;
}
.paint span{
	display:block;
	background:url(../images/text-paint.png) no-repeat;
	width: 176px;
	height: 47px;
	text-indent:-9999px;
	overflow:hidden;
}
.create-box{
	position:absolute;
	top:163px;
	left:4px;
}
.create-box .inner{
	background:url(../images/bg-create-box.png) no-repeat;
	width: 247px;
	height: 32px;
	padding:6px 55px 0 8px;
}
.create-box a{
	position:relative;
	white-space:nowrap;
}
.create-box .create-link{
	float:left;
	background:url(../images/text-create.gif) no-repeat;
	width: 141px;
	height: 25px;
	text-indent:-9999px;
	overflow:hidden;
}
.create-box .customize{
	float:right;
	padding:1px 0 0;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	line-height:12px;
	letter-spacing:2px;
	word-spacing:-1px;
	text-align:right;
}
.create-box .customize:hover{
	text-decoration:none;
}
.create-box .customize span{
	font-size:12px;
	line-height:12px;
	letter-spacing:3px;
	word-spacing:3px;
}
.news-box{
	float:left;
	width:474px;
	border:1px solid #fada1c;
	padding:8px 7px 8px 12px;
	margin:0 9px 0 0;
}
#content .news-box h3{
	color:#fff;
	margin:0;
	font-size:36px;
	line-height:36px;
	letter-spacing:4px;
	font-weight:normal;
	word-spacing:0;
	border-bottom:1px solid #fada1c;
}
.news-box ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.news-box ul li{
	overflow:hidden;
	height:1%;
	margin:0 0 6px;
	vertical-align:middle;
}
.news-box .date{
	float:left;
	color:#fbdb1c;
	font-size:11px;
	line-height:13px;
	font-style:normal;
	letter-spacing:1px;
}
.news-box .text-holder{
	float:right;
	width:410px;
	background:url(../images/separator01.gif) no-repeat 0 7px;
	padding:0 0 0 7px;
	font-size:11px;
	line-height:14px;
	letter-spacing:1px;
	word-spacing:-2px;
}
.news-box ul a{
	color:#fff;
}
.buttons-box{
	float:left;
	padding:6px 0 0;
	margin:0 0 21px;
}
/*.buttons-box .faq{
	background:url(../images/bg-faq.jpg) no-repeat;
	width: 212px;
	height: 38px;
	margin:0 0 1px;
	overflow:hidden;
	padding:65px 26px 0 14px;
}*/

.buttons-box .faq{
	/*background:url(../images/bg-faq.jpg) no-repeat;*/
	width: 252px;
	height: 103px;
	margin:0 0 1px;
	overflow:hidden;
	/*padding:65px 26px 0 14px;*/
}

.btn-faq{
	float:left;
	background:url(../images/ico03.gif) no-repeat 0 3px;
	font-size:23px;
	line-height:25px;
	color:#fbdb1c;
	padding:0 0 0 25px;
}
.btn-faq:hover{
	text-decoration:none;
}
.answered{
	float:right;
	font-size:10px;
	line-height:10px;
	color:#fff;
	text-transform:uppercase;
	text-align:right;
	margin:3px 0 0;
}
.answered:hover{
	text-decoration:none;
}
.answered span{
	font-size:14px;
	line-height:12px;
	letter-spacing:2px;
	margin:0 -3px 0 0;
}
/*.buttons-box .become{
	background:url(../images/bg-become.jpg) no-repeat;
	width: 239px;
	height: 52px;
	overflow:hidden;
	padding:35px 0 0 13px;
}*/

.buttons-box .become{
	/*background:url(../images/bg-become.jpg) no-repeat;*/
	width: 252px;
	height: 89px;
	overflow:hidden;
	/*padding:35px 0 0 13px;*/
}

.btn-become{
	background:url(../images/btn-become.jpg) no-repeat;
	width: 198px;
	height: 32px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.popup{
	position:absolute;
	z-index: 10;
	top:0;
	right:0;
	height:278px;
	width:854px;
	padding: 0px 7px 0 14px;
	background:#000;
	color:#cfcfcf;
	overflow-x: hidden;
overflow-y: auto;
}
.popup h2{
	font-weight:normal;
	margin:0 0 17px;
	font-size:24px;
	line-height:28px;
	letter-spacing:2px;
}
.popup p{
	margin:0 0 0 3px;
	letter-spacing:2px;
	line-height:15px;
}
#footer{
	width:1097px;
	margin:0 auto;
	overflow:hidden;
	padding:12px 0 32px;
}
.facebook{
	float:left;
	background:url(../images/ico04.gif) no-repeat;
	padding:3px 0 3px 23px;
	color:#fbdb1c;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	word-spacing:-1px;
	margin:0 12px 0 0;
}
#footer ul{
	margin:-2px 0 0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
}
#footer ul li{
	float:left;
	background:url(../images/separator02.gif) no-repeat 0 50%;
	padding:5px 9px 5px 11px;
	margin:0 2px 0 -2px;
}
#footer ul a{
	color:#d7d7d7;
}
#footer .copy{
	float:right;
	color:#d7d7d7;
	font-size:12px;
	line-height:16px;
	word-spacing:-1px;
}
#header .image-holder ul.slideset {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 872px;
	height: 278px;
	padding: 0;
	margin: 0;
}
ul.slideset li {
	position: absolute;
	top: 0;
	left: 0;
}
ul.slideset li.active {
	z-index: 1;
}
.popup {
	display: none;
	
}
.gear a {
	color: #fff;
}
.hidden, .hidden .thickbox {
text-indent: -7005px;
opacity:0;
padding-left: -7005px;
width: 1px;
height:1px;
overflow:hidden;
display:none;
visibility: hidden;
}

 .boxBG {
	background: #000 url(../images/box-bg.gif) no-repeat;
	background-attachment: fixed; 
}

.capYelllow {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#fbdb1c;
	line-height: 20px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
}

.yellow {
	color:#fbdb1c;
}

#op-side {
	float: right;
}

.five-step{
	display:block;
	overflow:hidden;
	color:#FBDB1C;
	font-size:32px;
	font-weight:normal;
	line-height:26px;
	margin:0;
	padding:0 0 13px;
	text-transform:uppercase;
	word-spacing:3px;
}
.five-steps{
	display:block;
	overflow:hidden;
	font-size:28px;
	font-weight:normal;
	line-height:52px;
	margin:0;
	padding:0 0 13px;
	text-transform:uppercase;
	word-spacing:3px;
}

.message {background:#222; color:#666;display:none;width:400px;padding:10px;}

.powerH1 { padding-bottom: 10px;
margin-left: -6px;
}

.processH1 { padding-bottom: 5px;
margin-left: -6px;
}
