html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: url(images/body-bg.gif) 0 160px 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) 221px top repeat-y; font-size: 75%; _height: 100%; margin: 0 auto -55px auto; min-height: 100%; width: 760px; z-index: 0}
#header{height: 146px; overflow: hidden; text-align: left; width: 760px;}
#headerleft{background: url(images/logo.gif) center center no-repeat; float: left; height: 146px; width: 220px;}
#headerright{float: right; height: 146px; width: 540px;}
#header_links{float: right; padding: 12px 10px 0 0; text-align: right; width: 125px;}
#header_links a{color: #fdfdfd; font-size: 115%; text-decoration: none;}
#header_links a:hover{color: #9CAEDC; font-size: 115%; text-decoration: none;}
#header_links ul{list-style-type: none; margin: 0; padding: 0;}
#menubandcontainer{background: url(images/login-box.gif) left center repeat-y; margin: 0 auto; width: 760px;}
#memberslogin{background: url(images/login-box-top.gif) right top no-repeat; color: #fff; float: left; font-size: 115%; padding: 15px 0 0 0; text-align: left; width: 220px; z-index: 10;}
#topmenu{float: right; font-size: 90%; padding: 13px 0 0 0; width: 540px;}
#topmenucontent{}
#left{float: left; overflow: hidden; width: 220px;}
#right{float: right; overflow: hidden; padding: 25px 0 0 0; text-align: left; width: 540px;}
#breadcrumb{font-weight: bold; padding: 10px 25px 0 15px; text-align: left; height: 20px;}
#breadcrumb a{text-decoration: none;}
#content{padding: 10px 0 20px 2px; text-align: left;}
#contenttext{padding: 0;} 
#contenttext p{margin: 0; padding: 0;}
#contenttext ul{vertical-align: middle;}
#margin{height: 55px;}
#footer{background: #fff url(images/footer-bg.gif) left bottom repeat-x; clear: both; font-size: 70%; height: 55px; text-align: center; width: 100%;}
#footerinner{color: #fff; height: 55px; margin: 0 auto; overflow: hidden; text-align: right; width: 760px;}
#footerinner a{text-decoration: none;}
#footerleft{background: url(images/footer-left.gif) left bottom no-repeat; float: left; height: 55px; width: 220px;}
#footerleft a{color: #989898; }
#footerright{background: url(images/footer-right.gif) left bottom no-repeat; float: right; font-size: 80%; height: 55px; width: 540px;}
#footerright div.copyright{color: #989898; float: left; text-align: left; width: 160px;}
#footerright div.storeaddress{color: #666666; float: right; padding: 10px 0 0 0; width: 380px;}
#footermenubottomtext{float: left; padding: 30px 0 0 0; text-align: center; width: 221px;}
#footermenu{background: url(images/footer.gif) left bottom no-repeat; color: #fff; height: 62px; float: right; padding-top: 29px; width: 539px;}
#footermenulinks ul{margin: 0; padding: 10px 0; line-height: 18px; width: 100%; text-align: center;}
#footermenulinks ul li{display: inline;}
#footermenulinks ul li a{color: #fff; padding: 0 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;}





