/* BALREED LAYOUTS */
body {margin-top:0;}
#top {display:none;}/* used for returning to top of the page */
#outerwrapper {position:relative; text-align:center;}
#wrapper {position:relative; text-align:left; width:958px; margin:auto; background-color:#FFFFFF;}
#banner {position:relative; height:110px; width:928px; background-color:#CCCFD1; padding:15px 0 0 30px;}
#banner3 {position:relative; height:70px; width:943px; background-color:#CCCFD1; padding:15px 0 0 15px;}
#banner2 {position:relative; height:60px; width:928px; background-color:#CCCFD1; padding-left:30px;}
#navigation {position:relative; width:958px; height:87px; padding-top:7px; padding-bottom:2px}
#content { position:relative; width:958px;}
#mainimage {position:relative; width:958px;}
#leftarea {position:relative; width:355px; float:left; clear:right; padding-bottom:10px;}
#rightheader {position:relative; width:591px; float:right; clear:right; padding:10px 0 10px 0;}
#rightcontent, #rightcontent2 {position:relative; width:591px; float:right; clear:right; padding-top:10px; padding-bottom:10px;}
#rightcont2left {position:relative;	width:279px; float:left; clear:left; border:2px solid #72747C;}
#rightcont2head {position:relative; width:250px; float:right; clear:right; border-bottom:2px solid #72747C; text-align:left;}
#rightcont2txt {position:relative; width:220px; float:right; clear:right; padding:10px 25px 10px 25px;}
#rightcont2right {position:relative; width:280px; float:right; clear:right;border:2px solid #72747C;}
#rightarea {position:relative; width:601px; float:right; clear:right;}
#footer {position:relative;}
#copyright {position:relative; width:958px;}
#copyrightleft {position:relative;text-align:left; width:650px; float:left;}
#copyrightright {position:relative; text-align:right; width:270px; float:right;}
#copyrightleft2 {position:relative; text-align:left; width:450px; float:right; clear:right; padding:0 0 0 30px;}
#bottom {bottom:0px; padding:30px 0 0 0;}
#contactleft {float:left; width:295px;}
#contactright {float:right; width:275px; padding-left:20px;}
#productheadmanf {float:right; width:290px; height:30px;}
.backtotop {width:100px; position:relative; left:0; top:5px;}
#furndoc {padding:0 0 20px 20px;}

/*manufacturers */
.manufheader { margin:20px 0 0 0; float:left; position:relative; width:270px;}
.manufimage {max-width:250px; position:relative; float:right;}

/* classes */
body {margin-top:0;}
.clear {clear:both; height:0;}
table {text-align:left;}
.imgborder {border:2px solid #72747C;}
hr {color:#666666; top:5px; height:1px;}
.tdbigbottbord {border-bottom:8px solid #6A6B73;}
.tdbigtopbord {border-top:8px solid #6A6B73;}
.tdborder {border-bottom:1px solid #6A6B73; padding-bottom:5px;}

/* IMG classes */
.mainimage {border:0;}
.newsimage {float:right; margin:0 0 0 20px; max-width:250px; max-height:250px;}
.newsfullimage {max-width:345px;}

/* forms */
#frmtoner {}
td.frmleft {width:155px;}
td.frmright {width:400px;}


/* Exceptions */
#copyrightlinks td {text-align:center;}
#page-index #leftarea {padding-top:10px;}
#page-index #rightcont2head {width:250px; padding:10px 0 5px 30px;}
#page-index #rightcont2txt hr {color:#666; height:1px;}
#page-contact #rightheader,#page-office-location #rightheader { border-bottom:1px solid #333;}
#page-index #rightcont2left {text-align:center;}
#page-manufacturers #rightheader img {margin-right:5px; border:0;}
#page-latest-news #leftarea, #news-archive #leftarea {padding-top:5px;}

#page-index2 #leftarea {padding-top:10px;}
#page-index2 #rightcont2head {width:250px; padding:10px 0 5px 30px;}
#page-index2 #rightcont2txt hr {color:#666; height:1px;}
#page-index2 #rightcont2left {text-align:center; width:534px;}
#page-index2 #bottom {bottom:0px; padding:10px 0 0 0;}
#page-sitemap #content {min-height:500px;}