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

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color:#5998FF;
	line-height:14px;
	font-weight: bold;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border:0;
}
a:hover {
	color:#B27A00;
	font-weight:bold;
	text-decoration:none;
}
a:link {
	color:#B27A00;
	font-weight:bold;
	text-decoration:none;
}
a:visited {
    color:#B27A00;
	font-weight:bold;	
	text-decoration: none;
}
a.news:link {
    color:#FFFFFF;
	font-weight:bold;	
	text-decoration: none;
}
a.news:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.news:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
area a:hover{ 
	cursor:default; 
}

span.pages:link {
    color:#FFFFFF;
	font-weight:normal;	
	cursor:pointer;	
}
span.pages:visited {
    color:#FFFFFF;
	font-weight:normal;	
	cursor:pointer;	
}
span.pages:hover {
    color:#FFFFFF;
	font-weight:bold;	
	cursor:pointer;	
}
span.pages:active {
    color:#FFFFFF;
	font-weight:bold;	
}
span.twnamefeed{
    color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;	
}
#header {
	position:fixed;
	top:20px;
	left:138px;
}
#headerscroll {
	position:absolute;
	top:20px;
	left:138px;
}
#subheader {
	position:absolute;
	top:53px;
	left:138px;
}
#navcontainer {
	position:absolute;
	top:99px;
	left:137px;
}
#navshop {
	position:absolute;
	top:10px;
	left:497px;
}
#navshop2 {
	position:absolute;
	top:260px;
	right:15px;
}
#shopimage {
	position:absolute;
	top:180px;
	left:140px;
}
#shoptext {
	position:absolute;
	top:177px;
	left:620px;
	width:230px;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#404040;
}
#location {
	position:fixed;
	top:54px;
	left:140px;
	font-size:11px;
}
#kt {
	position:fixed;
	right:20px;
	bottom:20px;
}
#boxzoomout {
	float:top;
	position:fixed;
	left:0px;
	top:160px;
}
#zoomout {
	position:absolute;
	left: 11px;
	top: 11px;
}
#boxzoomin {
	position:fixed;
	left:0px;
	top:250px;
}
#zoomin {
	position:absolute;
	left: 11px;
	top: 1px;
}
#boxsearch {
	position:fixed;
	left:0px;
	top:400px;
	width:139px;
	height:99px;
}
#search {
	position:absolute;
	left: 11px;
	top: 11px;
	width:117px;
	height:77px;
}
.searchfield {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#CC9400;
font-size:11px;
font-weight:bold;
height:12px;
left:18px;
margin-left:0;
margin-top:0;
position:absolute;
top:68px;
width:101px;
}
#boxdatecontainer {
	position:fixed;
	right:120px;
	bottom:0px;
	width:379px;
	visibility:hidden; /* Until it works properly */

}
#boxdate {
	position:relative;
	float:left;
	cursor:pointer;	
}
#datetext1,#datetext2,#datetext3,#datetext4 {
	position:absolute;
	left:9px;
	top:20px;
	font-size:11px;
	line-height:14px;
}
#datetext_state {
	position:absolute;
	left:9px;
	top:20px;
	font-size:14px;
	line-height:14px;
}
#datearrowleft {
	position:absolute;
	left:11px;
	top:11px;
}
#datearrowright {
	position:absolute;
	right:11px;
	top:11px;
}
#boxupload {
	position:fixed;
	right:0px;
	top:80px;
}
#boxupload2 {
    position:absolute;
	top:170px;
	left:120px;
}
#boxtextupload1 {
	position:absolute;
	left:19px;
	top:17px;
	width:220px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#CC9400;
}
#boxtextupload2 {
	position:absolute;
	left:379px;
	top:17px;
	width:220px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#CC9400;
}
#boxtextupload3 {
	position:absolute;
	left:619px;
	top:17px;
	width:220px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#CC9400;
}
#upload {
	position:absolute;
	left: 10px;
	top: 10px;
}
#uploadbutton{
	position:absolute;
	left:380px;
	top:77px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#CC9400;
}
#uploadsubmit {
	position:absolute;
	right:11px;
	top:11px;
}
#buttonupload {
	position:absolute;
	left:19px;
	top:20px;
	color:#FFF;
}
.boxfieldcomment {
	position:absolute;
	left:618px;
	top:80px;
	width:220px;
	height:42px;
	font-size:11px;
	font-weight:bold;
	color:#CC9400;
	background: none;
	border: none;
}
.boxfield3 {
	position:absolute;
	left:8px;
	top: 66px;
	width:102px;
	height:12px;
	font-size:11px;
	font-weight:bold;
	color:#CC9400;
	background: none;
	border: none;
}
#choosecolor {
left:10px;
position:absolute;
top:20px;
width:100px;
}
#boxabout {
	position:fixed;
	right:0px;
	top:170px;
}
#about{
	position:absolute;
	left: 10px;
	top: 0px;
}
#buttonabout {
	position:absolute;
	left:19px;
	top:10px;
	color:#5998FF;
}
#boximagecontainer1 {
	position:fixed;
	right:180px;
	top:80px;
	width:379px;
	visibility:hidden;
	z-index:3;
}
#boximagecontainer2 {
	position:fixed;
	right:180px;
	top:-100px;
	width:379px;
	visibility:hidden;
	z-index:3;
}
#boximagecontainer3 {
	position:fixed;
	right:180px;
	top:-85px;
	width:379px;
	visibility:hidden;
	z-index:3;
}
#boximagesTop,#boximagesBelow,#boximagesBottom {
	height:100%;
	width:259px;
	background-image: url(images/ib_s_bg.png);
}
#boximagel {
	height:100%;
	max-width:379px;
	background-image: url(images/ib_l_bg.png);
}
#imagetop {
	position:relative;
	top:0px;
	left:20px;
	height:160px;
}
#image {
    max-height:452px;
    overflow:hidden;
	position:relative;
	top:0px;
	left:20px;
}
#images,#image22,#image32,#image33 {
	max-width:219px;
	cursor:pointer;
}
#image11,#image21,#image31 {
	max-width:339px;
}
#captioncontainer {
	position:relative;
	top:0px;
	left:0px;
}
#captiontxt1,#captiontxt2,#captiontxt3 {
	position:absolute;
    top:8px;
	left:20px;
	width:240px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#000;
}
#close2 {
	position:absolute;
	top:8px;
	right:18px;
}
.yellow {
	color:#B27A00;
}
.yellowlink {
	color:#B27A00;
 	cursor: pointer; 
}
.yellowbold {
	color:#B27A00;
	font-weight:bold;
}
#tiwikilarge {
	position:absolute;
	top:132px;
	left:262px;
	visibility:hidden;
}
#tiwikinumber {
	position:absolute;
	top:20px;
	right:14px;
	font-size:11px;
	color:#CC9400;
}
#tw {
	background-image:url(images/tw_bg.png);
	background-repeat:no-repeat;
	color:#CC9400;
	float:left;
	font-size:11px;
	height:64px;
	padding-left:58px;
	padding-top:19px;
	position:relative;
}
#tw_end {
	float:left;
	height:64px;
	position:relative;
}
#tw_container {
	left:260px;
	position:absolute;
	top:123px;
	visibility:hidden;
	width:200px;
 	z-index:1;
}
#close {
    position:absolute;
	top:20px;
	left:11px;
 	z-index:1;
	cursor: pointer; 
}
#boxmap {
	position:absolute;
	left:0px;
	top:160px;
}
#textboxen {
	position:absolute;
	top:180px;
	left:140px;
	width:340px;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#404040;
}
#textboxjp {
	position:absolute;
	top:180px;
	left:500px;
	width:340px;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#404040;
}
#tw_image {
	position:absolute;
	top:340px;
	left:140px;
}
#tw_gallery {
	position:absolute;
	top:640px;
	left:20px;
}
#boxuploadcontainer1 {
	position:absolute;
	top:250px;
	left:120px;
}
#boxuploadcontainer2 {
	position:absolute;
	top:490px;
	left:120px;
}
#boxuploadcontainer3 {
	position:absolute;
	top:490px;
	left:480px;
}
#boxtext1 {
	position:absolute;
	left:19px;
	top:17px;
	width:100px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#CC9400;
}
#boxtext2 {
	position:absolute;
	left:9px;
	top:17px;
	width:100px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#CC9400;
}
.boxfield1 {
	position:absolute;
	left:18px;
	top: 17px;
	width:30px;
	height:12px;
	font-size:11px;
	font-weight:bold;
	color:#CC9400;
	background: none;
	border: none;
}
.boxfield2 {
	position:absolute;
	left:8px;
	top: 17px;
	width:102px;
	height:12px;
	font-size:11px;
	font-weight:bold;
	color:#CC9400;
	background: none;
	border: none;
}
#boxhome1 {
	position:absolute;
	top:560px;
	left:120px;
}
#boxhome2 {
	position:absolute;
	top:560px;
	left:480px;
}
#boxnewssmall {
	position:fixed;
	left:180px;
	bottom:0px;
	z-index: 1;
}
#boxnewslarge {
	position:fixed;
	left:180px;
	top:160px;
	z-index: 1;
	visibility:hidden;
}
#boxtextnewss,#btnl1 {
	position:absolute;
	left:19px;
	top:17px;
	width:200px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#FFFFFF;
}
#btnl2,#btnl3,#btnl4 {
	position:absolute;
	left:19px;
	top:17px;
	width:200px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#FFFFFF;
	visibility:hidden;
}
#boxtextnewspages {
	position:absolute;
	left:19px;
	bottom:20px;
	width:200px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#FFFFFF;
}
#arrowexpand {
	position:absolute;
	right:17px;
	top:17px;
	cursor: pointer;
}
#comment {
	cursor:pointer;
	position:absolute;
	right:110px;
	top:8px;
}
#num_comments1,#num_comments2,#num_comments3 {
	color:#B27A00;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	position:absolute;
	right:101px;
	top:7px;
}
/* comments */

#boxcomments {
	position:fixed;
	right:600px;
	top:80px;
	visibility:hidden;
	z-index: 2;
	width:260px;
}
#boxtextcomments {
	position:absolute;
	left:19px;
	top:17px;
	width:220px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#000;
}
#boxtextcommentspages {
	position:absolute;
	left:19px;
	bottom:100px;
	width:200px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#B27A00;
}
#closecomments {
	position:absolute;
	top:16px;
	right:17px;
	cursor:pointer;
}
.boxfieldleavecomment {
	position:absolute;
	left:17px;
	top: 416px;
	width:220px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#B27A00;
	background: none;
	border: none;
	resize:none;
}
.boxfieldleavecommentname {
	position:absolute;
	left:17px;
	top: 454px;
	width:160px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#B27A00;
	background: none;
	border: none;
}
#submitcomment {
	position:absolute;
	right:18px;
	bottom: 18px;
	cursor:pointer;
}

