body {font-size: 13px;}
#col1, #holdingscol3 {
	font-family:"Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;	
	}	
#col1 {float: none;margin-right: 8px;width: auto;}
/*body classes: .homepage .recordpage, .advsrchpage, .resultspage, .ancillarypage*/



 /*franklin home*/

.bigtabs.homepage #col1 {     padding-top: 15px;	margin-right: 0; margin-left: 271px;}
.bigtabs.homepage .bigbuttons, bigtabs.homepage .holdbreadcrumbs, bigtabs.homepage .resultstoolbar, .bigtabs.homepage div.holdbreadcrumbs#breadcrumbs {display: none;}
.bigtabs.homepage .sendme {float: none; text-align: right;}
.bigtabs.homepage #widgetcol2, .bigtabs.homepage #widgetcol2 .standaloneheader {margin-top: 0;}
.bigtabs.homepage #homepagecontent h3.startling {margin-top: 1.5em;	}
.homepage #dummycol2, .metapages #dummycol2, .ancillarypage  #dummycol2 {display: none;}/*TILL WE HAVE LEFT SOURCES COL*/
.homepage.metapages #widgetcol2, .homepage.metapages #sidebarcontrol, .homepage.articlepages #widgetcol2, .homepage.articlepages #sidebarcontrol {display: none;}

/* results page*/
.resultspage #widgetcol2,
.resultspage #dummycol2/*TILL WE HAVE LEFT SOURCES COL*/,
.resultspage .holdbreadcrumbs,
.resultspage .catalogtoolbar.resultstoolbar,
.resultspage .summontoolbar.resultstoolbar,
.resultspage .holdsortby {display: none;}
.resultspage.catalogpages #widgetcol2, 
.resultspage.catalogpages .holdbreadcrumbs, 
.resultspage.catalogpages .catalogtoolbar.resultstoolbar, 
.resultspage.catalogpages .holdsortby {display: block;}
.resultspage.metapages .summontoolbar.resultstoolbar {display: block;} 
.metapages .holdbreadcrumbs {margin-left: 271px;}
.resultspage.metapages .holdbreadcrumbs {display: block; height: 40px;margin-left:171px;}
.metapages .facetcrumb,
.resultspage.metapages .holdrss,
.resultspage.metapages .holdbibmgr,
.resultspage.metapages #printdropdown {display: none;}
.resultspage.metapages #col1 {padding-top: 0px; margin-right: 0; margin-left: 1em;}/*TILL WE HAVE LEFT SOURCES COL*/
.resultspage.catalogpages #col1 {padding-top: 20px;	margin-right: 0; margin-left: 271px;}

/*advsrch*/
.advsrchpage #mainsrch, .advsrchpage  #widgetcol2, .advsrchpage .resultstoolbar, .advsrchpage .holdsortby {display: none;}
.advsrchpage .holdbreadcrumbs {display: block;}
.advsrchpage #col1 {padding-top:1em;margin-left: 0; margin-right: 0;}
.advsrchpage #dummycol2 {display: none;}


/*recordpage, ancillarypage*/
.bigtabs.recordpage .holdbreadcrumbs, .bigtabs.recordpage .resultstoolbar {display: block;}
.ancillarypage .resultstoolbar {display:none;}
.ancillarypage .holdbreadcrumbs {display: block;height: 3em;}

.recordpage #widgetcol2, 
.recordpage .holdsortby,
.ancillarypage #widgetcol2, 
.ancillarypage .holdsortby  {display: none;}
.recordpage #requestavailable.holdsortby {display:block;}
.recordpage #col1, .ancillarypage #col1 {padding-top:1em;margin-left: 0; margin-right: 0;}


.recordpage .holdbreadcrumbs, .advsrchpage .holdbreadcrumbs {margin-left:251px;}

/* courseres results page*/


.grnotch.resultspage #widgetcol2, 
.grnotch.resultspage .holdbreadcrumbs, 
.grnotch.ancillarypage .holdbreadcrumbs,
.grnotch.resultspage .resultstoolbar, 
.grnotch.resultspage .holdsortby {display: block;}

.courserespages.grnotch.resultspage .summontoolbar.resultstoolbar {display:none;}	
.grnotch.resultspage #col1, 
.grnotch.ancillarypage #col1 {padding-top: 15px;}

.grnotch.homepage .tabrow, .grnotch.resultspage .tabrow, .grnotch .tabrow {display: none;}
.grnotch.homepage #col1, .grnotch.resultspage #col1 {margin-right: 0; margin-left: 271px;}

.grnotch.homepage #widgetcol2 {display: block;}

.grnotch.homepage .resultstoolbar,
.grnotch.homepage .holdsortby,
.grnotch.homepage .querycrumb, 
.grnotch.homepage .facetcrumb {display: none;}

.grnotch.homepage .holdbreadcrumbs#breadcrumbs {height: 40px; display: block;}
.grnotch.homepage #widgetcol2 {margin-top: 0; padding-top: 0;}

/*viewmore*/
.viewmore .resultsheader {margin-bottom: 1em;}

.skiptoresults, .skiptosrch, .skiptosrchlink, .skiptoadvsrchlink, .skiptoadvsrch, .skiptofacets, .skiptorecorddetails, .skiptoholdings, .skiptofindingstuff, .skiptobreadcrumbs, .skiptocheckcrumbs, .skiptobrowselist, .skiptocourseressrch, .skiptocourseressrch, .skiptosrchlinkfromcourseres {display: none;}

.homepage .skiptosrch, .homepage .skiptoadvsrchlink, .homepage .skiptofacets, .homepage .skiptofindingstuff {display: block}

.recordpage .skiptosrch, .recordpage .skiptorecorddetails, .recordpage .skiptoholdings, .recordpage .skiptoadvsrchlink, .recordpage .skiptobreadcrumbs {display: block}

.advsrchpage .skiptoadvsrch, .advsrchpage .skiptosrchlink, .advsrchpage .skiptocheckcrumbs {display: block}

.resultspage .skiptosrch, .resultspage .skiptoresults, .resultspage .skiptoadvsrchlink, .resultspage .skiptofacets, .resultspage .skiptobreadcrumbs {display: block}

/*.browsepage .skiptosrch, .browsepage .skiptobrowselist, .browsepage .skiptoadvsrchlink {display: block} */

.grnotch.resultspage .skiptocourseressrch, .grnotch.resultspage .skiptofranklinfromcourseres, .grnotch.resultspage .skiptoresults, .grnotch.resultspage .skiptofacets, .grnotch.resultspage .skiptobreadcrumbs  {display: block}


.coursereshome .skiptocourseressrch, .coursereshome .skiptosrchlink, .coursereshome .skiptoadvsrchlink {display: block}
/* if there's a facet col start facet col*/
#widgetcol2, #dummycol2 {
    float: left;
	width:256px;
	padding-top: 0;
	padding-right:0;
	margin-right: 0;
	font-family:"Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;	
	}
#dummycol2 {
	display:none;
}
#widgetcol2 .standaloneheader {
font-family:"Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
font-size:13px;
font-style:oblique;
}
#widgetcol2 .standaloneheader {
	color: #000;
	} 
#widgetcol2 .headerclosedarrow, #widgetcol2 .headerclosedarrow a, #widgetcol2 .headerclosedarrow a:visited, a.showall, a.dlabrowselink, a:visited.showall, a.dlabrowselink:visited  {
     color: #666;
	}

#widgetcol2 .headerclosedarrow a:hover, #widgetcol2 .headerclosedarrow a:visited:hover, a:hover.showall, a:hover.dlabrowselink, a:hover:visited.showall, a.dlabrowselink:hover:visited {
	 text-decoration: underline;
	 color: #c60;
	}
#widgetcol2 .dot {
	background-image:url(../images/common/dotwidgetcol10px.gif);	
	}
#widgetcol2 .headerclosedarrow {
     background-image: url(../images/common/arrowclosedwidgetcol2.gif);	
	}
#widgetcol2 .colunit {
	line-height: 115%; 
	border-top: dotted 1px #2c2c2c;
	border-right: dotted 1px #999;
	border-bottom: dotted 1px #2c2c2c;
	border-left: dotted 1px #999;
	}	
#widgetcol2 .dotlist {
     padding: 0 0 0 11px;
	margin: .33em 1.67em 0 0;
	}
#widgetcol2 .dot {
	 padding-bottom: .5em; 
	 margin-top: 0;
	}
#widgetcol2 .colunit {
	padding: 3px 2px 2px 2px; 
	margin-bottom: 0;
	}
#widgetcol2 .headerclosedarrow { 
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	}
#widgetcol2 .invisible, #widgetcol2 h2.widgetcolheader{margin-left: -999px;}
/*new openshut*/
.colunitheaderjq, .headerclosedarrowjq {
	 font-size: 1.27em; 
	 }
#widgetcol2 .colunitheaderjq, #widgetcol2 .headerclosedarrowjq {
	 font-size: 1em; 
	 }
#widgetcol2 h3.recordDescriptionjq {
	padding: .4em 0 .18em 0;
	margin: 0 0 0 21px;
	}
#widgetcol2 .colunitheaderjq, #widgetcol3 .headerclosedarrowjq { 
     background-image: url(../images/common/facetheaderbg.gif); background-repeat:repeat-x;height: 22px !important;	
	}
#widgetcol2 .recordBodyjq {
	 border-top: dotted 1px #999 !important;
	}

.colunitheaderjq .controljq img {background-image: url(../images/common/facetopen.gif); background-position: 3px 6px;background-repeat: no-repeat;}
.headerclosedarrowjq .controljq img {background-image: url(../images/common/facetclosed.gif); background-position: 3px 6px;}
#widgetcol2 .controljq img {width: 22px; height: 22px;}
#widgetcol2 .colunitheaderjq, #widgetcol2 .headerclosedarrowjq { 
	border-bottom: solid 1px #fff; 
	}
#widgetcol2 .colunitheaderjq, #widgetcol2 .headerclosedarrowjq { 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
#widgetcol2 .recordBodyjq {
     padding: .18em .42em .5em .42em;
	}
#widgetcol2 .recordDescriptionjq {
     font-style: normal;
	 font-family:"Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
	 font-size: 13px
	 }	
#widgetcol2 .recordDescriptionjq, #widgetcol2 .recordDescriptionjq a, #widgetcol2 .recordDescriptionjq a:visited {
color:#000;
}
#widgetcol2 .recordDescriptionjq a:hover, #widgetcol2 .recordDescriptionjq a:visited:hover {
color:#c60; text-decoration: none;
}		
#widgetcol2 .standaloneheader {     
	padding: 0 0 0 0;
	margin: .92em 0 .25em 5px; 
	border-bottom:none;/*overrides frame.css*/
	}


#widgetcol2 .dotjq {
	background-image:url(../images/common/dotwidgetcol11px.gif);background-position: 0 -4px;	
	}
.checkjq {
	background-image: url(../images/common/checkmark.gif); 
	background-position: 1px 2px; 
	background-repeat:no-repeat;
	}

#widgetcol2 .dotjq {
	padding: 0 0 0 11px;
	margin: .25em 0 0 0;
	}
.checkjq {
	padding: 0 0 0 1.24em;
	margin: .25em 0 0 0;	
	}
#widgetcol2 .colunit ul {
	list-style-image:none;
	list-style-type:none;
	margin: 0 0 0 0;
	padding-left: 2px;								
	}
#widgetcol2 .colunit ul li {margin-top: 5px; padding-left: 12px;background:url("../images/common/dotwidgetcollist.gif") 0 5px no-repeat;}
#widgetcol2 .colunit ul.nodot {padding-left: 0; margin-left: -8px}
#widgetcol2 .colunit ul.nodot li {background-image: none;padding-left: 0; }

/* waiting for ORing.nodot.or.format li {text-indent: -50px; margin-left: 50px;}*/
.nodot.or.format li {margin-left: 4px;text-indent: 0;}/*goes away when we have ORing*/
.nodot.or.format li.selectall {text-indent: 0; margin-left: 0;}
.formatbook, .formatjournal, .formatvideo, .formatscore, .formatsound, .formatmap, .formatms, .formatdata, .formatthesis, .formatmicro, .formatconf, .formatimage, .formatgovdoc,.formatarchive, .formatsoundmusic, .formatnewspaper, .formatwebapp, .formatwebapp2, .formatsoundnonmusic, .formatebook, .format3D, .formatunknown, .formatprojectedgraphic {
	background-repeat: no-repeat; background-position:0  0; padding: 1px 0 1px 26px;}
	
 



.recordBodyjq label {margin-left: 8px;}
.formatbook {background-image: url(../images/franklin/formaticonbook.gif);}
.formatjournal {background-image: url(../images/franklin/formaticonjournal.gif);}
.formatvideo {background-image: url(../images/franklin/formaticonvideo.gif);}
.formatscore {background-image: url(../images/franklin/formaticonscore.gif);}
.formatsound {background-image: url(../images/franklin/formaticonsound.gif);}
.formatmap {background-image: url(../images/franklin/formaticonmap.gif);}
.formatms {background-image: url(../images/franklin/formaticonms.gif);}
.formatdata {background-image: url(../images/franklin/formaticondata.gif);}
.formatthesis {background-image: url(../images/franklin/formaticonthesis.gif);}
.formatmicro {background-image: url(../images/franklin/formaticonmicro.gif);}
.formatconf {background-image: url(../images/franklin/formaticonconf.gif);}
.formatimage {background-image: url(../images/franklin/formaticonimage.gif);}
.formatgovdoc {background-image: url(../images/franklin/formaticongovdoc.gif);}
.formatarchive {background-image: url(../images/franklin/formaticonarchive.gif);}
.formatsoundmusic {background-image: url(../images/franklin/formaticonsoundmusic.gif);}
.formatnewspaper {background-image: url(../images/franklin/formaticonnewspaper.gif);}
.formatwebapp {background-image: url(../images/franklin/formaticonwebapp.gif);}
.formatwebapp2 {background-image: url(../images/franklin/formaticonwebapp.gif);}
.formatsoundnonmusic {background-image: url(../images/franklin/formaticonsoundnonmusic.gif);}
.format3D {background-image: url(../images/franklin/formaticon3D.gif);}
.formatebook {background-image: url(../images/franklin/formaticonebook.gif);}
.formatunknown {background-image: url(../images/franklin/formaticonunknown.gif);}
.formatprojectedgraphic {background-image: url(../images/franklin/formaticonprojectedgraphic.gif);}

.facetbrowsemore {margin-top: 5px;text-align: right;font-style: oblique; letter-spacing:.02em;}
.selectall {background-color:#ececec !important;margin-top: -2px !important;padding: 1px 0 4px 0;margin-right: -6px ; }
.facetpopincomplete {background-color: #ffc;font-style: oblique; letter-spacing: .02em;}

li.selectall label {margin-left: 10px;}
li .only {font-size: .92em; text-decoration:underline;} 
/*end new openshut*/	



/*PAGELINE STUFF*/
/*.bigtabs.homepage #pageline div.holdclassiclink, .bigtabs.recordpage #pageline div.holdclassiclink {text-align: right;margin: 0 1em 0 auto;} change: rm replace with div.holdclassiclink {text-align: right;margin: 0 1em 0 auto;} 3/25*/
div.holdclassiclink {	text-align: right;	margin: 0 0 0 auto; padding-right:1em;	}/*change: more general replacement 3/25*/
.feedbacklink {float: left; padding-left: 1em; text-align: left;}/*add text-align: left; 3/25*/
.advsrchpage #pageline, .homepage #pageline, .recordpage #pageline, .ancillarypage #pageline {text-align: right;}/*change: pageline holdclassiclink does not float except on results pages*/
.resultspage .holdclassiclink {float: right;}/*change: generalize holdclassiclink floats on all results pages 3/25*/
.resultspage #pageline {text-align: center;}/*add 3/25*/	
#pageline.standard {
background-image: url(../images/common/holdnumbers.png);
background-repeat:repeat-x;
bottom:-6px;
left:0;
position:fixed;
width:100%;
z-index:100;
height: 3em;
padding-top: 1em;
/*text-align: center; change: rm 3/25. change: split into pageline.standard, pageline, and pageline.forie*/
}
#pageline {
color: #000;
font-size: 1em;
font-family: "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;
}
#pageline .active {background-image: url(../images/common/holdnumbersactive.png);background-repeat:repeat-x; border: solid 1px #999;}
.holdpaging {width: 70%; margin: 0 auto;}
.resultspage .holdpaging {width: 70%; margin: 0 auto;height:16px;}
#pageline a, #pageline a:visited {color: #000;}
#pageline a:hover, #pageline a:visited:hover {color: #c60;}
/*added 5/28/13*/
.closequick {
    border: solid 1px #ccc;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0.92em;
    line-height: 100%;
    margin: -.08em 2px 0 .5em;
    padding: 2px 4px 2px 3px;
}
.directlinkalert {
     position:absolute; 
	 bottom: 3em;
	 right:.5em; 
	 background-color: #fff;
	 padding:.25em 0 .25em .5em;
	 border:solid 1px #bbb;
	 box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.35);
}
.nextprevarrows {font-weight: bold;}
#pageline .nextprevarrows {font-weight: normal;}
.foundrange {padding: 3px 0 .33em 0;height: 1.33em;}
.foundrange.searchbottom {padding-left: 2.17em;}
.foundrange.xbrowsebottom {}
.foundrange.rbrowsebottom {}
.forie6 {display: none;}/*added 3/25*/
#pageline.forie6{background-color: #f0f0f0; clear: both;font-size: .92em; padding: .33em 0 .25em 0;}


#number_field_1 {display: none;}
body.viewmore h2.invisible {
    position: relative !important;
	left:-1500px !important;
	color: #f00
}

/*For sidebar show/hide*/

#hidecontrol,#showcontrol.forbrowse {
	display: block;
}
#showcontrol, #hidecontrol.forbrowse{
	display: none;
}


/*new style gets rid of right border of facets*/
#widgetcol2 .colunit {
	border-right: none;
}

/*For IE compatibility*/

/*IE6 in layoutleftfacets*/
.ie6 #content {}
.ie6 .forie6{background-color: #f0f0f0; clear: both;margin-top: 2em;font-size: .92em}/*change added 3/25*/
.ie6 .resultspage .holdclassiclink {float: none !important;}/*temporary till we put page range in*/

.ie6 .resultspage #pageline {text-align: right;}/*temporary till we put page range in*/

.ie6 .bigtabs .tabrow {display: block;}/*change 3-21*/
.ie6 .resultspage #col1 {margin-top: 2.5em;}/*change 3-21*/


.ie6 .standard {display: none;}/*change added 3/25*/
.ie6 .forie6 {display: block;}/*change added 3/25*/


/*.ie6 ul#helpDropdown {top:0;}*/
.ie6 ul#helpDropdown {
	position:absolute;
	z-index: 200;
	top: 2em;
	right:0;
	width: 185px;
	}
.ie6 div#navandidbar div#idbar div#notifications {
	position:absolute;
	z-index: 201;
	top: 0;
	left: 0;
	width: 340px;
	}
.ie6 ul#helpDropdown, .ie6 ul#helpDropdown li {
	text-align: right!important;
}	
.ie6 .loggedin #navlinks {
		margin-top: -21px;
	 }
/*IE7*/
.ie7 .advsrchpage #col1 {padding-top:0;}/*change: 3/21*/
.ie7 .bigtabs.resultspage #col1, .grnotch.resultspage #col1 {padding-top: 2.5em;}/*change: 3/21*/


.ie7 #navandidbar.loggedin #navlinks {
		margin-top: -21px;
	 }

/*IE8*/
.ie8 .advsrchpage #col1 {padding-top:0;}/*change: 3/21*/
.ie8 .bigtabs.resultspage #col1 {padding-top: 1.5em;}/*change: 3/21*/