html,body {
margin:0;
padding:0;
font-family:Arial;
background:white;
color:black;
text-align:center;
}
a {
	outline:none;
	text-decoration:none;
}
#container {
width:815px;
margin:0 auto;
text-align:left;
padding-top:60px;
}
#header {
	width:815px;
	height:103px;
	background:url(/images/banner.jpg) scroll no-repeat left top transparent;
	overflow:hidden;
}
#header:after {
	display:block;
	content:" ";
	line-height:0;
	font-size:0;
	clear:both;
}
#logo {
	height:62px;
	width:263px;
	float:left;
	position:relative;
	top:13px;
	left:44px;
	margin:0;
	padding:0;
}
#logo a {
	display:block;
	height:62px;
	width:263px;
	text-indent:-10000px;
	background:url(/images/logo_prime_networks.jpg) scroll no-repeat left top transparent;
}
.menu {
	float:left;
	width:319px;
	height:103px;
	line-height:103px;
	margin-left:60px;
}
.menu ul {
	margin:0 0 0 0;
	padding:0;
	float:left;
	height:103px;
	width:319px;
	list-style:none;
}
.menu li {
	margin:0;
	padding:0;
	float:left;
	height:103px;
	list-style:none;
	line-height:93px;
}
.menu li a {
	display:block;
	height:103px;
	color:#787878;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.menu li a:hover,
.menu li.selected a {
	color:black;
}
#menu-home {
	width:60px;
}
#menu-about {
	width:60px;
}
#menu-services {
	width:70px;
}
#menu-clients {
	width:60px;
}
#menu-contact {
	width:60px;
}
#menu-remote-access {
	float:right;
	height:34px;
	width:113px;
	position:relative;
	top:28px;
	margin-right:27px;
}
#menu-remote-access a {
	display:block;
	height:34px;
	width:113px;
	/*
	background:url(/images/button_phone.jpg) scroll no-repeat left top transparent;
	text-indent:-10000px;
	*/
	color:#F7502E;
	font-size:16px;
	font-weight:bold;
	line-height:34px;
	text-align:left;
}
#menu-remote-access span {
	display:block;
	height:34px;
	width:113px;
	/*
	background:url(/images/button_phone.jpg) scroll no-repeat left top transparent;
	text-indent:-10000px;
	*/
	color:#F7502E;
	font-size:16px;
	font-weight:bold;
	line-height:34px;
	text-align:left;
}

#page {
	width:815px;
	background:url(/images/pixel_extension.jpg) scroll repeat-y left top transparent;
}
#page h2 {
	margin:0;
	padding:0;
	font-size:18px;
	line-height:30px;
}
.page-index {
	height:250px;
}
#page .page-index h2 {
	font-size:17px;
	line-height:22px;
}
#page .page-index h3 {
	font-size:17px;
	color:#7f7f7f;
	line-height:22px;
}
#page .page-about .content h3 {
	font-size:13px;
	color:black;
	line-height:18px;
}
#page .page-about .intro p {
	font-size:13px;
}
#page .page-services h3 {
	font-size:30px;
	line-height:38px;
}
#page .page-services h3 {
	color:#b2b2b2;
	margin:0;
	padding:2px 0 30px 0;
	font-size:14px;
	font-weight:bold;
}
#page .page-services .intro p,
#page .page-services .intro li,
#page .page-services .columns p,
#page .page-services .columns li {
	font-size:13px;
}
#page .page-clients .intro p {
	font-size:13px;
}
.page-content {
	padding:40px 0 27px 0;
	overflow:hidden;
}
.page-index {
	padding:40px 0 57px 0;
}
.page-content .content .intro {
	font-size:10px;
	color:#7f7f7f;
	line-height:24px;
}
.page-content .content .intro p {
	margin:0;
	padding:20px 0 0 0;
}
.page-content .content .intro .tightlist {
	font-weight:bold;
	line-height:16px;
}
.page-content .content .intro a {
	color:#Eb4131;
	font-weight:bold;
}
.page-content .content .intro a:hover {
	color:#921e13;
}
.page-content .content .intro h3 {
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:20px 0 0 0;
	color:black;
}

.page-index .content {
	float:left;
	/*margin-left:40px;*/
	margin-left:65px;
	/*width:350px;*/
	width:355px;
}
.page-index .content .intro {
	font-weight:bold;
	font-size:10px;
	line-height:18px;
}
.page-index .animated {
	float:right;
	/*width:515px;*/
	width:375px;
	position:relative;
}
.page-index .animated .frame1,
.page-index .animated .frame2,
.page-index .animated .frame3 {
	position:absolute;
	top:0;
	left:100px;
}
.page-index .frame1 {
	z-index:3;
}
.page-index .frame2 {
	z-index:2;
}
.page-index .frame3 {
	z-index:1;
}
.page-index .animated .frame1pic,
.page-index .animated .frame2pic,
.page-index .animated .frame3pic {
	display:block;
	height:264px;
	width:295px;
}
.page-index .animated .frame1pic {
	background:url(/images/home_pic1.jpg) scroll no-repeat left top transparent;
}
.page-index .animated .frame2pic {
	background:url(/images/home_pic2.jpg) scroll no-repeat left top transparent;
}
.page-index .animated .frame3pic {
	background:url(/images/home_pic3.jpg) scroll no-repeat left top transparent;
}
.page-index .animated .frame1pic:hover,
.page-index .animated .frame2pic:hover,
.page-index .animated .frame3pic:hover {
	/*background-position:right top;*/
}
.page-index .intro a.learn-more {
	display:block;
	height:42px;
	width:143px;
	background:url(/images/button_learn.jpg) scroll no-repeat left top transparent;
	text-indent:-1000px;
	line-height:42px;
	font-weight:bold;
}
.page-index .intro a.learn-more:hover {
	background-position:left bottom;
}
div.fadenav { position: absolute; top: 270px; left: 130px; }
div.fadenav a { display: block; background: url(/images/dots.jpg) scroll no-repeat right top transparent; width: 12px; height: 12px; margin: 0 0 0 2px; float: left; overflow: hidden;}
div.fadenav a:hover { background-position:left top; }
div.fadenav a.current { background-position:left top; }


.page-about .breadcrumb {
	margin:0 0 20px 60px;
	padding:0;
	font-size:8px;
	font-weight:bold;
	color:#7f7f7f;
}
.page-services .breadcrumb {
	padding:0 0 30px 60px;
	margin:0 0 0 0;
	font-size:8px;
	font-weight:bold;
	color:#7f7f7f;
	background:url(/images/pixel_service_grey_line.jpg) scroll no-repeat center bottom transparent;
}
.page-consultation .breadcrumb {
	margin:0 0 20px 80px;
	padding:0;
	font-size:8px;
	font-weight:bold;
	color:#7f7f7f;
}
.page-support .breadcrumb {
	margin:0 0 20px 80px;
	padding:0;
	font-size:8px;
	font-weight:bold;
	color:#7f7f7f;
}
.page-support .content {
	background-image:none !important;
}
.page-contact .breadcrumb {
	margin:0 0 20px 80px;
	padding:0;
	font-size:8px;
	font-weight:bold;
	color:#7f7f7f;
}
.page-clients .breadcrumb {
	margin:0 0 20px 80px;
	padding:0;
	font-size:8px;
	font-weight:bold;
	color:#7f7f7f;
}
.page-services .breadcrumb .title {
	padding-right:8px;
}
.page-services .breadcrumb a {
	color:black;
	font-size:10px;
	padding:0 9px;
}
.page-services .breadcrumb a:hover,
.page-services .breadcrumb a.selected {
	color:#F7502E;
}
.page-about .content {
	float:left;
	margin-left:60px;
	width:450px;
}
.page-about .sidebar {
	width:270px;
	float:right;
	padding:10px 0 0 0;
}
.page-about .sidebar h3 {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0 0 26px 0;
	text-indent:40px;
	color:black;
}
.page-about .sidebar .ticked {
	background:url(/images/tick.jpg) scroll no-repeat left center transparent;
	padding-left:40px;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:18px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:0px;
	color:#B2b2b2;
}
.page-services .content {
	background:url(/images/service_pic.jpg) scroll no-repeat right 75px transparent;
	padding-top:50px;
}
.page-services .content-itsupport {
	background:url(/images/service_pic_it_support.jpg) scroll no-repeat right 75px transparent;
	padding-top:50px;
}
.page-services .content-connected {
	background:url(/images/service_pic_connected.jpg) scroll no-repeat right 75px transparent;
	padding-top:50px;
}
.page-services .content-secure {
	background:url(/images/service_pic_secure.jpg) scroll no-repeat right 75px transparent;
	padding-top:50px;
}
.page-services .content-network {
	background:url(/images/service_pic_network.jpg) scroll no-repeat right 75px transparent;
	padding-top:50px;
}
.page-services .content-cloud {
	background:url(/images/service_pic_cloud.jpg) scroll no-repeat right 75px transparent;
	padding-top:50px;
}
.page-services .content-broadband {
	background:url(/images/service_pic_broadband2.jpg) scroll no-repeat right 65px transparent;
	padding-top:50px;
}
.broadband-bg {
	background:url(/images/service_pic_broadband.jpg) scroll no-repeat right 102% transparent;
	padding-top:50px;
}
.page-services .content-support {
	background:url(/images/service_pic_remote.jpg) scroll no-repeat right 75px transparent;
	padding-top:50px;
	padding-75px:220px
}
.page-services .content .breaker {
	background:url(/images/pixel_service_grey_line.jpg) scroll no-repeat center bottom transparent;
	height:1px;
	line-height:1px;
	font-size:0px;
	clear:both;
	margin-top:50px;
}
.page-services .content .columns {
	margin-left:80px;
	font-size:10px;
	color:#7f7f7f;
	line-height:18px;
}
.page-services .content .columns:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
.page-services .content .column1of2 {
	float:left;
	width:230px;
	margin-right:30px;
}
.page-services .content .column2of2 {
	float:left;
	width:230px;
}
.page-services .content .intro {
	line-height:18px;
}
.page-services .content .intro ul,
.page-services .content .column1of2 ul,
.page-services .content .columnwide1of2 ul,
.page-services .content .columnwide2of2 ul {
	margin:0;
	padding:10px 0 0 15px;
}
.page-services .content .intro ul {
	margin-left:80px;
	padding-top:0;
	padding-bottom:20px;
}
.page-services .content .intro li,
.page-services .content .column1of2 li,
.page-services .content .columnwide1of2 li,
.page-services .content .columnwide2of2 li {
	font-size:10px;
	line-height:18px;
}
.page-services .content .column2of2 .padded {
	padding-top:30px;
}
.page-services .content .columnwide1of2 {
	float:left;
	width:300px;
	margin-right:30px;
}
.page-services .content .columnwide2of2 {
	float:left;
	width:300px;
}
.page-services h5 {
	font-weight:bold;
	/*font-size:10px;*/
	line-height:18px;
	color:#414141;
	font-size:13px;
}
.page-services strong,
.page-services b{
	color:#414141;
}
.page-services .book-header {
	width:651px;
	margin:0 auto;
}
.page-services .book-header:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
.page-services .book-header .header {
	float:left;
}
.page-services .book-header .book {
	float:right;
}
.page-services .book-header .book a {
	display:block;
	height:34px;
	width:181px;
	background:url(/images/button_book_consult.jpg) scroll no-repeat left top transparent;
	text-indent:-10000px;
	font-size:0;
	line-height:0;
}
.page-services .book-header .book a:hover {
	background-position:left bottom;
}
.page-services .content .intro p {
	margin:0 0 0 80px;
	padding:0 0 20px 0;
	width:420px;
}
.page-consultation .content .intro p {
	margin:0 0 0 80px;
	padding:0 0 20px 0;
	width:420px;
}
.page-contact .content .intro p {
	margin:0 0 0 80px;
	padding:0 0 20px 0;
	width:420px;
}
.page-consultation .form {
	margin:0 0 0 80px;
	width:420px;
}
.page-consultation .form .columns {
}
.page-consultation .form .columns:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
.page-consultation .form .columns .field {
	float:left;
	margin:0 8px 8px 0;
}
.page-consultation .form .field-wide {
	width:404px;
	margin:0 0 8px 0;
}
.page-consultation .form .field-textarea {
	width:304px;
	margin:0 0 8px 0;
}
.page-consultation .form .field label {
	display:block;
	position:relative;
	background:#E5E5E5;
	height:36px;
	width:198px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-ie-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.page-consultation .form .field span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:15px;
	height:36px;
	width:198px;
}
.page-consultation .form .field input {
	position:relative;
	top:0;
	left:0;
	z-index:2;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:14px;
	height:36px;
	width:198px;
}
.page-consultation .form .field-wide label {
	display:block;
	position:relative;
	background:#E5E5E5;
	height:36px;
	width:404px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-ie-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.page-consultation .form .field-wide span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:15px;
	height:36px;
	width:404px;
}
.page-consultation .form .field-wide input {
	position:relative;
	top:0;
	left:0;
	z-index:2;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:14px;
	height:36px;
	width:404px;
}
.page-consultation .form .field-textarea label {
	display:block;
	position:relative;
	background:#E5E5E5;
	height:108px;
	width:404px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-ie-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.page-consultation .form .field-textarea span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:15px;
	height:108px;
	width:404px;
}
.page-consultation .form .field-textarea textarea {
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:14px;
	height:108px;
	width:404px;
}
.page-consultation .form .submit-line input {
	display:block;
	height:42px;
	width:143px;
	margin:0;
	padding:0;
	border:0;
	line-height:0;
	text-indent:-10000px;
	font-size:0;
	background:url(/images/button_book.jpg) scroll no-repeat left top transparent;
	cursor:pointer;
}
.page-consultation .form .submit-line input:hover,
.page-consultation .form .submit-line input.hovered {
	background-position:left bottom;
}
.page-support .content .intro p {
	margin:0 0 0 80px;
	padding:0 0 20px 0;
	width:420px;
}
.page-support .form {
	margin:0 0 0 80px;
	width:420px;
}
.page-support .form .field-wide {
	width:404px;
	margin:0 0 8px 0;
}
.page-support .form .field-wide label {
	display:block;
	position:relative;
	background:#d6d6d6;
	height:36px;
	width:404px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-ie-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.page-support .form .field-wide span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:15px;
	height:36px;
	width:404px;
}
.page-support .form .field-wide input {
	position:relative;
	top:0;
	left:0;
	z-index:2;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:14px;
	height:36px;
	width:404px;
}
.page-support .form .submit-line input {
	display:block;
	height:42px;
	width:178px;
	margin:0;
	padding:0;
	border:0;
	line-height:0;
	text-indent:-10000px;
	font-size:0;
	background:url(/images/button_connect.jpg) scroll no-repeat left top transparent;
	cursor:pointer;
}
.page-support .form .submit-line input:hover,
.page-support .form .submit-line input.hovered {
	background-position:left bottom;
}
.page-contact .form {
	margin:0 0 0 80px;
	width:727px;
	overflow:hidden;
}
.page-contact .form:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
.page-contact .form form {
	float:left;
}
.page-contact .form .address-block {
	float:right;
	margin-right:120px;
}
.page-contact .form .address-block p {
	/*font-size:11px;*/
	line-height:20px;
	color:#7f7f7f;
	font-size:13px;
}
.page-contact .form .columns {
}
.page-contact .form .columns:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
.page-contact .form .columns .field {
	float:left;
	margin:0 8px 8px 0;
}
.page-contact .form .field-textarea {
	width:304px;
	margin:0 0 8px 0;
}
.page-contact .form .field label {
	display:block;
	position:relative;
	background:#E5E5E5;
	height:36px;
	width:198px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-ie-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	left:0;
	top:0;
}
.page-contact .form .field span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:15px;
	height:36px;
	width:198px;
}
.page-contact .form .field input {
	top:0;
	left:0;
	z-index:2;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:14px;
	height:36px;
	position:absolute;
	width:198px;
}
.page-contact .form .field-textarea label {
	display:block;
	position:relative;
	background:#E5E5E5;
	height:108px;
	width:404px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-ie-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.page-contact .form .field-textarea span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:15px;
	height:108px;
	width:404px;
}
.page-contact .form .field-textarea textarea {
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	line-height:36px;
	text-indent:14px;
	height:108px;
	width:404px;
	z-index:2;
	position:relative;
	top:0;
	left:0;
}
.page-contact .form .submit-line input {
	display:block;
	height:42px;
	width:143px;
	margin:0;
	padding:0;
	border:0;
	line-height:0;
	text-indent:-10000px;
	font-size:0;
	background:url(/images/button_send.jpg) scroll no-repeat left top transparent;
	cursor:pointer;
}
.page-contact .form .submit-line input:hover,
.page-contact .form .submit-line input.hovered {
	background-position:left bottom;
}
.page-clients .client {
	width:600px;
	margin:0 0 25px 80px;
	/*height:138px;
	overflow:hidden;
	*/
}
.page-clients .client:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
.page-clients .client .client-logo {
	float:left;
	margin:0;
	height:138px;
	width:150px;
}
.page-clients .client .client-logo a {
	display:block;
	height:138px;
	width:150px;
}
.page-clients .client .client-details {
	float:left;
	margin-left:30px;
	/*padding-top:40px;*/
	width:420px;
}
.page-clients .client .client-details .client-author {
	margin:0;
	padding:0 0 12px 0;
}
.page-clients .client .client-details .client-author .name {
	color:black;
	font-size:11px;
	font-weight:bold;
}
.page-clients .client .client-details .client-author .company {
	color:#b2b2b2;
	/*font-size:10px;*/
	font-weight:bold;
	font-size:13px;
}
.page-clients .client .client-details .client-author .company:hover {
	color:black;
}
.page-clients .client .client-details .client-statement {
	margin:0;
	padding:0;
	color: #7F7F7F;
	/*font-size: 10px;*/
	line-height: 18px;
	font-size:13px;
}
.page-clients .intro {
	margin:0 0 20px 80px;
	font-size:11px;
}
.page-clients h3 {
	margin:0 0 20px 80px;
	font-weight:bold;
	/*font-size:10px;*/
	line-height:18px;
	color:#414141;
	font-size:13px;
}
.page-contact .intro p {
	font-size:13px;
}

.form .error {
	font-size:12px;
	line-height:30px;
	text-align:left;
	font-weight:bold;
	color:#9C2716;
}
.form .success {
	font-size:12px;
	line-height:30px;
	text-align:left;
	font-weight:bold;
	color:#017C11;
}
label .hidden {
	visibility:hidden;
}

#prefooter {
	height:342px;
	width:815px;
	overflow:hidden;
	background:url(/images/footer.jpg) scroll no-repeat left top transparent;
}
#prefooter:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
#prefooter .primary {
	height:284px;
}
#prefooter .primary:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
#prefooter .secondary {
	height:58px;
}
#prefooter .secondary:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
#prefooter .promo {
	margin:0;
	padding:0;
	height:129px;
	width:186px;
}
#prefooter .promo a {
	display:block;
	height:129px;
	width:186px;
	text-indent:-10000px;
}
.itsupport .promo a {
	background:url(/images/footer_pic_it_support.png) scroll no-repeat left top transparent;
}
.thecloud .promo a {
	background:url(/images/footer_pic_cloud.png) scroll no-repeat left top transparent;
}
.broadbandtelephony .promo a {
	background:url(/images/footer_pic_broadband.png) scroll no-repeat left top transparent;
}
.remoteaccess .promo a {
	background:url(/images/footer_pic_remote_access.png) scroll no-repeat left top transparent;
}
#prefooter .promo a:hover {
	background-position:left bottom;
}
#prefooter h3 {
	color:white;
	margin:0;
	padding:0;
	line-height:26px;
	font-size:10px;
	font-weight:bold;
	-webkit-text-shadow:0 -1px 0 black;
	-khtml-text-shadow:0 -1px 0 black;
	-moz-text-shadow:0 -1px 0 black;
	-ms-text-shadow:0 -1px 0 black;
	-ie-text-shadow:0 -1px 0 black;
	-o-text-shadow:0 -1px 0 black;
	text-shadow:0 -1px 0 black;
	text-indent:10px;
}
#prefooter .description {
	color:#2d2d2d;
	font-size:10px;
	line-height:16px;
	font-size:10px;
	width:166px;
	position:relative;
	left:10px;
	margin:0;
	padding:0;
	-webkit-text-shadow:0 1px 0 #747474;
	-khtml-text-shadow:0 1px 0 #747474;
	-moz-text-shadow:0 1px 0 #747474;
	-ms-text-shadow:0 1px 0 #747474;
	-ie-text-shadow:0 1px 0 #747474;
	-o-text-shadow:0 1px 0 #747474;
	text-shadow:0 1px 0 #747474;
}
#prefooter .discover {
	margin:0;
	padding:0;
	text-indent:10px;
}
#prefooter .discover a {
	color:#b3b3b3;
	-webkit-text-shadow:0 -1px 0 #323232;
	-khtml-text-shadow:0 -1px 0 #323232;
	-moz-text-shadow:0 -1px 0 #323232;
	-ms-text-shadow:0 -1px 0 #323232;
	-ie-text-shadow:0 -1px 0 #323232;
	-o-text-shadow:0 -1px 0 #323232;
	text-shadow:0 -1px 0 #323232;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
}
#prefooter .discover a:hover {
	color:white;
}
#prefooter .itsupport {
	float:left;
	height:230px;
	position:relative;
	top:50px;
	margin-left:24px;
	width:186px;
}
/*
<div class="itsupport">
	<p class="promo"><a href="#">IT Support</a></p>
	<h3>IT Support</h3>
	<p class="description">text</p>
	<p class="discover"><a href="#">Discover</a></p>
</div>
<div class="thecloud">
	<p class="promo"><a href="#">The Cloud</a></p>
	<h3>The Cloud</h3>
	<p class="description">text</p>
	<p class="discover"><a href="#">Discover</a></p>
</div>
<div class="broadbandtelephony">
	<p class="promo"><a href="#">Broadband &amp; Telephony</a></p>
	<h3>Broadband &amp; Telephony</h3>
	<p class="description">text</p>
	<p class="discover"><a href="#">Discover</a></p>
</div>
<div class="remoteaccess">
	<p class="promo"><a href="#">Remote Access</a></p>
	<h3>Remote Access</h3>
	<p class="description">text</p>
	<p class="discover"><a href="#">Discover</a></p>
</div>
*/
#prefooter .thecloud {
	float:left;
	height:230px;
	position:relative;
	top:50px;
	margin-left:8px;
	width:186px;
}
#prefooter .broadbandtelephony {
	float:left;
	height:230px;
	position:relative;
	top:50px;
	margin-left:8px;
	width:186px;
}
#prefooter .remoteaccess {
	float:left;
	height:230px;
	position:relative;
	top:50px;
	margin-left:8px;
	width:186px;
}
.copy-address {
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:50px;
	text-indent:26px;
}
.copy-address .copyright {
	color:white;
	font-weight:bold;
	padding-right:13px;
	-webkit-text-shadow:0 -1px 0 black;
	-khtml-text-shadow:0 -1px 0 black;
	-moz-text-shadow:0 -1px 0 black;
	-ms-text-shadow:0 -1px 0 black;
	-ie-text-shadow:0 -1px 0 black;
	-o-text-shadow:0 -1px 0 black;
	text-shadow:0 -1px 0 black;
}
.copy-address .address {
	color:#2d2d2d;
	-webkit-text-shadow:0 1px 0 #747474;
	-khtml-text-shadow:0 1px 0 #747474;
	-moz-text-shadow:0 1px 0 #747474;
	-ms-text-shadow:0 1px 0 #747474;
	-ie-text-shadow:0 1px 0 #747474;
	-o-text-shadow:0 1px 0 #747474;
	text-shadow:0 1px 0 #747474;
}
.social {
	float:right;
	padding:0;
	width:90px;
	margin:0 13px 0 0;
	height:58px;
}
.social:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
.social .linkedin {
	display:block;
	width:28px;
	height:26px;
	background:url(/images/social_linkedin.png) scroll no-repeat left top transparent;
	text-indent:-10000px;
	float:left;
	position:relative;
	top:10px;
}
.social .linkedin:hover {
	background-position:right top;
}
.social .twitter {
	display:block;
	width:28px;
	height:26px;
	background:url(/images/social_twitter.png) scroll no-repeat left top transparent;
	text-indent:-10000px;
	float:left;
	position:relative;
	top:10px;
}
.social .twitter:hover {
	background-position:right top;
}
.social .facebook {
	display:block;
	width:28px;
	height:26px;
	background:url(/images/social_facebook.png) scroll no-repeat left top transparent;
	text-indent:-10000px;
	float:left;
	position:relative;
	top:10px;
}
.social .facebook:hover {
	background-position:right top;
}
#footer {
	clear:both;
	width:815px;
	padding-bottom:60px;
	padding-top:8px;
	overflow:hidden;
}
#footer:after {
	display:block;
	content:" ";
	clear:both;
	line-height:0;
	font-size:0;
}
.link-microsoft {
	float:left;
	height:49px;
	width:82px;
	margin-left:160px;
}
.link-microsoft a {
	height:49px;
	line-height:49px;
	width:82px;
	display:block;
	text-indent:-10000px;
	background:url(/images/certification_microsoft.jpg) scroll no-repeat left top transparent;
}
.link-dellpartner {
	float:left;
	height:49px;
	width:105px;
}
.link-dellpartner a {
	height:49px;
	line-height:49px;
	width:105px;
	display:block;
	text-indent:-10000px;
	background:url(/images/certification_dell.jpg) scroll no-repeat left top transparent;
}
.link-sonicwall {
	float:left;
	height:49px;
	width:101px;
}
.link-sonicwall a {
	height:49px;
	width:101px;
	display:block;
	text-indent:-10000px;
	background:url(/images/certification_sonicwall.jpg) scroll no-repeat left top transparent;
}
.link-symantec {
	height:49px;
	width:101px;
	float:left;
}
.link-symantec a {
	display:block;
	height:49px;
	width:101px;
	text-indent:-10000px;
	background:url(/images/certification_symantec.jpg) scroll no-repeat left top transparent
}
.link-sophos {
	float:left;
	height:49px;
	width:101px;
}
.link-sophos a {
	display:block;
	height:49px;
	width:101px;
	text-indent:-10000px;
	background:url(/images/certification_sophos.jpg) scroll no-repeat left top transparent;
}
#footer a:hover {
	background-position:left bottom;
}