 .main-col #entry-points .top #entry-menu { list-style: none; width: 220px; float: right; clear: right; position: relative; overflow: hidden; height: 300px; } .main-col #entry-points .top #entry-menu li { width: 220px; /*height: 52px;*/ display: block; float: left; clear: both; /*position: relative;*/ overflow: hidden; color: #000; padding: 0; background: #919DA4 url(/sitefiles/18/gfx/dots-horizontal-white.gif) 0 63px repeat-x; } .main-col #entry-points .top #entry-menu li.active { /*height: 104px;*/ background: #243B49 url(/sitefiles/18/gfx/dots-horizontal-white.gif) 0 111px repeat-x; color: #FFF; } .main-col #entry-points .top #entry-menu li div.overHandle { /* display: block; position: absolute;*/ } .main-col #entry-points .top #entry-menu li div.overHandle.active { /*display:block;*/ } .main-col #entry-points .top #entry-menu li h3 { text-transform: uppercase; font-size: 1.1em; line-height: 1; padding: 13px 15px 0; background: url(/sitefiles/18/gfx/dots-horizontal-white.gif) 1px 0 repeat-x; /*position: absolute;*/ top: 0; left: 0; clear: both; width: 190px; height: 18px; } .main-col #entry-points .top #entry-menu li p { font-size: 1.1em; line-height: 1.3; /*position: relative;*/ clear: both; overflow: hidden; height: 62px; padding: 0px 15px 8px; } .main-col #entry-points .top #entry-menu li.active p { line-height: 1.75; height: auto; padding: 0 15px; } .main-col #entry-points .top #entry-menu li.active p br { display: inline; } .main-col #entry-points .top #entry-menu li p strong { font-weight: bold; } .main-col #entry-points .top #entry-menu li p em { font-style: italic; }