@charset "utf-8";
/* CSS Document */

img, div {
border:0;
overflow:hidden;
}
body {
	background-color:#190c02;
	margin:0;
	height:100%;
	min-height:100%;
}
#masterbox {
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	margin-bottom:0px;
	width:960px;
	padding:0px;
	}
#viewr_masterbox {
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:0px;
	width:960px;
	padding:0px;
	background-image:url(images/viewrbg.jpg);
	}
#footer {
	width:960px;
	height:50px;
	margin:0;
	padding:0;
	display:block;
	}
#idx_table_01 {
	margin:0px;
	padding:0px;
	position:absolute;
	width:960px;
	height:537px;
}

#idx_slice01 {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:266px;
	background-image:url(images/idx_slice01.jpg);
	background-position:0px 0px;
}

#idx_slice02 {
	position:absolute;
	left:0px;
	top:266px;
	width:172px;
	height:129px;
	background-image:url(images/idx_slice02.jpg);
	background-position:0px 0px;
}

#idx_slice03 a {
	position:absolute;
	left:172px;
	top:266px;
	width:389px;
	height:86px;
	background-image:url(images/idx_slice03.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#idx_slice03 a:hover {
	background-position:0px -86px;
}

#idx_slice04 {
	position:absolute;
	left:561px;
	top:266px;
	width:399px;
	height:129px;
	background-image:url(images/idx_slice04.jpg);
	background-position:0px 0px;	
}

#idx_slice05 {
	position:absolute;
	left:172px;
	top:352px;
	width:389px;
	height:43px;
	background-image:url(images/idx_slice05.jpg);
	background-position:0px 0px;	
}

#idx_slice06 {
	position:absolute;
	left:0px;
	top:395px;
	width:49px;
	height:142px;
	background-image:url(images/idx_slice06.jpg);
	background-position:0px 0px;	
}

#idx_slice07 a {
	position:absolute;
	left:49px;
	top:395px;
	width:357px;
	height:119px;
	background-image:url(images/idx_slice07.jpg);
	background-position:0px 0px;	
	background-repeat:no-repeat;
	outline:none;
	outline-width:0px;
}
#idx_slice07 mailto {
outline:none;
	outline-width:0px;

}
#idx_slice07 a:hover {
	background-position:0px -119px;	
}


#idx_slice08 {
	position:absolute;
	left:406px;
	top:395px;
	width:121px;
	height:142px;
	background-image:url(images/idx_slice08.jpg);
	background-position:0px 0px;	
}

#idx_slice09 a {
	position:absolute;
	left:527px;
	top:395px;
	width:389px;
	height:119px;
	background-image:url(images/idx_slice09.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;	
}

#idx_slice09 a:hover {
	background-position:0px -119px;	
}


#idx_slice10 {
	position:absolute;
	left:916px;
	top:395px;
	width:44px;
	height:142px;
	background-image:url(images/idx_slice10.jpg);
	background-position:0px 0px;	
}

#idx_slice11 {
	position:absolute;
	left:49px;
	top:514px;
	width:357px;
	height:23px;
	background-image:url(images/idx_slice11.jpg);
	background-position:0px 0px;	
}

#idx_slice12 {
	position:absolute;
	left:527px;
	top:514px;
	width:389px;
	height:23px;
	background-image:url(images/idx_slice12.jpg);
	background-position:0px 0px;	
}



#glry_table_01 {
	margin:0px;
	padding:0px;
	position:absolute;
	width:960px;
	height:1334px;
}

#glry-slice01 {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:87px;
	background-image:url(images/glry_slice01.jpg);
	background-position:0px 0px;
}

#glry-slice02 {
	position:absolute;
	left:0px;
	top:87px;
	width:585px;
	height:187px;
	background-image:url(images/glry_slice02.jpg);
	background-position:0px 0px;
}

#glry-slice03 a {
	position:absolute;
	left:585px;
	top:87px;
	width:182px;
	height:55px;
	background-image:url(images/glry_slice03.jpg);
	background-position:0px 0px;
}
#glry-slice03 a:hover {
	background-position:0px -55px;
}


#glry-slice04 {
	position:absolute;
	left:767px;
	top:87px;
	width:193px;
	height:187px;
	background-image:url(images/glry_slice04.jpg);
	background-position:0px 0px;
}

#glry-slice05 {
	position:absolute;
	left:585px;
	top:142px;
	width:182px;
	height:132px;
	background-image:url(images/glry_slice05.jpg);
	background-position:0px 0px;
}

#glry-slice06 {
	position:absolute;
	left:0px;
	top:274px;
	width:27px;
	height:1010px;
	background-image:url(images/glry_slice06.jpg);
	background-position:0px 0px;
}

#glry-slice07 a {
	position:absolute;
	left:27px;
	top:274px;
	width:298px;
	height:328px;
	background-image:url(images/glry_slice07.jpg);
	background-position:0px 0px;
}
#glry-slice07 a:hover {
	background-position:0px -328px;
}

#glry-slice08 {
	position:absolute;
	left:325px;
	top:274px;
	width:8px;
	height:1010px;
	background-image:url(images/glry_slice08.jpg);
	background-position:0px 0px;
}

#glry-slice09 a {
	position:absolute;
	left:333px;
	top:274px;
	width:294px;
	height:328px;
	background-image:url(images/glry_slice09.jpg);
	background-position:0px 0px;
}
#glry-slice09 a:hover {
	background-position:0px -328px;
}

#glry-slice10 {
	position:absolute;
	left:627px;
	top:274px;
	width:10px;
	height:1010px;
	background-image:url(images/glry_slice10.jpg);
	background-position:0px 0px;
}

#glry-slice11 a {
	position:absolute;
	left:637px;
	top:274px;
	width:299px;
	height:328px;
	background-image:url(images/glry_slice11.jpg);
	background-position:0px 0px;
}
#glry-slice11 a:hover {
	background-position:0px -328px;
}


#glry-slice12 {
	position:absolute;
	left:936px;
	top:274px;
	width:24px;
	height:1010px;
	background-image:url(images/glry_slice12.jpg);
	background-position:0px 0px;
}

#glry-slice13 {
	position:absolute;
	left:27px;
	top:602px;
	width:298px;
	height:11px;
	background-image:url(images/glry_slice13.jpg);
	background-position:0px 0px;
}

#glry-slice14 {
	position:absolute;
	left:333px;
	top:602px;
	width:294px;
	height:11px;
	background-image:url(images/glry_slice14.jpg);
	background-position:0px 0px;
}

#glry-slice15 {
	position:absolute;
	left:637px;
	top:602px;
	width:299px;
	height:11px;
	background-image:url(images/glry_slice15.jpg);
	background-position:0px 0px;
}

#glry-slice16 a {
	position:absolute;
	left:27px;
	top:613px;
	width:298px;
	height:326px;
	background-image:url(images/glry_slice16.jpg);
	background-position:0px 0px;
}
#glry-slice16 a:hover {
	background-position:0px -326px;
}

#glry-slice17 a {
	position:absolute;
	left:333px;
	top:613px;
	width:294px;
	height:327px;
	background-image:url(images/glry_slice17.jpg);
	background-position:0px 0px;
}
#glry-slice17 a:hover {
	background-position:0px -327px;
}
#glry-slice18 a {
	position:absolute;
	left:637px;
	top:613px;
	width:299px;
	height:327px;
	background-image:url(images/glry_slice18.jpg);
	background-position:0px 0px;
}
#glry-slice18 a:hover {
	background-position:0px -327px;
}
#glry-slice19 {
	position:absolute;
	left:27px;
	top:939px;
	width:298px;
	height:345px;
	background-image:url(images/glry_slice19.jpg);
	background-position:0px 0px;
}

#glry-slice20 {
	position:absolute;
	left:333px;
	top:940px;
	width:294px;
	height:11px;
	background-image:url(images/glry_slice20.jpg);
	background-position:0px 0px;
}

#glry-slice21 {
	position:absolute;
	left:637px;
	top:940px;
	width:299px;
	height:344px;
	background-image:url(images/glry_slice21.jpg);
	background-position:0px 0px;
}

#glry-slice22 a {
	position:absolute;
	left:333px;
	top:951px;
	width:294px;
	height:327px;
	background-image:url(images/glry_slice22.jpg);
	background-position:0px 0px;
}
#glry-slice22 a:hover {
	background-position:0px -327px;
}
#glry-slice23 {
	position:absolute;
	left:333px;
	top:1278px;
	width:294px;
	height:6px;
	background-image:url(images/glry_slice23.jpg);
	background-position:0px 0px;
}
#viewr_table_01 {
	margin:0px;
	padding:0px;
	position:relative;
	width:960px;
	height:83px;
}

#viewr-slice01 {
	position:absolute;
	left:0px;
	top:0px;
	width:685px;
	height:40px;
	background-image:url(images/viewr_slice01.jpg);
	background-position:0px 0px;	
}

#viewr-slice02 a {
	position:absolute;
	left:685px;
	top:0px;
	width:117px;
	height:40px;
	background-image:url(images/viewr_slice02.jpg);
	background-position:0px 0px;	
}
#viewr-slice02 a:hover {
	background-position:0px -40px;	
}


#viewr-slice03 {
	position:absolute;
	left:802px;
	top:0px;
	width:158px;
	height:83px;
	background-image:url(images/viewr_slice03.jpg);
	background-position:0px 0px;	
}

#viewr-slice04 {
	position:absolute;
	left:0px;
	top:40px;
	width:478px;
	height:43px;
	background-image:url(images/viewr_slice04.jpg);
	background-position:0px 0px;	
}

#viewr-slice05 a {
	position:absolute;
	left:478px;
	top:40px;
	width:324px;
	height:43px;
	background-image:url(images/viewr_slice05.jpg);
	background-position:0px 0px;	
}
#viewr-slice05 a:hover {
	background-position:0px -43px;	
}
#viewr-slice06 {
	position:absolute;
	left:0px;
	top:83px;
	width:802px;
	height:528px;
	background-image:url(images/viewr_slice06.jpg);
	background-position:0px 0px;	
}

#viewr-slice07 {
	position:relative;
	width:158px;
	height:50px;
	float:right;
	background-image:url(images/viewr_slice07.jpg);
	background-position:0px 0px;	
}

#viewr-slice08 {
	position:absolute;
	left:802px;
	top:133px;
	width:158px;
	height:478px;
	background-image:url(images/viewr_slice08.jpg);
	background-position:0px 0px;	
}
#viewr_Table_02 {
	margin:0px;
	padding:0px;
	width:960px;
	height:auto;
	background-image:url(images/viewrbg.jpg);
	background-repeat:repeat-y;
}
#viewr_frame {
	position:relative;
	float:left;
	width:640px;
}
#viewr_pic {
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	position:relative;
	width:600px;
	text-align:center;
}
#viewr_nfo {
	margin-top:20px;
	float:right;
	width:320px;
}
#viewr_links {
	margin-top:10px;
	float:right;
	clear:right;
	width:210px;
	margin-left:10px;
	margin-right:75px;
	padding:0;
	height:61px;
}

#viewr_back {
	float:left;
	width:81px;
	height:61px;
	background-image:url(images/viewr_back.jpg);
	background-position:0px 0px;
}
#viewr_next {
	float:right;
	width:81px;
	height:61px;
	background-image:url(images/viewr_next.jpg);
	background-position:0px 0px;
}


#viewr_bottom {
	width:960px;
	height:9px;
	background-image:url(images/viewr_bottom.jpg);
	background-position:0px 0px;
	position:relative;
}
#viewr_thumbgal {
	width:960px;
	height:125px;
	margin-bottom:10px;
}
.sliderGallery {
	background-color:#190c02;
	overflow:auto;
	padding: 0px;
	margin-left:10px;
	margin-right:10px;
	height: 125px;
	width: 940px;
	white-space:nowrap;
	position:relative;
	}
.sliderGallery UL {
	list-style: none;
	padding:0;
	margin:0;

}

.sliderGallery  LI {
	display:inline;
	margin: 5px;
	padding:0;
}

#active {
	border: #daeff3 groove 3px;
	}