html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: #ffffff url(images/bg.gif) repeat-x; width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{background: url(images/main-bg.gif) repeat-y; font-size: 70%; _height: 100%; margin: 0 auto -36px auto; min-height: 100%; width: 780px; z-index: 0}
#header{background: #10155e; height: 10px; overflow: hidden; text-align: left; width: 780px;}
#left{background: url(images/Dooley_logo_1.gif) center top no-repeat; padding: 0 0 20px 0 ; float: left; overflow: hidden; width: 154px;}
#right{float: right; overflow: hidden; padding: 0 0 0 0; text-align: left; width: 626px;}
#breadcrumb{font-weight: bold; padding: 3px 3px 3px 10px; text-align: left; height: 20px; width: 560px;}
#breadcrumb a{text-decoration: none;}
#content{padding: 0 0 20px 4px; text-align: left;}
#contentlogin{padding: 0 0 20px 30px; text-align: left;}
#contenttext{padding: 0;} 
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}
#margin{height: 36px;}
#footer{background: #10155e; clear: both; font-size: 70%; height: 36px; text-align: center; width: 100%;}
#footerinner{color: #337500; height: 36px; margin: 0 auto; overflow: hidden; text-align: right; width: 780px;}
#footerinner a{text-decoration: none;}
#footerleft{float: left; height: 40px; width: 220px;}
#footerleft a{color: #ffffff; }
#footerright{float: right; font-size: 80%; height: 55px; text-align: right; width: 540px;}
#footerright div.copyright{color: #337500; float: left; text-align: left; width: 500px;}
#footerright div.storeaddress{color: #ffffff; float: right; padding: 60px 40px 0 0; width: 380px;}
#footermenubottomtext{float: left; padding: 30px 0 0 0; text-align: center; width: 421px;}
#footermenu{background: url(images/footer.jpg) left bottom no-repeat; color: #fff; height: 62px; float: right; padding-top: 29px; width: 539px;}
#footermenulinks{padding: 5px 0 5px 0;}
#footermenulinks ul{margin: 0; padding: 0;}
#footermenulinks ul li{color: #ffcc33; display: inline;}
#footermenulinks ul li a{color: #ffffff; padding: 2px 5px; text-decoration: none;}
#footermenulinks ul li a:hover{text-decoration: underline;}
#footermenulinks #active {}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{text-align: right; font-size: 95%;}
.copyright a{color: #f6cc07;}
#gallerycontainer{padding: 0 10px 0 0;}
#galleryimage{padding: 0 2px 2px 2px; text-align: center;}
#galleryfilmstrip{overflow: hidden;}
#gallerythumbs{white-space: nowrap;}
span.gallery_thumb{padding: 0 2px;}
img.gallery_thumb_image{cursor: pointer;}