/*//////////////////////////////////////////////////////////
	Homepage specific
//////////////////////////////////////////////////////////*/

	/* general */
	body {
		background:#000000;
	}
	
	/* container for all content */
	#home {
		width:996px;
		margin:0 auto;
	}
	
/*//////////////////////////////////////////////////////////
	Services boxes
//////////////////////////////////////////////////////////*/
	
	/* services */
	#services {
		margin:0 0 5px 0;
	}
	#services div {
		float:left;
		background-repeat:no-repeat;
		background-position:top left;
		position:relative;
		margin:0 5px 5px 0;
		height:137px;
		width:328px;
	}
	#services div h2,
	#services div p {
		display:none;
	}
	#services div p.more {
		display:block;
	}
	#services div p.more a {
		display:block;
		height:27px;
		width:314px;
		outline:0;
		color:#ffffff;
		padding:110px 0 0 14px;
	}
	#services div p.more a:hover {
		color:#b5d133;
	}
	
	#services #managed {
		width:661px;
		height:213px;
		background-image:url(../../../images/misc/home/managed.jpg);
	}
	#services #managed a {
		width:647px;
		height:25px;
		padding-top:186px;
		color:#000000;
	}
	#services #dedi {
		height:213px;
		background-image:url(../../../images/misc/home/dedi.jpg);
		margin-right:0;
	}
	#services #dedi a {
		height:25px;
		padding-top:186px;
	}
	#services #virtual {
		height:279px;
		background-image:url(../../../images/misc/home/virtual.jpg);
	}
	#services #virtual a {
		padding-top:252px;
		height:27px;
	}
	#services #colo {
		background-image:url(../../../images/misc/home/colo.jpg);
	}
	#services #hosting {
		background-image:url(../../../images/misc/home/hosting.jpg);
		margin-right:0;
	}
	#services #ftp {
		background-image:url(../../../images/misc/home/ftp.jpg);
	}
	#services #streaming {
		background-image:url(../../../images/misc/home/streaming.jpg);
		margin-right:0;
	}
	
/*//////////////////////////////////////////////////////////
	Welcome text and clients
//////////////////////////////////////////////////////////*/

	/* main content bits */
	#content {
		padding:2px 0;
		margin:0 0 10px 0;
		width:auto;
		background:url(../../../images/layout/grey-line.gif) repeat-y 662px 0;
	}
	
	/* welcome text */
	#content #welcome {
		float:left;
		width:625px;
		padding:25px 30px 25px 10px;
	}
	#content #welcome h2,
	#content #welcome p {
		display:inline;
		font-family:Trebuchet MS;
		color:#e4e4e4;
		margin:0;
	}
	#content #welcome h2 {
		font-size:1.4em;
		font-weight:bold;
		line-height:1.4em;
	}
	#content #welcome p {
		font-size:1.2em;
		line-height:1.8em;
	}
	
	/* client logos */
	#clients {
		float:left;
		width:310px;
		padding:10px 10px 0 10px;
	}
	#clients h2 {
		display:none;
	}
	#clients ul {
		margin:0;
	}
	#clients ul li {
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		text-indent:-9999px;
		background:none;
	}
	#clients ul li a {
		display:block;
		outline:0;
		height:60px;
		width:115px;
		background-repeat:no-repeat;
		background-position:center center;
	}
	#clients ul li#mos a {
		background-image:url(../../../images/misc/clients/mos.jpg);
		width:80px;
	}
	#clients ul li#sr a {
		background-image:url(../../../images/misc/clients/sr.jpg);
	}
	#clients ul li#df a {
		background-image:url(../../../images/misc/clients/df.jpg);
	}
	#clients ul li#jcb a {
		background-image:url(../../../images/misc/clients/jcb.jpg);
		width:80px;
	}
	#clients ul li#ibs a {
		background-image:url(../../../images/misc/clients/ibs.jpg);
	}
	#clients ul li#mm a {
		background-image:url(../../../images/misc/clients/mm.jpg);
	}