body{background:url(../images/bodybg.gif) repeat; margin:0; padding:0;}
#container{margin:0 auto; width:940px; padding:0; clear:both; background:url(../images/containerbg.gif) repeat-y; float:left;}
#containerwrapper{margin:0 auto; width:900px; padding:0; clear:both;}
#topnav{background:url(../images/headerrepeat.gif) repeat-x; height:47px; margin:0; padding:0;}
	#topnavwrapper{width:900px; margin:0 auto; padding:0; height:39px; background:url(../images/headercontainer.gif) repeat-x;}
#wrapper{position:relative; top:-47px; width:940px; margin:0 auto; padding:0;}

#topwrapper{height:230px; width:900px; float:left;}
#topshadow{background:url(../images/topshadow.gif) repeat-x; height:19px; width:900px; margin:0 auto; padding:0;}
#largeimage{width:900px; height:150px; margin-bottom:25px;}
#navigation{display:block; width:340px; height:205px; background:url(../images/mantel.jpg) no-repeat bottom right; float:right; }


#leftmenu{height:30px; margin:0 auto; padding:0; float:left; position:relative; top:-16px;}
#lmenu ul{margin:0 auto;}
#lmenu li{float:left; list-style:none; padding:0 10px;}
#lmenu li a {display:block; text-indent:-9999px; margin:0; padding:0; height:30px;}
#lmenu li a#labout {background:url(../images/lmenu.gif) 0 0 no-repeat; width:67px; height:30px;}
#lmenu li a#lnews {background:url(../images/lmenu.gif) -67px 0 no-repeat; width:65px; height:30px;}
#lmenu li a#lcontact{background:url(../images/lmenu.gif) -132px 0 no-repeat; width:99px; height:30px;}
#lmenu li a#lcraftsman{background:url(../images/lmenu.gif) -231px 0 no-repeat; width:152px; height:30px;}
#lmenu li a#lordercenter{background:url(../images/lmenu.gif) -383px 0 no-repeat; width:147px; height:30px;}
#lmenu li a#lresourcecenter{background:url(../images/lmenu.gif) -530px 0 no-repeat; width:169px; height:30px;}
#lmenu li a:hover#labout {background:url(../images/lmenu.gif) 0 -30px no-repeat; width:67px; height:30px;}
#lmenu li a:hover#lnews {background:url(../images/lmenu.gif) -67px -30px no-repeat; width:65px; height:30px;}
#lmenu li a:hover#lcontact{background:url(../images/lmenu.gif) -132px -30px no-repeat; width:99px; height:30px;}
#lmenu li a:hover#lcraftsman{background:url(../images/lmenu.gif) -231px -30px no-repeat; width:152px; height:30px;}
#lmenu li a:hover#lordercenter{background:url(../images/lmenu.gif) -383px -30px no-repeat; width:147px; height:30px;}
#lmenu li a:hover#lresourcecenter{background:url(../images/lmenu.gif) -530px -30px no-repeat; width:169px; height:30px;}


#rightmenu{height:30px; margin:0 auto; padding:0; float:right; position:relative; top:-16px; width:136px;}
#rmenu ul{padding:0; margin:0;}
#rmenu li{float:left; list-style:none;}
#rmenu li a {display:block; text-indent:-9999px; margin:0; padding:0; height:30px;}
#rmenu li a#rsitemap {background:url(../images/rmenu.gif) 0 0 no-repeat; width:36px; height:30px;}
#rmenu li a#rhome {background:url(../images/rmenu.gif) -36px 0 no-repeat; width:57px; height:30px;}
#rmenu li a#rcontact{background:url(../images/rmenu.gif) -93px 0 no-repeat; width:43px; height:30px;}
#rmenu li a:hover#rsitemap {background:url(../images/rmenu.gif) 0 -30px no-repeat; width:36px; height:30px;}
#rmenu li a:hover#rhome {background:url(../images/rmenu.gif) -36px -30px no-repeat; width:57px; height:30px;}
#rmenu li a:hover#rcontact{background:url(../images/rmenu.gif) -93px -30px no-repeat; width:43px; height:30px;}

#headerleft{width:550px; height:205px; float:left;}
#headerright{width:322px; height:205px; float:right;}
#logo{ width:475px; height:105px; float:left; background:url(../images/logo.gif) no-repeat;}
#logo2 h1, #logo2 h2{text-indent:-9999px;}
#themasterpiece{float:left; display:block; width:550px; height:68px; margin-top:25px;}
#masterpiece{width:900px; height:380px; clear:both; }
#masterpiece h2, #masterpiece p{text-indent:-9999px;}
#maincontent{width:900px;clear:both; margin-top:20px; float:left;}
#title{width:550px; clear:both;}
#title h2{display:none;}
#mainwrapper{clear:both; float:left;}
#left{width:230px; float:left; margin-top:15px;}
#left img{width:210px; margin:0 auto; padding:10px;}
#sign{background:url(../images/sign.gif) no-repeat; width:210px; height:155px; margin:0 auto;}

#center{
	width:750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#right{width:670px; float:right;}
#text{padding:0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-indent:1.2em;}
#text img, #text a, #text a:hover{border:0;}
.staff img{float:left; padding:0 10px 10px 0;}
.staff{clear:both;}
#footer{clear:both; margin:0 auto; padding:0; width:940px; text-align:center;}
#footertop{background:url(../images/footer.gif) no-repeat; width:940px; height:197px; margin:0 auto; padding:0;}
#shell{background:url(../images/shell.gif) no-repeat; width:123px; height:101px; float:left; margin-left:408px;}
#footerlogo{background:url(../images/footerlogo.gif) no-repeat; width:184px; height:32px; float:right; margin-right:20px;}
#footermenu{margin:20px auto 30px auto; padding:0 auto; color:#fff;}
#footercenter{margin:0 auto; padding:0 auto;}

#ftmenu1 a{text-decoration:none; color:#fff; font-size:12px;}
#ftmenu1 a:hover{text-decoration:underline; color:#fff; font-size:12px;}

#ftmenu2 a{text-decoration:none; color:#fff; font-size:12px;}
#ftmenu2 a:hover{text-decoration:underline; color:#fff; font-size:12px;}

#footeraddress{ width:940px; font-size:14px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#fff; text-align:center;}

.clear{clear:both;}
.center{text-align:center;}

#flashwrapper{ clear:both;position:relative; width:340px; height:205px;float:right;}
#flash{float:right; width:330px; height:205px;}

#gallery img{border:0; padding:0 10px;}

#gallery{border:1px dotted #003366; width:95%; height:95%; margin:0 auto;}
#gallery h2{color:#333333; font-size:10px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

h1{font-family:"Times New Roman", Times, serif; font-size:20px; margin:0 auto; padding:0;}
h2{font-family:"Times New Roman", Times, serif; font-size:18px; margin:0 auto; padding:0; color:#330000;}
h3{font-family:"Times New Roman", Times, serif; font-size:15px; margin:0 auto; padding:0; font-style:italic; color:#333333; text-decoration:underline;}

.playpause{text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.boldcursive{font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:16px;}

#bottombtns{width:600px; margin:0 auto;}
#bottombtns li{list-style:none; float:left; margin:0; padding:0;}
#bottombtns ul{padding:0; margin:0;}
#bottombtns li a{text-indent:-9999px;}
 li a#ordercenter{background:url(../images/customcenter-off.jpg) no-repeat; width:200px; height:100px; float:left; margin:0 40px;}
	li a:hover#ordercenter{background:url(../images/customcenter-on.jpg) no-repeat;}
 li a#contactus{background:url(../images/clickhere-off.jpg) no-repeat; width:200px; height:100px; float:left; margin:0 60px;}
	li a:hover#contactus{background:url(../images/clickhere-over.jpg) no-repeat;}
li a#ordercenterh{background:url(../images/horizontalbtn-off.jpg) no-repeat; width:400px; height:65px; margin:0 100px; float:left;}
	li a:hover#ordercenterh{background:url(../images/horizontalbtn-on.jpg) no-repeat;}
 li a#headboards{background:url(../images/headboardsketch-off.jpg) no-repeat; width:200px; height:100px; float:left; margin:0 40px; }
	li a:hover#headboards{background:(../images/headboardsketch-on.jpg) no-repeat;}
li a#finials{background:url(../images/finials-off.jpg) no-repeat; width:200px; height:100px; float:left; margin:0 60px;}
	li a:hover#finials{background:(../images/finials-on.jpg) no-repeat;}	
	
	
	
a{color:#330000; text-decoration:none;}
a:hover{text-decoration:underline; color:#330000;}	
