#focus{background-image:url('/images/shared/focus-bg-1-col.jpg');} /* one column styling */

#customer-showcase-container{
	background-image:url('/images/showcase/background.jpg');
	background-repeat:no-repeat;		
	padding: 0 21px 0 25px;
	position:relative;
}


#pseudo-footer{	
	background-color:#E5E5E5;	
	height:107px;
}
#pseudo-footer div{
	height:107px;
	background-image:url("/images/shared/sitemap-table-bg.jpg");
	background-repeat:repeat-y;
	width:960px;
	padding-left:18px;
	padding-right:18px;
}
#pseudo-footer div ul li{
	float:left;
	height:107px;
	background-image:url("/images/showcase/footer-2.jpg");
	background-position:right top;
}
#pseudo-footer div ul li.left-position{background-position:left top}
#pseudo-footer div ul li span{
	padding-left:14px;
	font:bold 11px/22px arial;	
	color: #333333;
	display:block;
}
#pseudo-footer div ul li ul{
	float:left;
	padding-top:10px;
}
#pseudo-footer div ul li ul li{
	clear:left;
	height:auto;
	background-image:none;
	padding-left:14px;
	width:130px;
}

#pseudo-footer div ul li ul li a{
	font: 10px Arial;
	color:#666666;
	line-height:11px;
}
#pseudo-footer div ul li ul li a:hover{color:#333333}

p.intro{
	padding-top:18px;
	color:#333333;
	display:block;
	font:14px/20px Arial;
	padding-right:28px;
}
#panel{
	width:728px;
	position:relative;
	overflow:hidden;
	height:520px;
	margin: 0 auto;
}
#view{
	width:3640px;
	position:relative;
}
#left,#right{
	position:absolute;
	top:354px;	
}
#left{left:72px}
#right{left:862px}
ul.showcase{
	float:left;
	width:728px;
	height:auto;
	margin-top:25px;
}	
ul.showcase li{
	float:left;
	width:175px;
	height:138px;
	margin-right:7px;
	margin-bottom:7px;
}
ul.showcase li a{
	display:block;
	width:175px;
	height:138px	
}
.atg  {background:url('/images/showcase/atg-1.jpg')}
.atg-2{background:url('/images/showcase/atg-2.jpg')}
.atg-3{background:url('/images/showcase/atg-3.jpg')}
.atg-4{background:url('/images/showcase/atg-4.jpg')}

.atg p{
	display:none;
	font:14px/20px Arial;
	color:white;
	text-align:center;
	padding:42px 12px;
}

.atg-4 p{padding:32px 12px !important}

span.overlay-1,span.overlay-2{
	display:none;
	font:bold 12px arial;
	color:white;	
}

span.overlay-1{		
	width:163px;
	height:21px;
	padding: 6px 0 0 12px;
	background:url('/images/showcase/tile-overlay-1.jpg');	
	position:relative;
	top:111px;	
}
span.overlay-2{		
	width:163px;
	height:108px;	
	padding: 30px 0 0 12px;
	background:url('/images/showcase/tile-overlay-2.jpg');
}

span.overlay-2 table, .column table{
	border-top:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
	margin:5px 0;
	width:151px;
}
span.overlay-2 table td, .column table td{
	height:20px;
	color:#D7D7D7;
	font-size:11px;	
	font-weight:bold;
}
p.blue{color:#88c1c7}

.column table{width:100%;}
.column table td{	color:#333333;}

span.overlay-2 table td.not-bold, .column table td.not-bold{font-weight:normal}


span.overlay-2 a,span.overlay-2 a:hover{color:#88c1c7}
.indicator{
	float:right;
	height:10px;
	width:10px;
	background:url('/images/showcase/circle.jpg');	
	margin:0 7px;
}
#indicators{
	float:right;
	clear:left;
	bottom:50px;
	right:95px;
	position:relative;
}
#indicators .on{background-position:left bottom}
div.first{margin-right:48px}

/* overlay styling */
/* see style.css */














/* used for javascript */
.bottom-postion{background-position:left bottom;}

                                                                                                                                                                        