/* GALLERY */
ul#gallery { font-size: 15px; margin:0 0 0 0; height:250px; list-style:none; position:relative; width: 550px; padding: 0; }
ul#gallery li { text-align: center; width: 175px; height: 250px; display:block; float:left; }
ul#gallery li#first { margin: 0; padding: 0; }
ul#gallery li#last {  }
ul#gallery li:hover ul, ul#gallery li.sfhover ul { top:auto; left:0; }
ul#gallery li a { display:block; text-decoration:none; margin: 0; padding: 6px 0; }
ul#gallery li a:hover { color: #fff; background-color: #f90; background-image: url(http://www.i-associates.net/ceelite/img/hover_bg_strat.jpg); background-repeat: repeat; }
/* LIGHTBOX CONTROL */
#lightbox { background-color:#000;padding:20px 20px 5px 20px; }
#lightboxDetails { padding-top:5px; }	
#lightboxCaption { float:left; color:#fff; font-size:11px; }
#keyboardMsg { float:right; }
#keyboardMsg a { color:#fff; text-decoration:none; letter-spacing:2px; text-transform:uppercase; font-weight:bold; }
#lightbox img { border:none; } 
#overlay img { border:none; }
/* GALLERY portfolio*/
ul#galleryportfolio { font-size: 15px; margin:0 0 0 0; height:300px; list-style:none; position:relative; width: 550px; padding: 0; }
ul#galleryportfolio li { text-align: center; width: 176px; height: 155px; display:block; float:left; }
ul#galleryportfolio li h3 { margin: 0 0 0 10px; padding: 0 0 0 0; }
ul#galleryportfolio li#first { clear: both; }
ul#galleryportfolio li#last {  }
ul#galleryportfolio li:hover ul, ul#gallery li.sfhover ul { top:auto; left:0; }
ul#galleryportfolio li a { display:block; text-decoration:none; margin: 0; padding: 6px 0; }
ul#galleryportfolio li a:hover { color: #fff; background-color: #39c; background-image: url(http://www.i-associates.net/ceelite/img/hover_bg.jpg); background-repeat: repeat; }
.horizleft { font-size: 15px; line-height: 16.5px; text-align: left; margin-left: 10px; }
/* CBA */
ul#cba { font-size: 15px; margin:0; height:150px; list-style:none; position:relative; width: 550px; padding: 0; }
ul#cba li { color: #333; text-align: left; width: 140px; height: 150px; display:block; float:left; margin-right: 10px; }
ul#cba li#first { margin: 0; padding: 0; }
ul#cba li#last {  }
ul#cba li:hover ul { top:auto; left:0; }
ul#cba li a { color: #333; display:block; text-decoration:none; margin: 0; padding: 6px 0; }
ul#cba li a:hover { color: #f90; }
/* SOLUTIONS*/
ul#solutions2 { margin:0 0 0 20px; height:auto !important ; list-style:none; position:relative; width: 750px; padding: 0; }
ul#solutions2 li { color: #333; text-align: left; display: block; margin: 0 30px 0 0; padding: 0; width: 200px; float: left; }
ul#solutions2 li#first { margin: 0 26px 0 0; padding: 0; }
ul#solutions2 li#last {  }
ul#solutions2 li:hover ul { top:auto; left:0; }
ul#solutions2 li li { color: #333; font-size: 11px; font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; margin: 5px 0; padding: 0; list-style-type: none; }
ul#solutions2 li li a:link { color: #f90; font-size: 11px; background-color: #fff; text-decoration: none; text-align: left; margin: 0; padding: 3px 5px; border-bottom: 1px solid #ccc; }
ul#solutions2 li li a:visited { color: #f90; text-decoration: none; background-color: #fff; border-bottom: 1px solid #ccc; }
ul#solutions2 li li a:hover { color: #fff; background-color: #f90; text-decoration: none; }
ul#solutions2 li li a:active { color: #f90; font-size: 11px; text-decoration: none; background-color: #fff; text-align: left; margin: 0; padding: 3px 5px; border-bottom: 1px solid #ccc; }

