html {
	margin: 0px;
	width: 100%;
	height: 100%;
}

body {
	background-image:url(../img/bg_main.gif);
	background-repeat:no-repeat;
	background-position:center 58px;
	margin: 0px;
	width: 100%;
	height: 100%;
	color:#333;
}

a:link {
	color: #E20A16;
}
a:visited {
	color: #E20A16;
}
a:hover {
	color: #E7484C;
}
a:active {
	color: #E20A16;
}

#catalogImg {
	text-align:left;
	position:absolute;
	width:500px;
	height:694px;
	top:56px;
	left:0px;
}

#wrapper {
	margin: 0 auto;
	height:100%;
	text-align: center;
}

#header {
	z-index: 2;
	margin: 0 auto;
	text-align: center;
	position:relative;
}

#np_wrapper {
	z-index: 0;
	height:837px;
	width:753px;
	position:absolute;
	left:50%;
	margin:29px 0px 0px -376px;
}

#menu {
	width:200px;
	height:694px;
	top:56px;
	left:552px;
	position:absolute;
	background-color:#F2F2F2;
	text-align: left;
}

#menu_box1 {
	width:160px;
	height:256;
	position:absolute;
	top:20px;
	left:20px;
}

#menu_box2 {
	width:160px;
	height:279px;
	position:absolute;
	top:297px;
	left:20px;
}

#menu_box3 {
	width:160px;
	height:41px;
	position:absolute;
	top:596px;
	left:20px;
}

#menu_box4 {
	width:160px;
	position:absolute;
	top:658px;
	left:20px;
}

#menu_title{
	width:160px;
	height:16px;
	font-size:12px;
	position:absolute;
}

#menu_title_caption {
	font-size:10px;
	color:#03C;
	position:absolute;
}

#menu_youtube1 {
	width:160px;
	height:110px;
	top:26px;
	position:relative;
}
#menu_youtube2 {
	width:160px;
	height:110px;
	top:36px;
	position:relative;
}

#partingline1 {
	height:1px;
	width:160px;
	top:286px;
	left:20px;
	background-color:#797979;
	position:absolute;
}

#menu_artist_name {
	font-size:12px;
	position:absolute;
}

#menu_artist_link {
	font-size:10px;
	position:absolute;
}

#menu_link {
	font-size:10px;
	position:absolute;
}

#partingline2 {
	height:1px;
	width:160px;
	top:585px;
	left:20px;
	background-color:#797979;
	position:absolute;
}

#partingline3 {
	height:1px;
	width:160px;
	top:647px;
	left:20px;
	background-color:#797979;
	position:absolute;
}

#qrcode {
	position:absolute;
	top:0px;
	left:119px;
}

#bnrs {
	position:absolute;
	top:764px;
	left:0px;
	width:200px;
	height:66px;
}

#bnrs2 {
	position:absolute;
	top:764px;
	left:300px;
	width:200px;
	height:66px;
}

#bnrs3 {
	position:absolute;
	top:764px;
	left:552px;
	width:200px;
	height:66px;
}

#bnrs_text {
	font-size:12px;
	position:absolute;
}

#page_btn {
	left:0px;
	top:0px;
	width:144px;
	height:14px;
	margin-left:50px;
}

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
    cursor: url(../js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
    visibility: hidden;
}
.highslide-wrapper, .drop-shadow {
    background: white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(../js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
    background: url(../img/btn_zoom.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 122px;
    height: 50px;
}
.highslide-overlay {
    display: none;
}

