@charset "utf-8";
/* CSS Document */
body { font-family:Arial; font-size:12px; margin:10px 0; padding:0; }
checkbox, input, radio, select, textarea { border:1px solid #D2D1D1; font-family:Arial; font-size:12px; }
form { margin:0; }
p { margin: 1em 0; }
a { color:#6B6B6B; text-decoration:none;}
a:hover { color:#6B6B6B; text-decoration:underline; }

/*** css for top navi menu links ***/
.menu_box { border:1px solid #808080; margin:8px 30px 6px 30px; padding:3px 25px; }
a.menu { color:#515151; font-style:normal; margin-right:60px; text-decoration:none; }
a.menu:hover, a.menu:active { color:#004983; }

/*** css for search ***/
.search_box { border:1px solid #CECECE; margin:0 30px; padding:5px 25px; }
.search_label { color:#004983; font-size:14px; font-weight:bold; margin-right:25px; }
.search_fld {  color:#004983; margin-right:6px; width:185px; }

/*** css for site footer ***/
.footer { padding:10px 40px 0 40px; color:#A5A5A5; font-size:11px; }
a.footer { padding:0px; text-decoration:none; }
a.footer:hover, a.footer:active { text-decoration:underline; }
a.footer_nav { color:#707070; padding:0px; text-decoration:none; }
a.footer_nav:hover, a.footer_nav:active { color:#126297; text-decoration:none; }

/*** css for layout ***/
table.main { width:1004px; padding:0; margin:0 auto; }
.top_shd { background-image:url(../../images/top.jpg); background-repeat:repeat-x; height:25px; }
.bottom_shd { background-image:url(../../images/bottom.jpg); background-repeat:repeat-x; height:25px; }
.left_shd { background-image:url(../../images/left.jpg); background-repeat:repeat-y; width:22px; }
.right_shd { background-image:url(../../images/right.jpg); background-repeat:repeat-y; width:22px; }

/*** css for paging ***/
a.paging { color:#707070; }
a.paging:hover, a.paging:active { color:#000000; }

/*** css for gallery links ***/
a.slideshow, a.details, a.zoom { color:#6B6B6B; font-weight:bold; text-decoration:none; }
a.slideshow:hover, a.slideshow:active, a.details:hover, a.details:active, a.zoom:hover, a.zoom:active {  text-decoration:underline; }

/*** css for other pages ***/
.page_content { margin:6px 30px 0 30px; padding:20px 25px; border:1px solid #B8B8B8; }
.page_title { color:#004983; font-size:20px; font-weight:bold; }
.text { line-height: 1.7; text-align:justify; }

a.artist { color:#6B6B6B; text-decoration:none; }
a.artist:hover, a.artist:active { text-decoration:underline; }

.exb { color:#6B6B6B; font-size:16px; font-weight:bold; text-decoration:none; }
a.exb:hover, a.exb:active { text-decoration:underline; }

.shop_title { color:#810000; font-weight:bold; margin-left:10px; line-height:1.5; }
.shop_text { font-size:11px; line-height:1.5; padding:3px; }
a.shop_text { color:#000000; font-weight:bold; text-decoration:none; }
a.shop_text:hover, a.shop_text:active { text-decoration:underline; }

.header_text { color:#999999; }
a.header_text { color:#999999; text-decoration:none; }
.required { color:#FF0000; }

/* ######### Default class for drop down menus ######### */
.anylinkcss { position: absolute; left: 0; top: 0; visibility: hidden; border: 1px solid #A7ACB4; border-bottom-width: 0; color:#515151; line-height: 18px; background-color: #FFFFFF; z-index: 100; /* zIndex should be greater than that of shadow's below */ width: 120px; /* default width for menu */ }
.anylinkcss ul { margin: 0; padding: 0; list-style-type: none; }
.anylinkcss ul li a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #A7ACB4; padding: 0px 0; text-decoration: none; text-indent: 5px; color:#515151; }
.anylinkcss a:hover{ background: #ECECEC; color: #004983; }

/* ######### css to fix dropdown and select box issue in IE6 ######### */
.anylinkcss iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:127px;/*must have for any big value*/
}

/* ######### class for shadow DIV ######### */
.anylinkshadow{ /*CSS for shadow. Keep this as is */
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99; /*zIndex for shadow*/
  background: black;
  visibility: hidden;
}
