html {min-height:100%}
body {
	background: url(cloud-background.jpeg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#header-background {
	position: absolute;
	width: 100%;
	height: 60px;
	background: #000;
	z-index: -1;
	top: 0;
	left: 0;
	-moz-opacity: .75;
	filter: alpha(opacity=75);
	opacity: .75;

}
#logo {
	width: 250px;
	height: 44px;
	margin: 0 10px 10px 0;
	background: url(avnet-cloud-logo-white.png) no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
#customer-page {
	-webkit-box-shadow: 0 0 10px 0 #9ac;
	-khtml-box-shadow: 0 0 10px 0 #9ac;
	-moz-box-shadow: 0 0 10px 0 #9ac;
	box-shadow: 0 0 10px 0 #9ac;
}
#customer-page .logo {
	height: 32px;
	margin: 0;
}
#customer-page div.logo {
	width: 140px;
	background: url(logo2.png) no-repeat right;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
#top-text-menu-container ul li a {color:#fff;}
#top-menu-container .you-are-here-arrow {background-image:url(youarehere.png);top:40px;}
#inner-container {
	-moz-box-shadow:    0 0 10px 0 #9ac;
	-webkit-box-shadow: 0 0 10px 0 #9ac;
	-kthml-box-shadow:  0 0 10px 0 #9ac;
	box-shadow:         0 0 10px 0 #9ac;
}
#customer-page #inner-container {
	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	-kthml-box-shadow:  none;
	box-shadow:         none;
}
#footer .poweredBy {
	display:block;
	line-height: 16px;
	/*color: #f0f0f0;*/
	color: #a5a5a5;
	font-size: 10px;
}
#page.page-site-login #footer,
#page.page-site-index #footer .poweredBy {
	position: fixed;
	bottom: 10px;
	left: 50%;
	margin-left: -60px;
}

#footer .poweredBy a
{
	width:58px;
	height:14px;
	text-indent:-9999px;
	text-transform: capitalize;
	/*background: url(powered-by-orbitera.png) no-repeat center;*/
	background: url(../../../images/footer-logo-orbitera-s.png) no-repeat center;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	display:inline-block;
	vertical-align: baseline;
}

#customer-page #footer .poweredBy {
	top: 10px;
	color: #a5a5a5;
	font-size: 10px;
}
#customer-page #footer .poweredBy a.orbitera{
	width:58px;
	height:14px;
	background-size: contain;
	vertical-align: baseline;
}
#customer-page #footer .poweredBy a.amazon{
	width:38px;
	height:14px;
}
#main-menu-container a {
	display: block;
	float: left;
	width: 96px;
	height: 96px;
	margin-right: 15px;
	margin-left: 15px;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-kthml-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;

	-moz-box-shadow:    10px 40px 50px 0 #9ac;
	-webkit-box-shadow: 10px 40px 50px 0 #9ac;
	-kthml-box-shadow:  10px 40px 50px 0 #9ac;
	box-shadow:         10px 40px 50px 0 #9ac;
}
#main-menu-container a img{
	margin-left: 0;
	margin-right: 0;

	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	-kthml-box-shadow:  none;
	box-shadow:         none;
}

/* Customer Login */
div.box-form {
	-moz-box-shadow:    0 0 10px 0 #9ac;
	-webkit-box-shadow: 0 0 10px 0 #9ac;
	-kthml-box-shadow:  0 0 10px 0 #9ac;
	box-shadow:         0 0 10px 0 #9ac;
}

div.box-form .form-logo {
	background: url(logo2.png) no-repeat;
	/*background: url(avnet-cloud-logo-white.png) no-repeat;*/
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	margin-top:0;
	height: 36px;
	width: 140px;
}