#homepage-wrapper {
	position:relative;
	width:100%;
	background-color: #F8F8F8;
	}


#homepage-wrapper-top-bg {
	position:absolute;
	left:0;
	top:0;
	height:200px;
	width:100%;
	background-color: #F8F8F8;
	background-image: url(https://hsbc.edu/images/page-wrapper-top-bg.jpg);
	background-repeat:repeat-x;
	}	

	
#homepage-wrapper-bottom-bg {
	position:absolute;
	bottom:0;
	left:0;
	height:50px;
	width:100%;
	background-image:url(https://hsbc.edu/images/page-wrapper-bottom-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	}

#slider-wrapper {
	width:100%;
	min-height:300px;
	overflow:hidden;
	background-color: #D8AE00;
	background-image: url(https://hsbc.edu/images/bg-small.jpg);
	background-repeat:repeat;
	}

#home-slider {
	max-width:900px;
	margin:15px auto 15px auto;
	padding:0;
	text-align:center;
	border:2px solid #fff;
	}
			
.responsive-slider { margin:0 !important; padding:0 !important; z-index:1;  }
.soliloquy-slides img { border:0px !important; }
.slide-title {display:none!important;}

			
#home-quote {
	position:relative;
	max-width:1000px;
	margin:0 auto;
	padding:12px 0 0 0;
	text-align:center;
	}
	
#homecontent-wrapper {
	position:relative;
	overflow: hidden;
	max-width:1000px;
	margin:0 auto;
	}

#homecontent-container {
	position:relative;
	overflow: hidden;
	max-width:855px;
	margin:0 auto;
	}
	
#homecontent-wrapper-top {
	position:absolute;
	top:0;
	left:50%;
	height:275px;
	width:950px;
	margin-left:-475px;
	background-image:url(https://hsbc.edu/images/content-wrapper-top-bg-1.png);
	background-repeat:no-repeat;
	background-position:top;
	}

#homecontent-wrapper-bottom {
	position:absolute;
	bottom:0;
	left:50%;
	height:155px;
	width:950px;
	margin-left:-475px;
	background-image:url(https://hsbc.edu/images/content-wrapper-bottom-bg-1.png);
	background-repeat:no-repeat;
	background-position:top;
	}

#homecontent-wrapper-bg {
	position:relative;
	max-width:900px;
	margin:15px auto 0px auto;
	padding-top:0px;
	background-color:#fff;
	}
	
#homefooter-wrapper {
	position:relative;
	width:100%;
	background-image: url(https://hsbc.edu/images/footer-bg.jpg);
	background-repeat:repeat-x;
	}
	
#homefooter-wrapper-top {
	position:absolute;
	top:0;
	left:50%;
	height:35px;
	width:950px;
	margin-left:-475px;
	background-image:url(https://hsbc.edu/images/footer-wrapper-top-bg-1.png);
	background-repeat:no-repeat;
	background-position:top;
	}	
	
#homefooter-content {
	max-width:905px;
	overflow:hidden;
	margin:0 auto;
	padding:30px 0 0 10px;
	}
	
	
	
	
	
	
@media only screen and (max-width: 1000px) {
	#slider-wrapper {
		width:100%;
		min-height:185px;
		overflow:hidden;
		background-color: #D8AE00;
		background-image: url(https://hsbc.edu/images/bg-small.jpg);
		background-repeat:repeat;
		}
}
	
	
@media only screen and (max-width: 900px) {	
	#homefooter-wrapper-top {
		position:absolute;
		top:0;
		left:0;
		height:1px;
		width:100%;
		margin-left:0;
		background-image:none;
		border-bottom:0px solid #003157;
		-moz-box-shadow:    0px 0px 3px 0px #666;
    	-webkit-box-shadow: 0px 0px 3px 0px #666;
    	box-shadow:         0px 0px 3px 0px #666;
		}
	}	
	
@media only screen and (max-width: 600px) {		
		#slider-wrapper {
		min-height:100px;
		}
}