/* ------ Color Index ------

brown:		color: #513c40;
Blue:		color: #00ccff;
Green:		color: #99ff00;
Orange:		color: #ff5800;
Purple:		color: #c50084;

------------------------- */



ol, ul, li,div,img {
	border: 0;
	outline: 0;
	font-size: 100%;
	text-decoration: none;
	padding: 0;
	margin: 0; }



ol, ul {
	list-style: none; }




#serviceBoxs {
	margin-bottom: 0px; }
  
	#serviceBoxs li {
		display: block;
		width: 700px;
		background: url(../images/service-box-bg.png);
		color: #fff; }
  
	#serviceBoxs li h2 {
		clear: both;
		line-height: 0.9em;
		margin: 0; }

	#serviceBoxs li h2 img {
		display: block; }
  
	#serviceBoxs li p {
		padding: 10px 25px 5px 25px; }

	#serviceBoxs li b {
		display: block;
		height: 30px;
		margin-top: 10px; }

	#serviceBoxs li a {
	    color: #ffffff; 
		display: inline;
		font-size: 12px;}

	#serviceBox1 a:hover {
		color: #00ccff; }

	#serviceBox2 a:hover {
		color: #99ff00; }

	#serviceBox3 a:hover {
		color: #ff5800; }

	#serviceBox4 a:hover {
		color: #c50084; }
  
#slideContainer {
	position: relative;
	clear: both;
	height: 330px; }

	#slideContainer #slideControl {
		position: absolute;
		top: 20px; }
	
	#slideContainer #slideControl .jFlowSelected { }

	#slideContainer .prev, #slideContainer .next {
		position: absolute;
		bottom: 5px;
		z-index: 10;
		width: 30px;
		height: 30px;
		cursor: pointer; }

	#slideContainer .prev {
		left: 5px; }

	#slideContainer .next {
		right: 5px; }

	#slideContainer #slider .jFlowSlideContainer img {
		display: block; }

	#slideContainer #slider .jFlowSlideContainer .picLabel {
		background: url(../images/labelbgalpha.png); }
		
		.workNav {
	width: 100%;
	height: 65px;
	margin-bottom: 50px; }

	.workNav li {
		float: left;
		display: inline;
		width: 232px;
		height: 60px;
		margin-right: 1px; }

	.workNav li.signage {
		width: 234px;
		margin-right: 0; }

	.workNav li a {
		display: block;
		border-top: 5px solid #80686F; }

	.workNav li.branding a:hover, .workNav#workBranding li.branding a {
		border-top: 5px solid #00ccff; }
	
	.workNav li.web a:hover, .workNav#workWeb li.web a {
		border-top: 5px solid #99ff00; }
	
	.workNav li.signage a:hover, .workNav#workSignage li.signage a {
		border-top: 5px solid #ff5800; }


#portImg {
	display: block;
	clear: both;
	width: 700px;
	height: 330px; }
	.line1 {
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.news-a {
	background-image: url(../images/line.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
}
.pro-bg {
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

