ul#schoolmainnav li:first-child a {width:208px !important;}
ul#schoolmainnav li:nth-child(2) a {width:266px !important;}
ul#schoolmainnav li:nth-child(4) a {width:216px !important;}
ul#schoolmainnav li:nth-child(3) a {width:213px !important;}
ul#schoolmainnav li:nth-child(5) a {width:235px !important;}

.home-main-library {width:867px;padding:0 20px 0 0;}

.home-right-library {width:271px;padding:0 20px;padding-top:0 !important;}
.home-right-library h3 {margin:-5px 0 16px 0;}

.drops {z-index:9999 !important;display:none;}

strong.icon-home {float:left;margin:0 !important;padding:0 !important;width:14px !important;height:12px !important;background:url('/library/i/home-icon.png') no-repeat !important;display:block;text-indent:-99999px !important;}

strong.icon-arrow {float:left;margin:0 !important;padding:0 !important;width:8px !important;height:13px !important;background:url('/library/i/icon-arrow.png') no-repeat !important;display:block;text-indent:-99999px !important;}

img.arrow-icon {margin:0 20px;}

.microsite-inner_main {margin-bottom:30px !important;}

button strong.search-icon {text-indent:-9999px;float:left;margin:3px -23px 0 33px !important;padding:0 !important;width:14px !important;height:14px !important;background:url('/library/i/search-icon.png') no-repeat !important;}

button:hover strong.search-icon {background:url('/library/i/search-icon2.png') no-repeat !important;}

.box-link {width:349px;color:#fff;font-size:34px;}
.box-link a {color:#fff;display:block;padding:117px 40px 177px; 0;line-height:43px;font-weight:400;}


#featurePost {width:500px;height:315px;background-size: 500px 315px !important;background-repeat: no-repeat !important;}

#feature-text {background-color: rgba(0, 0, 0, 0.7);padding:20px;display:block;position:relative;left:0;top:160px;}

li#page571 {height:30px !important;padding-top:15px;padding-bottom:46px;}

#feature-text h3 {margin:0 0 5px 0;color:#fff;}
#feature-text h4 {margin:0 0 5px 0;color:#fff;}
#feature-text h4 a{color:#fff;}
#feature-text p.featured-text-links a {color:#fff;}

.callout {padding:18px;background-color:#e7ecf0;margin:15px 0;}
.callout strong {color:#093867 !important;}

#footerinfo.row ul.subnav {display:none;} 

#footerinfo div.col-sm-3:first-child {width:450px;}        
#footerinfo div.col-sm-3:nth-child(2) {width:450px;}
#footerinfo div.col-sm-3:nth-child(3) {width:170px;}

#footerinfo div.col-sm-3 ul.sub-nav {display:none;}

ul.footerlinks li {display:block !important;margin:0 !important;padding:0 !important;}

.LIBbox {background-color:#e7ecf0;font-size:12px !important;padding:10px !important;width:500px;}

div.postList {}

div.postList img.postPicSmall {border:3px solid #ccc;float:left;margin:0 10px 10px 0;height:60px;display:none;}

.LIBbox.open {background-color:#dce9d5;}


#purple-box-link {background-color:#620e6e;}
#blue-box-link {background-color:#01305a;}

a span.bottom-icon#bottom-icon-facebook {background:url('/library/i/icon-facebook.png');width:25px;height:25px;text-indent:-99999px;margin:5px 0 0 -3px;}
a:hover span.bottom-icon#bottom-icon-facebook {background:url('/library/i/icon-facebook.png') 0 -25px;width:25px;height:25px;text-indent:-99999px;}

a span.bottom-icon#bottom-icon-twitter {background:url('/library/i/icon-twitter.png');width:25px;height:25px;text-indent:-99999px;margin:5px 0 0 1px;}
a:hover span.bottom-icon#bottom-icon-twitter {background:url('/library/i/icon-twitter.png') 0 -25px;width:25px;height:25px;text-indent:-99999px;}

a span.bottom-icon#bottom-icon-linkedin {background:url('/library/i/icon-linkedin.png');width:25px;height:25px;text-indent:-99999px;margin:6px 0 0 0px;}
a:hover span.bottom-icon#bottom-icon-linkedin {background:url('/library/i/icon-linkedin.png') 0 -25px;width:25px;height:25px;text-indent:-99999px;}

a span.bottom-icon#bottom-icon-googleplus {background:url('/library/i/icon-googleplus.png');width:28px;height:28px;text-indent:-99999px;margin:4px 0 0 -1px;}
a:hover span.bottom-icon#bottom-icon-googleplus {background:url('/library/i/icon-googleplus.png') 0 -28px;width:28px;height:28px;text-indent:-99999px;}

a span.bottom-icon#bottom-icon-youtube {background:url('/library/i/icon-youtube.png');width:28px;height:28px;text-indent:-99999px;margin:5px 0 0 -2px;}
a:hover span.bottom-icon#bottom-icon-youtube {background:url('/library/i/icon-youtube.png') 0 -28px;width:28px;height:28px;text-indent:-99999px;}




span.icon-home:hover {background:url('/library/i/home-icon.png') 0 -13px !important;}

div.dropright ul.subnav {display:none;}

div.dropright ul {list-style-type:none;margin:0;padding:0;}

#sidebar_buttons button:first-child {border:0;background-color:#709519;}

#sidebar_buttons button {	-webkit-box-shadow: 0 0;
	box-shadow: 0 0;width:100% !important;border:0;background-color:#4385c1;color:#fff;text-transform:uppercase;padding:15px 20px;font-weight: 600;font-size:16px;margin-bottom:10px;}

.fb-like-box {width:350px !important;margin-left:0px !important;margin-top:-12px !important;}

.hours-header {font-size:13px;margin-top:10px;color:#444 !important;}

.hours-header #hoursinclude strong {display:none;}
.hours-header #hoursinclude p {margin-top:-28px;}
.hours-header h3 {color:#444;font-weight:500;font-size:10.2pt;margin:0 0 5px 0;}
.hours-header ul {list-style-type:none;margin:-13px 0 0 0;padding:0;font-size:10pt;}

.color-gray{
	background-color:#e7ecf0;}
	
.color-gray h2 {color:#333333;}
	
.color-gray:hover {
	background-color:#ecf3f9;}
	
.color-gray p {color:#333;font-weight:normal;padding:0 40px 20px 40px;position:relative;top:0;}

.color-gray p img {height:205px;float:right;margin:0 15px 18px 0;}


.hours-box {padding:10px 10px 55px 10px;}
.hours-box h3 {font-size:33px;margin:0;}
.hours-box p {margin:4px 0 !important;}
.hours-box a {margin:0 !important;padding:0 !important;}
.hours-box ul {list-style-type:none !important;margin:0 !important;padding:0 !important;}

p#searchlinks {margin-top:15px;}

p#searchlinks a {font-weight:normal !important;}

#searchbox {background:transparent url('/library/i/searchbox-back2.png');padding:15px 25px !important;  border: 2px solid #eee;border-radius: 25px;width:80% !important;margin:39px auto 0 auto;}

#searchbox .form-group input#ebscohostsearchtext {width:80% !important;float:left;margin:-5px 15px 0 30px;height:36px !important;font-size:17px !important;color:#555 !important;font-weight:normal !important;}

#searchbox {text-shadow:none !important;color:#555;}

#searchbox button {margin:-4px 0 0 -20px;background-color:#7aa120;}

#searchbox h3 {color:#444;text-shadow:none !important;margin:0 0 10px;font-size:40px;}

#searchbox a {color:#336699;}

#right ul {list-style-type:none;margin:0;padding:0;}
#right ul li {margin-bottom:10px;}


.gray-double-box {width:746px;clear:after !important;float:right;margin:15px 15px 20px 0;height:297px;max-height:297px;  font-family: 'Open Sans', sans-serif;}

.gray-box-overlay {width:478px;height:297px;max-height:297px;background-color:#ecf3f9;margin-left:268px;padding:27px 38px;}

.gray-box-overlay h3 {
	margin:0px 0 10px -15px; padding-top:0;font-size:33px;
	padding-bottom:0;color:#428bca;}


	
	
	
.gray-box-overlay p {
	font-size:15px;
	color:#757a7fc;
	margin:0 0 0 -15px;
	padding-right:40px;
	font-weight:normal;
	}	

	#contentrow1 {margin-top:20px !important;}
	#contentrow2 {margin-top:20px !important;margin-bottom:20px;}
	
	#socialrow {margin:20px 0px;}
	
	.gray-box-overlay ul li a {font-weight:normal !important;}
	
.colored-bucfket {height:200px !important;}	
	
.colored-bucket.color-a {margin-left:-15px;}	
.colored-bucket.color-c {margin-left:15px;}	

.newscontent {width:800px;}

.news {width:470px !important;padding:40px 0 0 0 !important;margin:0 !important;float:left !important;}

.news h3 {margin:0 !important;width:190px;padding:0 !important;}

.exhibits {width:320px;float:left;margin:40px 0 0 10px;}

.exhibits div {clear:both !important;display:block;margin-bottom:40px;}

.exhibits img {width:120px;float:left;margin:0 10px 10px 0;}
.exhibits p {margin:0 !important;font-size:13px !important;}

.news .extras {
    list-style-type: none;
    margin: 0;
    position: relative;
    left:180px;
    top: -30px;
}

.news .extras li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    padding: 0 5px;
}

.news .extras li a {
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
}

.news .extras li a.facebook {
    background: transparent url("http://www.simmons.edu/i/homepage/icons-social-spt.png") no-repeat scroll 0 -25px;
    padding: 0;
}

.news .extras li a.twitter {
    background: transparent url("http://www.simmons.edu/i/homepage/icons-social-spt.png") no-repeat scroll 0 0;
    padding: 0;
}

.news .extras a.rss {
    background: transparent url("http://www.simmons.edu/i/homepage/icons-social-spt.png") no-repeat scroll 0 -49px;
    padding: 0;
}


	

/* +Search tabs
--------------------------------------------- */

.description #search-tabs,
.description #search-box, {
	position: relative;
	z-index: 1;
	overflow: hidden;
	}


	


.description .ui-tabs .ui-tabs-hide {
	display: none;
	}

.description .search-tabs ul.tab-nav {
	width: 100px;
	margin: 0 -1px 5px 0;
	float: left;
	}

.description .search-tabs ul.tab-nav li {
	background: none;
	margin: 0 0 5px 0;
	padding: 0;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	}

.description .search-tabs ul.tab-nav li a {
	display: block;
	padding: 7px 10px;
	background-color: #eee;	
	border-right: 4px solid #F2ECDB;
	color: #64573e;
	text-transform: lowercase;
		
	}
/*removed  background: transparent url('/library/i/site/bg-tab.gif') repeat 0 0; 20171003 ... image no longer exists*/
.description .search-tabs ul.tab-nav li a:hover {
	border-right: none;		
	color: #a04613;
	text-decoration: none;
	}

.description .search-tabs ul.tab-nav li.ui-state-active a {
	background-color: #fff;
	background-image: none;
	position: relative;
	z-index: 20;
	border-right: none;		
	color: #a04613;
	}

.description .search-tabs div.tab
{
	border: 1px solid #d8d8d8;
	background-color: #fff;
	padding: 10px;
	margin: 0 0 12px 0;
	float: left;
	}




  
.description .search-tabs div.tab {
	height: 153px;
	width: 475px;
	padding: 25px 30px;
	}
	
.description .search-box div.searchbox {
	height: 203px;
	width: 800px;
	padding: 25px 30px;
		border: 1px solid #d8d8d8;
	background-color: #fefefe;
	}	
	

.description .search-tabs div.tab h4,
.description .search-box div.searchbox h4
 {

	margin-bottom: 12px;
	}
	
.description .search-tabs div.tab ul {
	margin-top: 25px;
	}

.description .search-tabs div.tab li {
	background: none;
	text-align: right;
	font-size: .9em;
	}
	
.description .search-tabs div.tab p,
.description .search-bpx div.searchbox p {
	font-size: 0.9em;	
	}

.description #search-559 ul.login-res,
.description #search-reserves ul.login-res {
	margin: 0;
	}
	
.description #search-559 li,
.description #search-reserves li { 
	text-align: left;
	}
	
.description #search-559 label,
.description #search-reserves label {
	font-weight: bold;
	}

