/*start nofindit layout modifications*/
#widgetcol3, #col1, #onecontent {	
     padding-top: 0;
	}
#col1, #onecontent {
	margin-top: 0;
	}
#widgetcol3 {
     background-color: transparent;
     background: transparent;
	}
/*start nofindit frame modifications*/

body #widgetcol3 .shim, body #col2 .shim, body .aftersearchshim {
     display: block;
	}
body #searchwrap, body #searchwrapliner, #col1 .shim, #onecontent .shim {
     display: none;
	}

/*start altsearch*/
.altsrchtable {margin: 0 0 0 20.25em;}/*in franlin left margin is 0*/
.altsrchtable.padaltsrchtable {margin: 2px 0 0 20.33em;}
.searchfield, .searchfieldleft, .searchbuttongo input, .searchbuttongo1, .searchfieldleft1 {
     font-family: Arial, Helvetica, sans-serif;
	}
.searchlabelsmall { 
     font-size: .92em;
     }
.searchfield, .searchfieldleft, .searchbuttongo input, .searchbuttongo1, .searchfieldleft1 { 
     font-size:.92em; 
     }
.searchlabel { 
     font-size: 1.09em;
     }
.searchbuttongo input, .searchbuttongo1 {
     background-color: transparent;
	}
.searchbuttongo input, .searchbuttongo1 {
    border: 1px solid #9e998d;
    }
.holdsearchindent {width: 2.42em;}
.searchfield select, .searchfield option, .searchfieldleft select, .searchfieldleft option, .searchfieldleft1 {
     width:11.18em;
	}
.searchfield input, .searchfieldleft input, .searchfieldleft1 {
     width: 17em;
	}
.searchlabel{
     padding: .33em .5em 0 0;
	}
	
.strongRedLink {
     padding-left: 1.92em;
	padding-top: 2.08em;
	}
.searchbuttongo input, .searchbuttongo1 {
     padding: 0 2px 2px 2px;
	margin: .08em 0 0 .5em;
    }
.searchfieldleft, .searchfieldleft1 {
     float: left;
	}

.searchlabel { 
	letter-spacing: 0.03em;
     }
.searchlabelsmall {
     font-style: italic;
     }	
.searchlabel, .searchbuttongo input, .searchbuttongo1 { 
	font-weight:bold;
     }
#col1 .subjspecpagelinks {
     margin-top: 3em;
	}
.backhomeholder {vertical-align:bottom; padding-left: 4px;}
.backcollectionsearch {background:no-repeat url(images/common/dlasearchbarback2.gif) 114px 0; width: 93px;height: 20px;background-position: 0 0;}
.backcollectionhome {background:no-repeat url(images/common/dlasearchbarback2.gif) -30px 0; width: 21px;height: 20px;background-position: -101px 0;}

/*DIFF
everything below this point is new for dlafranklin*/
/*tabbed search as in franklin*/
.franklin.altsrchtable {margin: 0 0 0 0;}/*no margin on altsrch*/

td.holdsearch {padding-top: 6px;}
.holdsearch input.mainq, .holdsearch select option {line-height: 150%;font-family:"Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif;font-size: 12px;}
.holdsearch input.mainq, .holdsearch select {border: solid 1px #999;}/*THIS IS ON ITS WAY OUT, REPLACED BY NEXT LINE, 3-14*/
.holdmainq input, .holdselectq select { border: solid 1px #999;}

.mainq {width: 367px; /*margin-right: 8px;margin-left: 9px;*/ background-image: url(images/common/searchboxicon.png); background-position: 4px 50%; background-repeat: no-repeat; padding: 4px 5px 5px 20px;}



.bigtabs.recordpage #searchholder select, .homepage #searchholderh select, .resultspage #searchholder select, .bigtabs.ancillaryspage #searchholder select, .grnotch.homepage #searchholder select, .grnotch.resultspage #searchholder select, .grnotch.ancillarypage #searchholder select, .bigtabs #searchholder select {width: 169px; margin-right: 8px;height: 27px; padding-top: 3px;}

.holdsearch {width: 100%;}


.holddlasearchbutton {width: 100%;}
.bigtabs .holddlasearchbutton, .grnotch .holddlasearchbutton {width: auto;}
.holddlasearchbutton input {border: 0; background-image: url(images/franklin/dlasearchgo.gif); background-repeat: no-repeat; width: 38px; height: 27px; font-weight: bold; font-family: Verdana, "Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif; letter-spacing: .02em;font-size: 12px;padding-bottom: 3px;}/*change: defined thru parent*/
.bigtabs .holddlasearchbutton input, .grnotch .holddlasearchbutton input {padding: 1px 4px 1px 6px;}
.holddlasearchbutton input:hover {background-image: url(images/franklin/dlasearchgo_o.gif);}/*change: defined thru parent*/
.searchfieldleft1 {}/*rm float: left; */
.invisible.forsearch {color: #f6eed6;float: left; margin-left: -999px;}
.holdmainq {padding: 0 8px 0 9px;}
/* no left padding in franklin*/
.bigtabs .holdmainq, .homepage .holdmainq, .resultspage .holdmainq, .bigtabs.ancillaryspage .holdmainq, .grnotch .holdmainq {padding: 0 8px 0 0;}


.bigtabs.resultspage .holdlabel, .bigtabs.homepage .holdlabel, .bigtabs.advsrchpage .holdlabel  {display: none;}  
.grnotch.resultspage .holdlabel, .grnotch.ancillarypage .holdlabel, .grnotch.homepage .holdlabel {display: block;}  

#metasearchholder, #catalogsearchholder, #placeholder,#articlesearchholder {
	padding:.83em 0 .53em 0;
	}
#metasearchholder, #catalogsearchholder, #placeholder {
	min-height: 28px;
	}
#articlesearchholder {
	min-height: 48px;
	}
.limitOptions {
	margin: .17em -10em 0 0;
}

#metasrch, #catsrch, #courseressrch, .summonform {
    float: left;
    width: 625px;
}
.summonform {
    margin-left: 14%;
}
.tablet .summonform {
	width: auto;
}
form#metasrch, form#catsrch, form#courseressrch {margin-left: 14%;}
.tablet form#metasrch, .tablet form#catsrch, .tablet .summonform, .tablet form#courseressrch {
    margin-left: 1em;
}
#articlesearchholder  #searchboxArticle {
	background-image: url("images/common/searchboxicon.png");
    background-position: 4px 50%;
    background-repeat: no-repeat;
    padding: 4px 5px 5px 20px;
	border: 1px solid #999; 
	font-size: 12px; 
	width: 543px;
	}
.tablet #articlesearchholder  #searchboxArticle {
	width: 400px;
	}
#articlesearchholder .dlasearchbutton {
	padding: 1px 4px 1px 6px; 
	background-image: url("images/franklin/dlasearchgo.gif"); 
	background-repeat: no-repeat; 
	border: 0px none; 
	font-family: Verdana,"Source Sans Pro","Arial Unicode MS",Helvetica,sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	height: 27px; 
	letter-spacing: 0.02em; 
	width: 38px; 
	margin-left: 5px;
}



.catalogpages .crSearchLabel,.courserespages .catSearchLabel  {display:none}

#metasrch input.mainq {
	width: 536px;
	}
.tablet #metasrch input.mainq {
	width: 400px;
}
#catsrch input.mainq  {
	width: 367px;
	}
.courserespages #courseressrch input.mainq {
    width: 296px;
}
.tablet #catsrch input.mainq, .tablet #courseressrch input.mainq {
	width: 225px;
}

.tablet form#catsrch, .tablet form#courseressrch {
    width: auto;
}

#catalogsearchholder .holdselectq select {
	height: 27px;     
	margin-right: 8px;     
	padding-top: 3px;     
	width: 169px;
}
.courserespages #catalogsearchholder .holdselectq select {
	width: 240px;
}

.holdlabel {padding-top: 5px;}
.holdlabel h3 {margin-top: 0;color: #000; font-style: normal;}
.holdlabel label{font-size: 14px}
.grnotch.resultspage .holdmainq, .grnotch.ancillarypage .holdmainq, .grnotch.homepage .holdmainq {padding: 0 0 0 .5em;}
.grnotch.homepage .holdselectq, .grnotch.resultspage .holdselectq, .grnotch.ancillarypage .holdselectq {padding-left: .08em;}
.grnotch.resultspage td.holdsearch, .grnotch.ancillarypage td.holdsearch, .grnotch.homepage td.holdsearch {text-align: center;}
.grnotch.resultspage td.holdsearch form, .grnotch.ancillarypage td.holdsearch form, .grnotch.homepage td.holdsearch form {margin: 0 auto;}
.grnotch.resultspage .holddlasearchbutton, .grnotch.ancillarypage .holddlasearchbutton, .grnotch.homepage .holddlasearchbutton {width: 38px}
.grnotch.resultspage td.holdsearch select, .grnotch.ancillarypage td.holdsearch select, .grnotch.homepage td.holdsearch select {width: auto;}
.grnotch.resultspage td.holdsearch, .grnotch.ancillarypage td.holdsearch, .grnotch.homepage td.holdsearch {text-align: center;border-bottom: none;}


.ie6 td.holdmainq, .ie6 td.holdmainq input.searchfieldleft1, .ie6 input.searchfieldleft1 {width: 367px !important;}
.ie6 td.holdselectq select {width: 170px !important;}
.ie6 form#metasrch, .ie6 form#catsrch, .ie6 form#courseressrch {text-align:left !important;}
.ie6 form#metasrch label, .ie6 form#catsrch label, .ie6 form#courseressrch label  {width:5px; margin:0 0 0 0;padding:0 0 0 0;}







	
	
