#masthead-banner { overflow:hidden; background:#170103 url(/places/monasteries/sera/images/masthead-banner-sera.jpg) no-repeat 30px 0; }
#masthead-banner-right { overflow:hidden; background:#170103 url(/places/monasteries/sera/images/masthead-banner-sera-right.jpg) no-repeat right top; width:332px; min-height:65px; height:65px; position:absolute; right:3%; top:0px; z-index:10;}
body.hermitages #masthead-banner-right { overflow:hidden; background:#170103 url(/places/monasteries/sera/images/masthead-banner-herm-right.jpg) no-repeat top right; width:332px; min-height:65px; height:65px; position:absolute; right:0px; top:0px; z-index:10;}
body.full-width  #masthead-banner .masthead-banner-right { height: 65px; width: 332px;  overflow: hidden; position:absolute; top:0; right:3%; z-index:10; }
#masthead-banner a img { border-style: none; border-width:0pt; }


body.pano.single-col #body-wrapper{ width:1000px; min-width:1000px; max-width:1000px; }
body.pano.single-col #ie-root #body-wrapper { width:1000px; }

body.pano #content h1.pano-splash { color:#3f76ba;font-size:180%; font-weight:normal; margin:5px 0 10px; margin-top:-5px !important; padding:0 0 21px; text-indent:5px; letter-spacing: .06em; background:url(/global/images/bg-header-rabsal.gif) repeat-x bottom left; }
body.pano #content h1 { color:#fff; border-bottom-width:0px; margin-top:-20px !important; }
body.pano div.pano-header { background:#444; line-height:220%; margin:0; padding:0; }
body.pano div.pano-header h5 { border-top:3px double #444; border-bottom:3px double #444; background:#fff; color:#222; font-size:140%; font-weight:normal; line-height:normal; margin:0; padding:5px 0 5px 20px; }
body.pano div.pano-header h5 a, body.pano div.pano-header h5 a:visited { background:#fff; color:#3f76ba;  font-weight:normal; padding:0 5px; margin:0; }
body.pano div.pano-header h5 a:hover { color:#ce570f;  }
body.pano div.pano-header h5 a em {  }
body.pano div.pano-header h5 a:hover em {  }

div.pano-right p { padding-top:10px; }

.panorama-map { padding:0 20px 15px; background-color:#999 }
.panorama-map h6 { color:#ce570f; border-bottom-width:0pt; font-size:100%; padding:0; margin:0; background-color:#fafafa; position:absolute; top:217px !important; top:210px; right:67px; z-index:100; font-weight:bold; }
.panorama-map h6 a, .panorama-map h6 a:visited {  font-family: helvetica, arial, sans-serif; background-color:#fefefe; border-bottom-width:0pt; float:left; display:inline; color:#111; font-weight:bold; margin:0; padding:2px 13px 2px;}
.panorama-map h6 a:hover { background-color:#cacaca;  color:#000;  }

div.pano-container { float:left; display:inline; border:3px double #fff; padding:0 20px 15px; margin:0 10px 0 0 !important; margin-top:0px; background-color:#777; }
div.pano-container h2 { color:#fff; border-top:3px double #fff; display:inline; padding:2px 10px; margin:0 0 0 1%; background-color:#333;}
div.pano-container div.pano-object { float:left; }
div.pano-container div.pano-object object { float:left; display:inline; background:#555; padding:0; border:12px solid #222; border-bottom-width:0pt; }
div.pano-container div.pano-object-text { border-bottom:6px double #999; clear:both; padding:15px 0 10px; background:#222; color:#fff; width:484px; }
div.pano-container div.pano-object-text p { text-align:center; }

div.pano-description { float:right; display:inline; width:350px; border:3px double #ccc; color:#fff; background-color:#526D89;  padding:15px 20px 20px; margin:0;  }
div.pano-description a, div.pano-description a:visited { border-bottom-width:0pt; text-decoration:underline; color:#fff;}
div.pano-description a:hover { text-decoration:underline; color:#505050; background-color:#eee; }

div.pano-container h6.map-link { text-align:right; font-size:100%; line-height:150%; height:20px; padding:5px 0 0; margin:0; border-bottom-width:0pt; }
div.pano-container h6.map-link a, div.pano-container h6.map-link a:visited { color:#fff; line-height:150%; height:20px; font-weight:bold; padding:2px 23px 2px 0; margin:0; background:transparent url(/global/images/icon-i-map.gif) no-repeat right center ; border-bottom-width:0pt; }
div.pano-container h6.map-link a:hover { text-decoration:underline; }

body.pano span.dropcap-w {margin-right:3px; } 
/* ------- feature link header-h6 */
h6.feature-link-1b { clear:both; background:transparent; color:#3f76ba; border-top:3px double #ccc;  border-bottom:3px double #ccc;  font-size:140%; margin:0 0 20px; padding:0;  font-weight:bold; letter-spacing: .06em;}
h6.feature-link-1b a, h6.feature-link-1b a:visited { background:#444; color:#fff; font-size:100%; line-height:2em; display:block; text-align:center;  margin:0; padding:0; }
h6.feature-link-1b a:hover {  color:#555; text-decoration:none;  background:#fff; }



.panorama-index-wrapper {float:left; border:4px double #fff; border-bottom-width:0pt; color:#fff; background-color:#526D89;  padding:10px 20px 20px; margin:0;}
.panorama-index-wrapper h2 {color:#eee; background-color:#404040; border-top:3px double #aaa; text-align:center; font-size:220%; padding:3px 0 2px; margin:10px 0 0;}
.panorama-index-wrapper .container-left-5050, .panorama-index-wrapper .container-right-5050 {width:47%; margin:0; padding:15px 15px 30px 0; border-top:4px double #526D89; border-bottom:4px double #526D89; background-color:#f2f2f2; }

.panorama-index-wrapper dl dt {margin:0 0 -5px 5px; padding:10px 0 7px 10px; clear:both; }

.panorama-index-wrapper dl dt p {color:#505050; font-size: 90%; font-weight: bold; margin:-20px 0 0 38px;}

.panorama-index-wrapper dl dt a, .panorama-index-wrapper dl dt a:visited { border-bottom-width:0pt; color:#505050; display:block; white-space:nowrap; margin:0; font-size:90%; font-weight:bold; line-height:190%; background:url(/global/images/icon-panorama.gif) no-repeat center left; padding:2px 0 2px 37px;  }
.panorama-index-wrapper dl dt a:hover {  color:#000; text-decoration:underline; background:url(/global/images/icon-panorama.gif) no-repeat center left; padding:2px 0 2px 37px;}


.panorama-index-wrapper dl dd { color:#333;  font-weight:bold; margin:0; padding:0 0 5px 40px;  line-height:normal; font-family: verdana, helvetica, sans-serif; }

.panorama-index-wrapper dl dd a, .panorama-index-wrapper dl dd a:visited { float:right; color:#777; border-bottom-width:0pt;  text-decoration:none; font-weight:bold; margin:3px 0 0; padding:0 10px 0; font-size:100%;}
.panorama-index-wrapper dl dd a:hover { color:#ce570f; font-weight:bold; border-bottom-width:0pt;}
.panorama-index-wrapper dl dd a img, .panorama-index-wrapper dl dd a:visited img { border:3px double #999; }
.panorama-index-wrapper dl dd a:hover img { border:3px double #666; }

.panorama-index-wrapper dl dd a.last { border-right-width:0pt; }

.panorama-index-wrapper dl dd.dd-1 { border:1px solid #ccc; background-color:#fff; margin-left:45px; padding:2px 0 2px 10px; min-height:1.25em; height:1.25em; }
.panorama-index-wrapper dl dd.dd-2 { height:27px; min-height:30px; margin-left:15px; border-bottom:1px solid #526D89; }
.panorama-index-wrapper dl dd.dd-2 b { float:left; margin-left:-10px; padding:2px; margin-top:5px; color:#777;} /* this is for the thdl ID# */


/* ------------------------------------------------------------------------
--------- Scrolling images horizontally ----------------------------------- */
div#photo-strip {width: 915px; margin-top:2px; border-top:3px double #fff}
div#strip-container {margin:0; padding:0; min-height:160px; height:160px; overflow:auto; color:#222; }
#strip-container ul {margin:0; padding:0; list-style:none; white-space:nowrap; display:table-row;}
#strip-container ul li { display:table-cell; padding:0 7px 10px; text-align:center; vertical-align:top; background:#000;}
#strip-container ul li img {border:1px solid #555; margin:10px 0 0;}
#strip-container span { text-align:center; margin:0; padding:1px 0 3px; font-size:100%;  color:#fff; background:#444;}
#strip-container a, #strip-container a:visited { border-bottom-width:0pt; }
#strip-container a span, #strip-container a:visited span { font-weight:bold; border-bottom-width:0pt; border-top-width:0pt; display:block; margin:0; padding:2px 0; font-size:100%; color:#fff; background:#444;}
#strip-container span a:hover { color:#fff; background:#444; border-top-width:0pt;}
#strip-container a img { color:#fff; background:#444;  border:1px solid #444; margin:15px 0 0; padding:0 0 0; }
#strip-container a:hover img { color:#fff; background:#444;  border:1px solid #fff;}
/*------ hacks */
#ie-root-lte7 #strip-container {width:100%;scrollbar-arrow-color: #eee;scrollbar-3dlight-color:#888;scrollbar-highlight-color:#eee;scrollbar-face-color: #888;scrollbar-shadow-color: #eee;scrollbar-darkshadow-color: #888;scrollbar-track-color: #fff;}
#ie-root-lte7 #strip-container ul li {display:inline; zoom:1; height:160px;}


/* --- NOTE container margin -------- */
#content div.panorama-index-wrapper div.container-right-5050 { margin-top:0px; }

#content div.tzr-home-wrapper { margin-top:0 !important; margin-top:10px; }
#content div.tzr-home-wrapper div.container-left-5050 div.tzr-1 h4,#content div.tzr-home-wrapper div.container-left-5050 div.tzr-1-alt h4 { margin:0; padding:0; font-size:140%; line-height:150%; width:100%; }
#content div.tzr-home-wrapper div.container-left-5050 div.tzr-1 h4 a, #content div.tzr-home-wrapper div.container-left-5050 div.tzr-1 h4 a:visited { color:#fcfbb6; font-size:100%; line-height:150%; margin:0; padding:0 0 2px 28px; letter-spacing:0.06em; border-bottom:3px double #fff; border-top:3px double #fff; display:block; font-weight:bold; font-family:georgia, 'Times New Roman', serif; background:#647FA1 url(/global/images/list-diamond-white-off.gif) no-repeat 9px center; }
#content div.tzr-home-wrapper div.container-left-5050 div.tzr-1 h4 a:hover { background:#576E8C url(/global/images/list-arrow-white-lg.gif) no-repeat 8px center; }

#content div.tzr-home-wrapper div.container-left-5050 div.tzr-1-alt h4 a, #content div.tzr-home-wrapper div.container-left-5050 div.tzr-1-alt h4 a:visited { color:#fcfbb6; font-size:100%; line-height:150%; margin:0; padding:0 0 2px 28px; letter-spacing:0.06em; border-bottom:3px double #fff; border-top:3px double #fff; display:block; font-weight:bold; font-family:georgia, 'Times New Roman', serif; background:#9B744B url(/global/images/list-diamond-white-off.gif) no-repeat 9px center; }
#content div.tzr-home-wrapper div.container-left-5050 div.tzr-1-alt h4 a:hover { background:#8A6742 url(/global/images/list-arrow-white-lg.gif) no-repeat 8px center; }

#content div.tzr-home-wrapper div.container-left-5050 p { padding-right:20px; }

#content div.tzr-home-wrapper div.container-right-5050 { background-color:#f2f2f2; margin-top:15px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding-left:0px; }  
#content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 { background:#fcfcfc url(/global/images/bg-shade5-blue.jpg) repeat-x top; padding-bottom:15px; margin-bottom:5px; }
#content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 p { font-family:verdana, arial, sans-serif; padding-left:10px; padding-top:5px;  }
#content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 h4 { margin:0; padding:0; font-size:140%; line-height:150%; width:100%;  border-top:2px solid #777; }
#content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 h4 a, #content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 h4 a:visited { color:#606060; border-bottom-width:0pt; display:block; text-decoration:underline; margin:0; padding:0 0 0 21px; background:transparent url(/global/images/list-arrow-orange.gif) no-repeat 9px center; }
#content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 h4 a:hover { text-decoration:underline; color:#4f808b; }

#content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 a img, #content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 a:visited img {width:30%; border:5px solid #ccc; padding:2px;}
#content div.tzr-home-wrapper div.container-right-5050 div.tzr-1 a:hover img {border:5px solid #999;}


/* ---- Column Header with Tab ----- */
#content div.tzr-home-wrapper h3.header-tab { position:absolute; z-index:100; padding:0 0 2px !important; padding:3px 0 2px; margin:0; margin-top:-23px !important; margin-top:-25px; color:#707070; line-height:150%; font-size:130%; text-transform:uppercase; }
#content div.tzr-home-wrapper h3.header-tab span {  margin:0; padding:4px 0 3px 40px !important; padding:0px 0 0 40px;  background: url(/global/images/bg-plain-tab-lt.gif) no-repeat left top; }
#content div.tzr-home-wrapper h3.header-tab span em { font-style:normal; margin:7px 0 0; padding:4px 37px 3px 0 !important; padding:0px 40px 0 0; background: url(/global/images/bg-search-tab-rt.gif) no-repeat right top; }
#content div.tzr-home-wrapper h3.header-tab span em strong { padding:4px 4px 3px 1px; margin:0; background:url(/global/images/bg-search-tab.gif) repeat top; }



/*---- Targeting of the navbar ----*/
.home #masthead-navbar li.home a, 
.spaces  #masthead-navbar li.spaces a,
.colleges  #masthead-navbar li.colleges a,
.people  #masthead-navbar li.people a,             
.activities  #masthead-navbar li.activities a,
.hermitages  #masthead-navbar li.hermitages a,
.images  #masthead-navbar li.images a,
.audio-video  #masthead-navbar li.audio-video a,
.seraessays #masthead-navbar li.seraessays a,
.reference  #masthead-navbar li.reference a { 
color:#CE570F; 
background:#fff url(/global/images/button3-L.jpg) no-repeat left top; 
padding-left:20px; 
}


.home #masthead-navbar li.home a b, 
.spaces  #masthead-navbar li.spaces a b,
.colleges  #masthead-navbar li.colleges a b,
.people  #masthead-navbar li.people a b,
.activities  #masthead-navbar li.activities a b,
.hermitages  #masthead-navbar li.hermitages a b,
.images  #masthead-navbar li.images a b,
.audio-video  #masthead-navbar li.audio-video a b,
.seraessays #masthead-navbar li.seraessays a b,
.reference  #masthead-navbar li.reference a b { 
color:#CE570F; 
background:#fff url(/global/images/button3-R.jpg) no-repeat right top; 
padding-top:4px;  
}

.home #masthead-navbar li.home a:hover, 
.spaces #masthead-navbar li.spaces a:hover, 
.colleges #masthead-navbar li.colleges a:hover, 
.people #masthead-navbar li.people a:hover, 
.activities #masthead-navbar li.activities a:hover, 
.hermitages #masthead-navbar li.hermitages a:hover, 
.images #masthead-navbar li.images a:hover, 
.audio-video #masthead-navbar li.audio-video a:hover, 
.seraessays #masthead-navbar li.seraessays a:hover,  
.reference #masthead-navbar li.reference a:hover
{  
text-decoration:none; 
background:#fff url(/global/images/button3-L.jpg) no-repeat left top; 
}

.home #masthead-navbar li.home a:hover b, 
.spaces #masthead-navbar li.spaces a:hover b, 
.colleges #masthead-navbar li.colleges a:hover b, 
.people #masthead-navbar li.people a:hover b, 
.activities #masthead-navbar li.activities a:hover b, 
.hermitages #masthead-navbar li.hermitages a:hover b, 
.images #masthead-navbar li.images a:hover b, 
.audio-video #masthead-navbar li.audio-video a:hover b, 
.seraessays #masthead-navbar li.seraessays a:hover b,  
.reference #masthead-navbar li.reference a:hover b
{ 
color:#00c; 
text-decoration:underline; 
background:#fff url(/global/images/button3-R.jpg) no-repeat right top; 
}

/* Highlight Box for TBRC Refs*/

#tbrccontainer {
    display: none;
    background: #000000;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 200%;
    width: 100%;
    z-index: 1900;
    opacity: .75;
    filter: alpha(opacity=75);
}

#tbrcpop {
    display: none; 
    background: white; 
    position: absolute; 
    top:50px; 
    left: 250px; 
    z-index: 2000; 
    max-height: 500px; 
    width: 550px;  
    overflow: auto;
    border: 5px outset #82A294; 
    padding: 6px;
}

#tbrcpop h2, #tbrcpop h3 {
    width: 100%;
    text-align: center;
    margin-left: 0px;
    padding-left: 0px;
}

#tbrcpop .credit {
    display: block;
    text-align: center;
    font-size: 100%;
}

#tbrcpop  ul { font-size: 120%;}

#tbrcpop .tbrclabel {
    font-weight: bold;
    text-transform: capitalize;
}

#clsbtn {
    float: right; 
    z-index: 2001; 
    width: 20px; 
    background: transparent url(/global/images/close.gif) no-repeat top right;
}

a.iconl-text {
	padding: 2px 0pt 2px 25px;
	margin: 0pt;
	background-color: transparent;
	background-image: url(/global/images/text-icon1.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
}

.big-image {
	max-height: 460px;
	max-width: 500px;
}

li p {font-size: 100%;}

#seraSubdiv {
	width: 570px !important;
	font-family: serif;
	font-size: 14px !important;
}

#seraSubdiv h3 {
	font-size: 18px !important;
}

#seraSubdiv li {
	line-height: 18px !important;
}

#jqmSubDiv li, #jqmSubDiv p { font-size: 10pt; }
