body {
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CCCCCC;
}

a:link {
	color: #00CC00;
}
a:visited {
	color: #00CC00;
}
a:hover {
	color: #FF0000;
}

h1 {
	font:Verdana;
	font-size:16px; color: #CCCCCC;
}

h2 {
	font:Verdana;
	font-size:14px; color: #FF6600;
}

h3 {
	font:Verdana;
	font-size:12px; color: #CCCCCC;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color: #CCCCCC;
}


#wrapper { 
width : 900px; 
text-align : left; 
margin-left : auto; 
margin-right : auto; 
}

#header { 
background-color : #000000; 
width : 900px; 
height : 100px; 
position : absolute; 
top : 5px; 
background-image : url(images/DSPheader.jpg); 
background-repeat : no-repeat; 
}

#search {
background-color:#000000;
width:350px;
height:20px;
position:absolute;
left:605px;
top: 45px;
}

#menubar { 
width : 175px;
height: 1100px;
position : absolute; 
top : 119px; 
background-color: #333333;
}

#sidebar-content {
width:160px;
height:700px;
position:absolute;
top:30px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
}

#main { 
width : 718px; 
height: 1100px;
position : absolute; 
top : 0px; 
left : 176px; 
padding-left : 0; 
padding-right : 0;
background-color:#333333;
} 

#main-content { 
width : 650px; 
height : 400px; 
position : absolute; 
padding-top : 50px; 
padding-left : 40px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : left;
} 

#cd-content { 
width : 550px;  
position : absolute; 
padding-top : 200px; 
padding-left : 60px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; color:#CCCCCC;
text-align : left;
} 

#footer {
width:895px;
height:8px;
position:absolute;
background-color:#666666;
top:1102px;
left:-176px;
}

.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px;
border-bottom-color:#666666; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
padding-top: 102px;
font: bold 11px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 1px 13px; /*padding inside each tab*/
border-right: 1px solid black; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

#payments {
position:absolute;
width:250px;
height:70px;
left:681px;
background-image:url(http://www.darksideprops.com/images/accepted_payments.gif);
background-repeat:no-repeat;
}

#form {
width:400px;
height:500px;
position:absolute;
top:160px;
left:130px;
text-align:right;
line-height:30px;
}