html, body {margin: 0px; padding: 0px; width: 100%; height: 100%;}
body {background-color: #1f2326; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e1e1e1; line-height: 170%}
a {color: #e1e1e1; text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: none;}
input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

div p				{line-height: 170%}
div#container {position: absolute; width: 1000px; margin: 0px 0px 0px -500px; left: 50%; top: 0px;}
div.submenu {position: absolute; display: none; margin: 0px; top: 20px; padding: 2px 0px 8px; background-color: #1f2326; z-index: 1;}
div.submenu a {display: block; color: #ffffff; padding: 0px 16px 0px 4px;}
div.submenu a:hover {background-color: #ffffff; color: #000000; text-decoration: none;}
div.submenu#sub-downloads {left: 199px;}
div.submenu#sub-shop {left: 51px;}

div#container div#header, div#container div#mainTop, div#container div#main, div#container div#main, div#container div#mainBottom, div#container div#footer {width: 994px; padding: 0px 5px 0px 1px;}

div#container div#header { height: 148px; background-image: url("../images/site/bgHeader.png"); background-repeat: no-repeat;}

div#container div#header div#nav {margin-top: -2px; font-size: 10px; width: 994px; height: 26px; background-image: url("../images/site/bgNav.png"); background-repeat: no-repeat; color: #ffffff;}
div#container div#header div#nav a.navitem {color: #ffffff;}
div#container div#header div#nav div#links {float: left; padding: 4px 6px; font-weight: bold; text-transform: uppercase;}
div#container div#header div#nav div#links a {padding: 4px}
div#container div#header div#nav div#links a.navitem:hover,
	div#container div#header div#nav div#links a.navitem-hover {background-color: #1f2326; padding: 4px; text-decoration: none}

div#container div#header div#nav div#quicklinks {float: right; padding: 5px 12px;}
div#container div#header div#nav div#quicklinks a.locales_current {text-decoration: underline;}

div#container div#header div#logo {position: absolute; margin: 0px; top: 37px; left: 31px;}
div#container div#header div#banner {position: absolute; margin: 0px; top: 30px; left: 444px;}

div#container div#mainTop {height: 33px; background-image: url("../images/site/bgMainTop.png"); background-repeat: no-repeat;}

div#container div#main {background-image: url("../images/site/bgMain.png"); background-repeat: repeat-y; padding-top: 0px; padding-bottom: 32px;}

div#container div#main form {margin: 0px; padding: 0px; vertical-align: top;}
div#container div#main form table {margin: 0px;}
div#container div#main form.box td.text {width: 143px; height: 29px; background-image: url("../images/site/bgInput.png"); background-repeat: no-repeat; padding: 0px;}
div#container div#main form.box td.text input.text {width: 141px; border: none; background: none; margin: 2px 0px 0px 2px;}
div#container div#main form.box td.submit {width: 58px; height: 29px; background-image: url("../images/site/bgSubmit.png"); background-repeat: no-repeat; padding: 0px;}
div#container div#main form.box td.submit input.submit {padding: 0px; margin: 0px; width: 52px; height: 22px; line-height: normal; border: none; background: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight: bold; text-transform: uppercase; vertical-align: top;}

div#container div#main div.featuredAlbum {width: 163px; margin-left: 24px; margin-bottom: 16px; font-weight: bold; color: #000000}
div#container div#main div.featuredAlbum a {color: #000000;}
div#container div#main div.featuredAlbum div {padding: 0px 8px 0px 1px;}
div#container div#main div.featuredAlbum div.top {height: 17px; background-image: url("../images/site/bgFeaturedTop.png"); text-align: center; padding-top: 5px;}
div#container div#main div.featuredAlbum div.image {background-image: url("../images/site/bgFeaturedImage.png"); height: 154px;}
div#container div#main div.featuredAlbum div.bottom {height: 25px; background-image: url("../images/site/bgFeaturedBottom.png"); text-align: center; padding-top: 1px;}

div#container div#main table#content td {padding: 0px; vertical-align: top;}
div#container div#main table#content td#left {width: 206px;}
div#container div#main table#content td#center {width: 563px; }
div#container div#main table#content td#right {width: 225px;}
div#container div#main div.content {padding: 0px 28px 28px;}
div#container div#main div.content h1 {margin: 0px 0px 8px; padding: 2px 0px 4px; font-size: 11px; font-weight: bold; border-style: dotted; border-color: #52575a; border-width: 0px 0px 1px;}
div#container div#main div.content h1 .small {font-size: 10px; font-weight: normal; }
div#container div#main div.content h1 .normal{font-size: 11px; font-weight: normal; }
div#container div#main div.content h2 {margin: 0px; padding: 0px; font-size: 11px; font-weight: bold;}
div#container div#main div.content h3 {margin: 8px 0px 0px; padding: 0px; font-size: 11px; font-weight: bold; font-style: italic;}
div#container div#main div.content p {margin: 8px 0px; font-size: 11px; line-height: 15px;}
div#container div#main div.copyright {padding: 28px 28px 0px;}

div#container div#main div.search, div#container div#main div.newsletter {padding: 0px 0px 16px 16px;}


div#container div#main div.banners {padding: 0px 0px 8px 16px;}
div#container div#main div.banners img {display: block; margin: 0px 0px 8px;}

div#container div#mainBottom {height: 41px; background-image: url("../images/site/bgMainBottom.png"); background-repeat: no-repeat;}

div#container div#footer {height: 64px; text-align: center;}
