/* Static File Paths
----------------------------------------------
replace:	url(css/PIE.htc);
with:		url(/CP/common/css/PIE.htc);
----------------------------------------------
replace:	url(../images/backgrounds/
with: 		url(/CP/common/images/backgrounds/
----------------------------------------------
replace:	url(../images/icons/
with:		url(/CP/common/images/icons/
----------------------------------------------
*/

/*-----------------------------*/
/*-- START PT_Content_Widget --*/
/*-----------------------------*/
#getPT_Width_hide { display: none; }

.getPT_Width { display: inline; }

#pt_widget_frame {
	margin: 0 0 20px 0;
	width: 7px;
	height: 210px;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	background-image: url(/CP/common/images/backgrounds/ptwidget_sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -185px;
	z-index: 150;
}
	
#pt_content_widget {
	margin: 0;
	*margin-left: -7px;
	padding: 0;
	width: 751px;
	height: 208px;
	background-color: #FFF;
	overflow: hidden;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	/* Borders */
	border: 1px solid #CCC;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari and chrome */
	-khtml-border-radius: 6px; /* Linux browsers */
	border-radius: 6px; /* CSS3 */
	/*behavior: url(/CP/common/css/PIE.htc); /* PIE */
}

.ie8 #pt_content_widget, .ie7 #pt_content_widget {
	behavior: url(/CP/common/css/PIE.htc); /* PIE */
	
}

	#pt_content_widget #slide_container {
		width: 3004px;
		float: left;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 50;
	}
	
	.slide_container_gradient {
		
	}
	
	/*-- Slides --*/
	#pt_content_widget #slide_container .slide {
		float: left;
		width: 751px;
		height: 210px;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		
		#pt_content_widget #slide_container .slide .headline {
			position: relative;
			left: 248px;
			width: 222px;
			margin-top: 41px;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 20px;
			font-weight: 900;
			color: #F00;
		}
		
		#pt_content_widget #slide_container .slide .description {
			position: relative;
			left: 248px;
			width: 222px;
			margin-top: 12px;
		}
		
		#pt_content_widget #slide_container .slide .button {
			position: relative;
			left: 248px;
			width: 222px;
			margin-top: 8px;
		}
		
			#pt_content_widget #slide_container .slide .button a {
				padding: 0 0 0 5px;
				background-image: url(/CP/common/images/backgrounds/ptwidget_sprite.png);
				background-repeat: no-repeat;
				background-position: -748px -180px;
				float:left;
			}
			
			#pt_content_widget #slide_container .slide .button a:link, #pt_content_widget #slide_container .slide .button a:visited { color: #06C; text-decoration: underline; }
			
			#pt_content_widget #slide_container .slide .button a:hover, #pt_content_widget #slide_container .slide .button a:active { text-decoration: none; }
			
			#pt_content_widget #slide_container .slide .button.jump-to {
				display: block;
				float: right;
				left: -264px;
				position: relative;
				text-align: right;
				width: 239px;
			}
	
	/*-- Controller --*/
	#pt_content_widget #slide_controller {
		float: left;
		position: absolute;
		top: 0;
		left: 488px;
		height: 208px;
		background-color: #FFF;
		background-image: url(/CP/common/images/backgrounds/ptwidget_sprite.png);
		background-repeat: no-repeat;
		background-position: -274px 23px;
		z-index: 50;
	}
	
		#pt_content_widget #slide_controller .headline {
			margin: 0 0 0 13px;
			padding: 2px 0 0 0;
			border-bottom: 1px solid #CCC;
			border-left: 1px solid #CCC;
			width: 264px;
			height: 23px;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 12px;
			font-weight: 900;
			background-image: url(/CP/common/images/backgrounds/ptwidget_sprite.png);
			background-repeat: no-repeat;
			background-position: 0 -160px;
			position: relative;
			z-index: 120;
		}
		
			#pt_content_widget #slide_controller .headline p { margin: 4px 0 0 13px; }
		
		#pt_content_widget #slide_controller .controller {
			width: 264px;
			background-image: url(/CP/common/images/backgrounds/ptwidget_sprite.png);
			background-repeat: no-repeat;
			background-position: -274px -1px;
		}
		
			#pt_content_widget #slide_controller .controller a {
				margin: 0 0 0 13px;
				padding: 14px 10px 0 80px;
				height: 32px;
				width: 161px;
				font-family: Tahoma, Geneva, sans-serif;
				font-size: 14px;
				font-weight: 900;
				display: block;
				position: relative;
				z-index: 100;
				background-image: url(/CP/common/images/backgrounds/ptwidget_sprite.png);
				background-repeat: no-repeat;
			}
			
				#pt_content_widget #slide_controller .controller a:link, #pt_content_widget #slide_controller .controller a:visited { color: #333; text-decoration: none; }
				
				/* hover state set with .hover class for iOS workaround - see PT_Widget.setTabHover() */
				#pt_content_widget #slide_controller .controller a.hover { color: #F00; background-color: #FFF; border-left: 1px solid #CCC; }
								
				#pt_content_widget #slide_controller .controller a.ON { color: #FFF; background-color: transparent; border-left: none; }
				
				#pt_content_widget #slide_controller .controller.articles a {
					background-position: -548px 0;
				}
				
				#pt_content_widget #slide_controller .controller.illustrations a {
					background-position: -548px 0;
				}
				
				#pt_content_widget #slide_controller .controller.videos a {
						background-position: -548px -46px;
				}
				
				#pt_content_widget #slide_controller .controller.interactive-guides a {
						background-position: -548px -92px;
				}
				
				#pt_content_widget #slide_controller .controller.product-solutions a {
						background-position: -548px -138px;
				}
					
				#pt_content_widget #slide_controller .controller a span { position: relative; display: block; }
			
	#pt_content_widget #slide_controller #slide_arrow {
		height: 47px;
		width: 264px;
		background-image: url(/CP/common/images/backgrounds/ptwidget_sprite.png);
		background-position: 0 0;
		position: absolute;
		z-index: 99;
		top: 26px;
		left: 1px;
	}

/*---------------------------*/
/*-- END PT_Content_Widget --*/
/*---------------------------*/



#content_suspension #content .section .view-more-list{
	float:left !important;
	margin:4px 0 0 27px;
}