* {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
	list-style: none;
	text-decoration: none;
}
body	{
	background: #d9d9d9;
}

/*						PAGE LAYOUT						*/

#wrap	{
	width: 714px;
	margin: 0 auto;
	background: #FD7835;
}
#header	{
	height: 125px;
	background: #000;
}
#nav	{
	height: 65px;
	background: #000;
}
#search	{
	clear: both;
	background: #000;
}
#footer	{
	height: 50px;
	background: #fff;
	border-top: solid 2px #d9d9d9;
}

/*						GLOBAL STYLES						*/

input, button	{
	vertical-align: middle;
}

/*						HEADER STYLES						*/

#header h1	{
	float: left;
	height: 67px;
	width: 208px;
	padding-top: 15px;
}
#header h1 a, #header h1 a:visited	{
	height: 67px;
	display: block;
	background: url(../images/header_h1.jpg) no-repeat left top;
}
#header h1 strong	{
	display: none;
}
#header h2	{
	float: left;
	width: 226px;
	height: 60px;
	margin-top: 17px;
	border-left: solid 2px #d86027;
	background: url(../images/header_h2.jpg) no-repeat center 35px;
}
#header h2 em	{
	display: none;
}

/*						NAV STYLES						*/

#nav ul	{
	z-index: 2;
	height: 20px;
	position: relative;
}
#nav li	{
	float: left;
	height: 22px;
	width: 119px;
	padding: 0 3px;
	text-align: center;
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
#nav li.nav1	{
	width: 83px;
}
#nav li.nav2	{
	width: 112px;
}
#nav li.nav3	{
	width: 106px;
}
#nav li.nav4	{
	width: 150px;
}
#nav li.nav5	{
	width: 122px;
}
#nav li.nav6	{
	width: 104px;
}
#nav li a, #nav li a:visited	{
	color: #fff;
	height: 17px;
	display: block;
	padding: 3px 0 0 0;
}
#nav li a:hover	{
	color: #ea682a;
}
#nav li ul	{
	height: 20px;
	width: 500px;
	display: block;
	padding-top: 5px;
	border-bottom: none;
}
#nav li:hover ul	{
	display: block;
}
#nav li:hover li ul	{
	display: none;
}
#nav li li ul	{
	height: 20px;
	width: 714px;
	display: none;
	padding-top: 0;
	border-bottom: none;
	margin-left: -180px;
}
#nav li li:hover ul	{
	clear: left;
	display: block;
}
#nav ul#lev2b	{
	margin-left: -200px;
}
#nav li li li	{
	width: auto;
	padding: 0 5px;
}
#nav li li li a, #nav li li li a:visited	{
	float: left;
	padding: 0 10px;
}
#nav span	{
	z-index: 1;
	font-size: 1px;
	display: block;
	position: relative;
	border-top: solid 1px #fff;
}

/*						SEARCH STYLES						*/

#search form	{
	height: 86px;
	display: block;
	padding: 02px 0 0 02px;
}
#search form#form1	{
	display: block;
	padding: 68px 0 0 18px;
}
#search input	{
	width: 164px;
	height: 11px;
	padding: 3px;
	font: bold 10px/11px Arial, Helvetica, sans-serif;
	background: url(../images/input_bg.jpg) no-repeat left top;
}
#search button	{
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin-left: 7px;
	background: url(../images/button_go.jpg) no-repeat left top;
}
#search button span	{
	display: none;
}

/*						FOOTER STYLES						*/

#footer ul	{
	padding-top: 10px;
	text-align: center;
	font: 9px/9px Arial, Helvetica, sans-serif;
}
#footer li	{
	padding: 0 4px;
	display: inline;
	border-right: solid 1px #9e9e9e;
}
#footer li.last	{
	border: none;
}
#footer li a, #footer li a:visited	{
	color: #9e9e9e;
}
#footer p	{
	color: #9e9e9e;
	padding-top: 12px;
	text-align: center;
	font: 9px/9px Arial, Helvetica, sans-serif;
}

/*						TEMPLATE 1 STYLES						*/

#temp1 #sbar	{
	float: right;
	width: 258px;
	padding-top: 41px;
}
#temp1 #sbar h2	{
	height: 20px;
	font-size: 10px;
	margin-bottom: 7px;
	background: url(../images/sbar_h2.jpg) no-repeat center top;
}
#temp1 #sbar h2 span	{
	display: none;
}
#temp1 #sbar p	{
	padding: 0 10px 0 20px;
	font: 12px/34px Arial, Helvetica, sans-serif;
}
#temp1 .prod	{
	width: 195px;
	float: right;
	padding-left: 30px;
}
#temp1 .prod img	{
	display: block;
}
#temp1 .prod .top	{
	margin-bottom: 18px;
}

/*						TEMPLATE 2 STYLES (steeldeck)						*/

#temp2 #lbar	{
	float: left;
	width: 235px;
	padding-right: 20px;
}
#temp2 #lbar h2	{
	height: 64px;
	background: #000 url(../images/steeldeck_h2.jpg) no-repeat center top;
}
#temp2 #lbar h2 strong	{
	display: none;
}
#temp2 #lbar img	{
	display: block;
}
#temp2 #content	{
	float: left;
	width: 409px;
	height: 355px;
	background: #fff;
	overflow: scroll;
	margin-top: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 15px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp2 #content h2	{
	height: 48px;
	margin-bottom: -21px;
	background: url(../images/steeldeck_head_h2.jpg) no-repeat left top;
}
#temp2 #content h2 strong	{
	display: none;
}
#temp2 #content p	{
	text-indent: 105px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}

/*						TEMPLATE 3 STYLES						*/

#temp3	{
	padding-top: 15px;
}
#temp3 #content	{
	width: 664px;
	height: 390px;
	margin: 0 auto;
	background: #fff;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 10px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp3 h2	{
	height: 40px;
	background: url(../images/create_h2.jpg) no-repeat center bottom;
}
#temp3 h2 strong	{
	display: none;
}
#temp3 p	{
	padding-left: 94px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
#temp3 p a, #temp3 p a:visited	{
	color: #000;
	text-decoration: underline;
}
#temp3 img	{
	display: block;
	margin: 0 auto;
}

/*						TEMPLATE 4 STYLES (Gallery)						*/

#temp4	{
	padding-top: 20px;
}
#temp4 #tabs	{
	width: 674px;
	margin: 0 auto;
}
#temp4 #tabs span	{
	display: none;
}
#temp4 li	{
	float: left;
	padding-right: 4px;
}
#temp4 li a, #temp4 li a:visited	{
	width: 119px;
	height: 28px;
	display: block;
}
#temp4 a#tab1, #temp4 a#tab1:visited	{
	background: url(../images/tab1.jpg) no-repeat left top;
}
#temp4 a#tab2, #temp4 a#tab2:visited	{
	background: url(../images/tab2.jpg) no-repeat left top;
}
#temp4 a#tab3, #temp4 a#tab3:visited	{
	background: url(../images/tab3.jpg) no-repeat left top;
}
#temp4 a#tab4, #temp4 a#tab4:visited	{
	background: url(../images/tab4.jpg) no-repeat left top;
}
#temp4 a#tab5, #temp4 a#tab5:visited	{
	background: url(../images/tab5.jpg) no-repeat left top;
}
#temp4 a#tab6, #temp4 a#tab6:visited	{
	background: url(../images/tab6.jpg) no-repeat left top;
}
#temp4 a#tab7, #temp4 a#tab7:visited	{
	background: url(../images/tab7.jpg) no-repeat left top;
}
#temp4 a#tab8, #temp4 a#tab8:visited	{
	background: url(../images/tab8.jpg) no-repeat left top;
}
#temp4 #content	{
	clear: both;
	width: 644px;
	margin: 0 auto;
	background: #fff;
	padding: 15px 15px 0 15px;
}
#temp4 #pic	{
	float: left;
	width: 338px;
}
#temp4 #pic p	{
	padding-left: 10px;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
#temp4 #thumb	{
	float: right;
	width: 294px;
}
#temp4 #thumb li	{
	padding: 0;
}
#temp4 #thumb li img	{
	display: block;
}
#temp4 #thumb li a:link	{
	display: block;
	height:88px;
	width:88px;
	margin-right:8px;
	margin-bottom:15px;
}
#temp4 #thumb p	{
	text-align: center;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#temp4 #thumb p a	{
	color: #000;
	text-decoration: underline;
}
#temp4 .clear	{
	clear: both;
	height: 15px;
	display: block;
	font-size: 1px;
}
/*						TEMPLATE 5 STYLES (about us)						*/

#temp5 #lbar	{
	float: left;
	width: 235px;
	padding-right: 20px;
}
#temp5 #lbar h2	{
	height: 64px;
	background: #000 url(../images/aboutus_h2.jpg) no-repeat center top;
}
#temp5 #lbar h2 strong	{
	display: none;
}
#temp5 #lbar img	{
	display: block;
}
#temp5 #content	{
	float: left;
	width: 409px;
	height: 355px;
	background: #fff;
	overflow: scroll;
	margin-top: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 15px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp5 #content h2	{
	height: 48px;
	margin-bottom: -21px;
	background: url(../images/aboutus_head_h2.jpg) no-repeat left top;
}
#temp5 #content h2 strong	{
	display: none;
}
#temp5 #content p	{
	text-indent: 105px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
/*						TEMPLATE 6 STYLES (steel deckframing)						*/

#temp6 #lbar	{
	float: left;
	width: 235px;
	padding-right: 20px;
}
#temp6 #lbar h2	{
	height: 64px;
	background: #000 url(../images/steeldframing_h2.jpg) no-repeat center top;
}
#temp6 #lbar h2 strong	{
	display: none;
}
#temp6 #lbar img	{
	display: block;
}
#temp6 #content	{
	float: left;
	width: 409px;
	height: 355px;
	background: #fff;
	overflow: scroll;
	margin-top: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 15px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp6 #content h2	{
	height: 48px;
	margin-bottom: -21px;
	background: url(../images/steeldframing_head_h2.jpg) no-repeat left top;
}
#temp6 #content h2 strong	{
	display: none;
}
#temp6 #content p	{
	text-indent: 105px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
/*						TEMPLATE 7 STYLES (dry deck)						*/

#temp7 #lbar	{
	float: left;
	width: 235px;
	padding-right: 20px;
}
#temp7 #lbar h2	{
	height: 64px;
	background: #000 url(../images/drydeck_h2.jpg) no-repeat center top;
}
#temp7 #lbar h2 strong	{
	display: none;
}
#temp7 #lbar img	{
	display: block;
}
#temp7 #content	{
	float: left;
	width: 409px;
	height: 355px;
	background: #fff;
	overflow: scroll;
	margin-top: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 15px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp7 #content h2	{
	height: 48px;
	margin-bottom: -21px;
	background: url(../images/drydeck_head_h2.jpg) no-repeat left top;
}
#temp7 #content h2 strong	{
	display: none;
}
#temp7 #content p	{
	text-indent: 105px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
/*						TEMPLATE 8 STYLES (marina)						*/

#temp8 #lbar	{
	float: left;
	width: 235px;
	padding-right: 20px;
}
#temp8 #lbar h2	{
	height: 64px;
	background: #000 url(../images/marina_h2.jpg) no-repeat center top;
}
#temp8 #lbar h2 strong	{
	display: none;
}
#temp8 #lbar img	{
	display: block;
}
#temp8 #content	{
	float: left;
	width: 409px;
	height: 355px;
	background: #fff;
	overflow: scroll;
	margin-top: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 15px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp8 #content h2	{
	height: 48px;
	margin-bottom: -21px;
	background: url(../images/marina_head_h2.jpg) no-repeat left top;
}
#temp8 #content h2 strong	{
	display: none;
}
#temp8 #content p	{
	text-indent: 105px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
/*						TEMPLATE 9 STYLES (applications)						*/

#temp9 #lbar	{
	float: left;
	width: 235px;
	padding-right: 20px;
}
#temp9 #lbar h2	{
	height: 64px;
	background: #000 url(../images/applications_h2.jpg) no-repeat center top;
}
#temp9 #lbar h2 strong	{
	display: none;
}
#temp9 #lbar img	{
	display: block;
}
#temp9 #content	{
	float: left;
	width: 409px;
	height: 355px;
	background: #fff;
	overflow: scroll;
	margin-top: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 15px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp9 #content h2	{
	height: 48px;
	margin-bottom: -21px;
	background: url(../images/applications_head_h2.jpg) no-repeat left top;
}
#temp9 #content h2 strong	{
	display: none;
}
#temp9 #content p	{
	text-indent: 105px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
/*						TEMPLATE 10 STYLES (contact us)						*/

#temp10 #lbar	{
	float: left;
	width: 235px;
	padding-right: 20px;
}
#temp10 #lbar h2	{
	height: 64px;
	background: #000 url(../images/contactus_h2.jpg) no-repeat center top;
}
#temp10 #lbar h2 strong	{
	display: none;
}
#temp10 #lbar img	{
	display: block;
}
#temp10 #content	{
	float: left;
	width: 409px;
	height: 355px;
	background: #fff;
	overflow: scroll;
	margin-top: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 15px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp10 #content h2	{
	height: 48px;
	margin-bottom: -21px;
	background: url(../images/applications_head_h2.jpg) no-repeat left top;
}
#temp10 #content h2 strong	{
	display: none;
}
#temp10 #content p	{
	text-indent: 105px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
/*						TEMPLATE 11 STYLES (our products)						*/

#temp11 #lbar	{
	float: left;
	width: 235px;
	padding-right: 20px;
}
#temp11 #lbar h2	{
	height: 64px;
	background: #000 url(../images/ourproducts_h2.jpg) no-repeat center top;
}
#temp11 #lbar h2 strong	{
	display: none;
}
#temp11 #lbar img	{
	display: block;
}
#temp11 #content	{
	float: left;
	width: 409px;
	height: 355px;
	background: #fff;
	overflow: scroll;
	margin-top: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: solid 15px #fff;
	overflow: -moz-scrollbars-vertical;
}
#temp11 #content h2	{
	height: 48px;
	margin-bottom: -21px;
	background: url(../images/ourproducts_head_h2.jpg) no-repeat left top;
}
#temp11 #content h2 strong	{
	display: none;
}
#temp11 #content p	{
	text-indent: 105px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
