#wrapper{
background:url(design/gfx/bkg_fade.png) repeat-y top left #ffffff;
position:absolute;
top:0;
left:0;
width:950px;
text-align:left;
padding:0;
border:0;
}

#contact{
float:right;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:3px;
	border:#000000 1px dashed;
	background:#CCCCCC}


#logo{
background:url(design/gfx/logo_top.png) no-repeat top left fixed ;
	padding-top:410px;
	width:200px;
	float:left;
}

#main{
margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	float:left;
	width:750px;
	}

#main p{
margin:0;}

#main p.normal{margin-top:12px}

#main .small{font-size:10px;}
#contact .small{font-size:10px;
display:block;
padding-top:6px;
}

ul {margin-top:5px;
margin-left:12px;
padding-left:12px;}

li.odd{color:#000000;}

#main p.title {
	padding-top:24px;
	padding-bottom:5px;
	font-size:24px;
	letter-spacing:6px;
	font-weight:bold;
}

#main a:link,#main a:visited{color:#333333;
text-decoration:none;
cursor:pointer;
}

#main a:hover,#main a:active{color:red;
text-decoration:none;
cursor:pointer;
}

#footer{clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:#333333 solid 1px;
	background-color:#aaaaaa;
	}
#footer #left{width:80%;
	text-align:left;
	float:left;
	background-color:#aaaaaa;
}

#footer #right{width:20%;
	text-align:right;
	float:right;
	background-color:#aaaaaa;
}

#footer a:link,#footer a:visited,#contact a:link,#contact a:visited{color:#000000;
text-decoration:none;
}

#footer a:hover,#footer a:active,#contact a:hover,#contact a:active{color:#ff0000;
text-decoration:none;
}

#main #design{padding-left:270px;
background: url(design/gfx/design_bw.png) no-repeat 0 0;
height:100px;}

#main #design:hover{background: url(design/gfx/design_col.png) no-repeat 0 0;
}

#main #repair{padding-left:270px;
background: url(design/gfx/repair_bw.png) no-repeat 0 0;
height:100px;}

#main #repair:hover{background: url(design/gfx/repair_col.png) no-repeat 0 0;
}

#main div.gap50{margin-top:30px;}

#main p.normal a:link,#main p.normal a:visited{text-decoration:underline; color:#000000;}
#main p.normal a:hover,#main p.normal a:active{text-decoration:underline; color:#ff0000;}

#main #headphones{
	float:right;
	display:block;
	width:73px;
	height:120px;
	margin-top:67px;
	margin-right:5px;
	background: url(music/gfx/headphones.png) right no-repeat;
	}
#main #headphones:hover{background: url(music/gfx/headphonesON.png) right no-repeat;}

.hiddenPic {display:none;}
