/*****************************************/
/*************** BOXES CSS ***************/
/*****************************************/


/* Container */
.container-wrap {
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	text-align: center;
	background: transparent url(../images/container-bg.gif) repeat-x scroll 50% 0px;
}

.container {
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	text-align: center;
	background: transparent url(../images/container-top.jpg) no-repeat scroll 50% 0px;
}

#top {
	width: 980px;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:999;
}

/* Header */
#header-wrap {
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	text-align: center;
	background: transparent url(../images/header-bg.jpg) repeat-x scroll 0 28px;
}

#header {
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	background: transparent url(../images/home-shadows.gif) no-repeat top center;
}
.masthead {
	background: none;
	position: relative;
	height: 388px;
	width: 980px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

#logo {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 151px;
	z-index:999;
}
#logo h1 a {
	width: 151px;
	height: 164px;
	display: block;
	background: transparent url(../images/logo.png) no-repeat scroll 0 0;
	text-indent: -9999px;
}
#banners {
	position:absolute;
	top:28px;
	right:0px;
	width:474px;
	z-index:9;
}

#banner-warranty {
	width: 210px;
	float:left;
}
#banner-warranty a {
	width: 210px;
	height: 41px;
	display: block;
	background: transparent url(../images/banner-warranty.png) no-repeat scroll 0 0;
	text-indent: -9999px;
}


#banner-contact {
	width: 264px;
	float:left;
}
#banner-contact a {
	width: 264px;
	height: 41px;
	display: block;
	background: transparent url(../images/banner-contact.png) no-repeat scroll 0 0;
	text-indent: -9999px;
}

.col2-set-dealers .col-1 {
	margin: 0 0 0 15px;
	float: left;
	width: 300px;
	text-align: left;
}
.col2-set-dealers .col-2 {
	margin: 0 15px 0 0;
	float: right;
	width: 355px;
	text-align: left;
}

#box-dealer-login {
	width: 100%;
	font-size: 10px;
	font-weight:normal;
	margin: 0;
	padding: 0;
	position: relative;
	color: #c19b7c;
	text-align: center;
	background: #2b0e05;
	display:none;
}
.dealer-login-main {
	border-right: 1px dotted #e4c9b0;
	padding-right:10px;
}
/*.dealer-login-main input {
	border: 1px solid #ccc;
	background: none;
	margin: 5px;
	padding: 2px;
}
.dealer-login-main .button {
	border: 1px solid #ccc;
	background: #0068B7;
	color: #fff;
	margin: 5px;
	padding: 5px;
	cursor: pointer;
	width: auto;
	text-decoration: none;
}*/
#dealer-login {
	background:none;
	width: 980px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	line-height: 32px;
}
#dealer-login a {
	color: #ffa531;
	text-decoration: underline;
}
a.white {
	color: #fff;
}

input {
	border: 1px solid #674635;
	background: #fff7e2;
	color: #303030;
	margin: 0;
	padding: 2px;
}
.button {
	border-color:#0073DB #003564 #003564 #0073DB;
	border-style:solid;
	border-width:1px;
	background: #00529c;
	color: #fff;
	margin: 0 30px 0 0;
	padding: 4px;
	cursor: pointer;
	text-decoration:none;
}
a.button, a:link.button, a:visited.button, a:hover.button, a:active.button {color: #fff;}

.close {
	float: right;
	clear: both;
}
.close a {
	font-size: 90%;
	padding: 0 7px 0 0;
}
.callouts ul li .close a {
	font-size: 90%;
	padding: 3px;
}



/*#dealer-login-callout input {
	border: 1px solid #ccc;
	background: none;
	color: #fff;
	margin: 5px 0 0 0;
	padding: 2px;
}
#dealer-login-callout input.button {
	border: 1px solid #ccc;
	background: #0076D3;
	color: #fff;
	margin: 5px 0 0 0;
	padding: 2px;
	cursor: pointer;
}*/

h4 span {
	padding: 7px;
	font-size: 90%;
}

.callouts ul li a.login {
	display: block;
	padding: 5px 20px 5px 7px;
	background: url("../images/arrow_login.gif") no-repeat 60px 4px;
	font-weight: bold;
}
.callouts ul li a:hover.login {
	display: block;
	padding: 5px 20px 5px 7px;
	background: #0076D3 url("../images/arrow_login.gif") no-repeat 60px 4px;
	font-weight: bold;
}

#nav-container {
	width: 800px;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:997;
}
#mainnav {
	background: #391e07;
	margin: 0 0 0 90px;
	padding: 0;
	position: absolute;
	top:0;
	text-align: center;
	z-index:997;
}

li#send_friend, li#navlogin {
	float: right;
	border: none;
}
li#navlogin {
	border-left:1px solid #391e07;
}

li#navlogin {background: #2b0e05;border-right:2px solid #391e07;}

li#send_friend {background: #00284d;}
#send_friend a {
	color: #fff;
	border: none;
	background: #00284d;
}

#send_friend a:hover, #navlogin a:hover {
	text-decoration: none;
	background: #0D0401;
}

#menu-top {
	background: none;
	width: 800px;
	height: 28px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	float: none;
	z-index: 9999;
}

#breadcrumbs {
	color: #5e5e5e;
	margin: 0px 0px 10px 5px;
	font-size: 10px;
}

#mediaarea {
	display:block;
	width:980px;
	height:360px;
	/*background: transparent url(../images/fpo-flash.jpg) no-repeat scroll 0 0;*/
	background:none;
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	top:28px;
}

#hdrbox-finddealer {
	position:absolute;
	bottom:0px;
	right:5px;
	width:223px;
}
#hdrbox-finddealer a {
	width:223px;
	height:40px;
	display: block;
	background: transparent url(../images/hdrbox-finddealer.png) no-repeat scroll 0 0;
	text-indent: -9999px;
}

#product_line .masthead, #about .masthead, #dealers .masthead, #faq .masthead, #gallery .masthead, #contact .masthead, #testimonials .masthead, #sitemap .masthead, #privacy .masthead, #locate_dealer .masthead {height:247px;}

#product_line #header {background: transparent url(../images/hdrimg-designcatalog.jpg)  no-repeat top center;}
#gallery #header {background: transparent url(../images/hdrimg-gallery.jpg)  no-repeat top center;}
#about #header {background: transparent url(../images/hdrimg-about.jpg)  no-repeat top center;}
#dealers #header {background: transparent url(../images/hdrimg-dealers.jpg)  no-repeat top center;}
#locate_dealer #header {background: transparent url(../images/hdrimg-locate_dealer.jpg)  no-repeat top center;}
#contact #header {background: transparent url(../images/hdrimg-contact.jpg)  no-repeat top center;}
#faq #header {background: transparent url(../images/hdrimg-faq.jpg)  no-repeat top center;}
#testimonials #header {background: transparent url(../images/hdrimg-testimonials.jpg)  no-repeat top center;}
#sitemap #header {background: transparent url(../images/hdrimg-sitemap.jpg)  no-repeat top center;}
#privacy #header {background: transparent url(../images/hdrimg-privacy.jpg)  no-repeat top center;}


/* Product Line */
.productline {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.productline li {
	display: inline;
	margin: 5px 8px 15px;
	float: left;
	text-align: center;
	line-height:normal;
}
.finishingoptions li {margin:5px 10px 15px 0;
width:160px;}
.category li {
	margin: 0;
}
.productline li a {
	text-decoration: none;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.productline li a:hover {
	text-decoration:underline;
}
.productline li span {
	font-style:italic;
	text-transform:capitalize;
	font-size:10px;
	font-weight:bold;
}
.none {text-decoration:none;}
span.newproduct {color:#C70000;}

/* Dealers */
.dealers {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.tuck {
	margin: 0 0 20px 0;
}

.dealers li {
	display: inline;
	margin: 5px 40px;
	float: left;
	text-align: justify;
	width: 240px;
}


.dealers li h4 span {
	display: block;
	font-weight: bold;
	padding: 0px;
}

.dealer-login-main ul {margin-right:0px;}
.downloads {
	clear: both;
	margin: 20px 0 20px 0;
	padding: 0;
	list-style-type: none;
}
.downloads li {
	display: inline;
	margin: 0 20px;
	float: left;
	text-align: center;
	width: 130px;
}
.locked {
	color: #BD0D14;
}

.downloads li h3 a {
	display: block;
	text-decoration: none;
	padding: 5px;
}
.downloads li h3 a:hover {
	background: #cc0000;
	color: #fff;
}
.downloads li ul {
	margin: 5px;
}
.downloads li ul li {
	display: block;
	text-align: left;
	width: 260px;
}
.downloads li ul li a {
	float: left;
	margin: 0 0 10px 10px;
}

a.acrobat {
	display: block;
	padding: 5px 0 5px 20px;
	background: url("../images/icon_acrobat.gif") no-repeat 2px 4px;
	font-weight: bold;
}
a.lockedacrobat {
	display: block;
	padding: 5px 0 5px 20px;
	background: url("../images/icon_lockedacrobat.gif") no-repeat 2px 4px;
	font-weight: bold;
}
.resource-category h3 {
	color: #fff;
	font-size: 13px;
	line-height: 40px;
	height:40px;
	background: #3f2610 url(../images/hdr-resourcecat.gif) no-repeat scroll top left;
	padding: 0 0 0 15px;
	width: auto;
}

.add-downloads {
	clear: both;
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
}
.add-downloads li {
	display: inline;
	margin: 8px;
	float: left;
	text-align: center;
	width: 130px;
}
.add-downloads li a {
	display: block;
	text-decoration: none;
	padding: 5px;
}
.add-downloads li a:hover {
	background: #0076D3;
	color: #fff;
}

.highlights {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.highlights li {
	display: inline;
	margin: 6px 56px;
	float: left;
	text-align: left;
	width: 226px;
}
.highlights li span {
	display: block;
	color: #fff;
	font-weight: bold;
	background: #0076D3;
	padding: 10px 6px;
	font-size: 13px;
}
.highlights li ul {
	float: left;
	width:200px;
	margin:5px 10px;
}
.highlights li ul li {
	display: inline;
	margin: 3px;
	float: left;
	text-align: left;
	width: 200px;
}
.highlights li ul li.title {
	font-weight: bold;
}

.formcalls {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.formcalls li {
	display: inline;
	margin: 10px 0;
	float: left;
	text-align: left;
}
.formcalls li span.connect {
	border: none;
	width:238px;
	height:55px;
	display: block;
	background: transparent url(../images/box-connect.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}
.formcalls li span.capitalize {
	border: none;
	width:238px;
	height:55px;
	display: block;
	background: transparent url(../images/box-capitalize.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}
.formcalls li span.create {
	border: none;
	width:238px;
	height:55px;
	display: block;
	background: transparent url(../images/box-create.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}

.employment {
	margin: 20px 60px 20px 10px;
	padding: 0;
	list-style-type: none;
	width: 250px;
	float: left;
}
.employment li.title {
	font-weight: bold;
	font-size:13px;
}

.note {
	font-style: italic;
	font-weight: bold;
}
li a.last, li a:link.last, li a:visited.last, li a:active.last, li a:hover.last {
	border: none;
	color: #fff;
	font-weight: bold;
	background: #00284d;
	padding: 10px 6px;
	display:block;
}

/* Gallery */
.gallery {
	clear: both;
	margin: 0 0 0 15px;
	padding: 0;
	list-style-type: none;
}
.gallery li {
	display: inline;
	margin: 20px 25px 0 0;
	width:150px;
	float: left;
	text-align: center;
}

.gallery li a {
	text-decoration: none;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.gallery li a:hover {
	text-decoration:underline;
}
.gallery li.thumb {
	display: inline;
	margin: 20px 20px 0 0;
	width:auto;
	float: left;
	text-align: center;
}
.gallery .tn {width:58px;}

a.galleryreturn {
	color: #fff;
	padding: 0px 0 0px 30px;
	height:24px;
	line-height:24px;
	background: #ab9379 url("../images/arrow_galleryreturn.gif") no-repeat 15px 6px;
	display:block;
	width:auto;
	border-bottom:1px solid #998570;
	text-decoration:none;
}
#gallery .content {padding:0px}

.gallerycontent {padding:20px;}
.gallerycontent img {border:2px solid #4c3b2a;width:150px;}

.galleryimg {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.main img {width:226px;}
span.clicktoenlarge {
	border: none;
	width:101px;
	height:18px;
	display: block;
	background: transparent url(../images/clicktoenlarge.gif) no-repeat scroll 0 0;
	text-indent: -9999px;
	float:left;
}

h3#hdr-productsdisplayed {display:block;width:auto;background:#4c3b2a;height:30px;line-height:30px;padding-left:10px;font-size:11px;margin:0;color:#fff;}

#list-productsdisplayed {display:block;background:#56432c;width:auto;margin:0;padding:10px 0;}
#list-productsdisplayed a,#list-productsdisplayed a:link,#list-productsdisplayed a:visited,#list-productsdisplayed a:active,#list-productsdisplayed a:hover {color:#ffa531;}
#list-productsdisplayed ul {color:#c9a889;padding:0;}

.col2-set {
	clear: both;
}
.col2-set .col-1 {
	margin: 10px 0;
	float: left;
	width: 40%;
	text-align: left;
}
.col2-set .col-2 {
	margin: 10px 0;
	float: left;
	width: 50%;
	text-align: left;
}
.apply a {
	text-decoration:none;
	padding: 5px;
	color:#fff;
}
.apply a:hover {
	background: #0076D3;
	color: #fff;
	text-decoration: none;
}


/* Sitemap */
#sitemap-wrap .main {
	float: left;
	margin: 0;
	width: 240px;
	border-right: 1px dotted #924C00;
}
#sitemap-wrap .mainlast {
	float: left;
	margin: 0 0 0 15px;
	width: 200px;
	border-right: none;
}
#sitemap-wrap h3 a {
	color: #4c2801;
}
#sitemap-wrap ul {
	margin: 15px;
}
#sitemap-wrap li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}
#sitemap-wrap li {
	margin: 0 0 15px 0;
}
#sitemap-wrap li a:link,#sitemap-wrap li a:visited,#sitemap-wrap li a:hover,#sitemap-wrap li a:active {
	display: block;
	text-decoration: none;
	padding: 5px;
}
#sitemap-wrap li a:hover {
	background: #924C00;
	color: #fff;
}
#sitemap-wrap ul ul {
	margin: 10px;
}
#sitemap-wrap ul ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}
#sitemap-wrap ul ul li {
	margin: 0 0 10px 0;
	width: 200px
}
#sitemap-wrap ul ul li a:link,#sitemap-wrap ul ul li a:visited,#sitemap-wrap ul ul li a:hover,#sitemap-wrap ul ul li a:active {
	display: block;
	text-decoration: none;
	padding: 5px;
}
#sitemap-wrap ul ul li a:hover {
	background: #924C00;
	color: #fff;
}


/* Middle Container */
.middle {
	width: 980px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: none;
	padding-top: 20px;
	padding-bottom: 20px;
	min-height: 300px
}


/* Columns Layout */
/* 1 Column */
.layout-1column .col-main {
	width: 980px;
}

/* 2 Columns,left sidebar */
.layout-2columns-left {padding:0;}
.layout-2columns-left .col-main {
	width: 755px;
	background:#cdb497;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color:#e4c9b0 #2b0e05 #2b0e05 #2b0e05;
	border-left:none;
	display:inline;
	padding:0 0 30px 0;
}
.layout-2columns-left .col-left {
	width: 220px;
	float: left;
	display: inline;
	margin: 0;
	border-width: 1px;
	border-style: solid;
	border-color:#4c3b2a #4c3b2a #2b0e05 #2b0e05;
	background:#56432c;
}

/* 2 Columns,right sidebar */
.layout-2columns-right .col-main {
	width: 737px;
	float: left;
}
.layout-2columns-right .col-right {
	width: 220px;
	float: right;
	display: inline;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7e7e7;
}

/* 3 Columns */
.layout-3columns .col-main {
	width: 556px;
	float: left;
}
.layout-3columns .col-left {
	width: 220px;
	float: left;
	display: inline;
	margin-top: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e7e7;
}
.layout-3columns .col-right {
	width: 180px;
	float: right;
	display: inline;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7e7e7;
}

/* Content */
.content {
	padding: 20px;
}

/* Sidebars */
.sidebar1 {
	}
.sidebar2 {
	}

/* Sidebar Elements */
.sidebar1 h2 {
	color: #5e5e5e
}
.sidebar2 h2 {
	color: #5e5e5e
}

/* Sidebar Blocks */
.box {
	margin: 15px
}

.ordernow {
	height: 155px;
	width:220px;
	margin:10px 0 0 0;
	padding:0;
	display: block;
	background: transparent url(../images/box-ordernow.jpg) no-repeat scroll 0 0;
	position:relative;
}
.inline {
	float:right;
	height: 155px;
	width:220px;
	margin:0 0 10px 10px;
	padding:0;
	display: block;
	background: transparent url(../images/box-ordernow-inline.jpg) no-repeat scroll 0 0;
	position:relative;
}
.ordernow ul {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
	position:absolute;
	top:42px;
	left:20px;
	width:auto;
}
/*.ordernow ul h3 {
	font-weight: bold;
	color: #fff;
	padding: 5px;
	margin: 0;
	display: none;
	height:0;
	width:0;
}*/
.ordernow ul li {
	display: block;
	color: #604c37;
	text-decoration: none;
	padding: 0;
	font-size:11px;
	font-weight: normal;
	line-height:normal;
}


.finddealer ul {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.finddealer ul li a {
	display: block;
	background: #0068B7;
	color: #fff;
	text-decoration: none;
	padding: 15px 10px;
	font-weight: bold;
}
.finddealer ul li a:hover {
	background: #0076D3;
	color: #fff;
}

.sendfriend {
	margin: 0;
	padding: 0;
	width:220px;
}
.sendfriend a {
	width:220px;
	height:70px;
	display: block;
	background: transparent url(../images/box-sendtofriend.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}

.callouts ul {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.callouts ul li a {
	display: block;
	background: #0068B7;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	font-weight: bold;
}
.callouts ul li a:hover {
	background: #0076D3;
	color: #fff;
}
.callouts h4 {
	color: #fff;
	padding: 5px 0 0 7px;
	font-weight: bold;
}

.contactinfo {
	height: 130px;
	width:220px;
	margin:10px 0 0 0;
	padding:0;
	display: block;
	background: transparent url(../images/box-contactinfo.jpg) no-repeat scroll 0 0;
	position:relative;
}
.contactinfo ul {
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
	position:absolute;
	top:42px;
	left:20px;
	width:185px;
}
.contactinfo ul h3 {
	font-weight: bold;
	color: #fff;
	padding: 5px;
	margin: 0;
	display: none;
}
.contactinfo ul li {
	display: block;
	color: #604c37;
	text-decoration: none;
	padding: 0;
	font-size:11px;
	font-weight: normal;
}
.contactinfo ul li.numbers {font-size:9px;}

.downloadcatalog {
	margin: 0;
	width:220px;
}
.downloadcatalog a {
	width:220px;
	height:60px;
	display: block;
	background: transparent url(../images/box-downloadcatalog.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}

.dealerresources {
	margin:0;
	width:220px;
}
.dealerresources a {
	border: none;
	width:220px;
	height:60px;
	display: block;
	background: transparent url(../images/box-dealerresources.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}

.viewcatalog {
	margin:0;
	width:220px;
}
.viewcatalog a {
	border: none;
	width:220px;
	height:60px;
	display: block;
	background: transparent url(../images/box-viewcatalog.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}

#locate_dealer .viewcatalog, #testimonials .viewcatalog {padding-top:10px;}

.policieswarranty {
	margin:0;
	width:220px;
}
.policieswarranty a {
	border: none;
	width:220px;
	height:60px;
	display: block;
	background: transparent url(../images/box-policieswarranty.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}

.additionalquestions {
	margin:10px 0 0 0;
	width:220px;
}
.additionalquestions a {
	border: none;
	width:220px;
	height:60px;
	display: block;
	background: transparent url(../images/box-additionalquestions.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}

.stainfinishingoptions {
	margin:0;
	width:220px;
}
.stainfinishingoptions a {
	border: none;
	width:220px;
	height:69px;
	display: block;
	background: transparent url(../images/stainfinishingoptions.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
}

.dealer-login #hdr-dealer-login {display:block;background:transparent url(../images/hdr-dealerlogin.jpg) no-repeat scroll top center;width:220px;height:52px;text-indent:-9999px;margin:0}
.dealer-login {
	display: block;
	font-size: 11px;
	font-weight: bold;
	background: #2b0e05;
	color: #c19b7c;
	padding: 0;
	margin:0;
}
.dealer-login a {
	color: #ffa531;
}
.dealer-login ul {
	clear: both;
	margin: 7px 14px;
	padding: 0;
	list-style-type: none;
}

.dealer-login .start {
	border-top:1px solid #140602;
	padding:10px 0 0 0;
	margin:5px 0 0 0;
	color:#fff;
	font-style:italic;
}
.dealer-login .welcome {
	color:#fff;
	font-weight:bold;
	font-style:italic;
}

.templatelinks {
	}
.testimonials {
	border-top:1px solid #2b0e05;
	padding:10px 0 0 0;
	color:#fff;
	font-size:10px;
	font-style:italic;
}
.testimonials a:link,.testimonials a:visited {
	color:#ffa531;
	text-decoration:underline;
}
.testimonials li a:hover {
	color: #ffa531;
	text-decoration: none;
}

.leftnav {
	margin:0;
	background:#624b31;
}

/* 1st TIER */
.leftnav ul {
	background: none;
	margin: 0;
	padding:0;
	width:219px;
}
.leftnav li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
	line-height:normal;
}

.leftnav li.last {
	height:69px;
	line-height:69px;
}

.leftnav li a.last, .leftnav li a:link.last, .leftnav li a:visited.last, .leftnav li a:active.last, .leftnav li a:hover.last {
	border: none;
	width:219px;
	height:69px;
	display: block;
	background: transparent url(../images/box-finishingoptions.jpg) no-repeat scroll 0 0;
	text-indent: -9999px;
	margin:0;
	padding:0;
}

.leftnav a {
	display: block;
	line-height: 35px;
	height: 35px;
	padding: 0px 0 0px 14px;
	background: none;
	font-weight: bold;
	border-top: solid 1px #4c3b2a;
	margin:0;
	font-size:0.95em;
}
.leftnav li.first a {border:none;}
.leftnav a,
.leftnav a:link,
.leftnav a:visited,
.leftnav a:hover,
.leftnav a:active {
	text-decoration: none;
	cursor: pointer
}
.leftnav a:link {
	color: #fff;
}
.leftnav a:visited {
	color: #fff;
}
.leftnav a:hover {
	color: #fff;
	padding: 0px 0 0px 14px;
	background: #391e07 url("../images/arrows_subnav.gif") no-repeat 6px -35px;
}
.leftnav li.active a:link,
.leftnav li.active a:visited,
.leftnav li.active a:hover,
.leftnav li.active a:active {
	color: #fff;
	padding: 0px 0 0px 14px;
	background: #391e07 url("../images/arrows_subnav.gif") no-repeat 6px -35px;
}

/* 2nd TIER */
.leftnav ul ul {
	margin: 0 0 0 4px;
	padding: 0;
	font-size: 11px;
	width:206px;
}
.leftnav li.active ul li a:link,
.leftnav li.active ul li a:visited,
.leftnav li.active ul li a:hover,
.leftnav li.active ul li a:active {
	color: #fff;
	padding:0px 0 0px 4px;
	background: none;
}
.leftnav li.active ul li a:hover {
	color: #fff;
	padding: 0px 0 0px 14px;
	background: #391e07 url("../images/arrows_subnav.gif") no-repeat 6px -35px;
}


.leftnav li.active li a,
.leftnav li.active li a:link,
.leftnav li.active li a:visited {
	color: #fff;
	padding: 0px 0 0px 14px;
	background: #391e07 url("../images/arrows_subnav.gif") no-repeat 6px -35px;
}
.leftnav li.active li a:hover,
.leftnav li.active li a:active {
	color: #fff;
	padding: 0px 0 0px 14px;
	background: #391e07 url("../images/arrows_subnav.gif") no-repeat 6px -35px;
}
.leftnav li.active li {
	border: none;
	margin: 0
}
.leftnav li.active li.active a:link,
.leftnav li.active li.active a:visited,
.leftnav li.active li.active a:hover,
.leftnav li.active li.active a:active {
	color: #fff;
	padding: 0px 0 0px 14px;
	background: #391e07 url("../images/arrows_subnav.gif") no-repeat 6px -35px;
}

/* 3rd TIER */
.leftnav ul ul {
	margin: 0 0 1em 12px;
	padding: 0
}
.leftnav li.active li.active li a,
.leftnav li.active li.active li a:link,
.leftnav li.active li.active li a:visited {
	width: 117px
}
.leftnav li.active li.active li a:link,
.leftnav li.active li.active li a:visited,
.leftnav li.active li.active li a:hover,
.leftnav li.active li.active li a:active {
	font-weight: normal
}
.leftnav li.active li.active li.active a:link,
.leftnav li.active li.active li.active a:visited,
.leftnav li.active li.active li.active a:hover,
.leftnav li.active li.active li.active a:active {
	font-weight: bold
}

/* 4th TIER */
.leftnav ul ul ul {
	margin: 0 0 1em 13px;
	padding: 0
}
.leftnav li.active li.active li.active li a,
.leftnav li.active li.active li.active li a:link,
.leftnav li.active li.active li.active li a:visited {
	width: 104px
}
.leftnav li.active li.active li.active li a:link,
.leftnav li.active li.active li.active li a:visited,
.leftnav li.active li.active li.active li a:hover,
.leftnav li.active li.active li.active li a:active {
	font-weight: normal
}
.leftnav li.active li.active li.active li.active a:link,
.leftnav li.active li.active li.active li.active a:visited,
.leftnav li.active li.active li.active li.active a:hover,
.leftnav li.active li.active li.active li.active a:active {
	font-weight: bold
}

/* Footer */
.footer {
	margin: 30px 0;
	padding: 0;
	position: relative;
	text-align: center;
}
#footer-links {
	width: 980px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#footer-links ul {
	margin: 8px 20px;
}
#footer-links li {
	background: transparent none repeat scroll 0%;
	color: #856848;
	display: inline;
	font-size: 11px;
	list-style-type: none;
	margin: 0pt;
	padding: 0pt 3px;
}
#footer-links ul li.separator {
	color: #856848;
}
#footer-links a:link,#footer-links a:visited {
	color:#ffa531;
	font-size:11px;
	text-decoration:underline;
	font-weight: normal;
}
#footer-links li a:hover {
	color: #ffa531;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/*#footer-links li.active a:link,
#footer-links li.active a:visited,
#footer-links li.active a:hover,
#footer-links li.active a:active {
	color: #0068B7;
}*/
#footer-copyright {
	text-align: center;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
#footer-copyright span {color:#c9a889;}
#footer-copyright ul {
	margin: 8px 20px;
}
#footer-copyright li {
	background: transparent none repeat scroll 0%;
	color: #856848;
	display: inline;
	font-size: 11px;
	list-style-type: none;
	margin: 0pt;
	padding: 0pt 3px;
}
#footer-copyright ul li.separator {
	color: #856848;
}
#footer-copyright a:link,#footer-copyright a:visited {
	color: #ffa531;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
#footer-copyright li a:hover {
	color: #ffa531;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/*#footer-copyright li.active a:link,
#footer-copyright li.active a:visited,
#footer-copyright li.active a:hover,
#footer-copyright li.active a:active {
	color: #0068B7;
}*/

