/*
*	LINK
*/
.x-body {
	min-height: 100%;
}

.resa-customer-link, .resa-customer-link span {
	text-decoration: none;
	cursor: pointer;
	margin: 0 1px 0 1px;
	outline-style: none;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.resa-customer-link:link, .resa-customer-link:visited,
	.resa-customer-link:active, .resa-customer-link:hover,
	.resa-customer-link span:link, .resa-customer-link span:visited,
	.resa-customer-link span:active, .resa-customer-link span:hover {
	text-decoration: none;
}

.resa-customer-link:hover, .resa-customer-link span:hover {
	opacity: 0.8;
}

/*
*	LOGIN PANEL
*/
.moo-nicepanel {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.moo-nicepanel-header-left {
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.moo-nicepanel .moo-nicepanel-header-center, .moo-nicepanel .moo-nicepanel-header-left,
	.moo-nicepanel .moo-nicepanel-header-right, .moo-nicepanel .moo-nicepanel-footer-center,
	.moo-nicepanel .moo-nicepanel-footer-left, .moo-nicepanel .moo-nicepanel-footer-right
	{
	height: 22px;
}

.moo-nicepanel .moo-nicepanel-header-left {
	padding-left: 9px;
}

.moo-nicepanel .moo-nicepanel-header-right {
	padding-right: 9px;
}

.moo-nicepanel .moo-nicepanel-body-left {
	padding-left: 3px;
}

.moo-nicepanel .moo-nicepanel-body-right {
	padding-right: 3px;
}

.moo-nicepanel .moo-nicepanel-body-center {
	padding: 3px;
	overflow: auto;
}

.moo-nicepanel .moo-nicepanel-footer-left {
	padding-left: 9px;
}

.moo-nicepanel .moo-nicepanel-footer-right {
	padding-right: 22px;
}

.moo-nicepanel .moo-nicepanel-header-center .moo-icon {
	margin-top: 3px;
}

.moo-nicepanel .moo-nicepanel-header-center .moo-nicepanel-title {
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	white-space: nowrap;
}

.moo-nicepanel .moo-nicepanel-header-center .moo-nicepanel-title img {
	vertical-align: bottom;
	margin-right: 3px;
}

#connect button {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 0px solid black;
	padding: 3px 9px;
}

/*
*	ALERT
*/
.resa-moo-window {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.resa-moo-window-header-left {
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.resa-moo-window .resa-moo-window-header-left, .resa-moo-window .resa-moo-window-header-center,
	.resa-moo-window .resa-moo-window-header-right {
	height: 22px;
}

.resa-moo-window .resa-moo-window-header-left {
	padding-left: 9px;
}

.resa-moo-window .resa-moo-window-header-right {
	padding-right: 9px;
}

.resa-moo-window .resa-moo-window-body-left {
	padding-left: 5px;
}

.resa-moo-window  .resa-moo-window-body-center {
	padding: 3px;
}

.resa-moo-window .resa-moo-window-body-right {
	padding-right: 5px;
}

.resa-moo-window .resa-moo-window-footer-left {
	padding-left: 9px;
}

.resa-moo-window .resa-moo-window-footer-center, .resa-moo-window .resa-moo-window-footer-left,
	.resa-moo-window .resa-moo-window-footer-right {
	height: 9px;
}

.resa-moo-window .resa-moo-window-footer-right {
	padding-right: 9px;
}

.resa-moo-window .resa-moo-window-header-center .moo-icon {
	margin-top: 3px;
}

.resa-moo-window .resa-moo-window-header-center .resa-moo-window-title {
	font-weight: bold;
	padding-top: 4px;
	white-space: nowrap;
}

.resa-moo-window .resa-moo-window-header-center .resa-moo-window-title img
	{
	vertical-align: bottom;
	margin-right: 3px;
}

/*
*	DESCRIPTION PANEL
*/
.resa-moo-plainbox4 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-top-left {
	height: 10px;
	padding-left: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-top-center {
	height: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-top-right {
	height: 10px;
	padding-right: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-middle-left {
	padding-left: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-middle-center {
	background-color: transparent;
	font-weight: bold;
	text-align: center;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-middle-right {
	padding-right: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-bottom-left {
	height: 10px;
	padding-left: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-bottom-center {
	height: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-bottom-right {
	height: 10px;
	padding-right: 10px;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-top-left {
	height: 10px;
	padding-left: 10px;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-top-center {
	height: 10px;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-top-right {
	height: 10px;
	padding-right: 10px;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-middle-left {
	padding-left: 10px;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-middle-center {
	background-color: #84cd1b;
	font-weight: bold;
	text-align: center;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-middle-right {
	padding-right: 10px;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-bottom-left {
	height: 10px;
	padding-left: 10px;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-bottom-center {
	height: 10px;
}

.resa-moo-plainbox4-over .resa-moo-plainbox4-bottom-right {
	height: 10px;
	padding-right: 10px;
}

.resa-moo-plainbox4 .resa-moo-plainbox4-middle-center {
	text-decoration: none;
}

#footer, #boxPage #footer {
	background-color: #323333;
	position: absolute;
	width: 100%;
	bottom: 0;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	clear: both;
	margin-top: 0px;
	height: 40px;
}

#footer p, #boxPage #footer p {
	width: 100%;
}

#footer a, #boxPage #footer a {
	outline-style: none;
	color: #FFFFFF;
	text-decoration: none;
}

#footer a :hover, #boxPage #footer a :hover {
	text-decoration: underline;
}

#footer p, #boxPage #footer p {
	float: left;
	margin-bottom: 0px;
}

#footer img, #boxPage #footer img {
	border: 0px;
	vertical-align: middle;
	margin-top: -4px; 
}