﻿@font-face {
    font-family: 'GibsonRegular';
    src: url('../../fonts/Gibson-Regular-webfont.eot');
    src: url('../../fonts/Gibson-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/Gibson-Regular-webfont.woff') format('woff'),
         url('../../fonts/Gibson-Regular-webfont.ttf') format('truetype'),
         url('../../fonts/Gibson-Regular-webfont.svg#GibsonRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
color: Black;
font-family: Verdana,Tahoma,sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 0px;
background: #eaeeee;
}
span, p, ul, li, td, input, select, textarea, button  {
color:Black;
font-family:Verdana,Tahoma,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#divContent ul li, #divContent ol li,
#content ul li, #content ol li{
line-height: 18px;
}
#divContentExhibit ul li, #divContentExhibit ol li {
line-height: 18px;
}
#default {
background-color: white;
border: 1px solid #999;
width: 780px;
margin-left: auto;
margin-right: auto;
-moz-box-shadow: 0 0 4px #333;
-webkit-box-shadow: 0 0 4px #333;
}
#headerPane {
position: relative;
background-color: white;
height: 53px;
width: 100%;
clear: both;
margin: 0px;
padding: 0px;
border: 0px;
overflow: hidden;
}
#leftPane {
position: relative;
float: left;
background-color: white;
display: block;
height: 100%;
width: 145px;
margin: 0px;
padding: 0px;
border: 0px;
}
#leftPaneContent {
position: relative;
float: left;
background-color: white;
display: block;
height: 100%;
width: 88px;
margin: 0px;
padding: 0px;
border: 0px;
}
#centerPane {
border-left: 1px solid #ccc;
background-color: white;
height: auto;
width: 609px;
float: right;
margin: 0px;
padding: 0px;
}
#centerPaneContent {
position: relative;
border-left: 1px solid #ccc;
background-color: white;
height: 100%;
width: 671px;
float: right;
margin: 0px;
padding: 0 0 10px 0;
min-height: 400px;
}
#footerPane {
border-top: 1px solid #ccc;
background-color: white;
height: 30px;
width: 100%;
clear: both;
margin: 0px 0px 0px 0px;
}
#divContent {
margin: 5px 10px;
}
#divListSummary {
width:170px;
clear:none;
margin: 117px 15px 0px 0px;
}
#divContentExhibit {
margin: 5px 10px;
width: 440px;
float:left;
text-align:justify;
}
#username {
margin: 85px 0px 5px 200px;
}
#password {
margin: 5px 0px 5px 204px;
}
#loginButton {
margin: 10px 0px 5px 265px;
}
#loginMessage {
margin: 10px 0px 5px 65px;
}
p {
line-height: 18px;
margin: 11px 0px 11px 0px;
font-family: Verdana, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
}
.content ul, .content li, .content p {
line-height: 18px;
}
.content a {
padding: 5px 0px 10px 0px;
line-height: 18px;
margin: 5px 0px 10px 0px;
color: #CC0000;
}
table {
position: relative;
margin: 10px 15px 15px 10px;
font-family: Verdana, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
}
table a {
color: #CC0000;
font-family: Verdana, Tahoma, Sans-Serif;
}
a {
color: #CC0000;
font-family: Verdana, Tahoma, Sans-Serif;
}
th {
font-weight: bold;
}
span {
border: 0px none;
margin: 0px;
padding: 0px;
}
.content {
position: relative;
margin: 10px 15px 15px 10px;
font-family: Verdana, Tahoma, Sans-Serif;
font-size: 11px;
color: #000000;
vertical-align: top;
}
h1 {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 24px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0 0 10px 0;
}
h2 {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 22px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 0px;
}
h3#combination {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 20px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 0px;
}
h3 {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 20px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 20px 0px 10px 0px;
}
h3.demos {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 18px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 20px 0px 10px 0px;
border-bottom: 1px solid #333;
}
h4 {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 18px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin-bottom: 0 !important;
}
h4.line {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 18px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin-bottom: 0 !important;
}
h5 {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
}
h6 {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
}
.big {
color: #333333;
font-family: Verdana,sans-serif;
font-size: 20px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 0;
padding: 0;
}
.medium{
color: #333;
font-family: Verdana,sans-serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 0;
padding-top: 10px;
display: block;
}
a {
color: #cc0000;
text-decoration: none;
}

a:hover {
color: #cc0000;
text-decoration: underline;
}
hr {color: #eee;
}

/*
#divContent a[href^="http:"] {
background: url(/usr/images/icons/external_link.gif) no-repeat right top;
padding-right: 12px;
}

a[href^="http://www.cmog.org"], a[href^="http://cmog.org"], a[href^="http://rakow.cmog.org"], a[href^="http://collection.cmog.org"], a[href^="http://reservations.cmog.org"], a[href^="http://glassmarket.cmog.org"] {
background-image: none;
padding-right: 0;
}
*/

#copyright {
font-size: 10px;
}
.searchText {
padding-right: 10px;
color: #CC0033;
}
#headerBarPane {
/*background: url(/uploadedImages/General/taglineBackground.gif) repeat-x scroll 0%;*/
background: #ddd;
border-top: 1px #bbb solid;
border-bottom: 1px #bbb solid;
height: 24px;
margin: 0px;
padding: 0px 0px 0px 20px;
vertical-align: top;
overflow: hidden;
}
#headerBarPane a {
color: Black;
font-size: 11px;
text-decoration: none;
font-weight: normal;
text-align: center;
vertical-align: top;
}
#headerBarPane a:visited {
color: Black;
text-decoration: none;
}
#headerBarPane a:hover {
color: #CC0000;
text-decoration: none;
}
dt {
font-weight: bold;
padding-top: 10px;
margin-bottom: 5px;
}
dd {
line-height: 18px;
margin-bottom: 5px;
margin-left: 55px;
}
#footerMenu {
padding: 5px 0px 5px 5px;
}
a.footerMenuItem {
font-size: 11px;
font-family: Verdana,sans-serif;
}
a.footerMenuItem:visited {
text-decoration: none;
}
a.footerMenuItem:hover {
color: #CC0000;
text-decoration: none;
}
#adRotator {
float: left;
position: relative;
background-color: #000000;
width: 290px;
height: 410px;
z-index:0;
overflow: hidden;
}
#adRotator * 
{
 margin: 0;
 padding: 0;   
}
#adRotator ul 
{
list-style-type: none;  
}
#adRotator li
{
position: absolute;
top: 0;
left: 0;
height: 410px;
width: 290px;
float: left;
z-index: 1;   
display: none;  
}
#adRotator li.ondeck
{
z-index: 10;    
}
#adRotator li.show
{
z-index: 100;     
display: block;
}
#adRotator li.ondeck img,
#adRotator li.show img
{
    display: block;
}
#adRotator li a
{
text-decoration: none;    
}
#adRotator li a img
{
border: none !important;
height: 410px;
width: 290px;
float: left;   
display: none;
}
#listSummary {
position: relative;
float: left;
clear: left;
margin-top: 50px;
padding-left: 0px;
padding-bottom: 35px;
}
#listsummary a {
background-color: Transparent;
}
#listsummary a:hover {
background-color: #000000;
}
#panel1 {

background-color: #FFFFFF;
width: 280px;
padding: 10px 0px 0px 0px;
position: relative;
float: right;
left: -25px;
height: 100%;
text-align: left;
margin: 0px 0px 0px 0px;
border: 0px;
}
#panel1 span{
padding-bottom: 10px;
}
#panel1 h3 {
padding: 0px;
margin: 0px;
}
#panel1 p {
height: 52px;
}
#panel2 {
position: relative;
background-color: #eee;
width: 599px;
padding: 10px 0px 20px 10px;
margin: 0px;
border: 0px;
font-family: Verdana,sans-serif;
font-size: 10px;
line-height: 18px;
clear: both;
display: none;
}
#panel3 {
float: left;
position: relative;
background-color: #000000;
padding: 0px 0px 10px 10px;
text-align: left;
width: 280px;
height: 470px;
}
#panel3 ul {
list-style-type: none;
line-height: 20px;
}
#promotions {
clear: left;
padding-top:12px;
margin-top: 0px;
text-align: center;
}
#promotions a {
width: 170px;
border-bottom: 4px solid #fff;
background: #999;
color: #fff;
display: block;
font-size: 11px;
font-weight: bold;
line-height: 28px;
text-align: left;
text-decoration: none !important;
text-indent: 10px;
position: relative;
height: 28px;
}
#promotions a:hover {
background: #c00;
}
#promotions a span {
position: absolute;
right: 4px;
top: 0;
line-height: 28px;
color: #fff;
font-weight: bold;
}
#leftPane noscript p {
margin: 5px;
padding: 5px;
}

/* line below hides handheld-specific content from other devices */

.handheldcontent {
display:none;
}

.plain {
color: #000000;
}
.NewStories {
margin: 5px 20px;
}
.NewsStory {
margin-bottom: 5px;
}
.NewsCaptionBar {
display: none;
}
.NewsTitle {
font-size: 18px;
}
.NewsSubtitle {
font-size: 14px;
font-style: italic;
margin: 15px 1px 15px 0px;
}
.exhibition {
clear: both;
}
.exhibition p {
position: relative;
float: none;
vertical-align: top;
margin: 2px 0px 0px 55px;
}
.exhibitionImage {
position: relative;
float: left;
}
.exhibitionTitle {
top: -15px;
font-weight: bold;
vertical-align: top;
margin: 0px 0px 5px 10px;
}
.dates {
vertical-align: top;
margin: 0px 0px 5px 10px;
}
.NewsDate {
color: #333333;
line-height: 28px;
}
.NewsLeadIn {
}
.NewsLink {
}
.newsimage {
border-left: 1px solid #CCCCCC;
float: right;
margin: 5px 0pt 5px 10px;
padding: 0pt 0pt 15px 15px;
position: relative;
width: 120px;
}
.newsimage img {
margin-bottom: 10px;
}
.EventArticles {
margin: 10px 20px 5px;
}
.EventArticle {
margin-bottom: 0px;
}
.EventTitle {
font-size: 18px;
}
.EventSubtitle {
font-size: 11px;
font-style: italic;
}
.EventDescription {
}
.imgCaption {
font-size: 9px;
}
/* IMAGES */
.imgleft {
float:left;
margin-right: 10px;
margin-bottom: 5px;
margin-top: 5px;
}
.imgright {
float:right;
margin-left: 10px;
margin-bottom: 5px;
margin-top: 5px;
}

/* FORMS */
input[type=text]:focus {
/*background-color:#ffffcc;
border:1px solid #ccc;
padding:2px;
-moz-box-shadow: inset 1px 1px 2px #666;
-webkit-box-shadow: inset 1px 1px 2px #666;*/
}
.rqrd {
font-weight: bold;
}
fieldset {
border: 1px solid #FFCC00;
}
fieldset.padded {
padding: 5px 10px 10px;
}
fieldset legend {
background-color: #FFFFCC;
border: 1px solid #FFCC00;
color: #333333;
font-family: Verdana,sans-serif;
font-size: 20px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
padding: 0pt 5px 3px;
}

#sitemap ul {
list-style-type: none;
}
#sitemap ul li {
line-height: 18px;
font-weight: bold;
}
#sitemap ul ul li {
line-height: 18px;
font-weight: normal;
}
#sitemap td {
border-left: 1px solid #CCCCCC;
}
.callout , .callout_left , .callout_full_width , .callout_right {
background-color: #f4f4f4;/*ececec and ccc*/
border: 1px solid #ddd;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
padding: 10px 15px;
}

.callout {
float: right;
margin: 5px 0px 5px 10px;
position: relative;
width: 250px;
}
.callout_left {
float: left;
margin: 5px 15px 5px 0px;
position: relative;
width: 250px;
}
.callout_full_width {
width: 95%;
}
.callout ul {padding-left:0px;}
.callout li {margin-left:15px;}
.callout h4 {color: #333333; margin:5px 0px;}

.callout_gray , .callout_gray_left , .callout_gray_full_width , .callout_gray_right {
background-color: #eeeeee;
border: 1px solid #999999;
}
.callout_gray_header
{
height:30px;
background-color:#999999;    
padding: 10px 0 0 10px;
font-size:12pt;
font-weight:bold;
}
.callout_gray {
float: right;
margin: 5px 0px 5px 10px;
position: relative;
width: 250px;
}
.callout_gray_left {
float: left;
margin: 5px 15px 5px 0px;
position: relative;
width: 250px;
}
.callout_gray_full_width {
width: 95%;
}
.callout_gray ul {padding-left:0px;}
.callout_gray li {margin-left:15px;}
.callout_gray h4 {color: #333333; margin:5px 0px;}
.callout_gray a  {color: #000000;}

/* DICTIONARY */

h3.dictionary_header {
background-color: #FFCC00;
display: block;
font-family: Verdana;
font-size: 24px;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: normal;
padding: 3px 5px 7px 9px;
}
p.dictionary_toc a {
background-color: #FFCC00;
font-weight: bold;
padding: 3px 5px;
}
p.dictionary_toc a:hover {
background-color: #FFFF00;
color: #000000;
}

div.glasslab {
background-color: #FF9900;
padding: 5px 10px;
}
div.glasslab p {
color: #FFFFFF;
}
div.glasslab a {
color: #FFFFFF;
text-decoration: underline;
}
#copyright {
margin: 5px 0px 0px 0px;
width: 500px;
padding: 5px 0px 5px 5px;
text-align: right;
position: relative;
float: right;
}
#map {
position: relative;
float: right;
top: -30px;
left: 125px;
text-align: center;
}
#mapText {
padding: 20px 0px 0px 0px;
position: relative;
float: none;
top: 20px;
left: -150px;
text-align: center;
}
#headerImage {
position: relative;
float: left;
width: 410px;
}
#item_search {
position: relative;
float: right;
width: 300px;
height: 53px;
top: -22px;
left: -22px;
}
#item_search a {
position: absolute;
top: 27px;
left: 287px;
}
#item_search .button {
position: relative;
top: 22px;
left: -3px;
}
#searchText {
color: #CC0000;
}
#smallLogo {
position: relative;
float: right;
left: 300px;
}
#pageNamePane {
background: #d60303 url(/images/header_background_4.gif) repeat-x scroll 0%;
background-position: bottom;
height: 35px;
width: 100%;
position: relative;
float: none;
left: 0px;
margin: 0px;
padding: 0px;
border: 0px;
overflow: hidden;
}
.pageTitle {
color: white; /*color: #FFD700;*/
font-size: 18px;
font-family: Verdana,Tahoma,sans-serif;
font-weight: normal;
margin-bottom: 5px;
padding-left: 15px;
padding-top: 5px;
text-decoration: none;
}
.pageTitle a {
color: white; /*color: #FFD700;*/
font-size: 18px;
font-family: Verdana,Tahoma,sans-serif;
font-weight: normal;
text-decoration: none;
}

/* LEFT FLYOUT NAVIGATION */

div#leftPane {
position: relative;
float: left;
z-index: 1;
}
div#leftPane ul {
border: 0px;
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
}
div#leftPane ul ul {
position: absolute;
/*width: 17em;*/
float: left;
top: 0px;
left: 170px;
background-color: #ddd;
margin: 0px;
padding: 0px;
z-index: 2;
visibility: hidden;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
display: block;
}
div#leftPane ul ul.notactive {
visibility: hidden;
}
div#leftPane ul ul ul {
position: absolute;
/*width: 17em;*/
float: left;
top: -1px;
left: 175px;
margin: 0px;
padding: 0px;
visibility: hidden;
display: block;
}
div#leftPane ul ul ul.notactive {
visibility: hidden;
}
div#leftPane ul li ul li {
line-height: 18px;
background-color: #ddd;
padding: 1px 5px 1px 5px;
border-bottom: 1px solid #ffffff;
}
div#leftPane ul li ul li.active_w_sub, div#leftPane ul li ul li ul li.active_w_sub {
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.active_wo_sub, div#leftPane ul li ul li ul li.active_wo_sub {
background-color: #ddd;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.sel_active_w_sub, div#leftPane ul li ul li ul li.sel_active_w_sub {
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.active_w_sub a, div#leftPane ul li ul li ul li.active_w_sub a
{
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPane ul li ul li.active_wo_sub a, div#leftPane ul li ul li ul li.active_wo_sub a
{
background-color: #ddd;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPane ul li ul li.sel_active_w_sub a, div#leftPane ul li ul li ul li.sel_active_w_sub a
{
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPane ul li ul li.notactive_w_sub, div#leftPane ul li ul li ul li.notactive_w_sub
{
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.notactive_wo_sub, div#leftPane ul li ul li ul li.notactive_wo_sub
{
background-color: #ddd;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.active_w_sub a:hover, div#leftPane ul li ul li ul li.active_w_sub a:hover
{
background: #000000 url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPane ul li ul li.active_wo_sub a:hover, div#leftPane ul li ul li ul li.active_wo_sub a:hover
{
background-color: #000000;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPane ul li ul li.sel_active_w_sub a:hover, div#leftPane ul li ul li ul li.sel_active_w_sub a:hover
{
background: #000000 url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPane ul li ul li.notactive
{
background-color: #ddd;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li ul li.notactive
{
background-color: #ddd;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.notactive a
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #000000;
}
div#leftPane ul li ul li.notactive_w_sub a, div#leftPane ul li ul li ul li.notactive_w_sub a
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #000000;
}
div#leftPane ul li ul li.notactive_wo_sub a, div#leftPane ul li ul li ul li.notactive_wo_sub a
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #000000;
}
div#leftPane ul li ul li.active_w_sub:hover, div#leftPane ul li ul li ul li.active_w_sub:hover
{
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.active_wo_sub:hover, div#leftPane ul li ul li ul li.active_wo_sub:hover
{
background-color: #ddd;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.sel_active_w_sub:hover, div#leftPane ul li ul li ul li.sel_active_w_sub:hover
{
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.notactive:hover
{
background-color: #000000;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li ul li.notactive:hover
{
background-color: #000000;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li ul li ul li.notactive:hover
{
background-color: #000000;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
line-height: 18px;
}
div#leftPane ul li ul li.notactive_w_sub:hover, div#leftPane ul li ul li ul li.notactive_w_sub:hover
{
background: #000000 url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
padding: 1px 5px 1px 5px;
color: #ffffff;
line-height: 18px;
}
div#leftPane ul li ul li.notactive_wo_sub:hover, div#leftPane ul li ul li ul li.notactive_wo_sub:hover
{
background-color: #000000;
padding: 1px 5px 1px 5px;
color: #ffffff;
line-height: 18px;
}
div#leftPane ul li ul li.active_w_sub a:hover, div#leftPane ul li ul li ul li.active_w_sub a:hover
{
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPane ul li ul li.active_wo_sub a:hover, div#leftPane ul li ul li ul li.active_wo_sub a:hover
{
background-color: #ddd;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPane ul li ul li.sel_active_w_sub a:hover, div#leftPane ul li ul li ul li.sel_active_w_sub a:hover
{
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPane ul li ul li.notactive a:hover, div#leftPane li li li.notactive a:hover
{
margin: 0px;
padding: 1px 5px 1px 5px;
border: 0px;
background: transparent;
color: #ffffff;
}
div#leftPane ul li ul li.notactive_w_sub a:hover, div#leftPane ul li ul li ul li.notactive_w_sub a:hover
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPane ul li ul li.notactive_wo_sub a:hover, div#leftPane ul li ul li ul li.notactive_wo_sub a:hover
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPane ul li ul li:hover a
{
margin: 0px;
padding: 1px 5px 1px 5px;
border: 0px;
background: transparent;
color: #ffffff;
}
div#leftPane ul li ul li ul li:hover a
{
margin: 0px;
padding: 1px 5px 1px 5px;
border: 0px;
background: transparent;
color: #ffffff;
}
div#leftPane ul li ul li ul li ul li:hover a
{
margin: 0px;
padding: 1px 5px 1px 5px;
border: 0px;
background: transparent;
color: #ffffff;
}
div#leftPane li:hover a
{
margin: 0px;
border: 0px;
background: transparent;
color: #ffffff;
}
div#leftPane li a
{
text-decoration: none;
color: #000000;
display: block;
font-size: 11px;
width: 155px;
font-family: Verdana, Tahoma, Sans-Serif;
}
div#leftPane li a:hover
{
background-color: #000000;
color: #ffffff;
display: block;
font-size: 11px;
width: 155px;
font-family: Verdana, Tahoma, Sans-Serif;
}
div#leftPane ul li
{
line-height: 18px;
float: left;
position: relative;
margin: 0px;
padding: 2px 0px 2px 5px;
list-style: none;
text-transform: none;
background-image: none;
}
div#leftPane ul li:hover
{
line-height: 18px;
float: left;
position: relative;
margin: 0px;
padding: 2px 0px 2px 5px;
list-style: none;
text-transform: none;
background-color: #000000;
}
div#leftPane ul li a
{
color: #000000;
text-decoration: none;
display: block;
font-size: 11px;
font-family: Verdana, Tahoma, Sans-Serif;
padding: 1px 6px 1px 5px ;
}
div#leftPane ul ul li a, div#leftPane ul ul ul li a
{
color: #000000;
text-decoration: none;
display: block;
font-size: 11px;
font-family: Verdana, Tahoma, Sans-Serif;
padding: 1px 5px 1px 5px ;
}
div#leftPane li li
{
line-height: 18px;
/*width: 95%;*/
margin: 0px;
list-style: none;
text-transform: none;
display: block;
}
div#leftPane li li li
{
line-height: 18px;
/*width: 95%;*/
margin: 0px;
list-style: none;
text-transform: none;
display: block;
}
div#leftPane ul ul li a, div#leftPane ul ul ul li a
{
margin: 0px;
color: #000000;
padding: 1px 5px 1px 5px;
border: 0px;
background: transparent;
}
div#leftPane ul li ul, div#leftPane ul li ul li ul, div#leftPane ul li.notactive ul li ul, div#leftPane ul li ul li.notactive ul, div#leftPane ul li ul li.sel_active_w_sub ul, div#leftPane ul li ul li.active_w_sub ul, div#leftPane ul li ul li.active_wo_sub ul, div#leftPane ul li ul li.notactive_w_sub ul, div#leftPane ul li ul li.notactive_wo_sub ul
{
visibility: hidden;
}
div#leftPane ul li:hover ul, div#leftPane ul li ul li:hover ul, div#leftPane li a:hover ul, div#leftPane li ul li a:hover ul, div#leftPane li ul li ul li a:hover ul
{
display: block;
visibility: visible;
}
div#leftPane li li a
{
margin: 0px;
padding: 3px 5px 3px 5px;
border: 0px;
background: transparent;
color: #ffffff;
}
div#leftPaneContent
{
position: relative;
float: left;
z-index: 1;
width: 100px;
padding: 0px;
margin: 0px;
border: 0px;
}
div#leftPaneContent ul
{
border: 0px;
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
/*width: 100%*/
}
div#leftPaneContent ul ul
{
position: absolute;
/*width: 16em;*/
float: left;
top: 0px;
left: 108px;
/*background-color: #ddd;*/
margin: 0px 0px 0px 0px;
padding: 0px;
z-index: 2;
visibility: hidden;
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
display: block;
}
div#leftPaneContent ul ul.notactive
{
visibility: hidden;
}
div#leftPaneContent ul ul ul
{
position: absolute;
/*width: 16em;*/
float: left;
overflow: visible;
top: -1px;
left: 180px;
margin: 0px;
padding: 0px;
visibility: hidden;
display: block;
z-index: 2;
}
div#leftPaneContent ul ul ul.notactive
{
visibility: hidden;
}
div#leftPaneContent ul li ul li, div#leftPaneContent ul li ul li ul li
{
line-height: 18px;
background-color: #ddd;
padding: 1px 5px 1px 7px;
border-bottom: 1px solid #ffffff;
/*border-right: 1px solid #ffffff;*/
}
div#leftPaneContent ul li ul li.active_w_sub, div#leftPaneContent ul li ul li ul li.active_w_sub
{
line-height: 18px;
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.sel_active_w_sub, div#leftPaneContent ul li ul li ul li.sel_active_w_sub
{
line-height: 18px;
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.notactive_w_sub, div#leftPaneContent ul li ul li ul li.notactive_w_sub
{
line-height: 18px;
background: #ddd url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.notactive_wo_sub, div#leftPaneContent ul li ul li ul li.notactive_wo_sub
{
line-height: 18px;
background-color: #ddd;
border-bottom: 1px solid #ffffff;
/*border-right: 1px solid #ffffff;*/
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.active_wo_sub, div#leftPaneContent ul li ul li ul li.active_wo_sub
{
line-height: 18px;
/*background-color: #ddd;*/
border-bottom: 1px solid #ffffff;
/*border-right: 1px solid #ffffff;*/
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.notactive a, div#leftPaneContent ul li ul li ul li.notactive a, div#leftPaneContent ul li ul li.notactive_wo_sub a, div#leftPaneContent ul li ul li ul li.notactive_wo_sub a
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #000000;

}
div#leftPaneContent ul li ul li.active_w_sub a, div#leftPaneContent ul li ul li.sel_active_w_sub a, div#leftPaneContent ul li ul li ul li.active_w_sub a, div#leftPaneContent ul li ul li ul li.sel_active_w_sub a
{
/*background: transparent url(/uploadedImages/General/arrow.gif) no-repeat 98% center;*/
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPaneContent ul li ul li.active_wo_sub a, div#leftPaneContent ul li ul li ul li.active_wo_sub a
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #ffffff;
}
div#leftPaneContent ul li ul li.active_w_sub a:hover, div#leftPaneContent ul li ul li.sel_active_w_sub a:hover, div#leftPaneContent ul li ul li ul li.active_w_sub a:hover, div#leftPaneContent ul li ul li ul li.sel_active_w_sub a:hover
{
height: 100%;
/*background: transparent url(/uploadedImages/General/arrow.gif) no-repeat 98% center;*/
padding: 1px 0px 1px 5px;
color: #ffffff;
}
div#leftPaneContent ul li ul li.active_wo_sub a:hover, div#leftPaneContent ul li ul li ul li.active_wo_sub a:hover
{
height: 100%;
background-color: #000000;
padding: 1px 0px 1px 5px;
color: #ffffff;
}
div#leftPaneContent ul li ul li.active_wo_sub a:hover, div#leftPaneContent ul li ul li ul li.active_wo_sub a:hover
{
height: 100%;
background-color: #000000;
padding: 1px 0px 1px 5px;
color: #ffffff;
}
div#leftPaneContent ul li ul li.notactive, div#leftPaneContent ul li ul li ul li.notactive
{
line-height: 18px;
background-color: #ddd;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.notactive a, div#leftPaneContent ul li ul li.notactive_wo_sub a, div#leftPaneContent ul li ul li.notactive_w_sub a
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #000000;
/*width: 100%;*/
height: 100%;
}
div#leftPaneContent ul li ul li ul li.notactive a, div#leftPaneContent ul li ul li ul li.notactive_w_sub a, div#leftPaneContent ul li ul li ul li.notactive_wo_sub a
{
background-color: transparent;
padding: 1px 5px 1px 5px;
color: #000000;
width: 100%;
height: 100%;
}
div#leftPaneContent ul li ul li.active_w_sub:hover, div#leftPaneContent ul li ul li.sel_active_w_sub:hover, div#leftPaneContent ul li ul li ul li.active_w_sub:hover, div#leftPaneContent ul li ul li ul li.sel_active_w_sub:hover
{
line-height: 18px;
background: #000000 url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.active_wo_sub:hover, div#leftPaneContent ul li ul li ul li.active_wo_sub:hover
{
line-height: 18px;
background: #000000;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.notactive:hover, div#leftPaneContent ul li ul li.notactive_wo_sub:hover, div#leftPaneContent ul li ul li ul li.notactive_wo_sub:hover
{
line-height: 18px;
background-color: #000000;
border-bottom: 1px solid #ffffff;
/*border-right: 1px solid #ffffff;*/
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.notactive_w_sub:hover, div#leftPaneContent ul li ul li ul li.notactive_w_sub:hover
{
line-height: 18px;
background: #000000 url(/uploadedImages/General/arrow.gif) no-repeat 98% center;
border-bottom: 1px solid #ffffff;
/*border-right: 1px solid #ffffff;*/
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li ul li.notactive:hover
{
line-height: 18px;
background-color: #000000;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 1px 5px 1px 5px;
}
div#leftPaneContent ul li ul li.notactive a:hover, div#leftPaneContent ul li ul li ul li.notactive a:hover, div#leftPaneContent ul li ul li.notactive_wo_sub a:hover, div#leftPaneContent ul li ul li ul li.notactive_wo_sub a:hover
{
margin: 0px;
padding: 1px 0px 1px 5px;
border: 0px;
/*background-color: #000000;*/
color: #ffffff;
}
div#leftPaneContent ul li ul li.notactive_w_sub a:hover, div#leftPaneContent ul li ul li ul li.notactive_w_sub a:hover
{
margin: 0px;
padding: 1px 0px 1px 5px;
border: 0px;
/*background: #000000 url(/uploadedImages/General/arrow.gif) no-repeat 98% center;*/
color: #ffffff;
}
div#leftPaneContent ul li ul li.notactive_wo_sub a:hover, div#leftPaneContent ul li ul li ul li.notactive_wo_sub a:hover
{
margin: 0px;
padding: 1px 0px 1px 5px;
border: 0px;
/*background: #000000;*/
color: #ffffff;
}
div#leftPaneContent ul li ul li.active_wo_sub a:hover, div#leftPaneContent ul li ul li ul li.active_wo_sub a:hover
{
margin: 0px;
padding: 1px 0px 1px 5px;
border: 0px;
background: #000000;
color: #ffffff;
}
div#leftPaneContent ul li ul li:hover a
{
margin: 0px;
padding: 1px 0px 1px 5px ;
border: 0px;
background: transparent;
color: #ffffff;
}

div#leftPaneContent ul li ul li ul li:hover a
{
margin: 0px;
padding: 1px 5px 1px 5px;
border: 0px;
background: transparent;
color: #ffffff;
}
div#leftPaneContent li:hover a
{
margin: 0px;
border: 0px;
background: transparent;
color: #ffffff;
}
div#leftPaneContent li a:hover
{
background-color: #000000;
color: #ffffff;
display: block;
font-size: 10px;
font-family: Verdana, Tahoma, Sans-Serif;
}
div#leftPaneContent ul li
{
float: left;
position: relative;
margin: 0px;
padding: 3px 3px 3px 3px;
list-style: none;
text-transform: none;
background-image: none;
/*width: 100px;*/
}
div#leftPaneContent ul li:hover
{
float: left;
position: relative;
margin: 0px;
padding: 3px 5px 3px 5px;
list-style: none;
text-transform: none;
background-color: #000000;
}
div#leftPaneContent ul li a
{
color: #000000;
text-decoration: none;
display: block;
font-size: 10px;
font-family: Verdana, Tahoma, Sans-Serif;
padding: 3px 5px 3px 5px ;
width: 89px;
margin: 0px 0px 0px 0px;
}
div#leftPaneContent ul ul li a
{
color: #000000;
text-decoration: none;
display: block;
font-size: 10px;
font-family: Verdana, Tahoma, Sans-Serif;
padding: 1px 5px !important;
}
div#leftPaneContent li li, div#leftPaneContent li li li
{
line-height: 18px;
/*width: 97%;*/
margin: 0px;
padding: 0px;
list-style: none;
text-transform: none;
display: block;
}
div#leftPaneContent ul ul li a, div#leftPaneContent ul ul ul li a
{
margin: 0px;
color: #000000;
padding: 5px 0px 3px 0px;
border: 0px;
background: transparent;
}
div#leftPaneContent ul li ul li a img, div#leftPaneContent ul li ul li ul li a img
{
padding: 5px;
background: transparent;
position: relative;
float: right;
}
div#leftPaneContent ul li ul li ul, div#leftPaneContent ul li ul li.active_w_sub ul, div#leftPaneContent ul li ul li.active_wo_sub ul,  div#leftPaneContent ul li.notactive ul li ul, div#leftPaneContent ul li ul li.notactive ul, div#leftPaneContent ul li ul li.notactive_w_sub ul, div#leftPaneContent ul li ul li.notactive_wo_sub ul, div#leftPaneContent ul li ul li ul li.notactive ul
{
visibility: hidden;
}
div#leftPaneContent ul li:hover ul, div#leftPaneContent ul li ul li:hover ul, div#leftPaneContent li a:hover ul, div#leftPaneContent ul li ul li ul li:hover ul
{
display: block;
visibility: visible;
}
div#leftPaneContent ul li ul li a:hover {
margin: 0px;
padding: 5px 5px 3px 5px ;
border: 0px;
/*background-color: #000000;*/
color: #ffffff;
}
div#leftPaneContent li li a {
margin: 0px;
padding: 5px 0px 3px 0px;
border: 0px;
background: ddd;
color: #ffffff;
width: 160px !important;
}
#footer_menu {
position: relative;
float: left;
color: #000000;
font-family: Verdana, Tahoma, Sans-Serif;
font-weight: bold;
padding: 5px 0px 5px 5px;
text-align: center;
margin: 5px;
}
#footer_menu ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#footer_menu ul li {
border-left: 1px solid #666666;
border-left-color: #666666;
border-left-style: solid;
color: #000000;
display: inline;
font-family: Verdana, Tahoma, Sans-Serif;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
#footer_menu ul li.noborder {
border-left: 0px;
border-left-color: #666666;
border-left-style: none;
}
#footer_menu ul li a {
color: #CC0000;
font-family: Verdana, Tahoma, Sans-Serif;
font-weight: normal;
text-decoration: none;
}
#footer_menu ul li a:hover {
color: #333333;
}
div.press_images {
background: url(/usr/images/icons/greydient.gif) repeat-x top left;
width:97%;
height:150px;
margin:5px 0;
padding:10px;
border-color:#999999;
display:block;
}
div.press_images img {
display:block;
clear:all;
}

/* styles for the Voices of Contemporary Glass exhibit */
.voicebox {
width: 280px;
background: #ff9933;
border: 0px solid #ffffff;
position: relative;
margin: 15px 0 30px 15px;
float: right;}

.voicebox .tl {
width: 30px;
height: 30px;
background: url(/usr/images/exhib/voices/voicebox_tl.gif);
position: absolute;
top: -1px;
left: -1px;}

.voicebox .br {
width: 30px;
height: 30px;
background: url(/usr/images/exhib/voices/voicebox_br.gif);
position: absolute;
bottom: -1px;
right: -1px;}

.voicebox .origin {
width: 30px;
height: 30px;
background: url(/usr/images/exhib/voices/voicebox_origin.gif);
position: absolute;
bottom: -30px;
left: 8px;}

.voicebox .inside {
padding: 15px 30px;}

/* Top Utility Menus */
#topMenuLeft {
color: #000000;
padding: 0px 55px 10px 0px;
position: relative;
float: left;
top: 0px;
margin-left: -10px;
border: 0px;
margin-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
overflow: hidden;
}
#topMenuLeft ul {
list-style-type: none;
margin: 5px 0px 0px;
padding: 0px;
border: 0px;
}
#topMenuLeft ul li {
border-left: 1px solid #000000;
border-left-color: #000000;
border-left-style: solid;
color: #000000;
display: inline;
font-family: Verdana, Tahoma, sans-serif;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
#topMenuLeft ul li.noborder {
border-left: 0px;
border-left-color: #000000;
border-left-style: none;
}
#topMenuLeft ul li a {
color: #000000;
font-family: Verdana, Tahoma, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}
#topMenuLeft ul li a:hover {
color: #CC0000;
}
#topMenuRight {
color: #000000;
font-family: Verdana, Tahoma, sans-serif;
padding: 0px 50px 10px 5px ;
text-align: center;
position: relative;
float: right;
top: 0px;
height: 24px;
border: 0px;
margin: 0px;
vertical-align: top;
overflow: hidden;
}
#topMenuRight ul {
list-style-type: none;
margin: 5px 0px 0px;
padding: 0px;
border: 0px;
}
#topMenuRight ul li {
border-left: 1px solid #000000;
border-left-color: #000000;
border-left-style: solid;
color: #000000;
display: inline;
font-family: Verdana, Tahoma, sans-serif;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
}
#topMenuRight ul li.noborder {
border-left: 0px;
border-left-color: #000000;
border-left-style: none;
}
#topMenuRight ul li a {
color: #000000;
font-family: Verdana, Tahoma, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}
#topMenuRight ul li a:hover {
color: #CC0000;
}

#divfavcontent {margin:5px;}
#favthumbs img {margin:0px 1px 1px 0px;}
.fav_obj_image {float:left; width:400px; margin-left: 10px}
.fav_obj_caption {float:right; margin:0px 15px 30px 10px; width:330px;}

.favcommentbox {background: url(/usr/images/icons/grey_gradient_2.jpg) top repeat-x; float:left; width:400px; margin:0px 0px 20px 10px;}
.favcommentbox input, textarea {margin: 5px 10px 10px 0px;}
.favcommentbox p {margin: 10px 10px 5px 15px;}

.favdisplayedcomments {max-height: 300px; min-height: 60px; overflow:auto;}
.favdisplayedcomments p {margin: 5px 10px 5px 15px;}

h4.favtop {margin: 10px 10px 15px 10px; vertical-align: middle; font-size: 16px;}
h4.favtop img {margin-bottom: -10px; margin-right: 20px;}
p.audiotour {
background: url(/uploadedImages/Home/Icons/audio_guide_icon_24.gif) left no-repeat;
padding: 8px 5px 8px 30px;}

#FavoritesLogo {position: relative; float: right;}

/*voices of contemporary glass*/

div.voices {
min-height:500px;
margin-left: 15px;
}

div.voices h2 {
padding-bottom:20px;
padding-top:15px; margin-top:10px; margin-right:13px;
font: normal 24px "Trebuchet MS";
background: url(/usr/images/exhib/voices/voices_logo_62.gif) top right no-repeat;
}

div.vartist {
width:300px;
float:right;
margin-right:15px; margin-bottom:20px;
}

img.voices_portrait {}

div.pullquote {
width:300px;
margin-top:25px;
background: url(/usr/images/icons/ldquote.gif) top left no-repeat;
}

div.pullquote p {
width:220px; margin-left:40px;
font-style:italic; font-size:14px; line-height: 24px;
padding-right: 40px;
background: url(/usr/images/icons/rdquote.gif)  bottom right no-repeat;
}

img.v_featured_object {
margin-right:10px;
}

p.vcaption {
width: 300px;
margin-right:10px; margin-bottom:15px;
}

div.voices_video {
margin-bottom:30px;
}

p.vaudiotour {
background: url(/uploadedImages/Home/Icons/audio_guide_icon_24.gif) left no-repeat;
padding: 8px 5px 8px 30px;
}

/*voices navigation*/

div.voices_nav_tab {
margin:25px 30px; min-height:620px;
background: url(/usr/images/exhib/voices/voices_logo_ghost.gif) center no-repeat;}

ul.voices_artist_list {text-align:justify !important; padding:0px; margin:0px;}
ul.voices_artist_list li {font: normal 1.3em "Trebuchet MS" !important; display:inline; list-style-type:none; line-height: 2.2em !important;}
ul.voices_artist_list li a {color: #666; text-decoration:none; padding: .2em !important;}
ul.voices_artist_list li a:link {color: #666; text-decoration:none;}
ul.voices_artist_list li a:visited {color: #999; text-decoration:none;}
ul.voices_artist_list li a:hover {color: #000; background-color:#fff; border:solid 1px #FFCC66;}
ul.voices_artist_list li a img {height: 3em; display:inline-block; margin-top:-1.5em; vertical-align: middle;}
ul.voices_artist_list li a:hover img {height: 200px; display:inline-block;
vertical-align:bottom; margin-top:-185px; margin-bottom:-3px; margin-left: -20px; margin-right:20px;}

/* Studio Classes */

dd {margin-left:56px;}

dd.beginner {padding-left:56px; margin-left:0px;
background: url(/usr/images/icons/beginner_14h.png) left no-repeat;}

li.beginner {
padding-left:56px;
background: url(/usr/images/icons/beginner_14h.gif) left no-repeat;
}

div.social_media_buttons {width:150px;margin-left:10px;margin-top:15px;}
div.social_media_buttons img {margin-right:2px;border-width:0px;}

div.socbar {
float:right;
background-color: #fff;
margin-top:6px;
margin-right:10px;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
border: 1px solid white;
}
div.socbar ul {margin-left:4px;}

/* Calendar Styles */

.cal_categories {
width:100%;
}
.cal_categories div.clear_left a {
margin-top:15px;
margin-left:10px;
}
.cal_categories h2 {
margin-left:10px;
margin-top:10px;
}
.cal_category {
width: 151px;
height: 100px;
float: left;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
background-color: #eee;
margin-left:10px;
margin-top:10px;
overflow:hidden;
-moz-border-radius: .5em;
-webkit-border-radius: .5em;
-moz-box-shadow: 2px 2px .3em #666;
-webkit-box-shadow: 2px 2px .3em #666;
}

div#demonstrations {
background: #ccc url(/images/glass_demonstrations_155.jpg) center top no-repeat;
}
div#glassmarket {
background: #ccc url(/images/glassmarket_sales_b_155.jpg) center top no-repeat;
}
div#members {
background: #ccc url(/images/member_events_155.jpg) center top no-repeat;
}
div#happenings {
background: #ccc url(/images/special_happenings_b_155.jpg) center top no-repeat;
}
div#family {
background: #ccc url(/images/family_activities_155.jpg) center top no-repeat;
}
div#exhibitions {
background: #ccc url(/images/exhibitions_155.jpg) center top no-repeat;
}
div#educator {
background: #ccc url(/images/education_a_155.jpg) center top no-repeat;
}
div#lectures {
background: #ccc url(/images/lectures_b_155.jpg) center top no-repeat;
}
div.cal_category:hover {
cursor:pointer;
cursor:hand;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
background-color: #999;
-moz-box-shadow: 0 0 0 #eee;
-webkit-box-shadow: 0 0 0 #eee;
}
.cal_category p {
margin-top: 60px;
height:60px;
font-weight:bold;
padding:0px 5px;
}
.cal_categories div.clear_left {
clear: left;
}
.mup_eventDisplayEventTitle h4.summary {
font-size: 11px;
font-weight: bold;
}
/* home page hours panel */
#panel3 p {
color:#fff;
font-weight:bold;
background-color:#000;
}
#panel3 p a {
color:#ffcc00;
}
#panel3 ul li a {
color:#ffcc00;
font-weight:bold;
}

.clearleft {clear: left;}

/* NEWSROOM STYLES */

div#pressMainContent {
    width: 430px;
    float: left;
}
div.pressSideMenu {
    width: 200px;
    border: 1px solid #fff;
    float: right;
    margin-right: 5px;
}
div.pressSideMenu div {
    margin: 0 0 15px 0;
    border: 1px solid #999;
    background-color: #eee;
    background-image: url(/images/newsroom_100_999.gif);
    background-position: top center;
    background-repeat: no-repeat;
}
div.pressSideMenu div h3 {
    margin-bottom: 20px;
}
div.pressFeaturedNews {
    width: 100%;
}
div.pressFeaturedNews ul {
    list-style-type: none;
    margin: 0 15px;
    padding: 0;
}
div.pressFeaturedNews ul li {
    margin: 0 0 15px 0;
    clear: left;
}
div.pressFeaturedVideo {
    width: 222px;
    float: left;
}
div.pressFeaturedImage {
    width: 222px;
    float: right;
}

div.pressFeaturedVideo p {
    margin: 0 15px 5px 15px;
}
div.pressFeaturedImage p {
    margin: 0 15px 5px 15px;
}
 
div.pressSideMenu h2 {
    font-size:20px;
    margin: 15px 15px 11px 15px;
    font-weight:normal;
}
div.pressSideMenu h3 {
    font-size:14px;
    margin: 11px 15px;
    font-weight: bold;
}
div.pressSideMenu p {
    margin: 11px 15px;
}

image.pressFeaturedNewsImage {
    float: left;
    margin: 5px 15px 10px 0;
    border: none;
}

div.pressVideoList p {
    display:block;
    clear: left;
    min-height: 60px;
    font-weight: bold;
}
div.pressVideoList p img {
    margin: 0px 15px 5px 0;
    float: left;
    border: 0;
}
.top
{
padding:10px;    
}

div#glass_detective {
	
}

div#glass_detective p{
     height: 80px;
}


/*********** Upcoming Exhibitions Page ************/

#upcoming_exhib {
	width: 648px;
}

#upcoming_exhib *{
	margin: 0;
	padding: 0;
}

#upcoming_exhib ul {
	
}

#upcoming_exhib li {
	list-style: none;
	position: relative;
	width: 648px;
	float: left;
	margin: 0 0 20px 0 !important;
	padding: 20px 0 0 0 !important;
	border-top: 2px solid #333;
}

#upcoming_exhib li:first-child{
	border: none;
	padding-top: 0;	
}


#upcoming_exhib img {
	float: left;
	width: 324px;
	position: relative;
	z-index: 1;
}

#upcoming_exhib div.exhib_img {
	float: left;
	position: relative;
}

#upcoming_exhib div.exhib_img div.exhib_date_text {
	color: #fff;
	font-size: 15px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 324px;
	/*text-indent: 12px;*/
	position: absolute;
	left:0;
	bottom:0;
	z-index: 10;
}


#upcoming_exhib div.exhib_img div.exhib_date_trans {
	height: 40px;
	width: 324px;
	background: #000;
	opacity: .7;
	-moz-opacity: .7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	position: absolute;
	left:0;
	bottom:0;
	z-index: 5;
}

#upcoming_exhib div.exhib_title {
	float: left;
	width: 300px;
	height: 312px;
	/*text-align: right;*/
	text-align: left;
	/*padding: 16px 0 12px 24px;*/
	padding: 0 0 12px 24px;
	position: relative;
}

#upcoming_exhib div.exhib_title p {
	font-size: 18px !important;
	line-height: 24px;
}

#upcoming_exhib div.exhib_title h2 {
	padding: 0 0 4px 0;
}

#upcoming_exhib div.exhib_title p.exhib_location {
	padding: 64px 0 0 0;
}

#upcoming_exhib div.exhib_more{
	position: absolute;
	right: 0;
	bottom: 0;
	float: left;	
	cursor: pointer;
}

#upcoming_exhib div.exhib_morelink{
	position: absolute;
	right: 0;
	bottom: 0;
	float: left;	
	cursor: pointer;
}

#upcoming_exhib div.exhib_more div{
	color: #000;
	font-size: 16px;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 2px 8px;
}

#upcoming_exhib div.exhib_descript {
	float: left;
	clear: both;
	width: 648px;
	display: none;
}

#upcoming_exhib div.exhib_descript p {
	padding: 20px 20px 0;
	font-size: 14px !important;
}




/***************************News Room***********************************/

div.news_body {
	width: 451px;
	float: left;
	background: #fff;
	margin: 0;
	padding: 10px 0 0 0;
}

div.news_body img {
	border: none;
}

div.news_body h4 {
	margin: 0px !important;
}

div.news_body h2 {
	padding-bottom: 12px;
}

div.news_sidebar {
	width: 200px;
	background: #fff;
	margin-top: 10px;
	float:left;	
}

div.news_headline {
	width: 450px;
	margin: 8px 0;
	float: left;
}

div.news_headline_img {
	height: 100px;
	width: 100px;
	float: left;
}

div.news_headline_img img {
	width: 100px;
}

div.news_headline_text {
	float: left;
	width: 320px;
	padding: 0 20px 0 10px;	
}

div.news_headline_text h3 {
	margin: 0;
	padding: 0;
}

div.news_headline_text h6 {
	margin: 0;
	padding: 0;
}

div.news_feature {
	width: 431px;
	height: 300px;
	border-top: black 2px solid;
	clear: both;
	margin-right: 10px;
	padding: 10px 0px 10px 0px;
}

div.news_feature_video {
	width: 205px;
	height: 200px;
	float: left;
	margin: 0 20px 0 0;
}

div.news_feature_img {
	width: 205px;
	height: 200px;
	float: left;
}

div.news_feature h3 {
	margin: 0;
	padding: 0;	
}

div.news_feature img {
	width: 200px;
	height: 100px;
	padding: 10px 0;
	margin: 0;
	border: 0;
}

div.news_feature p {
	float: right;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
	padding-right: 5px;
}

div.news_more span {
	padding: 10px 0px 10px 355px !important;
	margin-bottom: 10px;
}

div.news_sidebox {
	width: 198px;
	margin-top: 10px;
}

div.news_sidebox_title {
	text-align: left !important;
	padding: 4px 12px;
	border-radius: 4px 4px 0 0;
	background: #ccc;
	font-size: 14px;
	font-weight: bold;
}

div.news_sidebox_content {
	background: #fafafa;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 0 0 4px 4px;
}

div.news_sidebox_content ul {
	list-style-type: none;
	-webkit-padding-start: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}

div.news_sidebox_content ul li {
	line-height: 20px;
}

div.news_video {
	margin: 20px 10px;
}

div.news_video_multi {
	margin: 0px;
	padding: 20px 0 40px;
}
	
img.news_sidebox_icon {
	padding: 5px 8px 5px 0;
	height: 32px;
	width: 32px;
	border: 0;
}

div.news_more {
	margin: 10px 10px 20px 0;
	width: 431px;
}

div.news_images {
	float: left;
	padding: 12px 0;
}

div.news_images img {
	float: left;
	width: 100px;
}

div.news_images p {
	float: left;
	width: 330px;
	margin-top: 0px;
	margin-bottom: 0px; 
	padding: 0 10px;
}

div.news_images_title {
	font-size: 16px;
	font-weight: bold;
	padding: 20px 0 0px;
}

div.news_images_title span {
	font-size: 14px;
	font-weight: normal;
	padding-top: 4px;
	float: left;
}

div.news_images_divide {
	border-top: 1px solid #999;
	float: left;
	width: 440px;
}



/*****************************Conference Schedule************************************/

#conference_schedule {
	width: 650px;
	float: left:
}

#conference_about {
	width: 650px;
	float: left;
}

#conference_intro {
	width: 340px;
	float: left;
	padding-right: 10px;
}

#conference_intro img{
	float: left;
	width: 300px;
	padding-top: 8px;
}

#conference_schedule_title {
	width: 650px;
	font-size: 24px;
	padding: 10px 0 20px;
	text-align: center;
	clear: both;
}

div.conf_schedule_item {
	width: 650px;
	padding: 10px 0px;
	float: left;
	
}

div.conf_schedule_header {
	width: 650px;
	padding: 10px 0px;
	margin-top: 100px;
	background: #333;
	color: #fff;
	float: left;
	font-weight: bold;
	padding-left: 8px;
	font-size: 13px;
}

div.schedule_gray {
	background: #ebebeb;
}

div.conf_schedule_time {
	font-weight: bold;
	width: 122px;
	float: left;
	padding-left: 8px;
}

div.conf_schedule_details {
	width: 500px;
	float: left;
}

div.conf_schedule_details ul {
	margin: 0px;
	padding: 0px;
}

div.conf_schedule_details li {
	list-style-type: none;
	padding-bottom: 16px;
	margin-left: 0px;
}

div.conf_schedule_details span {
	font-weight: bold;
}



/***********************Families Explore**********************/

#familiesexplore {
	width: 650px;
	float: left;
}

#familiesexplore_title {
	width: 470px;
	float: left;
}

#familiesexplore_title h2{
	width: 400px;
}


#familiesexplore_title h4{
	margin-bottom: 0px;
}

#familiesexplore_title span {
	display: block;
}

#familiesexplore_title li {
	list-style-type: none;
	text-indent: 0px;
}

#familiesexplore_title ul {
	margin: 0px;
	padding: 0px;	
}

#free_bug {
	width: 180px;	
	float: left;
}

#free_bug img {
	border: none;
}


div.gray_bottom {
	width: 631px;
	background: #ececec;
	clear: both;
	float: left;
	padding: 8px 10px;
	border: solid 1px #ccc;
	margin: 10px 0;
	border-bottom-left-radius: 0.5em 0.5em;
	border-bottom-right-radius: 0.5em 0.5em;
	border-top-left-radius: 0.5em 0.5em;
	border-top-right-radius: 0.5em 0.5em;
}

div.gray_side {
        background: #ececec;        
        padding: 8px 10px;
	border: solid 1px #ccc;
	margin: 10px 0;
	border-bottom-left-radius: 0.5em 0.5em;
	border-bottom-right-radius: 0.5em 0.5em;
	border-top-left-radius: 0.5em 0.5em;
	border-top-right-radius: 0.5em 0.5em;
        float: left;
}


/******************** East Meets West Page ****************************/


.hidden{display:none !important;}

#east_west {
	width: 671px;
	float: left;
}

#east_west_text {
	width: 246px;
	float: left;
}

#east_west_logo {
	width: 139px;
	float: left;
	padding: 0 10px !important;
}

#east_west_imgs  {
	width: 246px;
	float: left;
}

#east_west_imgs img {
	margin: 0;
	float: left;
	border: 0;
}

#east_west_imgs ul {
	list-style: none;
}

#east_west_imgs li {
	float: left;
	padding-bottom: 2px;
}

#east_west_bio {
	clear: both;
	width: 631px;
	background: #ebebeb;
	padding: 10px;
        float: left;
}

span.east_west_intro {
	font-size: 13px;
	padding: 0 0 20px 0;
	margin: 0;
	display: block;
}

#east_west_bio img {
	float: left;
        padding-right: 10px;
}

#east_west_about {
	width: 651px;
}

#east_west ol, #east_west ul { list-style: none; margin: 0; padding: 0; }
#east_west :focus { outline: 0 !important; }
#east_west ins { text-decoration: none; }
#east_west del { text-decoration: line-through; }
#east_west table { border-collapse: collapse; border-spacing: 0; } /* tables still need 'cellspacing="0"' in the markup */
#east_west textarea { resize: none; overflow: auto }
a, a *, input[type="submit"], input[type="button"] { cursor: pointer; }
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; } /* remove extra padding in Firefox buttons */
img { -ms-interpolation-mode: bicubic; } /* Fix nasty html image scaling in IE */ 

#ewmap {
	float: left;
	margin: 0 6px 6px 0;
	height: 159px;
	width: 246px;
	cursor: pointer;
}

#gallery {
	width: 252px;
}

#gallery li{
	float: left;
	margin: 0 6px 6px 0;
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 120px;
	width: 120px;
}

#gallery li img{
  position: relative;
  z-index: 1;
  top: -200px;
  left: -150px;
}

#gallery #ew1{
  top: -845px;
  left: -268px;
}

#gallery #ew2{
height:500px;
left:-138px;
top:-251px;
}

#gallery #ew3{
height:500px;
left:-137px;
top:-231px;
}

#gallery #ew4{
height:500px;
left:-118px;
top:-262px;
}

#gallery #ew5{
height:1000px;
left:-393px;
top:-546px;
}

#gallery #ew6{
height:500px;
left:-127px;
top:-268px;
}

div.emw-cont{
	float: left;
	margin-bottom: 6px;
	overflow: hidden;
}

div.emw-cont a div.emw-mask{
	width: 246px !important;
	height: 159px !important;
}

div.emw-mask{
  position: absolute;
  z-index: 10;
  height: 159px;
  width: 246px;
  background: #000;
  opacity: 0.1;
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  filter: alpha(opacity=10);
  display: none;
  cursor: pointer;
}

#gallery li:hover,
div.emw-cont:hover{
	border: 1px solid #000;
	margin: -1px 5px 5px -1px;
}

#gallery li:hover div,
div.emw-cont:hover div{
display: block;
/*background: #fff;*/
}

img.gallery{
	float: left;
	cursor: pointer;
}

#dimmer{
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	-webkit-opacity: 0.6;
	filter:alpha(opacity=60);
	z-index: 1000;
	top: 0;
	left: 0;
}

#viewer{
	position: fixed;
	z-index: 2000;
	top: 50%;
	left: 50%;
	width: 640px;
	height: 540px;
	margin: -270px 0 0 -320px;
	background: #fff;
	border: 4px solid #333;
	box-shadow: 0 0 20px #333;
	-webkit-box-shadow: 0 0 20px #333;
	-moz-box-shadow: 0 0 20px #333;
	overflow: hidden;
}

.map_viewer{
	width: 748px !important;
	height: 435px !important;
	margin: -218px 0 0 -374px !important;
}

#map_container{
	overflow: hidden;
	height: 395px;
	width: 748px;
	position: relative;
}

#map_container img{
	height: 395px;
}

#gallery_preview{
	width: 300px;
	height: 400px;
	margin: 10px;
	float: left;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
}

#gallery_info{
	width: 299px;
	border-left: 1px solid #bbb;
	height: 400px;
	padding: 10px 8px 10px 10px;
	float: left;
	position: relative;
	overflow-y: scoll;
}

#gallery_close{
  float: right;
  height: 29px;
  width: 29px;
  background: url(../../img/close.png) no-repeat;
  cursor: pointer;
	position: relative;
}

#gallery_info_cont{
	
}

#gallery_info_cont h2{
	
}

#gallery_info_cont div{
	
}

#gallery_main{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	cursor: move;
	margin-top: 0;
	margin-left: 0;
}

#gallery_descr{
	padding-top: 10px;
}

#gallery_controls{
	position: absolute;
	z-index: 100;
	left: 0;
	bottom: 0;
	height: 24px;
	padding: 8px;
}

#gallery_controls.map_control{
	width: 732px;
	background: #fff;
}

#zoomin{
	padding-right: 8px;
}

#gallery_controls img{
	float: left;
}

#gallery_thumbs{
	float: left;
	border-top: 1px solid #bbb;
	width: 580px;
	height: 100px;
	padding: 10px 30px;
	position: relative;
	overflow: hidden;
}

#gallery_thumb_cont{
  width: 564px !important;
  height: 100px !important;
  position: absolute;
  top: 10px !important;
  left: 38px !important;
  overflow: hidden;
}

#gallery_thumbs > div{
  position: absolute;
  top: 45px;
  z-index: 100;
  cursor: pointer;
  height: 30px;
  width: 38px;
}

#gallery_prev{
  left: 0;
  background: url(../../img/back.png) no-repeat center center;
}

#gallery_next{
  right: 0;
  background: url(../../img/next.png) no-repeat center center;
}

#gallery_thumb_list{
	position: absolute;
	/*  left: 30px;*/
	left: 0;
	/*  top: 10px;*/
	top: 0;
	width: 9999px;
	white-space: nowrap;
	z-index: -1;
	margin: 0;
	padding: 0;
}

#gallery_thumb_list li{
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 16px;
	position: relative;
	overflow: hidden;
}

#gallery_thumb_list li img{
	position: absolute;
	cursor: pointer;
}


/************************ Studio Courses ***********************/

div.studio_courses {
	width: 655px;
	float: left;
	background: #fff;	
}

div.studio_courses *:focus {
	outline: none !important;
}

div.studio_courses img {
	border: 0;
}

div.studio_courses_title {
	float: left;
	width: 485px;
	padding-bottom: 10px;
}

div.studio_courses_next {
	float: left;
	width: 170px;
	padding-top: 8px;
}

div.studio_courses_header {
	float: left;
	padding: 0 0 10px;
}

div.studio_courses_listing {
	float: left;
}

div.studio_courses_listing span {
	font-weight: bold;
}

div.studio_courses_listing_title {
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0;
}

div.studio_courses_listing img {
	float: left;
	padding: 0 10px 10px 0;
}

div.studio_courses_listing p {
	padding-bottom: 10px;
}

div.studio_courses_instructor {
	padding: 0 0 10px;
	float: left;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
}

div.studio_courses_instructor span {
	font-weight: bold;
}

div.studio_courses_horizontal {
	float: left;
	width: 250px;
	padding: 0 10px 10px 0;
	height: 250px;
}

div.studio_courses_horizontal a{
	float: left;
}

div.studio_courses_class{
	float: left;
}


/********************** 2300 **************************/


div.tth_page {
	float: left;
	width: 650px;
}

div.tth_page h2{
	float: left;
	padding: 40px 0 48px 20px;
}

div.tth_video {
	padding: 0 10px 10px 0;
	width: 336px;
	margin: 0;
	float: left;
}

div.tth_logo {
	float: left;
	padding-bottom: 10px;
}

div.tth_upcoming {
	width: 300px;
	float: left;
}

div.tth_upcoming_title {
	width: 290px;
	padding: 4px 0 4px 10px;
	background: #666;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}	

div.tth_upcoming_event {
	float: left;
	padding: 0 0 10px 10px;
}

div.tth_upcoming_img {
	float: left;
	width: 100px;
	padding: 0 10px 0 0;
}

div.tth_upcoming_text {
	float: left;
	width: 180px;
}

div.tth_info {
	float: left;
	width: 336px;
}

#tth_past {
	clear: both;
	padding: 10px 0 0 0;
}

#tth_past p {
	clear: both;
}

#tth_past h2 {
	padding: 0 0 20px 0;
}

div.tth_year {
	float: left;
        padding: 20px 0 0 0;
}

div.tth_date {
	float: left;
	color: white;
	background: #333;
	padding: 6px 10px;
	width: 635px;
	font-size: 18px;
	font-weight: bold;
}

div.tth_covers {
	clear: both;
}
	

div.tth_event {
	float: left;
	width: 100px;
	padding: 8px 4px;
}


/*********************************** Palomar ***************************/


div.palomar_title {
    width: 655px;
    float: left;
}

span.palomar_main_title {
   color: #333;
    font-family: Verdana, sans-serif;
    font-size: 22px;
    font-style: normal;
}

span.palomar_subtitle {
    color: #333;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-style: normal;
}

div.palomar_text {
    width: 430px;
    float: left;
}

div.palomar_text iframe {
    z-index: 1000;
}


div.palomar_images {
    width: 200px;
    padding: 10px 0 10px 20px;
    float: left;
}

div.palomar_img {
    float: left;
    padding: 10px 0;
}

div.palomar_img img {
    float: left;
    width: 200px;
    border: 0;   
}

div.palomar_img a {
    float: left;
}

span.palomar_caption {
    font-size: 11px;
    display: block;
    width: 200px;
}

div.palomar_more {
    border-top: 1px solid #333;
    margin-top: 20px;
    float: left;
    padding-top: 20px;
}

div.palomar_more_item {
    float: left;
    padding-bottom: 10px;
}

div.palomar_more img {
    width: 100px;
    float: left;
}

div.palomar_more span {
    width: 320px;
    float: left;
    padding-left: 10px;
    font-size: 11px;
    line-height: 16px;
}

.youtube-player {
   z-index: 1000;
}



/********************************** Library *****************************/

p.instr {
    display: none !important;
}

iframe {
   border: 0 !important;	
}


/******************************** Landing Pages ******************************/

div.landing_item {
   float: left; 
   padding: 10px 10px 10px 0; 
}

div.landing_img {
   float: left; 
   padding-right: 10px;
}

div.landing_img img{
   width: 186px;
   height: 186px;
}

div.landing_text {
   float: left; 
   width: 449px;
}

	
#sixtyyears{
	position: fixed;
	right: 0;
	top: 25%;
	z-index: 1000;
	width: 48px;
	background: #ee1b2e;
}	

#sixtyyears img{
	width: 48px;
	float: left;
}
.avenir {
	font-family:'GibsonRegular','Avenir',Verdana,Arial,sans-serif;
	letter-spacing:0.02em;
	}
	
#header_slideshow{
	position: relative;
	z-index: 1;
}

#header_slideshow img{
	display: none;
}

#header_slideshow_wrapper{
	position: relative;
}

#header_slideshow_nav{
	position: absolute;
	right: 0;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	padding: 2px 8px;
	border-radius: 8px 0 0 0;
	-moz-border-radius: 8px 0 0 0;
	-webkit-border-radius: 8px 0 0 0;
}

#header_slideshow_nav_wrapper{
	width: 100%;
	float: left;
	position: relative;
	top: -19px;
	z-index: 10;
}

#header_slideshow_nav a{
	text-indent: -9999px;
	display: block;
	float: left;
	height: 10px;
	width: 10px;
	background: url(../../img/slider_nav.png) no-repeat left -10px;
	margin: 2px;
	position: relative;
}

#header_slideshow_nav a:hover{
	background-position: left bottom;
}

#header_slideshow_nav a.activeSlide{
	background-position: left top;
}


