/* 
	//
	STYLE.CSS
	Author: VSA Partners
	//

	CONTROLLING STYLE SHEET
		* imports supporting style sheets
		* sets base colors and sizes
*/

@import url(reset.css);

/* type */
body, select, input, textarea, table, p, li, a { 
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	line-height: 1.385em;
	color: #767676;
}
a, a:active, a:visited { color:#0096d6; }
a:hover { color:#036; }
::-moz-selection{ background: #FF5E99; color:#fff; }
::selection { background:#0076c0; color:#fff; } 
a:link { -webkit-tap-highlight-color: #0076c0; } 

/* set block-level margins */
h1, h2, h4, h5, h6, p, blockquote, ul, ol, fieldset, table, pre {
	margin-bottom: 1.5em;
}

p { margin-bottom:1.40em; }

article h1 {
margin:0;
padding:0;
color:#333;
font-weight: bold;
text-transform: uppercase;

}



h3 { 
margin-bottom:0;
font-weight:bold;

}



img { border:none; }


ul { 

	list-style-type:none; 
	padding:0;
	margin-left:0;
}

li {
	background-image: url(../img/bg-li-dot.png);
	background-position: 0 .55em ;
	background-repeat: no-repeat;
	margin-left:0;
	padding-left:8px;
}


sup {
	font-size: 0.6em;	
}




/* nav helpers */
.nav ul, ul.nav { list-style:none; margin-left: 0; }
.nav { margin-left: 0; padding: 0; }
.nav li { list-style: none; float: left; display: block; background-image:none; }
.nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .nav { height: 1%; }
.nav, nav ul { margin-bottom: 0; margin-top: 0; }





/* layout helpers */
.col_ { float:left; margin-right:20px; }

.col_.last_ { float:left; margin-right:0px; }

.move_ { position:absolute; top:-9999px; left:-9999px; }

/*clearfix_*/


.clearfix_:after,
#site-header hgroup:after,
#site-navigation ul:after,
#site-footer ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix_,
#site-header hgroup,
#site-navigation ul,
#site-footer ul { display: inline-block; }

* html .clearfix_,
* html #site-header hgroup,
* html #site-navigation ul,
* html #site-footer ul { height: 1%; } /* Hides from IE-mac \*/

.clearfix_,
#site-header hgroup,
#site-navigation ul,
#site-footer ul { display: block; }

.flash-enabled .noFlash_ { position: absolute; left: -9990px; }

html { overflow-y: scroll !important; }

/* =================================
 * SHELL
 */

/* BODY */
body { background: #e1e1e1; }
#wrapper { margin: 0 auto; width: 970px; background-color: white; }

/* HEADER */
header#site-header {
	padding:28px 30px 0px 30px;
	margin:0;
}

#site-header img,
#site-header a,
nav#site-navigation a,
nav#site-navigation a span { display:block; }

	#site-header hgroup { 
		margin-bottom:27px;
	}
	
	#site-header hgroup h1,
	#site-header hgroup h2 {
		margin:0;
		padding:0;
	}

		#site-header hgroup h1 { 
			float:right; 
			height: 57px;
			width:165px;
		}
		
		#site-header hgroup h2 { 
			float:left;
			height: 43px;
			width:197px;
		}

		#site-header hgroup a {
			height:100%;
			width:100%; 
		}

			
/* SKIP LINK - hidden until receives focus */	
	#skip-link { position: absolute; top: 0; left: -9990px; padding: 7px 20px; background: #fff; color: #0077c0; line-height: 16px; }
	#skip-link:focus { left: 50%; top: 50px; z-index: 100; }
	
/* NAVIGATION */

	nav#site-navigation {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:12px;
	}
	
		nav#site-navigation ul {}
	
			nav#site-navigation li { margin-right:39px; padding-left:0; padding-right:0; }
			
				nav#site-navigation a {
					position: relative;
					height:11px;
					overflow:hidden;
				}
	
					nav#site-navigation a span {
						height: 100%;
						width: 100%;
						position: absolute;
						top: 0;
						left: 0;
						background-image: url(../img/nav-spr-top-nav.png);
						background-repeat: no-repeat;
					}
	
				nav#site-navigation li#nav-letter a { width:134px; }
	
				nav#site-navigation li#nav-vision a  { width:109px; }
	
				nav#site-navigation li#nav-downloads a { width:67px; }
				
				nav#site-navigation li#nav-letter a span { background-position: 0 0; }
	
				nav#site-navigation li#nav-vision a  span { background-position: -169px 0; }
				
				nav#site-navigation li#nav-downloads a span { background-position: -317px 0; }
	
				nav#site-navigation li#nav-letter a:hover span,
				#letter nav#site-navigation li#nav-letter a span{ background-position: 0 -15px; }
				
				nav#site-navigation li#nav-vision a:hover  span,
				body#our-shared-vision nav#site-navigation li#nav-vision a span { background-position: -169px -15px; }
	
				nav#site-navigation li#nav-downloads a:hover span,
				body#downloads nav#site-navigation li#nav-downloads a span { background-position: -317px -15px; }

/* FOOTER */

footer#site-footer {
	background-color: #E1E1E1;
	padding:18px 0 50px 0px;
	text-align: center;
}

		footer#site-footer div.wrapper {
			clear:left;
			float: left;
			left: 50%;
			position: relative;
		}
		
		footer#site-footer ul {
			position: relative;
			margin-bottom:15px;
		}
		
		footer#site-footer ul li {
			float:none;
			display: inline;
		}
		
		footer ul#corporate-links li { 
			padding:0;
			margin:0;
		}
		
		footer#site-footer p {
			color: #999;
			clear: both;
			font-size: 11px;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;
		}
		
		footer#site-footer ul a { 
			color: #666;
			font-size: 11px;
			font-weight: bold;
			line-height: 1em;
			text-decoration: none;
			line-height: 1.10em;
			text-align: center;
			padding: 0 18px 0;
			text-transform: uppercase;
		}
		
			footer#site-footer ul#corporate-links a { 
				padding: 0 18px 0;
			}

			footer#site-footer ul#corporate-links li.last_ a { 
				padding-right:0;
				border:none;
			}
			
			footer#site-footer ul#social-links li { padding: 0 7px; }
			footer#site-footer ul#social-links a { 
				font-size:0.769em;
				font-weight: normal; 
				text-transform: none; 
				color: #5a5a5a;
				padding: 2px 10px 2px 20px;
				background-image: url(../../images/footer-sprites.gif);
				background-repeat: no-repeat;
				line-height: 16px;
			}
			
			footer#site-footer ul#resource-links {
				margin-bottom: 8px;
			}
			
				footer#site-footer ul#resource-links a {
					color: #999;
				}
			
			a#rss-link { background-position: 0px -59px; }
			a#facebook-link { background-position: 0px -11px; }
			a#twitter-link { background-position: 0px -75px; }
			a#youtube-link { background-position: 0px -90px; }
			a#community-link { background-position: 0px 0px; }
			a#vvibes-link { background-position: 0px 0px; }
			a#updates-link { background-position: 0px 0px; }
			a#connection-link { background-position: 0px 4px; }
			a#mayhem-link { background-position: 0px -27px; }
			a#mobile-link { background-position: 0px -43px; }
			
			/*a#rss-link { background-image: url(../img/icon-rss.gif); }
			a#facebook-link { background-image: url(../img/icon-facebook.gif); }
			a#twitter-link { background-image: url(../img/icon-twitter.gif); }
			a#youtube-link { background-image: url(../img/icon-youtube.gif); }
			a#community-link { background-image: url(../img/icon-community.gif); }
			a#vvibes-link { background-image: url(../img/icon-vehiclevibes.gif); }
			a#updates-link { background-image: url(../img/icon-allstateupdates.gif); }
			a#connection-link { background-image: url(../img/icon-connection.gif); }
			a#mayhem-link { background-image: url(../img/icon-mayhem.gif); }
			a#mobile-link { background-image: url(../img/icon-mobile.gif); }*/

/* #BODY */
#body { margin: 30px 30px 30px; }
.page-title { position: absolute; left: -9990px; }

div#introduction { 
	margin-bottom:45px;
}

	div#introduction img {
		display:block;
	}



/* =================================
 * LAYOUT
 */
 
/* transcript */
#transcript .page-title { position: static; margin-bottom: 40px; }
#transcript .article { width: 542px; }

/* home */


/* NON JAVASCRIPT VERSION OF HOME PAGE*/

html.no-js {}

	html.no-js .article-main-content { padding-top: 2em; }

	html.no-js .article-main-content .article-header h1.ir_,
	html.no-js a.ir_,
	html.no-js aside a.video-link.ir_ { text-indent:0 !important; text-transform:uppercase;  font-size:12px; }
	
	html.no-js  .aside1 a.video-link.ir_ { padding-bottom:1em; }

		html.no-js #intro-container .slideshow .controls,
		html.no-js .article-controls,
		html.no-js .state-triggers { display:none; }

		html.no-js .intro-article { padding-right:65px; }
		
		
aside.aside {  margin-bottom:2em;  }


		
/* letter */


body#letter  { }

		#letter article {
		float:left;
		width:518px;
		padding-left:136px;
	}

.signature-ceo-wilson { padding-top:16px; }

	.signature-ceo-wilson img,
	.signature-ceo-wilson span { display:block; }
	
	.signature-ceo-wilson img { padding-bottom:15px;}

	.signature-ceo-wilson span {
		color:#2baeca;
		font-weight:bold;
	}

	#letter aside {
		float:right;
		width:176px;
	}

		#financial-highlights .chart { display:block; margin-bottom: 70px; }
		#financial-highlights table { position: absolute; top:0; left: -9990px; }

		#letter article aside.av-container {
			float:left;
			width:300px;
			margin:0 27px 15px -137px;
			padding:0 0 0 0;
			position:relative;
		}
		
			footer.footnote { padding-top: 20px; }
		
				footer.footnote p,
				footer.footnote a { font-size: 11px; }
				footer.footnote p { color: #999; }

			div.av-teaser { 
				background-color:#eee;
				border:1px solid #e1e1e1;
				padding:15px 0 15px 15px;
				/*margin-bottom:22px;*/
			}

			div.av-teaser.last_ { 
				margin-bottom:0;
			}
			
				div.av-teaser a,
				img.av-poster,
				.av-information h1 span,
				.av-information p.watch-video { display:block; }

				div.av-teaser a { text-decoration:none; cursor: pointer; }
				
					img.av-poster,
					.av-information { float:left; }

					img.av-poster {
						width:73px;
						margin-right:15px;
					}

					.av-information {
						width:170px;
					}

					.av-information h1 { 
						font-size:11px !important;
						line-height:1em !important;
						margin:1px 0 7px 0 ;
					}

					.av-information h1,
					.av-information p.watch-video {
						position: relative;
						overflow:hidden;
					}

						.av-information h1 span,
						.av-information p.watch-video span {
							position:absolute;
							top:0;
							left:0;
							width:100%;
							height:100%;
							background-repeat:no-repeat;
							
						}

					.av-information p {
						font-size:11px;
						line-height:15px;
						margin:0 0 6px 0;
						padding:0;
					}

					.av-information p.watch-video {
						margin:0;
						padding:0;
					}

					.goals-for-2011 h1 {
						width:110px;
						height:11px;
					}

						.goals-for-2011 .av-information h1 span {
							background-image: url(../../images/letter-av-teaser-h1-goals.png);
						}

					.mayhem-is-everywhere h1 {
						width:137px;
						height:13px;
					}

						.mayhem-is-everywhere .av-information h1 span {
							background-image: url(../../images/letter-av-teaser-h1-mayhem.png);
						}

					.av-information p.watch-video {
						height:12px;
						width:86px;
					}

						.av-information p.watch-video span {
							background-image: url(../img/spr-av-module-watch-video-link.png);
						}

						.av-teaser a:hover .av-information p.watch-video span {
							background-position: 0 -15px;
						}

/* shared vision */

body#our-shared-vision {}
	
	body#our-shared-vision article { padding-left:31px; padding-top:1px;}
	
		#our-shared-vision article .col-one_ { 
			width:231px;
			margin-right:37px;
		}
		
		#our-shared-vision article .col-two_ { width:222px; margin-right:36px; }
		
		#our-shared-vision article .col-three_ { width:263px; }
		
		
		body#downloads article h1,
		body#our-shared-vision article h1 {
			text-transform: none;
			line-height:15px;
			margin:0 !important;
			padding:0 !important;
		}
		
		#our-shared-vision article p, 
		#our-shared-vision article li {
			text-transform: none;
			line-height:20px;
		}
		
		#our-shared-vision article p { 
			margin-bottom:1.60em;
		}
		
		#our-shared-vision article li {
			background-position: 0 .65em;
			margin-bottom:1px;
		}

/* downloads */

body#downloads {}

	body#downloads article { padding-left:32px; padding-top:1px; }
	
		body#downloads article .col-one_ { 
			width:250px;
			margin-right:21px;
		}

			body#downloads article a {
				text-decoration:none;
			}
			
			body#downloads article a:hover {
				color:#0096D6;
			}

		body#downloads article .col-two_ { 
			width:350px;
			margin-right:0;
		}

			body#downloads article section {
				margin-bottom:36px;
			}

			body#downloads article h1 {
				padding-top:1px !important;
				margin-bottom:4px !important;
			}


/* video */

.video-background {
	background-image: url(../../images/video_overlay_background.png);
}

#video-container {
	float: left;
}
	
/* print */

.print {
	display: none;
}

/* Intro widget *******************************************/

article.hidden {
	display: none;
}

.no-js article.hidden {
	display: block;
}

#intro-container,
#intro-container .intro-article,
#intro-container .slide {
	width: 910px;
}

#intro-container a {
	
}

#intro-container {
	background: #0077bf;
	clear: both;
	overflow: hidden;
	position: relative;
}

#intro-container .slideshow,
#intro-container .slice {
	z-index: 50;
}

#intro-container .slideshow,
#intro-container .slide {
	height: 350px;
	
}

#intro-container .slideshow {
	position: relative;
}

#intro-container .slideshow .controls {
	top: 188px;
	position: absolute;
	left: 23px;
	z-index: 175;
}

#intro-container .slideshow .controls a {
	background: url(../../images/slideshow-inactive.png);
	float: left;
	height: 10px;
	margin: 0px 5px 0px;
	overflow: hidden;
	position: relative;
	width: 10px;
	z-index: 150;
}

#intro-container .slideshow .active-indicator {
	background: url(../../images/slideshow-active.png);
	/* Start the indicator way offscreen. */
	left: -10000px;
	position: absolute;
	height: 58px;
	width: 58px;
	z-index: 125;
}

#intro-container .slideshow .controls a.active {
	z-index: 5;
}

#intro-container,
#intro-container .intro-article {
	height: 530px;
}

#intro-container .intro-article,
#intro-container .slide {
	left: 0px;
	position: absolute;
	top: 0px;
}

#intro-container .slide p {
	/*margin: 218px 0px 0px 28px;*/
}

#intro-container .active-slide {
	z-index: 100;
}

#intro-container .slide1 {
	background: url(../../images/slide1.jpg);
	z-index: 50;
}

#intro-container .slide2 {
	background: url(../../images/slide2.jpg);
}

#intro-container .slide3 {
	background: url(../../images/slide3.jpg);
}

#intro-container .slice,
#intro-container .slice .trigger {
	height: 90px;
}

#intro-container .slice {
	overflow: hidden;
	position: relative;
	width: 1000px;
}

#intro-container .slice1 {
	margin-left: -10px;
}

#intro-container .slice2 {
	margin-left: -17px;
}

#intro-container .slice .trigger {
	width: 300px;
}

#intro-container .slice .trigger,
#intro-container .slice img {
	float: left;
	height: 90px;
}

#intro-container .slice img {
	display: block;
}

#intro-container .trigger {
	display: block;
	content: "";
	height: 90px;
	/*background-image: url(../img/intro_aside_open.png);
	background-position: 250px 50px;*/
	background-repeat: no-repeat;
	width: 300px;
}

#intro-container .grow-business-trigger {
	/*background-color: #00a8d5;
	background-image: url(../../images/grow-business-trigger.jpg);*/
}

#intro-container .reinvent-trigger {
	/*background-color: #0e72ca;
	background-image: url(../../images/reinvent-trigger.jpg);*/
}

#intro-container .customer-loyalty-trigger {
	/*background-color: #00b2b0;
	background-image: url(../../images/customer-loyalty-trigger.jpg);*/
}

#intro-container .article-view-closer {
	background: url(../../images/close-button.png);
	height: 49px;
	right: 10px;
	position: absolute;
	width: 49px;
	top: 10px;
	z-index: 10;
}

#intro-container .grow-business {
	background-image: url(../../images/grow-business-bg.jpg);
}

#intro-container .reinvent {
	background-image: url(../../images/reinvent-bg.jpg);
}

#intro-container .customer-loyalty {
	background-image: url(../../images/customer-loyalty-bg.jpg);
}

#intro-container .article-header,
#intro-container .aside {
	height: 155px;
}

#intro-container .article-header {
	height: 123px;
}

#intro-container .intro-article {
	/*position: absolute;
	top: 50%;*/
	left: 0px;
	position: absolute;
	top: 0px;
}

#intro-container .from-left {
	left: 0px;
}

#intro-container .from-right {
	right: 0px;
}

#intro-container .section-strip {
	/*position: relative;*/
	position: absolute;
	top: 50%;
}

#intro-container .from-left .section-strip {
	float: left;
}

#intro-container .from-right .section-strip {
	float: right;
	zoom: 1;
}

#intro-container .article-main-content {
	width: 448px;
}

#intro-container .article-main-content .article-header {
	display: block;
	position: relative;
}

#intro-container .article-main-content .article-header,
#intro-container .article-main-content .article-content-section .wrapper,
#intro-container .aside .wrapper {
	padding: 16px 18px;
}

#intro-container .article-main-content .article-content-section .wrapper {
	padding-bottom: 26px;
}

#intro-container .article-content-section p.last {
	margin-bottom: 0px;
}

#intro-container .article-header h1,
#intro-container .article-header p {
	color: #fff;
}

#intro-container .article-header h1 {
	background-image: url(../../images/article-headers.png);
	background-repeat: no-repeat;
	font-size: 27px;
	margin-bottom: 12px;
	text-transform: none;
}

#intro-container .grow-business .article-header h1 {
	/*background-image: url(../../images/grow-business-header.png);*/
	background-position: 0px 0px; 
	height: 19px;
	width: 209px;
}

#intro-container .reinvent .article-header h1 {
	/*background-image: url(../../images/reinvent-header.png);*/
	background-position: 0px -43px;
	height: 19px;
	width: 276px;
}

#intro-container .customer-loyalty .article-header h1 {
	/*background-image: url(../../images/customer-loyalty-header.png);*/
	background-position: 0px -19px;
	height: 24px;
	width: 289px;
}

#intro-container .article-header p {
	font-size: 14px;
	/* Setting the bottom margin to zero prevents IE6 goofiness.*/
	margin-bottom: 0px;
}

#intro-container .grow-business .article-header {
	background: rgb(0, 168, 213);
	background: rgba(0, 168, 213, 0.9);
}

#intro-container .reinvent .article-header {
	background: rgb(14, 114, 202);
	background: rgba(14, 114, 202, 0.9);
}

#intro-container .customer-loyalty .article-header {
	background: rgb(0, 178, 176);
	background: rgba(0, 178, 176, 0.9);
}

#intro-container .article-main-content .segment-asides {
	float: left;
}

#intro-container .article-main-content .article-content-section {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.9);
	display: block;
	overflow: hidden;
	position: relative;
}

#intro-container .article-content-section .wrapper p.first {
	font-weight: bold;
}

#intro-container a,
#intro-container .article-content-section p {
	font-size: 11px;
}

#intro-container .article-content-section p {
	color: #404040;
}

#intro-container .article-main-content,
#intro-container .segment-asides {
	float: left;
}

#intro-container .aside {
	cursor: pointer;
	float: left;
	overflow: hidden;
	position: relative;
	width: 40px;
}

#intro-container .aside .wrapper {
	
}

#intro-container .aside h1 {
	font-size: 14px;
	margin-bottom: 6px;
	text-transform: none;
}

#intro-container .aside p {
	color: #000;
	font-size: 11px;
}

#intro-container .aside .more,
#intro-container .aside .watch-video {
	background-image: url(../../images/watch-more-info.gif);
	height: 13px;
	margin-bottom: 8px;
}

#intro-container .grow-business .aside .more {
	background-position: 0px 0px;
	width: 74px;
}

#intro-container .grow-business .aside .watch-video {
	background-position: 0px -13px;
	width: 90px;
}

#intro-container .customer-loyalty .aside .more {
	background-position: 0px -26px;
	width: 74px;
}

#intro-container .customer-loyalty .aside .watch-video {
	background-position: 0px -39px;
	width: 90px;
}

#intro-container .reinvent .aside .more {
	background-position: 0px -52px;
	width: 74px;
}

#intro-container .reinvent .aside .watch-video {
	background-position: 0px -65px;
	width: 90px;
}

#intro-container .grow-business .aside h1 {
	color: rgb(0, 168, 213);
}

#intro-container .reinvent .aside h1 {
	color: rgb(24, 125, 213);
}

#intro-container .customer-loyalty .aside h1 {
	color: rgb(10, 191, 189);
}

#intro-container .aside .state-triggers, 
#intro-container .state-triggers .open {
	height: 19px;
}

#intro-container .state-triggers a:active,
#intro-container .state-triggers a:link,
#intro-container .state-triggers a:hover, 
#intro-container .state-triggers a:visited {
	text-decoration: none;
}

#intro-container .aside .state-triggers, 
#intro-container .state-triggers .open,
#intro-container .state-triggers .close {
	width: 19px;
}

#intro-container .aside .state-triggers {
	bottom: 10px;
	right: 10px;
	position: absolute;
}

#intro-container .state-triggers .open,
#intro-container .state-triggers .close {
	position: absolute;
}

#intro-container .state-triggers .open {
	background-image: url(../../images/intro_aside_open.png);
}

#intro-container .state-triggers .close {
	background-image: url(../../images/intro_aside_close.png);
	height: 3px;
	overflow: hidden;
	top: 8px;
}

#intro-container .grow-business .state-triggers .close {
	background-position: 0px 6px;
	
}

#intro-container  .reinvent .state-triggers .close {
	background-position: 0px 3px;
	
}

#intro-container  .customer-loyalty .state-triggers .close {
	
	background-position: 0px 0px;
}


#intro-container .segment-asides p {
	margin-bottom: 10px;
}

#intro-container .article-controls {
	background: #fff;
	bottom: 0px;
	left: 20px;
}

#intro-container .article-controls,
#intro-container .article-controls a {
	background-color: #fff;
	background-image: url(../../images/readmore-minimize.jpg);
	height: 25px;
	overflow: visible;
	position: absolute;
	width: 84px;
}

#intro-container .article-controls .read-more,
#intro-container .article-controls .minimize {
	width: 84px;
	height: 25px;
}

#intro-container .grow-business .read-more {
	background-position: 0px -100px;
}

#intro-container .grow-business .minimize {
	background-position: 0px -124px;
}

#intro-container .reinvent .read-more {
	background-position: 0px 0px;
}

#intro-container .reinvent .minimize {
	background-position: 0px -25px;
}

#intro-container .customer-loyalty .read-more {
	background-position: 0px -50px;
}

#intro-container .customer-loyalty .minimize {
	background-position: 0px -74px;
}

#intro-container .grow-business .aside1 {
	background: rgb(0, 168, 213);
	background: rgba(0, 168, 213, 0.95);
}

#intro-container .grow-business .aside2 {
	background: rgb(22, 183, 226);
	background: rgba(22, 183, 226, 0.95);
}

#intro-container .grow-business .aside3 {
	background: rgb(55, 197, 235);
	background: rgba(55, 197, 235, 0.95);
}

#intro-container .reinvent .aside1 {
	background: rgb(62, 157, 240);
	background: rgba(62, 157, 240, 0.95);
}

#intro-container .reinvent .aside2 {
	background: rgb(42, 145, 236);
	background: rgba(42, 145, 236, 0.95);
}

#intro-container .reinvent .aside3 {
	background: rgb(24, 125, 213);
	background: rgba(24, 125, 213, 0.95);
}

#intro-container .customer-loyalty .aside1 {
	background: rgb(10, 191, 189);
	background: rgba(10, 191, 189, 0.95);
}

#intro-container .customer-loyalty .aside2 {
	background: rgb(23, 205, 203);
	background: rgba(23, 205, 203, 0.95);
}

#intro-container .customer-loyalty .aside3 {
	background: rgb(43, 222, 220);
	background: rgba(43, 222, 220, 0.95);
}

#intro-container .grow-business .activeAside,
#intro-container .customer-loyalty .activeAside,
#intro-container .reinvent .activeAside {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 1);
	cursor: default;
	width: 315px;
}

.slice-img {
	
}

.slice-img-1 {
	width: 193px;
}

.slice-img-2 {
	width: 182px;
}

.slice-img-3 {
	width: 236px;
}

.slice-img-4 {
	width: 311px;
}

/******************************************* Intro widget */