body { background-color: #ffffff; width: padding: 0px; margin: 0px; /* text-align: center; */ }
.clear { clear: both; }
#site-wrapper { width: 980px; */ margin-left: auto; margin-right: auto; margin: 0px auto; text-align: left;  }
#site-header { width: 980px; height: 70px; position: relative; }
#site-logo { position: absolute; top: 0px; left: 0px; }
#top-nav { position: absolute; top: 15px; right: 2px; z-index:1; }
#top-nav a, #top-nav :visited { font-size: 11px; color: #000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration: none; text-align: center; outline: none; }
#top-nav :hover { color: #993333; text-decoration: underline; }
#search-box { width: 400px; text-align: right; position: absolute; bottom: 5px; right: 2px; }
/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.mainmenu ul { list-style-type: none; padding: 0px; margin: 0px; width: 980px; }
.mainmenu li { border-top: 2px solid #C0C0C0; border-bottom: 2px solid #C0C0C0; border-left: 1px solid #C0C0C0; background-image: url(../images/navbg_katz.gif); background-position: bottom; float: left; position: relative; z-index: 100; }
.mainmenu table { position: absolute; border-collapse: collapse; z-index: 80; left: -1px; top: 24px; }
.mainmenu table.last { position: absolute; border-collapse: collapse; z-index: 80; left: 10px; top: 24px; }
.mainmenu ul a, .mainmenu ul a:visited { background-image: url(../images/navbg_katz.gif); background-position: top; border-right: 1px solid #C0C0C0; display: block; font-family: helvetica; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: center; padding: 4px 0px 6px 0px; outline: none; font-weight:normal; }
.mainmenu ul a:hover { color: #ffffff; background-position: bottom; }
.mainmenu li:hover > a {  background-position: bottom; }
.mainmenu ul ul { border: 0px solid #003399; }
.mainmenu ul ul li { border: 0px solid #003399; }
.mainmenu ul ul a, .mainmenu ul ul a:visited { border: 0px solid #003399; color: #FFFFFF; background: #b0a38e; text-decoration: none; text-align: left; width: 175px; padding: 6px; outline: none; }
.mainmenu ul ul a:hover { background-color: #8b8171; text-decoration: underline; }
.mainmenu ul ul { visibility: hidden; position: absolute; width: 149px; height: 0; }
.mainmenu ul ul.last { visibility: hidden; position: absolute; left: -52px; width: 149px; height: 0; }
.mainmenu ul li:hover ul, .mainmenu ul a:hover ul { visibility: visible; }
/************************** Individual Menu Button Sizes **************************/
.mainmenu li.hosp { border-left: 2px solid #C0C0C0; width: 140px; }
.mainmenu li.hinfo { width: 138px; }
.mainmenu li.finddoc { width: 138px; }
.mainmenu li.news { width: 138px; }
.mainmenu li.ways2give { width: 128px; }
.mainmenu li.research { width: 150px; }
.mainmenu li.prof { border-right: 2px solid #C0C0C0; width: 136px; }
/*************************************************************************************
 * CSS Styles for the Spotlight
 ************************************************************************************/
#spotlight-wrapper { float: left; background-color: #000000; color: #FFFFFF; position: relative; width: 654px; height: 218px; }
#site-spotlight { background-color: #000000; color: #FFFFFF; position: relative; width: 654px; height: 185px; overflow: hidden; }
#site-spotlight .first { display: block; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
#site-spotlight .show { display: block; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0; }
#site-spotlight .hide { display: none; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0; }
#site-spotlight #spotlight-image { position: absolute; top: 0px; left: 0px; width: 654px; height: 185px; z-index: 0; }
#site-spotlight #spotlight-content { position: absolute; top: 75px; left: 25px; width: 275px; height: 140px; z-index: 10; }
#spotlight-content p { color: #FFFFFF; padding: 0px; margin: 0px; font-size: 14px; line-height: 12pt; }
#spotlight-content p.black { color: #000000; }
#spotlight-content img { margin: 5px 0px; }
#spotlight-content p a { background: transparent; color: #FFFFFF; font-size: 14px; border-bottom: 1px dashed #C0C0C0; text-decoration: none; outline: none; }
#spotlight-content p.black a { color: #000000; border-bottom: 1px dashed #000000; }
#spotlight-content p a:hover { background: transparent; color: #FFFFFF; font-size: 14px; border-bottom: 1px solid #FFFFFF; }
#spotlight-content p.black a:hover { color: #000000; border-bottom: 1px solid #000000; }
#spotlight0 { position: absolute; top: 0px; left: 0px; /* background-image: url(http://www.northshorelij.com/images/spotlight/spotlight1.jpg); */ width: 654px; height: 185px; }
#spotlight1 { position: absolute; top: 0px; left: 0px; /* background-image: url(http://www.northshorelij.com/images/spotlight/spotlight1.jpg); */ width: 654px; height: 185px; }
#spotlight2 { position: absolute; top: 0px; left: 0px; /* background-image: url(http://www.northshorelij.com/images/spotlight/spotlight2.jpg); */ width: 654px; height: 185px; }
#spotlight3 { position: absolute; top: 0px; left: 0px; /* background-image: url(http://www.northshorelij.com/images/spotlight/spotlight4.jpg); */ width: 654px; height: 185px; }
#spotlight4 { position: absolute; top: 0px; left: 0px; /* background-image: url(http://www.northshorelij.com/images/spotlight/spotlight5.jpg); */ width: 654px; height: 185px; }
#spotlight5 { position: absolute; top: 0px; left: 0px; /* background-image: url(http://www.northshorelij.com/images/spotlight/spotlight6.jpg); */ width: 654px; height: 185px; }
/*************************************************************************************
 * CSS Styles for the Spotlight's Dynamic Controls
 ************************************************************************************/
#spotlight-controls { background-color: #000000; height: 33px; width: 654px; z-index: 25; margin: 0px; padding: 0px; position: absolute; bottom: 0px; left: 0px; }
#spotlight-controls ul { background-color: #000000; height: 33px; width: 654px; list-style-type: none; z-index: 25; margin: 0px; padding: 0px; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
#spotlight-controls ul li { background-color: #000000; float: left; height: 33px; margin: 0px; padding: 0px; }
#spotlight-controls ul li a { background-position: top; display: block; padding: 0px; margin: 0px; text-decoration: none; outline: none; }
#spotlight-controls ul li a:hover { background-position: bottom; padding: 0px; margin: 0px; }
#spotlight-controls ul li.highlight a { background-position: bottom; }
#spotlight-controls ul #spacer { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_spacer.gif); width: 7px; height: 33px; }
#spotlight-controls ul #control1 { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_1.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control1 a,
#spotlight-controls ul #control1 a:visited { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_1.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control2 { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_2.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control2 a,
#spotlight-controls ul #control2 a:visited { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_2.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control3 { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_3.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control3 a,
#spotlight-controls ul #control3 a:visited { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_3.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control4 { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_4.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control4 a,
#spotlight-controls ul #control4 a:visited { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_4.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control5 { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_5.gif); width: 120px; height: 33px; }
#spotlight-controls ul #control5 a,
#spotlight-controls ul #control5 a:visited { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_5.gif); width: 120px; height: 33px; }
#spotlight-controls ul #controlAll { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_all.gif); width: 47px; height: 33px; }
#spotlight-controls ul #controlAll a,
#spotlight-controls ul #controlAll a:visited { background-image: url(http://www.northshorelij.com/images/spotlight/spot_mini_all.gif);  width: 47px; height: 33px; }
/*************************************************************************************
 * CSS Styles for the Action Items
 ************************************************************************************/
#action-items { float: left; width:324px; height: 218px; padding: 0px; margin: 0px;}
#action-items ul { list-style-type: none; padding: 0px; margin: 0px; width: 322px; }
#action-items ul li { background-position: bottom; width: 324px; z-index: 50; }
#action-items ul li a { background-position: top; display: block; width: 324px; text-decoration: none; outline: none; }
#action-items ul li a:hover { background-position: bottom; width: 324px; }
#action-items ul li:hover > a {  background-position: bottom; }
/***** Unique Buttons *****/
#action-items ul li.find-doc { background-image: url(http://www.northshorelij.com/images/homepage/finddoc.gif); height: 73px; }
#action-items ul li.find-doc a { background-image: url(http://www.northshorelij.com/images/homepage/finddoc.gif); height: 73px; }
#action-items ul li.give-gift { background-image: url(http://www.northshorelij.com/images/homepage/givegift.gif);  height: 73px; }
#action-items ul li.give-gift a { background-image: url(http://www.northshorelij.com/images/homepage/givegift.gif);  height: 73px; }
#action-items ul li.request-app { background-image: url(http://www.northshorelij.com/images/homepage/requestapp.gif); height: 73px; }
#action-items ul li.request-app a { background-image: url(http://www.northshorelij.com/images/homepage/requestapp.gif); height: 73px; }
#action-items ul li.hospitals { background-image: url(http://www.northshorelij.com/images/homepage/hospitals.gif); height: 73px; }
#action-items ul li.hospitals a { background-image: url(http://www.northshorelij.com/images/homepage/hospitals.gif); height: 73px; }
/*************************************************************************************
 * CSS Styles for the Content Areas
 ************************************************************************************/
.content-box { float: left; width: 300px; height: 240px; margin: 0px; padding: 0px;}
.content-header { border: 1px solid #a5a29c; background-color: #a5a29c; width: 300px; height: 25px; margin: 0px; padding: 0px; }
.hBreak { clear: both; position: relative; margin: 0px; padding: 0px; width: 976px; height: 20px; }
.hBreak .line { position: absolute; margin: 0px; padding: 0px; width: 978px; height: 1px; background: url(http://www.northshorelij.com/images/homepage/pattern-line.gif) repeat-x; top: 10px; left: 0px;}
.vBreak { float: left; position: relative; margin: 0px; padding: 0px; width: 38px; height: 280px; }
.vBreak .line { position: absolute; margin: 0px; padding: 0px; width: 1px; height: 280px; background: url(http://www.northshorelij.com/images/homepage/pattern-line.gif) repeat-y; top: 0px; left: 17px;}
#media-body { border-left: 1px solid #3E4856; border-bottom: 1px solid #3E4856; border-right: 1px solid #3E4856; background-color: #58677A; color: #FFFFFF; width: 300px; height: 250px; }
#media-body a, 
#media-body a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
#media-body a:hover { background: none; text-decoration: underline; }
#news-body { border-left: 1px solid #929495; border-bottom: 1px solid #929495; border-right: 1px solid #929495; background: #C4C7C9 url(http://www.northshorelij.com/images/homepage/news-bg.gif) repeat-x; color: #FFFFFF; width: 300px; height: 250px; text-align: left; position: relative; }
#news-body #news-posts { height: 162px; position: relative; }
#news-body #news-buttons { height: 88px; }
#news-body #news-buttons #medupdate-button { float: left; background: url(http://www.northshorelij.com/images/homepage/ne_medup.gif) top left no-repeat; width: 150px; height: 88px; }
#news-body #news-buttons #medupdate-button a,
#news-body #news-buttons #medupdate-button a:visited { display: block; background: url(http://www.northshorelij.com/images/homepage/ne_medup.gif) top left no-repeat; width: 150px; height: 88px; text-decoration: none; }
#news-body #news-buttons #medupdate-button a:hover { background-position: bottom; }
#news-body #news-buttons #medupdate-button a span { display: none; }
#news-body #news-buttons #podcast-button {  float: left; background: url(http://www.northshorelij.com/images/homepage/ne_podcast.gif) top left no-repeat; width: 150px; height: 88px; }
#news-body #news-buttons #podcast-button a,
#news-body #news-buttons #podcast-button a:visited { display: block; background: url(http://www.northshorelij.com/images/homepage/ne_podcast.gif) top left no-repeat; width: 150px; height: 88px; text-decoration: none; }
#news-body #news-buttons #podcast-button a:hover { background-position: bottom; }
#news-body #news-buttons #podcast-button a span { display: none; }
#spec-body { border-left: 1px solid #3E4856; border-bottom: 1px solid #3E4856; border-right: 1px solid #3E4856; background-color: #58677A; color: #FFFFFF; width: 300px; height: 250px; }
/*************************************************************************************
 * CSS Styles for the Content Area - North Shore-LIJ in the News
 ************************************************************************************/
#news-body img { margin: 0px 0px 0px 20px; }
#more-news { background-image: url(http://www.northshorelij.com/images/homepage/more_news.gif); position: absolute; right: 5px; bottom: 5px; z-index: 60; }
#more-news a { background-image: url(http://www.northshorelij.com/images/homepage/more_news.gif); height: 23px; width: 85px; display: block; background-position: top; text-decoration: none; outline: none; }
#more-news a:hover { background-position: bottom; text-decoration: underline; }
th.teaser { background: url(http://www.northshorelij.com/images/homepage/news-break.gif) center bottom no-repeat; padding-bottom: 5px; }
.teaser a, .teaser a:visited { color: #000000; display: block; font-size: 11px; text-decoration: none; width: 280px; padding-left: 15px; }
.teaser a:hover { background: url(http://www.northshorelij.com/images/homepage/bullet.gif) left center no-repeat; text-decoration: underline; }
/*************************************************************************************
 * CSS Styles for the Content Area - Medical Specialties
 ************************************************************************************/
#spec-area .menu2 { list-style-type: none; padding: 0px; margin: 0px; width: 300px; }
#spec-area .menu2 li { border-right: 1px solid #3E4856; border-bottom: 1px solid #3E4856; background-image: url(http://www.northshorelij.com/images/homepage/med-spec-button.gif); background-position: bottom; float: left; position: relative; width: 149px; z-index: 50; }
#spec-area .menu2 a, .menu a:visited { background-image: url(http://www.northshorelij.com/images/homepage/med-spec-button.gif); background-position: top; display: block; font-size: 13px; font-weight: bold; padding: 6px 0px 7px 0px; color: #FFFFFF; text-decoration: none; text-align: center; width: 149px; outline: none;  }
#spec-area .menu2 a:hover { color: #FFFFFF; background-position: bottom; width: 149px; }
#spec-area .menu2 li:hover > a {  background-position: bottom; }
/***** For the Other Specialties Button *****/
#other-spec { border-right: 1px solid #3E4856; border-bottom: 1px solid #3E4856; width: 299px; } 
#other-spec a, #other-spec a:visited { background-image: url(http://www.northshorelij.com/images/homepage/med-spec-button.gif); background-position: top; display: block; font-size: 13px; font-weight: bold; padding: 6px 0px 7px 0px; color: #FFFFFF; text-decoration: none; text-align: center; width: 299px; outline: none; }
#other-spec a:hover { color: #FFFFFF; background-position: bottom; width: 299px; }
/*************************************************************************************
 * CSS Styles for the Content Area - Medical Specialties
 ************************************************************************************/
#promo-div { background: url(http://www.northshorelij.com/images/homepage/bumper.gif) repeat-x; width: 300px; height: 7px; z-index: 55; margin: 0px; padding: 0px; }
#promo-buttons { width: 300px; height: 93px; position: relative; z-index: 55; margin: 0px; padding: 0px; overflow: hidden; }
#promo-buttons ul { list-style-type: none; padding: 0px; margin: 0px; width: 300px; }
#promo-buttons ul li { background-position: top; display: block; float: left; width: 150px; height: 47px; }
#promo-buttons ul li a, #promo-buttons ul li a:visited { background-position: top; display: block; text-decoration: none; float: left; width: 150px; height: 47px; }
#promo-buttons ul li a:hover { background-position: bottom; }
/***** For Specific Promos *****/
#promo-buttons ul .directions { background: url(http://www.northshorelij.com/images/homepage/promo_directions.gif); }
#promo-buttons ul .directions a { background: url(http://www.northshorelij.com/images/homepage/promo_directions.gif); }
#promo-buttons ul .careers { background: url(http://www.northshorelij.com/images/homepage/promo_careers.gif); }
#promo-buttons ul .careers a { background: url(http://www.northshorelij.com/images/homepage/promo_careers.gif); }
#promo-buttons ul .online-nursery { background: url(http://www.northshorelij.com/images/homepage/promo_nursery.gif); }
#promo-buttons ul .online-nursery a { background: url(http://www.northshorelij.com/images/homepage/promo_nursery.gif); }
#promo-buttons ul .send-flowers { background: url(http://www.northshorelij.com/images/homepage/promo_flowers.gif); }
#promo-buttons ul .send-flowers a { background: url(http://www.northshorelij.com/images/homepage/promo_flowers.gif); }
/*************************************************************************************
 * CSS Styles for the Footer
 ************************************************************************************/
#site-footer { font-size: 11px; color: #C1C1C1; margin: 10px 0px; padding: 0px; text-align: center; }
#site-footer a { font-size: 11px; color: #C1C1C1; text-decoration: none; margin: 0px; padding: 0px; outline: none; }
#site-footer a:hover { text-decoration: underline; }
/*************************************************************************************
 * CSS Styles for the new Neuroscience Section
 ************************************************************************************/
.neuro-sidebar-break { background: url(http://www.northshorelij.com/images/neuroscience/sidebar/break.gif) top left no-repeat; width: 180px; height: 10px; margin: 0px; padding: 0px; }
#nslij-neuro-content { float: left;  width: 575px; overflow: hidden; }
#nslij-neuro-content h1 strong { display: none; }
#nslij-neuro-sidebar { float: left; width: 182px; margin-left: 15px; }
#nslij-neuro-sidebar #sidebar-header { background: url(http://www.northshorelij.com/images/neuroscience/sidebar/logo.gif) top left no-repeat; width: 182px; height: 109px; margin-bottom: 5px; }
#nslij-neuro-sidebar #sidebar-top { background: url(http://www.northshorelij.com/images/neuroscience/sidebar/top.gif) top left no-repeat; width: 180px; height: 24px; }
#nslij-neuro-sidebar #sidebar-bottom { background: url(http://www.northshorelij.com/images/neuroscience/sidebar/bottom.gif) top left no-repeat; width: 180px; height: 32px; }
#nslij-neuro-sidebar #sidebar-content { background: url(http://www.northshorelij.com/images/neuroscience/sidebar/mid.gif) top left repeat-y; width: 180px; }
#nslij-neuro-sidebar #sidebar-content h3 { color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0px; padding: 2px 0px 2px 5px; }
#nslij-neuro-sidebar #sidebar-content h3 a { color: #FFFFFF; font-size: 12px; font-weight: bold; display: block; width: 180px; text-decoration: none; }
#nslij-neuro-sidebar #sidebar-content h3 a:hover { text-decoration: underline; }
#nslij-neuro-sidebar #sidebar-content ul { margin: 0px; padding: 0px; list-style-type: none; }
#nslij-neuro-sidebar #sidebar-content li { color: #FFFFFF; width: 180px; padding: 2px 0px 2px 15px; }
#nslij-neuro-sidebar #sidebar-content li a { color: #FFFFFF; font-size: 12px; display: block; width: 180px; text-decoration: none; }
#nslij-neuro-sidebar #sidebar-content li a:hover { text-decoration: underline; }
#nslij-neuro-wrapper { width: 800px; }
/*************************************************************************************
 * CSS Styles for the new Neuroscience Section
 ************************************************************************************/
.pullout { background: url(http://www.northshorelij.com/images/pullout_quote_top.gif) top left no-repeat; width: 196px; margin: 10px; padding: 0px; }
.pullout b { color: #404040; background: url(http://www.northshorelij.com/images/pullout_quote_bottom.gif) bottom right no-repeat; display: block; padding: 17px 23px 20px 28px; font-size: 14px; font-weight: bold; }
.pullout-center { margin: 10px auto; }
.pullout-left { float: left; }
.pullout-right { float: right; }
/*************************************************************************************
* CSS Style for Hillel's Template Design (template.cfm)
*************************************************************************************/
#nslij-template-wrapper { width: 800px; margin: 0px; padding: 0px; }
#nslij-template-header { width: 800px; margin: 0px; padding: 0px; }
#nslij-template-content { width: 800px; margin: 0px; padding: 0px; }
#nslij-template-content h1 { color: #333333; font-family: sans-serif; background: url(http://www.northshorelij.com/images/template/header_block.gif) left center no-repeat; font-size: 24px; font-weight: normal; padding-left: 10px; margin: 5px; }
#nslij-template-content table.metalist { width: 780px; }
#nslij-template-content table.metadetail { width: 780px; }
#nslij-template-content #medupdate-watch { background: url(http://www.northshorelij.com/images/newsevents/medupdate_view_online.png) top left no-repeat; height: 30px; width: 300px; }
#nslij-template-content #medupdate-watch a,
#nslij-template-content #medupdate-watch a:visited { display: block; background: url(http://www.northshorelij.com/images/newsevents/medupdate_view_online.png) top left no-repeat; height: 30px; width: 300px; text-decoration: none; }
#nslij-template-content #medupdate-watch a:hover { background-position: bottom; }
#nslij-template-content #medupdate-watch a em { display: none; }
#nslij-template-content-header { background: url(http://www.northshorelij.com/images/template/box-header.gif) no-repeat; height: 10px; width: 806px; margin: 0px; padding: 0px; }
#nslij-template-content-body { background: url(http://www.northshorelij.com/images/template/box-sides.gif) repeat-y; width: 806px; margin: 0px; padding: 5px 15px 5px 15px; }
#nslij-template-content-body p { width: 780px; margin: 0px; padding: 5px 0px; }
#nslij-template-content-body h2 { color: #666666; font-size: 16px; border-bottom: 1px solid #666666; width: 780px; margin-bottom: 5px; }
#nslij-template-content-body h2 a,
#nslij-template-content-body h2 a:visited { color: #0066FF; font-size: 16px; text-decoration: none; }
#nslij-template-content-body h2 a:hover { color: #FF3300; }
#nslij-template-content-body .left-col { float: left; width: 150px; margin-left: 3px; padding: 5px; }
#nslij-template-content-body .right-col { float: right; width: 630px !important; width: 640px; margin: 0px; padding: 5px; }
#nslij-template-content-body .right-col p { font-size: 14px; padding: 5px; margin: 0px; }
#nslij-template-content-footer { background: url(http://www.northshorelij.com/images/template/box-footer.gif) no-repeat; height: 10px; width: 806px; margin: 0px; padding: 0px; }
#nslij-template-buttons { width: 800px; padding-left: 11px; }
#nslij-template-buttons ul { list-style-type: none; padding: 0px; margin: 0px; }
#nslij-template-buttons ul li { background: url(http://www.northshorelij.com/images/newsevents/box.gif) left top no-repeat; float: left; padding: 0px; margin-right: 16px; height: 167px; width: 239px; position: relative; }
#nslij-template-buttons ul li h3 { color: #000000; padding: 0px; margin: 6px 10px; font-size: 12px; font-weight: bold; border-bottom: 1px solid #000000; }
#nslij-template-buttons ul li p { color: #000000; padding: 0px 10px; margin: 0px; font-size: 11px; width: 220px !important; width: 239px; }
#nslij-template-buttons ul li a,
#nslij-template-buttons ul li a:visited { background: url(http://www.northshorelij.com/images/template/arrow.gif) left bottom no-repeat; display: block; text-decoration: none; height: 19px; width: 36px; position: absolute; bottom: 15px; right: 10px;  }
#nslij-template-buttons ul li a:hover { background-position: left top; }
#nslij-template-buttons ul li a em { display: none; }
