#marquee{
	background: #022b62;
	margin: 0px 10px 10px;
}
	#marquee .header{
		background: url("../images/marquee-header.jpg") no-repeat;
		min-height: 59px;
	}
		#marquee .header .rotate{
			position: relative;
			width: 100%;
			height: 100%;
		}
			#marquee .header .rotate .rotatee{
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				display: none;    
				text-align: center;
			}
	#marquee .icons{
		background: url("../images/marquee-background.jpg") no-repeat;
		height: 439px;
		padding-top:50px;
	}
		#marquee .icons ul{
    		float: left;
			margin-bottom: 10px;
			margin-top: 25px;
			text-align: center;
			width: 100%;
		}
			#marquee .icons ul li{    
				display: inline-table;
				margin-bottom: 20px;
				margin-top: 0;
			}
				#marquee .icons ul li a{
					width: 166px;
					height: 176px;    
					float: left;
					position: relative;
				}
					#marquee .icons ul li a:hover{
						background: url("../images/icon-hover.png") no-repeat left 10px;
					}
				#marquee .icons ul li a.width-196{
					width: 266px;
					height: 176px;    
					float: left;
					position: relative;
				}
					#marquee .icons ul li a.width-196:hover{
						background: url("../images/icon-hover-large.png") no-repeat center 10px;
					}

			#marquee .icons ul li a span.tooltip {
				background-color: #FFF;
				border-radius: 10px;
				color: #003d79;
				display: none;
				padding: 20px 16px;
				position: absolute;
				top: 0;
				left: 0;
				width: 80%;
				opacity:.9;
			}
			#marquee .icons ul li a span.tooltip-arrow {
				background-image: url("../images/tooltip-arrow.png");
				background-position: center bottom;
				background-repeat: no-repeat;
				bottom: -32px;
				display: none;
				height: 12px;
				margin: 0 auto;
				position: relative;
				width: 16px;
				opacity:.9;
			}
			/*#marquee .icons ul li a:hover span.tooltip,
			#marquee .icons ul li a:hover span.tooltip-arrow {
				display:block;
			} */
#content{
	float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
	#content .tout{
		float: left;
		padding: 10px;
		width: 293px;
	}
		#content .tout h2 a {
			text-decoration:none;
		}
		#content .tout #testimonials .rotate{
			position: relative;
			width: 100%;
			height: 100%;
		}
			#content .tout #testimonials .rotate .rotatee{
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				display: none;
			}
		#content .tout .testimonial{
			background:#fcf5cc;
			border: solid 1px #c7c7c7;    
			padding: 20px;
		}
		#content .tout .author{
			background: url("../images/testimonial-arrow.png") no-repeat scroll right -1px transparent;
			padding-top: 15px;
			position: relative;
			text-align: right;
			top: -1px;
		}
@media handheld, only screen and (max-width: 600px) {
	#marquee{
		float: left;	
	}
		#marquee .icons,
		#marquee .header{
			background: none;	
			height: auto;
		}
		
	#content{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;	
	}
		#content .tout{
			width: 90%;
			padding-left: 5%;
			padding-right: 5%;	
		}
}
