html {font-size: 100.1%;}
body{
	margin:0;
  	color:#000;
	font: 64% Verdana, Arial, Helvetica, sans-serif;
	background:#630d0d;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page{
	margin:0 auto;
	width:800px;
	position:relative;
	padding:47px 0 0;
}
li.first{background:none !important;}
#nav{
	position:absolute;
	top:0;
	left:0;
	height:47px;
	width:100%;
}
#nav ul{
	float:right;
	padding:25px 0 0;
	margin:0;
	list-style:none;
	width:100%;
}
#nav li{
	float:right;
	background:url(../images/header-sep.gif) no-repeat 0 50%;
	padding:0 10px;
	font-size:100%;
}
#nav li a{color:#e3deb6;}
#nav li.active a,
#nav li a:hover{
	text-decoration:none;
	color:#fff;
}
#content{
	width:759px;
	background:#fff;
	float:left;
	padding:20px;
}
#content .holder{
	width:755px;
	overflow:hidden;
	border:2px solid #808080;
	float:left;
	display:inline;
}
#content a:visited{color:#95904a !important;}
#content .active a, #content a:hover{
	color:#935543 !important;
	text-decoration:none;
}
#content .header-bg{
	background:url(../images/Mike-Caruso-ProZone-founder-and-president-AND-Chris-Caruso-ProZone-VP-Marketing.jpg) no-repeat 0 100%;
	width:756px;
	min-height:252px;
}
#content .header{
	overflow:hidden;
	background:url(../images/header-bg.gif) repeat-y;
	width:755px;
	float:left;
}
#content .header .column{
	float:left;
	overflow:hidden;
	width:173px;
	padding:33px 0 10px 21px;
	position:relative;
}
#content .header h1.logo{
	margin:0;
	overflow:hidden;
	position:relative;
	background:url(../images/lockers-custom-wood-locker-room-design-installation-by-ProZone.gif);
	width:158px;
	height:40px;
}
#content .header h1.logo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:158px;
	height:40px;
	position:relative;
}
#content .header .column p{
	color:#95904a;
	font:100%/125% Verdana, Arial, Helvetica, sans-serif;
	margin:12px 8px 0 0;
}
#content .header .column .blue{
	color:#003767;
}
#content .header .column .black{
	color:#514C0D;
}
#content .header .center{
	float:right;
	overflow:hidden;
	width:508px;
}
#content .header a.lnk-request{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/lnk-request.gif);
	width:126px;
	height:22px;
	margin:8px 7px 0 0;
	display:inline;
}
#content .header .center p{
	margin:30px 0 0;
	color:#896633;
	font:italic 140%/180% Georgia, "Times New Roman", Times, serif;
	width:230px;
}
#content .header .center p span{color:#696228;}
#content .header .menu{
	clear:both;
	padding:22px 0 2px;
	margin:0;
	list-style:none;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	height:14px;
}
#content .header .menu li{
	float:left;
	background:url(../images/nav-sep.gif) no-repeat 0 50%;
	padding:0 11px;
}
#content .header .menu a{color:#630d0d;}
#content .header .menu a:hover,
#content .header .menu .active a{color:#C63E3E !important; font-weight:bold;}
#content .header .wide-center{
	float:right;
	overflow:hidden;
	width:523px;
	padding:5px 0 9px;
}
#content .header .wide-center p{
	margin:22px 0 0;
	color:#964a3b;
	font:italic 140%/170% Georgia, "Times New Roman", Times, serif;
}
#content .header .top-menu{
	padding:14px 0 0;
	margin:0 0 0 -4px;
	overflow:hidden;
	width:100%;
	list-style:none;
	font:100% Verdana, Arial, Helvetica, sans-serif;
}
#content .header .top-menu li{
	float:left;
	background:url(../images/menu-sep.gif) no-repeat 0 50%;
	padding:0 4px;
}
#content .header .top-menu a{color:#95904a;}
#content .promo-box{
	overflow:hidden;
	width:755px;
	position:relative;
	height:121px;
	clear:both;
}
#content .promo-box img{display:block;}
#content .promo-box .txt-box{
	position:absolute;
	top:0;
	left:449px;
	overflow:hidden;
	background:url(../images/promo-box.png);
	padding:16px 20px 0;
	width:267px;
	height:121px;
}
#content .promo-box .txt-box p{
	margin:0;
	color:#706a2b;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	width:160px;
}
#content .promo-box .blue p{color:#354959;}
#content .main-box{
	width:756px;
	overflow:hidden;
	background:#f2ecd7 url(../images/main-bg.gif) repeat-y 100% 0;
	border-top:1px solid #d0baa6;
	padding:0 0 66px;
	float:left;
}
#content .txt-column {
	float:left;
	overflow:hidden;
	width:460px;
	background:url(../images/main1.gif) no-repeat 100% 0;
	padding:20px 0 0 16px;
}
#content .txt-column h1{
	margin:0 0 10px 0;
	color:#95904a;
	font:normal 200% Georgia, "Times New Roman", Times, serif;
}
#content .txt-column h1 .subpage{
	font:normal 90% Georgia, "Times New Roman", Times, serif;
	color:#95904a;
}
#content .txt-column h2{
	margin:0 0 10px 0;
	color:#95904a;
	font:normal 150% Georgia, "Times New Roman", Times, serif;
}
#content .txt-column ul{
	margin:0;
}
#content .txt-column li{
	float:left;
	padding:0 5px 0 15px;
	margin:0 0 15px 0;
	background:url(../images/login-blt.gif) no-repeat 0 4px;
	color:#3d2912;
	font:115%/150% Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}
.h2{
	margin:0 0 10px 0;
	color:#95904a;
	font:normal 150% Georgia, "Times New Roman", Times, serif;
}
.h1{
	margin:0 0 10px 0;
	color:#95904a;
	font:normal 160% Georgia, "Times New Roman", Times, serif;
}
#content .visual-column p, #content .txt-column p{
	margin:0 20px 14px 0;
	color:#3d2912;
	font:115%/180% Verdana, Arial, Helvetica, sans-serif;
}
#content .visual-column p a, #content .txt-column p a{
	color:#935543;
	text-decoration:underline;
	}
 .left-tips{
	float:left;
	width:114px;
	overflow:hidden;
	padding:0 18px 0 0;
	border-right:2px solid #d0baa6;
	margin:14px 18px 6px 0;
}
#content .gallery-column .left-tips{
	border:0;
	padding:0 0 0 82px;
	margin:66px 0 0;
}
.left-tips-img{width:132px;}
.left-tips h3{
	margin:0;
	color:#6a2210;
	font:normal 125% Verdana, Arial, Helvetica, sans-serif;
}
.left-tips p{
	font:110%/150% Verdana, Arial, Helvetica, sans-serif !important;
	color:#706a2b !important;
	margin:3px 3px 0 !important;
}
.left-tips p .caption{
	font:100%/130% Verdana, Arial, Helvetica, sans-serif !important;
}
.left-tips .txt{
	display:block;
	border:1px solid #c4c2bd;
	padding:1px 4px;
	height:13px;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
	width:104px;
	margin:4px 0 0;
}
.left-tips .btn{
	float:left;
	margin:8px 0 0;
	background:url(../images/submit.gif);
	border:0;
	width:57px;
	height:19px;
	text-indent:-9999px;
	line-height:400px;
	cursor:pointer;
}
#content .gallery-column .left-tips .btn{
	background:url(../images/submit1.gif);
	height:18px;
}
.left-tips img{
	display:block;
	background:#fff;
	border:1px solid #998875;
	padding:6px;
}
#content .gallery-column{
	float:left;
	overflow:hidden;
	width:263px;
	padding:0 15px 0 0;
	background:url(../images/main2.gif) no-repeat 0 41px;
}
a.lnk-login{
	float:right;
	color:#706a2b;
	font:115% Verdana, Arial, Helvetica, sans-serif;
	padding:0 17px 0 0;
	background:url(../images/login-blt.gif) no-repeat 100% 50%;
	margin:12px 0 0;
}
#content .gallery{
	padding:0;
	margin:77px 0 0;
	list-style:none;
}
#content .gallery li{
	background:#fff;
	padding:8px;
	border:1px solid #9f9188;
	margin:18px 0 0;
	width:160px;
}
#content .gallery a.photo{display:block;}
#content .gallery p{
	margin:6px 0 0;
	color:#706a2b;
	font:110% Verdana, Arial, Helvetica, sans-serif;
}
#content .gallery p a{color:#935543 !important;}
#content .visual-column{
	float:left;
	overflow:hidden;
	width:477px;
	padding:20px 30px 0;
	background:url(../images/visual-column.jpg) no-repeat;
}
#content .visual-column h2{
	margin:0;
	color:#e3deb6;
	font:normal 220% Verdana, Arial, Helvetica, sans-serif;
}
#content .visual-column .visual{
	width:100%;
	overflow:hidden;
	padding:14px 0;
	clear:both;
}
#content .visual-column .row-hold{
	width:100%;
	overflow:hidden;
}
#content .visual-column .visual .img-hold{
	background:#fff;
	border:1px solid #b18b7d;
	padding:7px;
	width:458px;
	clear:both;
}
#content .visual-column .visual img{display:block;}
#content .visual-column .visual .txt-hold{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
#content .visual-column .visual .txt-hold p{
	float:left;
	width:376px;
	color:#3d2912;
	font:112%/150% Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
#content .visual-column .visual .txt-hold a.arrows{
	float:right;
	margin:0 20px 0 0;
	display:inline;
}
#content .thumbnail-column{
	float:right;
	overflow:hidden;
	width:219px;
}
#content .thumbnail-column p{
	margin:0;
	color:#3d2912;
	font:115%/160% Verdana, Arial, Helvetica, sans-serif;
}
#content .thumbnail-column .heading{
	width:188px;
	padding:29px 14px 0 17px;
	background:url(../images/thumbnail-col-bg.gif) no-repeat 0 100%;
	min-height:93px;
}
* html #content .thumbnail-column .heading{height:93px;}
#content .main-hold{
	padding:13px 0 0 17px;
	overflow:hidden;
	width:202px;
}
#content .right-photos{
	padding:50px 0 0 87px;
	overflow:hidden;
	width:202px;
}
#content .thumbnails1,
#content .thumbnails{
	padding:0 12px 0 0;
	margin:0;
	list-style:none;
	float:left;
	width:80px;
	overflow:hidden;
}
#content .thumbnails1{
	width:130px;
	float:none;
	padding:0;
}
#content .thumbnails1 li,
#content .thumbnails li{
	margin:15px 0 0;
	border:1px solid #9f9188;
	overflow:hidden;
	background:#fff;
	padding:3px;
	width:72px;
}
#content .thumbnails1 li{
	width:120px;
	padding:4px;
}
#content .thumbnails1 p{
	margin:0;
	color:#706a2b;
	font:109% Verdana, Arial, Helvetica, sans-serif;
}
#content .thumbnails1 p a{color:#935543;}
#content .thumbnails .photo{display:block;}
#content .thumbnails a.txt{
	display:block;
	color:#935543;
	font:110% Verdana, Arial, Helvetica, sans-serif;
}
#footer{
	width:100%;
	clear:both;
	padding:7px 0 60px;
	overflow:hidden;
}
#footer p{
	color:#e3deb6;
	font:112% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding-left:21px;
}
#footer ul{
	padding:7px 0 0 15px;
	margin:0;
	list-style:none;
	font:112% Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	overflow:hidden;
	width:788px;
}
#footer li{
	float:left;
	background:url(../images/footer-sep.gif) no-repeat 0 50%;
	padding:0 5px;
}
#footer li a{color:#b7b17b;}
#footer li.active a,
#footer li a:hover{
	text-decoration:none;
	color:#fff;
}