body {
	margin:15px 0 0;
}
#HomePage { background:#ccc url(../grphx/bg-site.jpg) repeat-x 0 0; }
#InnerPage, #what, #how, #who, #where, #fresh { background:#ccc url(../grphx/bg-site-inner.jpg) repeat-x 0 0; }

	.wrapper {
		margin:0 auto;
		width:890px;
	}
	
		.header {padding:14px 0 0; }
		#HomePage .header {height:375px; }
		#InnerPage .header, #what .header, #how .header, #who .header, #where .header, #fresh .header {height:244px; }
		
			.header h1 {
				float:left;
				margin:0 0 0 8px;
				_margin: 0 0 0 0;
				width:298px;
			}
			
				.header h1 a {
					background:url(../grphx/logo.gif);
					display:block;
					text-indent:-9999px;
					height:83px;
				}
				
			.header ul {
				float:right;
				margin:22px 11px 0 0;
				*margin: 22px 11px 2px 0;
			}
			
				.header ul li {
					color:#555;
					display:inline;
					font-size:14px;
					font-weight:bold;
				}
				
					.header ul li a {
						color:#555;
						margin:0 8px;
					}
					.header ul li.l a { margin-right:0 }
					.header ul li a:hover { color:#dd6e2e}
					.header ul li.active a, #what .header ul li.what a, #how .header ul li.how a, #who .header ul li.who a, #where .header ul li.where a, #fresh .header ul li.fresh a { color:#0084cb }

	.container-cont {
		background:#fff;
	}
		
		.container {
			margin:0 auto;
			width:890px
		}
		
			.page-title-flash { clear:both }
		
			.flash-cont {
				clear:both;
				height:292px;
				background-image:url(../grphx/bg-flash.jpg) left top no-repeat;
			}
			#InnerPage .flash-cont, #what .flash-cont, #how .flash-cont, #who .flash-cont, #where .flash-cont, #fresh .flash-cont {
				clear:none;
				float:right;
				height:206px;
				width:584px;
			}
			
			#what .flash-cont {
				clear:none;
				float:right;
				height:206px;
				width:584px;
				background: url(../grphx/tobedeleted4.jpg) no-repeat scroll left top transparent;
				overflow: hidden;
				text-align: right; 
			}
			
			#what .flash-cont p {color: #CCC; font-size: 22px; margin-top: 80px; margin-right: 40px;}
			
			#what .flash-cont p span {color: #FFF; font-size: 40px;}
			
			#what .flash-cont p img {border: 0; margin-top: 4px;}
			
			.content-container {
				margin:0 11px 0 10px;
				padding:20px 0;
				position:relative;
			}
			#InnerPage .content-container, #what .content-container, #how .content-container, #who .content-container, #where .content-container, #fresh .content-container { background:url(../grphx/bg-container-inner.gif) repeat-y right 0; }
			
				.home-elements {
					float:left;
					width:607px;
				}
				
					.blog-testi {}
					
						.blog-link {
							background:url(../grphx/visit-blog.gif);
							display:block;
							float:left;
							height:121px;
							margin:20px 0 0;
							text-indent:-9999px;
							width:121px;
						}
						.blog-link:hover { background:url(../grphx/visit-blog.gif) 0 bottom; }
						
						.testi-cont {
						}
						
						.home_services {
								padding: 10px 60px 0 0;
								background:url(../grphx/bg-testcont.gif) no-repeat right bottom;
								color:#666;
								font-size:14px;
								line-height:18px;
								}
								
								
						.home_services p {margin: 0 0 10px 0;}
						
						.home_services p.services_list {line-height: 21px; color:#004f77;}	
						
						.home_services2 {
								padding: 10px 60px 0 0;
								background:url(../grphx/bg-testcont.gif) no-repeat right bottom;
								color:#0084CB;
								font-size:13px;
								line-height:17px;
								}
								
								
						.home_services2 p {margin: 0 0 10px 0; font-weight: bold;}
						
						.home_services2 p.services_list {margin: 15px 0 10px 0; font-size:15px; line-height: 21px; color:#999; font-weight: normal;}
						
						.home_services2 p.services_list span {color:#DD6E2E;}						
						
						
						.incnewsbox {
								border-right:1px solid #ddd;
								float:left;
								padding:10px 0;
								width:355px;
								background:url(../grphx/bg-testcont.gif) no-repeat 265px bottom;
								color:#004f77;
								font-size:14px;
								line-height:18px;
								}
								
								
						.incnewsbox p {margin: 30px 0 0 0;}
								
						.incnewsbox a.readmore {
								font-size: 12px;
								color: #dd6e2e;
								text-decoration: underline;
								}
						
						.incnewsbox a.readmore:hover {
								text-decoration: none;
								}
								
						.incnewsbox img.feature {
								float: left;
								}
						
							.thinking {
								border:1px solid #ccc;
								float:left;
								padding:0 0 10px;
								width:219px;
							}
							
								.thinking h2 {
									background:#e5e5e5;
									color:#0084cb;
									font-size:18px;
									padding:4px;
									text-transform:uppercase;
								}
								
								.thinking ul {
									padding:5px 10px;
								}
								
									.thinking ul li {
										background:url(../grphx/arrow.gif) no-repeat right center;
										border-bottom:1px solid #ccc;
										font-size:12px;
										padding:7px 0;
									}
									
										.thinking ul li a {
											color:#555;
											font-weight:bold;
										}
										
								.thinking a.visit {
									background:url(../grphx/btn-visitthecrisper.gif);
									display:block;
									height:18px;
									margin:0 10px;
									text-indent:-9999px;
									width:100px;
								}
								.thinking a.visit:hover { background:url(../grphx/btn-visitthecrisper.gif) 0 bottom; }
								
							
							.testi {
								background:url(../grphx/openquote.gif) no-repeat 0 0;
								float:right;
								padding:28px 0 0;
								width:237px;
							}
							
							.casestudy-info .testi {
								width: 100%;
								background:url(../grphx/openquote.gif) no-repeat 0 0;
								float:right;
								padding:28px 0 0;
							}
							
								.testi div {
									background:url(../grphx/closequote.gif) no-repeat right bottom;
									padding:0 0 28px;
								}
								
								.casestudy-info .testi div {
									background:url(../grphx/closequote.gif) no-repeat right bottom;
									padding:0 0 20px;
								}
								
									.testi div p {
										color:#0084cb;
										font-size:14px;
										font-weight:bold;
										line-height:18px;
										margin-bottom:5px;
									}
									
									.casestudy-info .testi div p {
										color:#0084cb;
										font-size:11px;
										font-weight:bold;
										line-height:14=5px;
										margin-bottom:5px;
										margin-top: 0px;
										font-style:normal;
									}
									
									.testi div strong {
										color:#000;
										display:block;
										font-size:10px;
										font-weight:bold;
										line-height:12px;
									}
									
									.casestudy-info .testi div strong {
										color:#000;
										display:block;
										font-size:9px;
										font-weight:normal;
										line-height:12px;
									}
									
									
						.testi2 {
								background:url(../grphx/openquote.gif) no-repeat 0 0;
								float:right;
								padding:28px 0 0;
								width:275px;
							}
							
								.testi2 div {
									background:url(../grphx/closequote.gif) no-repeat right bottom;
									padding:0 0 25px;
								}
								
									.testi2 div p {
										color:#0084cb;
										font-size:14px;
										font-weight:bold;
										line-height:18px;
										margin-bottom:5px;
									}
									
									.testi2 div strong {
										color:#000;
										display:block;
										font-size:10px;
										font-weight:bold;
										line-height:12px;
									}
									
					.incnews {}
						
					.follow-newsletter {}
					
						.follow {
							float:left;
							padding:9px 0 0;
							width:116px;
						}
						
							.follow p {
								margin:10px 0;
								text-align:right;
							}
						
							.follow a { color:#555; display:block; padding:1px 34px 1px 0 }
							.follow a:hover { color:#999 } 
							
								.follow a span {
									display:block;
									font-size:10px;
								}
								
								.follow a strong {
									font-size:16px;
									text-transform:uppercase;
								}
						
							.facebook a { background:url(../grphx/icon-fbook.gif) no-repeat right 0; }
							.facebook a:hover { background:url(../grphx/icon-fbook.gif) no-repeat right bottom; }
							
							.twitter a { background:url(../grphx/icon-twitter.gif) no-repeat right 0; }
							.twitter a:hover { background:url(../grphx/icon-twitter.gif) no-repeat right bottom; }
							
							
					
						.follow2 {
							float:right;
							padding:9px 0 0;
							width:28px;
						}
						
							.follow2 a { display: block; height: 28px; width: 28px; cursor: pointer; text-indent: -9999px; margin: 10px 0; }
							.follow2 a:hover { } 
							
						.follow3 {
							padding:0;
							width:90px;
							clear:both;
						}
						
							.follow3 a { display: block; height: 28px; width: 28px; cursor: pointer; text-indent: -9999px; margin: 10px 0 0 10px; float: left; }
							.follow3 a:hover { } 
							
									.follow3 a.facebookbtn  { background:url(../grphx/icon-fbook.gif) no-repeat right 0; margin-left: 17px;}
												
							a.facebookbtn  { background:url(../grphx/icon-fbook.gif) no-repeat right 0;}
							a.facebookbtn:hover { background:url(../grphx/icon-fbook.gif) no-repeat right bottom; }
							
							a.twitterbtn { background:url(../grphx/icon-twitter.gif) no-repeat right 0;}
							a.twitterbtn:hover { background:url(../grphx/icon-twitter.gif) no-repeat right bottom; }
							
							
						 .blog-sm-link {
							background:url(../grphx/visit-blog_sm.gif);
							display:block;
							float:right;
							height:90px;
							margin:0 0 0 5px;
							text-indent:-9999px;
							width:90px;
						}
						.blog-sm-link:hover { background:url(../grphx/visit-blog_sm.gif) 0 bottom; }
						
						
						
						.newsletter {
							background:#EBEBEB;
							border:1px solid #ccc;
							float:left;
							margin:10px 0 0;
							padding:8px 10px;
							width:455px;
						}
						
							.newsletter h2 {
								float:left;
								width:95px
							}
							
								.newsletter h2 em {
									color:#0084cb;
									display:block;
									font-size:20px;
									height:22px;
									text-transform:uppercase;
								}
							
							.newsletter div {
								float:right;
								width:360px;
							}
						
							.newsletter p {
								font-size:12px;
								line-height:14px;
								margin:0 0 8px;
							}
							
							.newsletter input {
								font-size:12px;
								height:17px;
								vertical-align:middle;
								width:222px;
							}
							
							.newsletter input.btn-subscribe {
								background:url(../grphx/btn-subscribe.gif);
								border:none;
								cursor:pointer;
								height:25px;
								width:98px;
							}
							.newsletter input.btn-subscribe:hover { background:url(../grphx/btn-subscribe.gif) 0 bottom; }
							
							
							.newsletter2 {
							background:#EBEBEB;
							border:1px solid #ccc;
							float:left;
							margin:10px 0 0;
							padding:8px 10px;
							width:200px;
						}
						
							.newsletter2 h2 {
								float:left;
								width:200px
							}
							
								.newsletter2 h2 em {
									color:#0084cb;
									display:block;
									font-size:18px;
									height:22px;
									text-transform:uppercase;
								}
							
							.newsletter2 div {
								float:right;
								width:200px;
							}
						
							.newsletter2 p {
								font-size:11px;
								line-height:14px;
								margin:0 0 5px;
							}
							
							.newsletter2 input {
								font-size:11px;
								height:13px;
								vertical-align:middle;
								width:190px;
								margin-bottom: 3px;
							}
							
							.newsletter2 input.btn-subscribe {
								background:url(../grphx/btn-subscribe.gif);
								border:none;
								cursor:pointer;
								height:25px;
								width:98px;
							}
							.newsletter2 input.btn-subscribe:hover { background:url(../grphx/btn-subscribe.gif) 0 bottom; }
			
				.news {
					border:1px solid #014d76;
					float:right;
					width:254px;
				}
				
					.news h2 {
						/*background:#014d76 url(../images/hdr-news.gif) no-repeat 10px center;
						height:33px;
						text-indent:-9999px;*/
						background:#014d76;
						color:#a4d5ef;
						font-size:18px;
						padding:7px;
						text-transform:uppercase;
					}
					
					.news .news-cont{
						background:url(../grphx/bg-news.jpg) repeat-x;
						height:218px;
						overflow:hidden;
						padding:0 10px;
						position:relative;
					}
					
						.news ul li {
							border-bottom:1px solid #fff;
							padding:10px 0;
							height: 199px;
						}
						
							.news ul li img {
								float:right;
								margin:0 0 5px 5px;
							}
						
							.news ul li h3 {
								color:#fff;
								font-size:14px;
								font-weight:bold;
							}
							
							.news ul li p {
								color:#ddd;
								font-size:11px;
								line-height:15px;
							}
							
							.news ul li a {
								color:#99ccff;
								font-size:11px;
							}
			
			.page-title {
				background:url(../grphx/bg-pagetitle2.jpg);
				float:left;
				height:128px;
				padding:33px 0 0;
				width:306px;
			}
			
			
				.page-title h2 {
					color:#dd6e2e;
					font-size:39px;
					height:51px;
					padding:8px 0 0 15px;
					text-transform:uppercase;
				}
				
				.leftcolumn {
					float:left;
					width:626px;
				}
				
				.leftcolumnpicL {
	                border: #0084CB solid 1px;
	                float: left;
	                margin-right: 10px;
                   }
				
					.leftcolumn h2 {
						color:#0084cb;
						font-size:24px;
						font-weight:bold;
						margin:15px 0;
					}				
					
					.leftcolumn div.new_what h2.tabber {
						margin:10px 0 30px 0;
						font-weight:normal;
						text-align: left;

					}	
					
					.leftcolumn div.new_what h2.tabber span {
						color: #FFF;
						background:#0084cb url(../grphx/what_h2BG.gif) bottom left no-repeat;
						font-size:24px;
						padding: 8px 20px;
					}			
					
					.leftcolumn h3 {
						color:#dd6e2e;
						font-size:20px;
						font-weight:bold;
						margin:15px 0;
						line-height: 24px;
					}
					
					.leftcolumn div.new_what h3 {
						color:#dd6e2e;
						font-size:30px;
						font-weight:bold;
						margin:15px 0;
						line-height: 24px;
					}
					
					.leftcolumn div.new_what h3.grey
					{font-size:20px;
						margin:15px 0;
						line-height: 24px;
					color: #555;
					font-weight: normal;}
					
					.leftcolumn h3.freshness {
						color:#666;
						font-size:18px;
						font-weight:bold;
						margin:15px 0;
						font-style: italic;
					}
					
					.leftcolumn .freshness h4 {
						color:#333;
						font-size:21px;
						font-weight:bold;
						margin:30px 0 15px 0;
						display: block;
						border-bottom: 1px solid #ccc;
						padding-bottom: 3px;
					}			
					
					.leftcolumn h3.grey
					{color: #555;
					font-weight: normal;}
					
					.leftcolumn p {
						color:#555;
						font-size:13px;
						line-height:17px;
						margin:15px 0;
					}
					
					.leftcolumn div.new_what p {
						color:#555;
						font-size:15px;
						line-height:19px;
						margin:15px 0;
					}
					
					.leftcolumn div.new_what li {
						font-size:15px;
						line-height:19px;
					}
					
					.leftcolumn a {color: #DD6E2E; text-decoration: underline;}
					.leftcolumn a:hover {color: #DD6E2E; text-decoration: none;}
					
					
					.leftcolumn .pagebox {border: 8px solid #e8e8e8; padding: 10px 10px 5px 10px; margin: 0 0 10px 10px; float: right; width: 175px; }
					
					.leftcolumn .pagebox ol {margin-left: 0; list-style-position:outside; padding-left:1em;}
					
					.leftcolumn .pagebox li { font-size: 11px; line-height: 14px;}
					
					.leftcolumn .pagebox h4 {color: #0084CB; font-weight:bold;}
					
					.leftcolumn .pagebox p.clicktoview {margin-top: 3px; font-size: 11px; line-height: 14px;}
					
					.leftcolumn strong, .leftcolumn b {font-weight: bold;}

					
					.leftcolumn hr {border: 0; background-color: #ccc; color: #ccc; height: 1px;}
					
					.leftcolumn a.getready {
									background:url(../grphx/btn_getready.jpg);
									display:block;
									height:30px;
									margin:0;
									text-indent:-9999px;
									width:203px;
					}
					.leftcolumn a.getready:hover { background:url(../grphx/btn_getready.jpg) 0 bottom; }
					
					.leftcolumn a.callustoday {
									background:url(../grphx/btn_callustoday.jpg);
									display:block;
									height:30px;
									margin:0;
									text-indent:-9999px;
									width:155px;
					}
					.leftcolumn a.callustoday:hover { background:url(../grphx/btn_callustoday.jpg) 0 bottom; }
					
					.leftcolumn a.website {
	background:url(../grphx/btn-website.gif);
	height:14px;
	margin:0;
	text-indent:-9999px;
	width:51px;
					}
					.leftcolumn a.website:hover { background:url(../grphx/btn-website.gif) 0 bottom; }
					
				
					
					.leftcolumn p.subnav {font-weight: bold; font-size: 14px; color: #aaa; text-transform:lowercase;}
					
					.leftcolumn p.subnav a:link, .leftcolumn p.subnav a:visited, .leftcolumn p.subnav a:active {color: #DD6E2E; text-decoration: none;  padding: 0 3px;}
.leftcolumn p.subnav a:hover {color: #DD6E2E; text-decoration: underline;}
					
					.leftcolumn p.subnav a.blue  {color: #0084CB; text-decoration: none;}
					
					.leftcolumn p.subnav a.back  {
	background-image: url(../grphx/back_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
					
					.leftcolumn ol {
	list-style-position:outside; padding-left:1.75em;
	list-style-image: url(../grphx/bullet_triangle.gif);
	margin-left: 40px;
}

.leftcolumn .freshness ol {
	list-style-position:outside; padding-left:1.75em;
	list-style-image: url(../grphx/bullet_triangle.gif);
	margin-left: 10px;
}


.leftcolumn .freshness {
	margin-left: 110px;
}


.liblue {
	list-style-image: url(http://www.counterintuity.com/enews/bluebullet.jpg);
	line-height: 2px;
}
.liorange {
	list-style-image: url(http://www.counterintuity.com/enews/orangebullet.jpg);
}

.leftcolumn ul {
	list-style-position:outside; padding-left:1.75em;
	list-style-image: url(../grphx/bullet_grey.gif);
	margin-left: 40px;
}

					.leftcolumn li {color:#555;
						font-size:13px;
						line-height:17px;
						margin:0 0 7px;
}

					.leftcolumn li a {color: #DD6E2E; text-decoration: underline;}
					.leftcolumn li a:hover {color: #DD6E2E; text-decoration: none;}
					
					
					
.leftcolumn .full_testi {margin-right: 50px;}

.leftcolumn .full_testi DL {
	color: #555555;
	font-size:14px;
	line-height:18px;
	background-image: url(../grphx/closequote-inner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 26px;
	margin: 0 0 0 50px;
}
.leftcolumn .full_testi DT  {
	background-image: url(../grphx/openquote-inner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 26px 0 10px 0;
	text-align: left;
	font-style: italic;
}
.leftcolumn .full_testi DD  { 
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	line-height: 13px;
}

					
					#get_fresh {color:#555;
						font-size:13px;
						line-height:17px;}
						
					#get_fresh td {
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

					#get_fresh input.btn-submit {
								background:url(../grphx/btn_getfresh_submit.jpg);
								border:none;
								cursor:pointer;
								height:18px;
								width:50px;
							}
							#get_fresh input.btn-submit:hover { background:url(../grphx/btn_getfresh_submit.jpg) 0 bottom; }


					.get_fresh_box {background-color: #eeeeee; margin: 0 50px; padding: 20px 10px 0 0; border: 1px solid #ddd;}
					
					#whereweare ol {margin-left: 0;}
					#whereweare a {text-decoration: none;}
					#whereweare a:hover {text-decoration: underline;}
					#whereweare td {color:#555;
						font-size:13px;
						line-height:17px;
						padding-bottom: 5px;
						vertical-align: middle;
						text-align:left;}
										
					.bio { margin:0 0 30px}
					
						.leftcolumn .instruction {
							color:#DD6E2E;
							font-size:12px;
						}
						
						.bio ul {
	list-style-type: none;
	margin: 0;
	list-style-image: none;
	padding-left: 0;
}
						
							.bio ul li {
								float:left;
								margin-right:5px;
								width:65px
							}
							.bio ul li.l { margin-right:0 }
							
								.bio ul li a {
									color:#555;
								}
								
								.bio ul li a:hover {
									color:#DD6E2E;
								}
							
									.bio ul li span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										text-indent: -99999px;
									}
									
									.bio ul li.lee a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-lee-thumb.jpg);
									}
									
									.bio ul li.lee a:hover span  {background:url(../grphx/img-lee-thumb.jpg) right;}
									
									.bio ul li.amy a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-amy-thumb.jpg);
									}
									
									.bio ul li.amy a:hover span  {background:url(../grphx/img-amy-thumb.jpg) right;}
									
									.bio ul li.penny a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-penny-thumb.jpg);
									}
									
									.bio ul li.penny a:hover span  {background:url(../grphx/img-penny-thumb.jpg) right;}
									
									.bio ul li.faith a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-faith-thumb.jpg);
									}
									
									.bio ul li.faith a:hover span  {background:url(../grphx/img-faith-thumb.jpg) right;}
									
									.bio ul li.lisa a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-lisa-thumb.jpg);
									}
									
									.bio ul li.lisa a:hover span  {background:url(../grphx/img-lisa-thumb.jpg) right;}
									
									.bio ul li.emily a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-emily-thumb.jpg);
									}
									
									.bio ul li.emily a:hover span  {background:url(../grphx/img-emily-thumb.jpg) right;}
									
									.bio ul li.lipaz a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-lipaz-thumb.jpg);
									}
									
									.bio ul li.lipaz a:hover span  {background:url(../grphx/img-lipaz-thumb.jpg) right;}
									
									
									.bio ul li.charles a span {
										border:1px solid #ccc;
										display:block;
										height:57px;
										line-height:0;
										margin:0 0 5px;
										padding:3px;
										width:57px;
										background-image: url(../grphx/img-charles-thumb.jpg);
									}
									
									.bio ul li.charles a:hover span  {background:url(../grphx/img-charles-thumb.jpg) right;}
									
									
									.bio ul li.no-photo span {background:#fff; border:1px solid #eee;}
									
									.bio ul li strong {
										display:block;
										font-size:11px;
										text-align:center;
									}
									
									
									
					.bio-info {
						border-top:1px solid #ccc;
						padding:30px 0;
					}
					
						.bio-img {
							float:left;
							width:155px
						}
						
							.leftcolumn .bio-img p {
								color:#333;
								font-size:12px;
								font-style:italic;
								font-weight:bold;
								line-height:16px;
								margin:10px 0 2px;
							}
							
							.leftcolumn .bio-img strong {
								color:#999;
								font-size:10px;
								font-weight:bold;
							}
						
						.bio-data {
							float:right;
							width:426px;
						}
						
							.leftcolumn .bio-data h3 {
								font-size:18px;
							}
							
								.leftcolumn .bio-data h3 span {
									color:#999;
									display:block;
									font-size:12px;
									font-weight:bold;
									margin:3px 0 20px;
								}
								
							.leftcolumn .bio-data strong {
								color:#0084cb;
								display:block;
								font-size:13px;
								font-weight:bold;
								margin:0 0 3px;
							}
					
					.casestudy-info {
						padding:0;
						margin:0;
					}
					
						.casestudy-img {
							float:left;
							width:270px;
						}
						
						.casestudy-img .centerimg {margin: 0px 0px 0px 8px; _margin: 0px 0px 0px 5px; *margin: 0px 0px 0px 5px; border: 1px #ccc solid;}
						
						.casestudy-img .centerimg, x:-moz-any-link, x:default {margin: 0px 0px 0px 10px; border: 1px #ccc solid;}
						.casestudy-img .centerimg, x:-moz-any-link {margin: 0px 0px 0px 10px; border: 1px #ccc solid;}
						@media screen and (-webkit-min-device-pixel-ratio:0) {
    .casestudy-img .centerimg {margin: 0px 0px 0px 8px; border: 1px #ccc solid;}
}
						
						.casestudy-img td {
	text-align:center;
	vertical-align:middle;
	color: #555; font-family: Trebuchet MS; font-size: 11px; line-height: 17px;}
						
						.casestudy-img .next, .casestudy-img .prev {
	
	background: white url(../grphx/btn_bg.jpg) repeat-x bottom left;
	border: 2px solid #CCCCCC;
	color: #DD6E2E;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	cursor: hand;
	vertical-align:middle;
	padding: 5px;
}



.casestudy-img #next {position: absolute; top: 210px; left: 240px; visibility: visible; }
.casestudy-img #prev {position: absolute; top: 210px; left: 0px; visibility: visible; }

.casestudy-img .next:focus,.casestudy-img .prev:focus  {border: 1px solid #333;}
						
							.leftcolumn .casestudy-img p {
								color:#333;
								font-size:12px;
								font-style:italic;
								font-weight:bold;
								line-height:16px;
								margin:10px 0 2px;
							}
							
							.leftcolumn .casestudy-img strong {
								color:#999;
								font-size:10px;
								font-weight:bold;
							}
						
						.casestudy-data {
							float:right;
							width:326px;
						}
						
							.leftcolumn .casestudy-img h3 {
								font-size:18px;
								margin: 15px 0 0px 10px;
							}
							
								.leftcolumn .casestudy-data h3 span {
									color:#999;
									display:block;
									font-size:12px;
									font-weight:bold;
									margin:3px 0 20px;
								}
								
							.leftcolumn .casestudy-data-wide {margin-left: 75px;}	
								
							.leftcolumn .casestudy-data strong, .leftcolumn .casestudy-data-wide strong {
								color:#0084cb;
								display:block;
								font-size:13px;
								font-weight:bold;
								margin:0 0 3px;
							}
					
				
				.rightcolumn {
					float:right;
					padding:0 15px 100px 15px;
					width:186px;
				}
				
#twitter_div {
	background-image: url(../grphx/twitterBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 11px;
	line-height: 14px; 
	margin-right: -15px;
	padding-bottom: 10px;
	color: #333;
	margin-top: 15px;
}

#twitter_div h2 {
							color:#0084cb;
							font-size:18px;
							text-transform:uppercase;
						}


#twitter_margin {margin: 5px 20px 0px 0px;}

ul#twitter_update_list {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

ul#twitter_update_list li span {font-size: 12px;
	line-height: 16px;}

ul#twitter_update_list li span a {color: #0084CB; font-size: 11px; line-height: 16px; text-decoration: underline;}
ul#twitter_update_list li a {color: #DD6E2E; font-size: 10px; line-height: 16px;}
#twitter_margin a {color: #333; font-size: 11px; }
				
				#side_inc {margin: 20px 0 0 0;}
				
				#side_inc h2 {color:#0084cb;
							font-size:18px;
							text-transform:uppercase;}
				
				
					#InnerPage .rightcolumn .testi-cont, #what .rightcolumn .testi-cont, #how .rightcolumn .testi-cont, #who .rightcolumn .testi-cont, #where .rightcolumn .testi-cont, #fresh .rightcolumn .testi-cont {
						background:transparent url(../grphx/bg-testcont-inner.gif) no-repeat right bottom;
						float:none;
						width:auto;
					}
					
						#InnerPage .rightcolumn .testi-cont .testi, #what .rightcolumn .testi-cont .testi, #how .rightcolumn .testi-cont .testi, #who .rightcolumn .testi-cont .testi, #where .rightcolumn .testi-cont .testi, #fresh .rightcolumn .testi-cont .testi {
							background:url(../grphx/openquote-inner.gif) no-repeat 0 0;
							float:none;
							width:auto;
						}
						
							#InnerPage .rightcolumn .testi-cont .testi div, #what .rightcolumn .testi-cont .testi div, #how .rightcolumn .testi-cont .testi div, #who .rightcolumn .testi-cont .testi div, #where .rightcolumn .testi-cont .testi div, #fresh .rightcolumn .testi-cont .testi div {
								background:url(../grphx/closequote-inner.gif) no-repeat right bottom;
							}
							
					.test {
						background:url(../grphx/fresh_flower_btn.gif);
						display:block;
						height:215px;
						margin:20px auto;
						text-indent:-9999px;
						width:171px;
					}
					
					.test:hover {
						background:url(../grphx/fresh_flower_btn-over.gif);
					}
					
					.getconnect {
						background:url(../grphx/badge_getconnected.gif);
						display:block;
						height:155px;
						margin:20px auto;
						text-indent:-9999px;
						width:171px;
					}
					
					.newsletter-signup { margin: 20px 0 0 0;}
					
						.newsletter-signup h2 {
							color:#0084cb;
							font-size:18px;
							text-transform:uppercase;
						}
						
						.newsletter-signup p {
							font-size:10px;
							line-height:12px;
							margin:7px 0;
						}
						
						.newsletter-signup em {
							display:block;
							font-style:normal;
							padding:0 0 5px;
						}
						.newsletter-signup em.action { text-align:right; }
						
						.newsletter-signup em input {
							font-size:12px;
							width:180px;
						}
						
							.newsletter-signup em.action input {
								background:url(../grphx/btn-rsubscribe.gif);
								border:none;
								cursor:pointer;
								height:24px;
								width:98px;
							}
							.newsletter-signup em.action input:hover { background:url(../grphx/btn-rsubscribe.gif) 0 bottom; }
					
					.blog-follow {
						margin:10px 0;
						position:relative
					}
					
						.rblog {
							background:url(../grphx/rvisit-blog.gif);
							display:block;
							height:95px;
							left:-14px;
							position:absolute;
							text-indent:-9999px;
							width:95px
						}
						.rblog:hover {background:url(../grphx/rvisit-blog.gif) 0 bottom;}
						
						.rfollow {
							float:right;
							margin:18px 0 0;
							width:103px
						}
						
							.rfollow a {
								color:#555;
								display:block;
								margin:0 0 5px;
								text-align:right;
								padding:1px 33px 2px 0;
							}
							
							.rfollow .facebook { background:url(../grphx/icon-fbook.gif) no-repeat right 0; }
							.rfollow .facebook:hover { background:url(../grphx/icon-fbook.gif) no-repeat right bottom; }
							
							.rfollow .twitter { background:url(../grphx/icon-twitter.gif) no-repeat right 0; }
							.rfollow .twitter:hover { background:url(../grphx/icon-twitter.gif) no-repeat right bottom; }
							
								.rfollow a span {
									color:#999;
									display:block;
									font-size:9px;
									*font-size:8px;
								}
								
								.rfollow a strong {
									font-size:14px;
									text-transform:uppercase
								}
								
					.address {
						color:#555;
						font-size:12px;
						line-height:14px;
						margin:25px 0;
					}
					
						.address strong {
							display:block;
							font-weight:bold;
						}
						
						.address span { display:block; }
						
						.address a {
							color:#dd6e2e;
							text-decoration:underline;
						}
							
				.iconic-icon {
					background:url(../grphx/icon-counterintuity.gif);
					bottom:20px;
					display:block;
					height:97px;
					position:absolute;
					right:20px;
					width:106px;
				}
			
	.footer {
		background:#ccc url(../grphx/bg-footer.gif) repeat-x 0 0;
	}
	
		.footer-cont {
			height:76px;
			margin:0 auto;
			text-align:center;
			width:870px;
		}
		
			.footer p {
				background:#dd6e2e;
				color:#fff;
				font-size:11px;
				height:22px;
				margin:0 0 5px;
				padding:10px 0 0;
				text-align:center;
			}
			
				.footer p a {
					color:#fff;
				}
				
				.footer p a:hover { text-decoration:underline }
				
			.footer-cont span {
				color:#888;
				font-size:11px;
			}
.scroll_div #marqueecontainer{
	position: relative;
	width: 234px; /*marquee width */
	
	height: 214px; /*marquee height */
	overflow: hidden;
}
.scroll_div {
	background:#0084cb;
	border:1px solid #014d76;
	float:right;
	width:254px;
	width/**/: 254px !important;
}
.scroll_div .vmarquee_content {
	position:absolute;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.scroll_div .buttons {float: right; margin: 8px 5px 0 0;}

.scroll_div h2 {
						/*background:#014d76 url(../images/hdr-news.gif) no-repeat 10px center;
						height:33px;
						text-indent:-9999px;*/
						background:#014d76;
						color:#a4d5ef;
						font-size:18px;
						padding:7px;
						text-transform:uppercase;
						margin: 0;
					}
.scroll_div .newsbox {background:#024d75 url(../grphx/bg-news.jpg) repeat-x; padding: 0 10px; 
						position:relative;
						}

.scroll_div .newsbox .vmarquee_content ul li {
	border-bottom:1px solid #fff;
	padding:10px 0;
}
						
.scroll_div .newsbox .vmarquee_content ul li img {
	float:right;
	margin:0 0 5px 5px;
}
						
.scroll_div .newsbox .vmarquee_content ul li h3 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
							
.scroll_div .newsbox .vmarquee_content ul li p {
	color:#ddd;
	font-size:11px;
	line-height:15px;
}
							
.scroll_div .newsbox .vmarquee_content ul li a {
	color:#99ccff;
	font-size:11px;
}
							
.scroll_div .newsbox .vmarquee_content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.inchome h3 {
				margin:0 auto;
				width:870px;
			}
			
				.inchome h3 a {
					background:#fff url(../grphx/inchome.jpg) no-repeat top left;
					display:block;
					text-indent:-9999px;
					height:109px;
				}
				
				.incmag h4 {
				margin:0 auto;
				width:600px;
			}
			
				.incmag h4 a {
					background:#fff url(../grphx/incmagazine.jpg) no-repeat top left;
					display:block;
					text-indent:-9999px;
					height:250px;
				}
				
.container-cont .container .content-container .scroll_div .newsbox .jflow-content-slider {}


#salesforce {
    border: 1px solid #CCCCCC;
    margin: 20px auto;
    padding: 8px 0px 20px 15px;
    width: 500px;
	background: url(../grphx/bg-testcont-inner.gif) no-repeat scroll 420px 120px #f1f0f0;}

#salesforce h2 {text-transform: uppercase; font-size: 18px; margin:5px 0;}

#salesforce form {margin: 10px 0;}
	
.leftcolumn #salesforce ul {list-style: none; margin-left: 10px;}	
	#salesforce li {float: left; margin: 3px;}
	#salesforce li.li_block {width: 400px;}
	#salesforce label {font-size: 12px;}
#salesforce input.btn-submit {
								background:url(../grphx/btn-salesforce_submit.gif);
								border:none;
								cursor:pointer;
								height:24px;
								width:66px;
								text-indent: -9999px;
							}
							#salesforce input.btn-submit:hover { background:url(../grphx/btn-salesforce_submit.gif) 0 bottom; }
							
#salesforce_thankyou {
    border: 1px solid #CCCCCC;
    margin: 20px auto;
    padding: 8px 0px 20px 15px;
    width: 500px;
	background: #f1f0f0;}

#salesforce_thankyou h2 {text-transform: uppercase; font-size: 18px; margin:5px 0;}


.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #0084CB;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			z-index:1002;
			overflow: auto;
			-moz-border-radius: 10px;
			-webkit-border-radius:10px;
			-moz-box-shadow: 5px 5px 5px #003366;
  			-webkit-box-shadow: 5px 5px 5px #003366;
  			box-shadow: 5px 5px 5px #003366;
			background: url(../grphx/salesforce_thankyouBG.jpg) white no-repeat bottom right;

		}
		
		.white_content div.in_white_content {color: #333; font-size: 18px; line-height: 22px; width: 600px; margin: 50px auto 0;}
		
		.white_content div.in_white_content strong {font-weight: bold; font-size: 18px; color: #DD6E2E;}
		.white_content div.in_white_content strong span {font-weight: bold; font-size: 24px; color: #0084CB;}
		
		.white_content div.in_white_content a.close {
								background:url(../grphx/x-button.png);
								border:none;
								cursor:pointer;
								height:32px;
								width:33px;
								text-indent: -9999px;
								position: absolute;
								top: 2px;
								right: 0;
							}
							
							.white_content div.in_white_content div {padding-top: 20px;text-align: center; font-size: 12px;}
