@charset "utf-8";

/* Feature and Slider */

#feature_title{
	display:block;
	width:131px;
	height:131px;
	position:absolute;
	text-indent:-9999px;
	z-index:1000;
	top:0;
	left:0px;
	background: url('images/web-solutions.gif') no-repeat top left;
	background-image: url(images/web-solutions.gif);
}

* html #feature_title{
background: url('images/web-solutions.gif') no-repeat top left;
}

#feature_wrap{
display:block;
float:left;
height:329px;
width:573px;
padding:0 0 0 0;
position:relative;
background-image:url(images/feature-background.gif)
}

ul#feature_buttons{
margin: 22px 0 0 0;
padding:3px 0 0 0;
width:180px;
height:27px;
}

ul#feature_buttons li{
display: block;
float:left;
text-align: center;
color:#fff;
padding:0 0 5px 0;
font-size:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
cursor: pointer;
margin:10px 4px 0 0;
width:20px;
height:17px;
background:transparent url("images/promo-buttons.jpg") no-repeat top left; 
}

ul#feature_buttons li:hover {
background-position:center left; 
color:#fff;
}

ul#feature_buttons li.active {
background-position:bottom left; 
color:#fefefe;
}



a#previous, a#next {
cursor: pointer; 
display:block;
width:61px;
height:61px;
text-indent:-9999px;
z-index:999;
position:absolute;
border:none;
overflow:hidden;
}

a#previous, a#previous:visited{
float: left; 
margin:110px 0 0 5px;
background:transparent url("images/left.png") no-repeat top left;
}

a#next, a#next:visited { 
float: right; 
margin:110px 0 0 522px;
background:transparent url("images/right.png") no-repeat top left;
}

a#previous:hover, a#next:hover{
background-position: top right;
border:none;
}

#slider_wrap {
background:#ffffff;
width: 480px;
margin: 35px 0 0 0;
display:block;
z-index:-1200;
height:210px;
max-height:211px;
overflow:hidden; 
}

#slider_wrap div div { 
overflow: hidden;
height:266px;
z-index:-1200; 
}

#slider_wrap div div a{
border:none;
}

.tool-tip {
color: #efefef;
width: 180px;
z-index: 13000;
margin:-125px 0 0 -103px;
}
 
.tool-title {
font-weight: bold;
font-size: 16px;
margin: 0;
color: #1b4b53;
padding: 12px 8px 2px 8px;
text-align:left;
line-height:11px;
font-style:italic;
background: url("images/b07V12-bubble-top.png") no-repeat top right;
}
 
.tool-text {
color:#fefefe;
font-size: 13px;
padding: 6px 8px 30px 8px;
line-height:14px;
background: url("images/b07V12-bubble-bottom.png") bottom left;
}

/* Feature and Slider eof */