body {
	background: #333333;
margin: 0;
padding: 0;
text-align: center;
}

#DWMain {
	height: 600px;
	width: 900px;
	background: #000;
margin: 0 auto;
text-align: left;
margin-top: 20px;
}

#InnerMain {
	width: 860px;
	margin: 0 auto;
	height: 560px;
padding-top: 20px;
	/* background: #ffffff; */
}

#Header {
height: 70px;
}

#dwtoplogo {
float: left;
width: 258px;
}

#Menu {
float: right;
}

#InnerLeft {
float: left;
width: 348px;
}

#InnerRight {
float: right;
width: 450px;
overflow: auto;
height: 477px;
padding-right: 20px;
}

#InnerLeftDesigner {
float: left;
width: 348px;
}

ul.domtabs {
margin: 0;
padding: 0;
list-style: none;
margin-top: 10px;
}

ul.domtabs li {
float: left;
width: 115px;
height: 27px;
margin-right: 1px;
margin-bottom: 1px;
}

ul.domtabs li a {
line-height: 27px;
display: block;
padding-left: 5px;
color: #fff;
font-weight: normal;
background: #333;
}

ul.domtabs li.active a {
background: #505050;
}

ul.domtabs a:hover {
text-decoration: none;
background: #505050;
}

.tabcontent
{
border-top: none;
padding-right: 20px;
padding-left: 10px;
}

div#outertabs {
height: 410px;
overflow: auto;
}

div#thumbs {
float: right;
}

div#thumbs img {
border: 1px solid #333;
padding: 4px;
float: left;
margin-left: 5px;

}

div#thumbs img#activeitem {
border: 1px solid #9C1C31;
}

div#largeimgcontainer {
text-align: center;
height: 420px;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: #333333;
}
.vscrollerbar {
width: 10px;
background-color: #666666;
}
.hscrollerbase {
height: 10px;
background-color: #333333;
}
.hscrollerbar {
height: 10px;
background-color: #666666;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

.albumartouter {
width: 55px;
height: 50px;
border: 1px solid #333;
display: block;
float: left;
text-align: center;
padding: 5px;
padding-top: 10px;
margin-right: 7px;
margin-bottom: 7px;
background: #000;
}

img.albumart {
border: 0;
}

.menutable {
text-align: left;
}


.downloads {
background-color: #000;
display: block;
float: left;
width: 300px;
overflow: hidden;
margin-bottom: 10px;
border: 1px solid #333;
padding: 5px;
}

.downloadinfo {
margin-left: 50px;
}

.downloadart {
float: left;
}

#Footer {
	width: 900px;
margin: 0 auto;
margin-top: 5px;
letter-spacing:1px;
}

#Footer small {
color: #999;
font-size: 11px;
}

#ContentInnerScroll {
float: right;
height: 477px;
overflow: auto;
width: 480px;
padding-left: 20px;
position: relative;
right: -135px;
}

#PressScroll {
height: 477px;
overflow: auto;
}