html,
body {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

#site-body-container {}

#site-body-content {
	padding: 15px 15px 15px 15px ;
	}

div.fixed-position {
	height: 48px ;
	line-height: 50px ;
	position: fixed ;
	text-align: center ;
	z-index: 1000 ;
	}
div.fixed-s {
	bottom: 0px ;
	left: 50% ;
	margin-left: -290px ;
	height:auto;
	padding:5px 15px;
	width:530px;
	border:#090 5px solid;
	border-bottom:#000 1px none;
	}


div.fixed-n {
	left: 50% ;
	margin-left: -75px ;
	top: 0px ;
	}
div.fixed-s-w {
			bottom: 0px ;
			left: 0px ;
			}
div.fixed-n-e {
	right: 0px ;
	top: 0px ;
	}

div.fixed-s-e {
	bottom: 0px ;
	right: 0px ;
}
body > .fixed-s-e {
	bottom: 110px ;
	right: 0px ;
}
div.fixed-w {
	margin-top: -25px ;
	left: 0px ;
	top: 50% ;
	}

div.fixed-n-w {
	left: 0px ;
	top: 0px ;
	}


/* -------------------------------------------------- */
/* -- IE 6 FIXED POSITION HACK ---------------------- */
/* -------------------------------------------------- */

html,
body,
#site-body-container {
	_height: 100% ;
	_overflow: hidden ;
	_width: 100% ;
	}

#site-body-container {
	_overflow-y: scroll ;
	_overflow-x: hidden ;
	_position: relative ;
	}

div.fixed-position {
	_position: absolute ;
	}
	

/* For the scrollbar. */
div.fixed-n-e,
div.fixed-e,
div.fixed-s-e {
	_margin-right: 16px ;
	_margin-bottom: 0px ;
	 *margin-bottom:110px;
	}
/* For the scrollbar. */
div.fixed-n,
div.fixed-s {
	_margin-left: -83px ;
}
