body
{
	background: url(bg-homepage.jpg) repeat-x #E0E0E0;
}
.Page
{
	padding-top: 0;
}
#sliding-header
{
	position: relative;
	width: 960px;
	height: 297px;
	color: #FFF;
	text-align: right;
}
#sliding-header > div
{
	position: absolute;
	top: -9999px;
	right: 0;
	width: 960px;
	height: 297px;
}
#sliding-header > div:first-child
{
	top: 0;
}
#sliding-header > div > h2
{
	position: absolute;
	top: 23px;
	right: 7px;
	width: 362px;
	height: 90px;
	color: #FFF;
	line-height: 30px;
	text-shadow: #000 4px 4px 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 30px;
	font-weight: normal;
}
#sliding-header > div > div
{
	position: absolute;
	top: 97px;
	right: 0;
	width: 342px;
	height: 108px;
	background: #333;
	background: rgba(0,0,0, 0.5);
	overflow: hidden;
	padding: 13px 10px;
	font-size: 16px;
	line-height: 19px;
}
#sliding-header > a, #sliding-header > a:hover, #sliding-header > a:visited
{
	position: absolute;
	color: #FFF;
	text-decoration: none;
	bottom: 0;
	width: 198px;
	height: 28px;
	line-height: 29px;
	overflow: hidden;
	display: block;
	z-index: 5;
	font-weight: bold;
	padding: 0 10px;
	font-size: 18px;
	cursor: pointer;
}
#sliding-header > a#for-build-websites		{ right:   1px; }
#sliding-header > a#for-publish-seo			{ right: 240px; }
#sliding-header > a#for-software-dev		{ right: 480px; }
#sliding-header > a#for-consulting-lecture	{ right: 724px; }

#sliding-header #build-websites
{
	background: url(bigpic1.png);
	top: 0;
}
#sliding-header #publish-seo
{
	background: url(bigpic2.png);
}
#sliding-header #software-dev
{
	background: url(bigpic3.png);
}
#sliding-header #consulting-lecture
{
	background: url(bigpic4.png);
}
#ContactUs input[type="text"], #ContactUs input[type="tel"], #ContactUs input[type="email"]
{
	width: 100%;
}

#QuickContactUs input {
    max-width: 140px;
}
