
/* microsoft internet explorer hack stylesheet */
/* basic html rules */

/* general classes */

/* errors */
* html .contain {
	/* nomac \*/height: 1%;/* nomac */
}

/* contain */
/* ie mac fix */
.contain {
	display: inline-table;
}
.contain {
	display: block;
}

/* should hide from mac but seems to work */
/* image replacement */
.image-replace {
	position: relative;
	/* nomac \*/overflow: hidden;
	/* nomac */margin: 0px;
	 padding: 0px;
}
.image-replace span {
	width: 100%;
	height: 100%;
	position: absolute;
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	z-index: 1;
}

/* min height sections */
*>#top-strip .section-min-height {
	padding-top/**/: 8px;
	min-height: 1px;
}
*>#top-strip .section-min-height .min-height {
	margin-top/**/: -8px;
}
* html #top-strip .section-min-height .min-height {
	height: 8px;
}

/* min height sections */
*>#header .section-min-height {
	padding-top/**/: 80px;
	min-height: 1px;
}
*>#header .section-min-height .min-height {
	margin-top/**/: -80px;
}
* html #header .section-min-height .min-height {
	height: 80px;
}

/* min height */
*>#main-right-panel .panel-min-height {
	padding-top/**/: 291px;
	min-height: 1px;
}
*>#main-right-panel .panel-min-height .min-height {
	margin-top/**/: -291px;
}
* html #main-right-panel .panel-min-height .min-height {
	height: 291px;
}


/* page [home] */

/* panels */
/* min height panels */
*>#page-home #bottom-panel .panel-min-height {
	padding-top/**/: 189px;
	min-height: 1px;
}
*>#page-home #bottom-panel .panel-min-height .min-height {
	margin-top/**/: -189px;
}
* html #page-home #bottom-panel .panel-min-height .min-height {
	height: 189px;
}

