body {
	margin:      0;
	text-align:  center;
	font-family: verdana, arial, sans-serif;
	background:   #fff url('/?asset=assets%2fsoundsplus%2fpng%2fbg.png') repeat-y 50% 0;
}




#header {
	height:     256px;
	background: #fff;
}

#header h1 {
	position:    absolute;
	width:       834px;
	height:      246px;
	left:        50%;
	top:         10px;
	margin-left: -417px; /* hack for ie6! */
	background:  url('/?asset=assets%2fsoundsplus%2fjpg%2fheader.jpg');
}

#header h1 span, #header h2, #header h3 { display: none; }


#subnav {
	height:     30px;
	width:      789px;
	margin:     0 auto;
	padding:    0 6px 0 6px;
	background: #888 url('/?asset=assets%2fsoundsplus%2fpng%2fsubnav.png');
}

#subnav.red {
	background: #888 url('/?asset=assets%2fsoundsplus%2fpng%2fsubnav-red.png');
}

#nav ul, #subnav ul {
	width:      790px;
	margin:     0 auto;
	text-align: left;
}

#nav li, #subnav li {
	list-style: none;
	float: left;
}

#nav li a div, #subnav li a div {
	padding-right: 9px;
}

#nav li a, #subnav li a {
	display:      block;
	padding-left: 9px;
	line-height:  30px;
	text-transform: uppercase;
	color:        #fff;
	font-weight:  bold;
}

#subnav a.active     { background: url('/?asset=assets%2fsoundsplus%2fpng%2fsubnav-active-left.png')  no-repeat;        }
#subnav a.active div { background: url('/?asset=assets%2fsoundsplus%2fpng%2fsubnav-active-right.png') no-repeat 100% 0; }
#subnav a:hover      { background: url('/?asset=assets%2fsoundsplus%2fpng%2fsubnav-hover-left.png')   no-repeat;        }
#subnav a:hover div  { background: url('/?asset=assets%2fsoundsplus%2fpng%2fsubnav-hover-right.png')  no-repeat 100% 0; }

#nav a.active,     #subnav.red a.active     { background: url('/?asset=assets%2fsoundsplus%2fpng%2fnav-active-left.png')  no-repeat; }
#nav a.active div, #subnav.red a.active div { background: url('/?asset=assets%2fsoundsplus%2fpng%2fnav-active-right.png') no-repeat 100% 0; }
#nav a:hover,      #subnav.red a:hover      { background: url('/?asset=assets%2fsoundsplus%2fpng%2fnav-hover-left.png')   no-repeat;        }
#nav a:hover div,  #subnav.red a:hover div  { background: url('/?asset=assets%2fsoundsplus%2fpng%2fnav-hover-right.png')  no-repeat 100% 0; }




#backtomain {
	position:     absolute;
	left:         50%;
	top:          130px;
	margin-left:  180px;
	width:        154px; /* 160 - 6px shim */
	text-align:   right;
	line-height:  30px;
	color:        #fff;
	font-weight:  bold;
}



#ticker {
	border-bottom:  1px solid #aaa;
	margin-bottom:  10px;
	padding-bottom: 5px;
	padding-top:    5px;
	width:          680px;
	margin:         0 auto;
}




#dropdowns {
}

#dropdowns ul {
	top: 152px;
	z-index: 999;
	visibility: hidden;
	position: absolute;
}




#wrap1, #cartsummary {
	width:      740px;
	margin:     0 auto;
	text-align: left;
	padding:    10px;
}




#notebox, #allnav { padding-top: 135px; }
#allnav { text-align: left; }




#cartsummary {
	background: #ffe;
	border-bottom: 1px solid #000;
}



#wrap1 h2, #wrap1 h2 a {
	font-weight: normal;
	color:       #f00;
}


#clear {
	height:   40px;
	clear:    both;
	overflow: hidden;
}

#footer {
	height:     165px;
	width:      834px;
	margin:     0 auto;
	background: url('/?asset=assets%2fsoundsplus%2fpng%2ffooter.png') no-repeat 50% 0;
}

#footer.abs {
	position:    absolute;
	top:         100%;
	left:        50%;
	margin-left: -417px; /* hack for ie6! */
	margin-top:  0px;
}

#footer div#ulric {
	color:   #fff;
	display: none;
}

#footer div#copyright {
	color: #9FC1F9;
	text-align: right;
	padding-top: 116px;
	padding-right: 30px;
}