@charset "UTF-8";article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}audio:not([controls]) {
display: none;
}[hidden] {
display: none;
}
html {
font-size: 100%; 
overflow-y: scroll; 
-webkit-text-size-adjust: 100%; 
-ms-text-size-adjust: 100%; 
}body {
margin: 0;
}body,
button,
input,
select,
textarea {
font-family: sans-serif;
}
a {
color: #00e;
}a:visited {
color: #551a8b;
}a:focus {
outline: thin dotted;
}a:hover,
a:active {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}b, 
strong { 
font-weight: bold; 
}blockquote {
margin: 1em 40px;
}dfn {
font-style: italic;
}mark {
background: #ff0;
color: #000;
}pre,
code,
kbd,
samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em;
}pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}q {
quotes: none;
}q:before,
q:after {
content: '';
content: none;
}sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}sup {
top: -0.5em;
}sub {
bottom: -0.25em;
}
ul,
ol {
margin: 1em 0;
padding: 0 0 0 40px;
}dd {
margin: 0 0 0 40px;
}nav ul,
nav ol {
list-style: none;
list-style-image: none;
}
img {
border: 0; 
-ms-interpolation-mode: bicubic; 
}svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
form {
margin: 0;
}fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}legend {
border: 0; 
*margin-left: -7px; 
}button,
input,
select,
textarea {
font-size: 100%; 
margin: 0; 
vertical-align: baseline; 
*vertical-align: middle; 
}button,
input {
line-height: normal; 
}button,
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
cursor: pointer; 
-webkit-appearance: button; 
*overflow: visible;
}input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; 
padding: 0; 
}input[type="search"] {
-webkit-appearance: textfield; 
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box; 
box-sizing: content-box;
}input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}textarea {
overflow: auto; 
vertical-align: top; 
}
table {
border-collapse: collapse;
border-spacing: 0;
}
@charset "UTF-8";* {
border:0;
margin:0;
outline:0;
padding:0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
background:transparent;
border:0;
font-size:100%;
margin:0 0 0.1px;
outline:0;
padding:0 0 0.1px;
vertical-align:baseline;
}
html {
height: 100%;
margin-bottom: 1px; 
}body {
background:#fff;
color:#333;
font:62.5% arial,helvetica,sans-serif;
line-height:1;
text-align:left;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
display:block;
}
blockquote, q {
quotes:none;
}
ol, ul {
list-style:none;
list-style-type:none;
}h1, h2, h3 {
font-weight:normal;
}
h1 {
color:#AAA;
font-size:4em;
line-height:1em;
padding-bottom:.6em;
}
h2 {
color:#444;
font-size:2.6em;
line-height:1em;
margin-bottom:.6em;
}
h3 {
color:#444;
font-size:1.5em;
line-height:1.6em;
font-weight: bold;
}
p {
font-size:1.35em;
line-height:1.5em;
}
p p, ul ul, p ul {
font-size:1em !important;
line-height:1em !important;
}
.small, input, button {
font-size:1.2em;
line-height:1.4em;
}
.smaller {
font-size:1em;
line-height:1.2em;
}.float_clear, .clear {
clear:both;
height:1px;
margin:-1px -1px 0 0;
width:1px;
font-size: 0px;
line-height: 0px;
overflow: hidden;
}
.float_left {
float:left;
}
.float_right {
float:right;
}
img.float_left, img.float_right {
margin:0 10px 10px;
}
br.float_clear, br.clear {
clear:both;
height:1px;
margin:-1px -1px 0 0;
width:1px;
}
.align_left {
text-align:left;
}
.align_center {
text-align:center;
}
.align_right {
text-align:right;
}
hr {
clear:both;
height:1px;
margin:-1px -1px 0 0;
width:1px;
border-width: 0px;
border-style: none;
}
div.hr_1 {
border-top:1px solid #AAA;
clear:both;
margin:0;
padding:0;
height: 1px;
}
div.hr_20 {
border-top:1px solid #AAA;
clear:both;
margin:10px 0;
padding:0;
height: 1px;
}
div.hr hr, div.hr_20 hr {
display:none;
}
.spacer {
clear:both;
padding-top:20px;
}.hidden {
display:none !important;
font-size:0 !important;
height:0 !important;
line-height:0 !important;
}
.hide_noscript {
display:none;
}
.js .hide_noscript {
display:inline !important;
}
.offscreen {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
a.offscreen
{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
a:focus.offscreen
{
font-size:1.4em;
position:static;
width:auto;
height:auto;
background: #FF9;
} 
.error, .alert, .alert a {
color:#F33;
font-weight:bold;
}
.instruction, .instruction a {
color:#0C6;
font-weight:bold;
}
.no_border {
border:0 none !important;
}
table {
border-collapse:collapse;
border-spacing:0;
cellspacing:0;
}
a, a:link, a:visited, a:hover, a:focus, a:active {
font-weight:bold;
text-decoration:none;
color: #333;
}
a:focus {
background: #FF9;
}.indent_15 {
margin-left:15px;
}blockquote {
padding-right: 10px;
padding-left: 25px;
}
#content {
min-height:200px;
height: auto !important; 
height: 200px;
}
#content .cform ul {
font-size:1em;
line-height:1em;
}
#content p .italic {
font-size:1.1em;
line-height:1.6em;
font-family: Georgia, "Times New Roman", Times, serif;
}
#content .decorate_list{font-size:1.35em;
line-height:1.5em;
list-style:square url(none);
padding-left: 15px;
}
#content .ul_list{font-size:1.35em;
line-height:1.5em;
list-style:square url(none);
padding-left: 15px;
}
#content .decorate_list li, #content .decorate_list li {
padding-bottom: 1.4em;
}
#content p a, #content ul a, #content ol a {
color:#0082A4;
padding-left:2px;
padding-right:2px;
border-bottom: 1px dotted #AAA;
}
#content p a:focus, #content p a:hover, #content p a:active, #content ul a:focus, #content ul a:hover, #content ul a:active, #content ol a:focus, #content ol a:hover, #content ol a:active {
background:#FF9;
color:#000;
border-bottom: 1px solid #000;
}
#content h3 a, #content a h3{
color:#0082A4;
text-decoration: none;
border-style: none;
margin: 0px;
padding: 0px;
}
#content h3 a:hover, #content h3 a:active, #content h3 a:focus, #content a h3:hover, #content a h3:active, #content a h3:focus{
color: #000;
}
#content .para_pad p {
padding-bottom: 1em;
}
#content .container_nav_list, #content .box_leftdash{
border-left: 1px dashed#AAB;
padding: 8px;
}
#content .container_nav_list li {
padding-top: 8px;
padding-bottom: 8px;
}
#content .box_nav_list a {
padding: 8px 4px !important;
}.nav_list ul, .nav_list ol {
font-size:1em !important;
line-height:1em !important;
}
a.image_link {
padding:0!important;
text-decoration: none!important;
border-bottom: 0 none!important;
background:transparent!important;
}
#content a[href$=jpg], #content a[href$=jpeg], #content a[href$=png], #content a[href$=gif] {
 background:transparent;
 padding:0;
 text-decoration: none;
 border: 0 none;
}
.house H1 {
color: #0082A4;
}
.exhibitions H1 {
color: #C70063;
}
.music H1 {
color: #6E2E9E;
}
.supporters H1, .development H1 {
color: #FF6600;
}
#slice1 {
padding-bottom: 20px;
}
#slice2 {
padding-top: 40px;
}
.catchlines {
padding: 0px 5px 25px 15px;
color:#AAA;
font-size:1.6em;
line-height:.8em;
}.box {
border: 1px solid #AAA;
}
.pad9 {
padding: 9px;
}
.margin_top120 {
margin-top: 120px;
}
.box_pad {
padding: 15px 10px 50px 15px;
border: 1px solid #AAB;
}
.box_pad_dashed {
padding: 15px 10px 50px 15px;
border-left: 1px dashed #AAB;
}
.box_warning {
border: 1px solid #C00;
font-weight: bold;
color: #C00;
background: #F9C;
}
.box_divlink {
padding: 9px;
}
.image_pad {
padding-right: 8px;
padding-bottom: 12px;
padding-left: 8px;
}.js .box_divlink_style:hover, .js .box_divlink_style:active, .js .box_divlink_style:focus {
cursor: pointer;
background:#FF9;
color: #000;
}
.box_divlink_hover {
background:#FF9;
color: #000;
}
.event_section{}
.music .event_section H2{
border-bottom: 1px solid #6E2E9E;
color: #6E2E9E;
padding-bottom: 6px;
}
.music .event_item_wrapper H3{color: #6E2E9E;}
.event_item_wrapper {
margin-bottom: 20px;
 border-bottom: 1px dashed #AAb; 
padding-bottom: 12px;*/
overflow: auto;
}
.event_item_image {
float:left;
left:0px;
position:relative;
padding: 3px;
border: 1px solid #ECF1EF;
background:#ECF1EF;
height: 100px;
width: 100px;
display: block;
text-align: center;
vertical-align: middle;}
.event_item_image_none {
border: 1px solid #fff !important;
background:#fff !important;
}
.event_item_text {
float:left;
left:20px;
position:relative;
width:430px;
}
.js .event_item_image_focus {
background:#ff3;
color: #000 !important;
border: 1px solid #ff3 !important;
}
.featured .box_divlink {
min-height:136px;
height: auto !important; 
height: 136px;
}
.featured .box_divlink_min68 {
min-height: 68px !important;
height: auto !important; 
height: 68px !important;
}
.trailered .box_divlink {
min-height:108px;
height: auto !important; 
height: 108px;
}
.featured {
margin-bottom: 20px;
border-top: 1px dashed #AAb;
padding-top: 6px;
overflow: auto;
}
.featured_image {
float:left;
left:0px;
position:relative;
padding-top: 9px;
padding-left: 0px;
padding-bottom: 6px;
}
.featured_text {
float:right;
right:0px;
position:relative;
width:350px;
}.trailered, .trailered_narrow, .trailered_narrow_white {
border: 1px solid #dadade;
background: #eaeaee;
 padding: 1px;
margin-bottom: 2px;
overflow: auto;
}
.trailered_image {
float:left;
left:0px;
position:relative;
padding-top: 9px;
padding-bottom: 6px;
padding-left: 9px;
}
.trailered_text {
float:right;
right:0px;
position:relative;
width:208px;
}
.trailered_narrow .trailered_image, .trailered_narrow .trailered_text, .trailered_narrow_white .trailered_image, .trailered_narrow_white .trailered_text{
float:none;
width:auto;
}
.trailered_narrow_white{
background: #fff;
border: 1px solid #fff;
border-left: 1px dashed#AAB;
}
.back_white{
background: #fff;
}.box_slidetext {
background: #e7e7e7;
padding: 5px 0px 6px;
position: relative;
top: 200px;
float: left;
z-index: 5000;
font-weight: bold;
font-size: 0.8em;
color: #000;
}
.standout {
color: #778;
line-height:2em;
font-size: 1.8em;
font-style: italic;
}
#content .dlink_ul {
font-size: 1.8em;
padding-top: 12px;
padding-bottom: 12px;
line-height:1.5em;
}
#content .dlink_ul li {
padding-top: 10px;
padding-bottom: 10px;
}
#content .dlink a {
background: #fff url(/assets/furniture/decorations/icon.gif) no-repeat scroll 5px center;
padding: 5px 10px 5px 30px;
border-bottom: none;
color: #3FA1BA;
}
#content .dlink a:active, #content .dlink a:hover, #content .dlink a:focus {
background: #FF9 url(/assets/furniture/decorations/icona.gif) no-repeat scroll 5px center;
color: #000;
}
#content .dlink_w a {
background: #fff url(/assets/furniture/decorations/wicon.gif) no-repeat scroll 5px center;
}
#content .dlink_w a:active, #content .dlink_w a:hover, #content .dlink_w a:focus {
background: #FF9 url(/assets/furniture/decorations/wicona.gif) no-repeat scroll 5px center;
color: #000;
}
#content .dlink_f a {
background: #fff url(/assets/furniture/decorations/ficon.gif) no-repeat scroll 5px center;
}
#content .dlink_f a:active, #content .dlink_f a:hover, #content .dlink_f a:focus {
background: #FF9 url(/assets/furniture/decorations/ficona.gif) no-repeat scroll 5px center;
color: #000;
}
#content .dlink_fl a {
background: #fff url(/assets/furniture/decorations/flicon.gif) no-repeat scroll 5px center;
}
#content .dlink_fl a:active, #content .dlink_fl a:hover, #content .dlink_fl a:focus {
background: #FF9 url(/assets/furniture/decorations/flicona.gif) no-repeat scroll 5px center;
color: #000;
}
.js body {}
.HI_red {
color: #C70063;
}
@charset "UTF-8";.slicer {
width:960px;
}.col2_12a {
float:left;
left:15px;
position:relative;
width:305px;
}
.col2_12b {
float:right;
position:relative;
right:0;
width:620px;
}.col2_75a {
float:left;
left:15px;
position:relative;
width:550px;
}
.col2_75b {
float:right;
position:relative;
right:0;
width:370px;
}.colr370 {
float:right;
position:relative;
right:0;
width:370px;
}
.col2_180a {
float:left;
position:relative;
left:0;
width:182px;
}
.col2_180b {
float:right;
position:relative;
right:0;
width:182px;
}
.col3_311a {
float:left;
left:15px;
position:relative;
width:565px;
}
.col3_311b {
float:left;
left:20px;
position:relative;
width:180px;
}
.col3_311c {
float:right;
position:relative;
right:0;
width:180px;
}.col3_345a {
float:left;
left:15px;
position:relative;
width:230px;
}
.col3_345b {
float:left;
left:25px;
position:relative;
width:310px;
}
.col3_345c {
float:right;
position:relative;
right:0;
width:385px;
}.col3_233a {
float:left;
left:15px;
position:relative;
width:230px;
}
.col3_233b {
float:left;
left:22px;
position:relative;
width:350px;
}
.col3_233c {
float:right;
position:relative;
right:0;
width:350px;
}.col4_1111a {
float:left;
left:16px;
position:relative;
width:180px;
}
.col4_1111b {
float:left;
left:27px;
position:relative;
width:180px;
}
.col4_1111c {
float:left;
left:38px;
position:relative;
width:180px;
}
.col4_1111d {
float:left;
left:49px;
position:relative;
width:180px;
}
.col4_1111e {
float:right;
position:relative;
right:0;
width:180px;
}
.js body {}
@charset "utf-8";
.gs_show, .gs_hide {
display:none;
cursor: pointer;
cursor: hand;
font-weight: bold !important;
text-decoration: none;
text-align: center;
color:#0082A4 !important;
padding: 0.2em;
background-color: #fff;
border: 1px solid #0082A4 !important;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}.gs_show:hover, .gs_show:active, .gs_show:focus, .gs_hide:hover, .gs_hide:active, .gs_hide:focus {
color: #000000 !important;
border: 1px solid #000 !important;
background: #FF6;
}
.js .gs_expander_item {display: none;}
.ky_event_wrapper{
padding: 10px;
width: 548px;
position: relative;
}.ky_event_wrapper p{
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: .5em;
margin-left: 0px;
}
.ky_event_wrapper h3{
margin-bottom: .5em;}
.ky_event_wrapper a, .ky_event_wrapper a:link, .ky_event_wrapper a:visited {
color: #333;
font-weight: normal;
}
.ky_event_wrapper a:hover, .ky_event_wrapper a:active, .ky_event_wrapper a:focus {
border-color: #090;
color: #333;
background-color: #FF6;
}
gs_expander_item a, .gs_expander_item a:link, .gs_expander_item a:visited {
color: #06c;
font-weight: bold;
}
.ky_event_wrapper .title{
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #06C;
}.ky_event_wrapper hr {
border: 0;
color: #06C;
background-color: #06C;
height: 1px;
width: 100%;
text-align: left;
display: block;
}.ky_event_wrapper .light {
color: #cca;
background-color: #cca;
}
.ky_item_wrapper {
padding-left: 10px;
padding-right: 10px;
}
.ky_image_wrapper {
min-height:110px;
height: auto !important; 
height: 110px;
}
.ky_event_box {
min-height:110px;
height: auto !important; 
height: 110px;
width: auto;
border: 1px solid #aaa;
padding-bottom: 12px;
background-color: #FFF;
}
.ky_event_section{
background: #eaeaea;
margin: 0px;
padding-top: 12px;
padding-right: 5px;
padding-bottom: 6px;
padding-left: 120px;
}
.ky_event_section_list{
padding: 12px 5px 6px 160px;}
.ky_event_section h2 {
color: #039;
font-weight: normal;
margin: 0px;
padding: 0px;
text-transform: uppercase;
border-left-width: 0px !important;
}
.ky_rightcolumn h3 {
color: #6C6;
padding-left: 0px !important;
border-left-width: 0px !important;
background-color: #FFF !important;
font-size: large;
}.ky_leftcolumn {
text-align: right;
width: 100px;
float: left;
margin: 0px;}.ky_leftcolumn_list {
text-align: right;
width: 140px;
float: left;
padding-left: 10px;
}.ky_rightcolumn{
margin-left: 110px;}.ky_rightcolumn_list{
margin-left: 160px;
padding-right: 10px;
}.ky_blue{
color: #06C;
font-weight: bold;
}
@charset "UTF-8"; body {
width:960px;
margin-right: auto;
margin-left: auto;
}
#header_wrapper, #content_wrapper, #footer_wrapper {
width:960px;
margin-right: auto;
margin-left: auto;
}
#footer_wrapper {
padding-top: 20px;
clear: both;
}#topline {
height:20px;
width:100%;
}
#header {
margin-bottom:50px;
width:100%;
}
#logo a {
background-color:transparent;
background-image:url(/assets/furniture/logos/ky_logo_aaa320.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
height:48px;
outline:0;
text-indent:-200000px;
width:320px;
}
.house #logo a {
background-image:url(/assets/furniture/logos/ky_logo_b320.gif);
}
.exhibitions #logo a {
background-image:url(/assets/furniture/logos/ky_logo_r320.gif);
}
.music #logo a {
background-image:url(/assets/furniture/logos/ky_logo_p320.gif);
}
#logo a:hover, #logo a:focus, #logo a:active {
background-image:url(/assets/furniture/logos/ky_logo_000320.gif);
}
#search {
background: #FFF;
width: 29em;
border: 1px solid #AAA;
float: right;
}
#search input {
border: 1px #FFF solid;
width: 16em;
float: left;
padding-top: 3px;
padding-left: 3px;
}
#search button {
text-align: right;
float: right;
margin: 0px;
padding: 4px 4px 4px 20px;
background: #AAA url(/assets/furniture/decorations/search_arrow.png) no-repeat left center;
color:#FFF;
font-weight: bold;
border-width: 0px;
border-style: none;
}
#search button:hover, #search button:focus, #search button:active {
cursor:hand;
cursor:pointer;
color:#000;
background: #FF9 url(/assets/furniture/decorations/search_arrow.png) no-repeat left center;
}#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active {
color:#000;
background: #FF9;
}
#menu {
clear:both;
font-weight:bold;
padding:20px 10px;
text-align:left;
}
#menu ul {
list-style:none;
list-style-type:none;
font-size:2em;
line-height:1.5em;
}#menu ul li {
border-right:1px dotted #999;
display:inline;
}
#menu ul li:last-child {
border-right:none;
}
#menu ul li a {
background:#FFF;
color:#666;
padding:6px 11px 9px 6px;
}
#menu ul .house a {
color:#0082A4;
}
#menu ul .exhibitions a {
color:#C70063;
}
#menu ul .music a {
color:#6E2E9E;
}
.breadcrumbs, .breadcrumbs a {
color:#777;
font-weight: normal;
text-align: right;
}
.breadcrumbs a {
padding-right: 1px;
padding-left: 1px;
text-decoration: none;
}
.breadcrumbs a:hover, .breadcrumbs a:active, .breadcrumbs a:focus {
color:#000;
background: #FF9;
border-bottom: 1px solid #000;
}
#footer {
margin-top:50px;
width:100%;
}
#footer ul {
font-size:1.4em;
line-height:1.5em;
}
#footer .decorate_links a:link, #footer .decorate_links a:visited {
color:#0082A4;
padding-left:2px;
padding-right:2px;
}
#footer .decorate_links a:focus, #footer .decorate_links a:hover, #footer .decorate_links a:active {
background:#FF9;
color:#000;
border-bottom: 1px solid #000;
}
#logos a {
margin-right:24px;
}#social {
text-align:right;
}
#social ul {
display:block;
list-style-type:none;
}
#social li {
display:inline;
height:30px;
margin:0 8px 0 0;
}
#social li a {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #fff;
border-radius:5px;
color:#fff;
float:left;
font-size:1em;
font-weight:bold;
height:20px;
margin-right:20px;
padding-left:27px;
padding-top:0;
position:relative;
text-decoration:none;
}#social li a.facebook {
background:#6e8ccb;
border:1px solid #6e8ccb;
}
#social li a:hover.facebook, #social li a:active.facebook, #social li a:focus.facebook {
background:#3b5998;
}#social li a.twitter {
background:#4fcff4;
border:1px solid #4fcff4;
}
#social li a:hover.twitter, #social li a:active.twitter, #social li a:focus.twitter {
background:#1e9ec1;
}#social li a.flickr {
background:#f43596;
border:1px solid #f43596;
}
#social li a:hover.flickr, #social li a:active.flickr, #social li a:focus.flickr {
background:#c10263;
}#social li a.issuu {
background:#f58535;
border:1px solid #f58535;
}
#social li a:hover.issuu, #social li a:active.issuu, #social li a:focus.issuu {
background:#c25202;
}
#social li a img {
border:none;
height:16px;
left:7px;
margin-right:7px;
position:absolute;
top:2px;
width:16px;
}
#social li a span {
display:block;
height:18px;
overflow:visible;
padding-right:7px;
min-width:3em;
width: auto !important; 
width: 3em;
}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#fff;}
#colorbox{}
#cboxTopLeft{width:25px; height:25px; background:url(/assets/jquery/colorbox/images/border1.png) no-repeat 0 0;}
#cboxTopCenter{height:25px; background:url(/assets/jquery/colorbox/images/border1.png) repeat-x 0 -50px;}
#cboxTopRight{width:25px; height:25px; background:url(/assets/jquery/colorbox/images/border1.png) no-repeat -25px 0;}
#cboxBottomLeft{width:25px; height:25px; background:url(/assets/jquery/colorbox/images/border1.png) no-repeat 0 -25px;}
#cboxBottomCenter{height:25px; background:url(/assets/jquery/colorbox/images/border1.png) repeat-x 0 -75px;}
#cboxBottomRight{width:25px; height:25px; background:url(/assets/jquery/colorbox/images/border1.png) no-repeat -25px -25px;}
#cboxMiddleLeft{width:25px; background:url(/assets/jquery/colorbox/images/border2.png) repeat-y 0 0;}
#cboxMiddleRight{width:25px; background:url(/assets/jquery/colorbox/images/border2.png) repeat-y -25px 0;}
#cboxContent{background:#fff; overflow:hidden;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:#fff url(/assets/jquery/colorbox/images/loading.gif) no-repeat 5px 5px;}
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft{background:url(/assets/jquery/colorbox/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/assets/jquery/colorbox/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/assets/jquery/colorbox/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/assets/jquery/colorbox/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/assets/jquery/colorbox/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/assets/jquery/colorbox/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/assets/jquery/colorbox/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/assets/jquery/colorbox/images/ie6/borderMiddleRight.png);}.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
@charset "utf-8";
.gs_hide{
display:none;
}
.gs_show{
display:none;
}

