/* Public */
html{height:100%}
body{height:100%; margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif}
a{text-decoration:none; outline:none}
a:hover{text-decoration:underline}
.content_holder{width:836px; margin:auto; min-height:200px}
/*.top_title{padding:5px 0px 5px 0px; border-bottom:#000 solid 1px; height:15px}*/
.top_title{padding:5px 0px 5px 0px; border-bottom:#000 solid 1px; height:15px}
.year, .region, .aboutus, .press, .subtitle{float:left; font-size:11px; color:#000; font-weight:700; display:block; margin-right:20px}
.year.selected, .region.selected, .aboutus.selected, .press.selected, .subtitle.selected{color:#7d7d7d}
.spacer{height:100px}

/* Style */
.font12{font-size:12px}
.font14{font-size:14px}
.black{color:#000}
.gray{color:#7d7d7d}
.red{color:#F00}
.green{color:#01ab0d}

/* Alignment */
.mT5{margin-top:5px}
.mT10{margin-top:10px}
.mT15{margin-top:15px}
.mT20{margin-top:20px}
.mT25{margin-top:25px}
.mL10{margin-left:10px}
.mR15{margin-right:15px}
.mB20{margin-bottom:20px}
.pT10{padding-top:10px}
.pT15{padding-top:15px}
.pL30{padding-left:30px}
.clearB{clear:both}

/* Header*/
.header_holder{padding:30px 0px 9px 0px; border-bottom:#b2b2b2 solid 1px; position:relative}
.trademark_text{position:absolute; right:0px; bottom:9px}

/* Top Navi*/
.top_navi_holder{padding:20px 0px 5px 0px; border-bottom:#000 solid 1px}
<!-- .top_navi_holder a img{border:none} -->
.top_navi_holder a{padding:0px; font-size:12px; text-transform:uppercase; font-weight:700; color:#000; margin-right:20px}
.top_navi_holder a:hover, .top_navi_holder a.selected{text-decoration:none; color:#666}
<!-- .top_navi_holder a:hover img{filter:alpha(opacity=70); opacity:0.7} -->
<!-- .top_navi_holder a.selected img{filter:alpha(opacity=70); opacity:0.7} -->

/* Content */
.message_holder2{padding:0px; color:#000; color:#000; border:#fff solid 1px}
#message{border-bottom:#D7D7D7 solid 1px; display:none; padding:5px 0px 5px 0px}
.showroom_info_holder{position:relative}
.showroom_info_holder p{margin:12px 0px 12px 0px}
.showroom_preloader{}
#showroom_loader{padding:0px; margin:0px; position:relative; display:none; border:#F00 solid 0px}
.showroom_title{padding:6px 0px 6px 0px; font-size:28px; border-bottom:#000 solid 5px; position:relative}
.showroom_detail{line-height:18px; padding:0px 0px 0px 0px}
.information{line-height:18px}
.showroom_subtitle{font-size:14px; font-weight:700}
.showroom_date{font-size:22px; color:#828282; position:absolute; right:0px; top:10px; display:none}
.showroom_pic a img, .showroom_pic img{width:836px; height:540px; margin-top:1px}
.showroom_pic2 a img, .showroom_pic2 img{width:836px; height:270px; margin-top:1px}
.showrooms_holder p{margin:12px 0px 12px 0px}
.showroom_text{line-height:18px}
.showroom_link{display:block; font-size:12px; font-weight:700; padding:5px 0px 5px 0px; border-bottom:#b2b2b2 solid 1px; color:#000; cursor:pointer}
.showroom_link:hover{background:#efefef; text-decoration:none}
.showroom_link .date{color:#7d7d7d}
#gallery{display:none}
#navi{display:none}
.nav-next{display:none; visibility:hidden}
.nav-prev{display:none; visibility:hidden}
#simpleTooltip {padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5}
#enquiry_holder{padding:0px; margin:0px; position:relative; border:#F00 solid 0px}
.press_link{display:block; font-size:12px; font-weight:700; padding:5px 0px 5px 0px; border-bottom:#b2b2b2 solid 1px; color:#000}
.press_link .date{color:#7d7d7d}
.collection_item{display:block; font-size:12px; font-weight:700; padding:5px 0px 5px 0px; margin-bottom:10px; border-bottom:#b2b2b2 solid 1px; border-top:#b2b2b2 solid 1px; color:#000; cursor:pointer}
.collection_item:hover{background:#efefef; text-decoration:none}

/* Form */
.textfield{width:395px; height:20px; background:#000; border:none; font-size:12px; color:#FFF; padding:3px 0px 0px 5px}
.textarea{width:395px; background:#000; border:none; font-size:12px; color:#FFF; padding:0px 0px 0px 5px}
.login_box{width:300px; height:20px; background:#000; border:none; font-size:13px; color:#FFF; padding:3px 0px 0px 5px; margin-top:3px}
.form_ctm_btt{width:90px; height:16px; display:block; text-align:center; float:right; background:#000; color:#FFF; font-size:11px; padding:1px 0px 0px 0px; margin-left:5px}
.form_ctm_btt:hover{text-decoration:none; background:#333}
.form_ctm_btt2{width:90px; height:16px; display:block; text-align:center; float:left; background:#000; color:#FFF; font-size:11px; padding:1px 0px 2px 0px}
.form_ctm_btt2:hover{text-decoration:none; background:#333}
.form_showdate_box, .form_artistname_box{width:200px; height:17px; font-size:11px; color:#000; border:#707070 solid 1px; padding:2px 0px 0px 3px}
.form_title_box{width:452px; height:17px; font-size:11px; color:#000; border:#707070 solid 1px; padding:2px 0px 0px 3px}
.form_caption_box{width:350px; height:17px; font-size:11px; color:#000; border:#707070 solid 1px; padding:2px 0px 0px 3px}
.enquiry_area{width:295px; background:#000; border:none; font:13px Arial, Helvetica, sans-serif; color:#FFF; padding:5px}
.contact_form{background:#FFF; border:#000 solid 1px}

/* Photo Gallery */
.gallery_holder{width:700px; height:500px; position:relative}
#next_btt{position:absolute; right:0px; top:50%; margin-top:-11px; width:22px; height:22px; cursor:pointer; visibility:hidden}
#prev_btt{position:absolute; left:0px; top:50%; margin-top:-11px; width:22px; height:22px; cursor:pointer; visibility:hidden}
#pic_holder{visibility:hidden}

/* Footer */
.footer_holder{width:100%; height:23px; position:fixed; bottom:0px; background:#000; font-size:10px; color:#FFF}
.footer_spacer{height:1px; background:#FFF}
.footer_content{width:836px; margin:auto; padding:5px 0px 0px 0px}
.footer_facebook{color:#FFF; float:left; display:block}
.footer_copyright{color:#FFF; float:right}
.footer_copyright a{color:#FFF}
