/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.maincontainerHM {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height plus padding */
	background: url(../Images/main_back.jpg) top center no-repeat;
}
.maincontainerINT {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height plus padding */
	background: url(../Images/main_back2.jpg) top center no-repeat;
}
.maincontainerFolio {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height plus padding */
	background: url(../Images/main_back3.jpg) top center no-repeat;
}
.maincontainerWeb {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height plus padding */
	background: url(../Images/main_back5.jpg) top center no-repeat;
}
.maincontainerWeb2 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height plus padding */
	background: url(../Images/main_back4.jpg) top center no-repeat;
}
.maincontainerWeb3 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height plus padding */
	background: url(../Images/main_back5_gray.jpg) top center no-repeat;
}
.maincontainerEmail {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height plus padding */
	background: url(../Images/email/background.jpg) top center no-repeat;
}
.push {
	height: 60px; /* .push must be the same height as .footer */
}