@charset "UTF-8";/* CSS Document */body{background:url(images/background.jpg) repeat #483209;font-family: Georgia, "Georgia", Times, "Times New Roman", serif;font-size:.8em;line-height:1.3em;margin:0px;cursor:default;text-align:center;color:#4f4f4f;}a{color:#493209;text-decoration:none;}a:hover{text-decoration:underline;}img {border:0px;}#container{background:url(images/mainbg.gif) no-repeat;width:1006px;height:640px;margin-left: auto;margin-right: auto;text-align:left;}#header{width:0px;height:0px;margin:0px;}#header h1{display:none;}#menu{float:left;width:222px;display:block;margin:99px 0px 0px 0px;}#wedding_btn A{background:url(images/menu/wedding_btn.gif) no-repeat center top;float:left;width:197px;height:136px;margin:47px 0px 0px 0px;font-size:0px;text-indent:-1000px;overflow:hidden;text-decoration:none;}#wedding_btn A:hover{background:url(images/menu/wedding_btn.gif) no-repeat center -136px;}#menu ul{padding:0px;margin:0px;list-style:none;}#menu ul li{display:block;width:172px;height:31px;font-size:0px;text-indent:-1000px;overflow:hidden;text-decoration:none;}#menu ul li A{display:block;width:172px;height:31px;font-size:0px;text-indent:-1000px;overflow:hidden;text-decoration:none;}#menu ul li.menu_home_on {background:url(images/menu/home.gif) no-repeat center top;}#menu ul li.menu_merchandise_on {background:url(images/menu/merchandise.gif) no-repeat center top;}#menu ul li.menu_weddings_on {background:url(images/menu/weddings.gif) no-repeat center top;}#menu ul li.menu_celebrations_on {background:url(images/menu/celebrations.gif) no-repeat center top;}#menu ul li.menu_stationery_on {background:url(images/menu/stationery.gif) no-repeat center top;}#menu ul li.menu_gallery_on {background:url(images/menu/gallery.gif) no-repeat center top;}#menu ul li.menu_giftwrapping_on {background:url(images/menu/giftwrapping.gif) no-repeat center top;}#menu ul li.menu_publishing_on {background:url(images/menu/publishing.gif) no-repeat center top;}#menu ul li.menu_aboutus_on {background:url(images/menu/aboutus.gif) no-repeat center top;}#menu ul li.menu_findus_on {background:url(images/menu/findus.gif) no-repeat center top;}#menu ul li.menu_home A{background:url(images/menu/home.gif) no-repeat center -31px;}#menu ul li.menu_merchandise A{background:url(images/menu/merchandise.gif) no-repeat center -31px;}#menu ul li.menu_weddings A{background:url(images/menu/weddings.gif) no-repeat center -31px;}#menu ul li.menu_celebrations A{background:url(images/menu/celebrations.gif) no-repeat center -31px;}#menu ul li.menu_stationery A{background:url(images/menu/stationery.gif) no-repeat center -31px;}#menu ul li.menu_gallery A{background:url(images/menu/gallery.gif) no-repeat center -31px;}#menu ul li.menu_giftwrapping A{background:url(images/menu/giftwrapping.gif) no-repeat center -31px;}#menu ul li.menu_publishing A{background:url(images/menu/publishing.gif) no-repeat center -31px;}#menu ul li.menu_aboutus A{background:url(images/menu/aboutus.gif) no-repeat center -31px;}#menu ul li.menu_findus A{background:url(images/menu/findus.gif) no-repeat center -31px;}#menu ul li.menu_home A:hover{background:url(images/menu/home.gif) no-repeat center -62px;}#menu ul li.menu_merchandise A:hover{background:url(images/menu/merchandise.gif) no-repeat center -62px;}#menu ul li.menu_weddings A:hover{background:url(images/menu/weddings.gif) no-repeat center -62px;}#menu ul li.menu_celebrations A:hover{background:url(images/menu/celebrations.gif) no-repeat center -62px;}#menu ul li.menu_stationery A:hover{background:url(images/menu/stationery.gif) no-repeat center -62px;}#menu ul li.menu_gallery A:hover{background:url(images/menu/gallery.gif) no-repeat center -62px;}#menu ul li.menu_giftwrapping A:hover{background:url(images/menu/giftwrapping.gif) no-repeat center -62px;}#menu ul li.menu_publishing A:hover{background:url(images/menu/publishing.gif) no-repeat center -62px;}#menu ul li.menu_aboutus A:hover{background:url(images/menu/aboutus.gif) no-repeat center -62px;}#menu ul li.menu_findus A:hover{background:url(images/menu/findus.gif) no-repeat center -62px;}#content{width:784px;float:left;margin:70px 0px 0px 0px;min-height: 500px;height:auto !important;height:500px;}.pageColumn{float:left;width:340px;}.pageColumn p{clear:both;text-align:justify;margin:14px 0px 0px;line-height:normal;}.pageColumn h6{background:url(images/team.gif) no-repeat center;height:30px;margin:26px 0px 0px;text-indent:-1000px;}.pageLeft{margin:0px;min-height:100px;height:auto !important;height:100px;}.homeRight{min-height:380px;height:auto !important;height:380px;margin-top:110px;margin-left:60px;}.pageRight{margin-top:120px;margin-left:0px;width:410px;text-align:left}.pageRight p{margin:4px 0px 0px;text-align:center;}#info{padding:10px;margin:0px 24px;background-color:#eceabb;border:3px double #990;color:#57573a;}.pageWhole{clear:both;margin-top:0px;width:722px;}.pageWholeMap{clear:both;margin-top:0px;width:740px;}.pageWholeThumbs{clear:both;margin-top:30px;width:760px;margin-left:-18px;}.mapLeft{clear:both;float:left;width:500px;margin:15px 0px 0px;}.mapRight{float:left;margin:30px 0px 0px 0px;width:240px;}.mapRight p{margin:4px 0px 0px;text-align:center;}.quarterColumn{float:left;width:170px;padding:5px 0px 10px;}.bioColumn{float:left;width:180px;}.bioColumn h4{font-size:1.3em;color:#5c5c00;margin:12px 0px -3px;}.gallery h4{font-size:1.3em;font-weight: normal;line-height: 26px;color:#5c5c00;margin:12px 0px 0px 30px;}.topline{font-family:Arial, Helvetica, sans-serif;font-size:.75em;font-weight:bold;color:#70704a;text-transform:uppercase;border-top:dotted #990 1px;}.small{font-family:Arial, Helvetica, sans-serif;font-size:.75em;font-weight:bold;color:#70704a;text-transform:uppercase;border-bottom:dotted #990 1px;}.small2{font-family:Arial, Helvetica, sans-serif;font-size:.85em;font-weight:bold;color:#70704a;}.bioColumn p{text-align:left;font-size:.8em;line-height:1.2em;margin:5px 14px 0px 0px;}.pageColumn h2{height:44px;text-indent:-1000px;overflow:hidden;margin:0px 0px -13px;}.pageColumn h2#welcome {background:url(images/headers/welcome.gif) no-repeat left bottom;}.pageColumn h2#merchandise {background:url(images/headers/merchandise.gif) no-repeat left bottom;}.pageColumn h2#weddings {background:url(images/headers/weddings.gif) no-repeat left bottom;}.pageColumn h2#celebrations {background:url(images/headers/celebrations.gif) no-repeat left bottom;}.pageColumn h2#stationery {background:url(images/headers/stationery.gif) no-repeat left bottom;}.pageColumn h2#gallery {background:url(images/headers/gallery.gif) no-repeat left bottom;}.pageColumn h2#giftwrapping {background:url(images/headers/giftwrapping.gif) no-repeat left bottom;}.pageColumn h2#publishing {background:url(images/headers/publishing.gif) no-repeat left bottom;}.pageColumn h2#aboutus {background:url(images/headers/aboutus.gif) no-repeat left bottom;}.pageColumn h2#findus {background:url(images/headers/findus.gif) no-repeat left bottom;}.pageColumn h3 {background:url(images/call.gif) no-repeat left bottom;height:28px;width:333px;text-indent:-1000px;overflow:hidden;margin:20px 0px 0px;}#thumbs ul{padding:0px;margin:0px 0px 0px 10px;}#thumbs ul li{display:inline;}#thumbs ul li img{margin:4px;padding-bottom:15px;/*width:172px;height:31px;*/}#footer_wrap{border-top:2px solid #372707;border-bottom:2px solid #372707;background:url(images/footer.png) repeat;width:100%;height:82px;margin:4px 0px 0px 0px;}#footer{width:960px;margin:0px auto 0px auto;padding-top:4px;padding-bottom:10px;text-align:left;display:inline-block;}.footerColumn{float:left;width:300px;margin:10px;}.footerLeft{}.footerCenter{}.footerRight{}.footerColumnSpace{float:left;width:120px;margin:10px;}.footerColumn h3 {font-size:1.1em;text-decoration:none;margin:-8px 0px 0px 0px;padding:4px;color:#aa956d;}.footerColumn p{border-top:1px solid #5b4b2e;font-size:.9em;line-height:1.4em;text-align:left;margin:0px;padding:4px;color:#aa956d;}.footerColumn A{text-decoration:none;color:#aa956d;}.footerColumn A:hover{text-decoration:none;color:#e2caa0;}#copyright_wrap{width:100%;text-align:left;margin:0px 0px 0px 0px;}#copyright{width:940px;margin:0px auto 0px auto;}.copyright{font-family: Arial, sans-serif;font-size:11px;color:#291c05;}