@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#000000; }

/* Text Styles */

h1 { font-size:30px; color:#333333; }
h2 { font-size:13px; color:#333333; }
p.Telephone { font-size:20px; color:#FFFFFF; font-weight:bold; line-height:16px; text-align:right; padding-right:20px; letter-spacing:1px; }
p { font-size:13px; font-family:Arial, Helvetica, sans-serif; }
li { font-size:13px; font-family:Arial, Helvetica, sans-serif; }

/* Links */

a:link,
a:visited { text-decoration:none; color:#F77131; }
a:hover, 
active { text-decoration:none; color:#333333;; }

/* Background Main Table */

#mainTable { background-color:#FFFFFF; }
#mastHead { background-image:url(_images-site/structure_masthead.jpg); background-repeat:no-repeat; height:100px; width:900px; }
#footer { background-image:url(_images-site/structure_footer.jpg); background-repeat:no-repeat; height:57px; width:900px}
#breaklineTop { background-image:url(_images-site/structure_break-up.jpg); background-repeat:repeat-x; height:20px; width:900px; }
#breaklineBot { background-image:url(_images-site/structure_break-low.jpg); background-repeat:repeat-x; background-position:bottom; height:40px; }

/* Mast Head Positioning */

#teklogic { position:relative; left:400px; top:2px; }
#strapLine { position:relative; left:20px; top:-5px; }


/* Home Page Images */
#businessBox { background-image:url(_images-pages/index/structure_usp1.jpg); background-repeat:no-repeat;  background-position:center; height:280px; width:300px; }
#computingBox { background-image:url(_images-pages/index/structure_usp2.jpg); background-repeat:no-repeat;   background-position:center;  height:280px; width:300px;}
#recoveryBox { background-image:url(_images-pages/index/structure_usp3.jpg); background-repeat:no-repeat;  background-position:center;  height:280px; width:300px; }
#callbackBox { background-image:url(_images-pages/index/structure_callback.jpg); background-repeat:no-repeat;  background-position:center;  height:310px; width:300px; }

/* Home Page Box Content Positing */
.boxContent { position:relative; width:240px; height:180px; overflow:hidden; left:20px; top:40px; padding:0 10px; color:#FFFFFF;  }
.boxContent a:link,
.boxContent a:visited { color:#FFFFFF; text-decoration:none; }
.boxContent a:hover,
.boxContent a:active { color:#FFFFFF; text-decoration:underline; }
	/* IE7 Only */
	*:first-child+html .boxContent { left:20px; top:45px; }
	
.boxContent h1 { font-size:14px; color:#FFFFFF; font-weight:bold; line-height:15px; }
.boxContent ul li { color:#FFFFFF; font-weight:normal; font-size:14px; margin-left:-25px; padding-bottom:5px;  }

.callForm { position:relative; width:240px; height:180px; overflow:hidden; left:20px; top:35px; padding:0 10px; color:#FFFFFF; }
	/* IE7 Only */
	*:first-child+html .callForm { left:20px; top:40px; }
.callForm h1 { font-size:13px; color:#FFFFFF; font-weight:bold; line-height:15px; }
#callForm { position:relative; top:-5px; }
	/* IE7 Only */
		*:first-child+html #callForm { position:relative; top:-15px; }
		
/* Call Back Content Positing */

/* Navigation Bar */

		/* Images */
		#home { position:relative; left:20px; z-index:100;}
		#BusService { position:relative; left:65px; z-index:100; }
		#homeService { position:relative; left:150px; z-index:100; }
		#network { position:relative; left:255px; z-index:100; }
		#install { position:relative; left:380px; z-index:100; }
		#testimonials { position:relative; left:450px; z-index:100;}
		
		/*Nav Text */
		
		#imgText { width:900px; font-weight:bold; color:#000000; font-size:12px; position:relative;display:block; z-index:1000;  }
		#imgText ul { display:inline; margin:0; padding:0; width:900px; }
		#imgText ul li { display:block; float:left; margin:0 0 0 10px; list-style:none; text-align:center; font-size:12px; }
		#imgText ul li a:link,
		#imgText ul li a:visited {display:block; text-decoration:none; padding:2px 20px 2px 20px; color:#000000; }
		#imgText ul li a:hover { background-color:#CCCCCC; color:#000000; text-decoration:none;  }
		
/* Bottom Navigation Bar */

#bNav { color:#FFFFFF; font-size:9px; text-align:right;  margin:5px 5px; }
#bNav p { margin:0;  line-height:15px;}	
		/* IE7 Only */
		*:first-child+html #bNav p { line-height:15px; margin:0; }
#bNav a:link,
#bNav a:visited { color:#FFFFFF; text-decoration:none; }
#bNav a:hover,
#bNav a:active { color:#999999; text-decoration:none; }

/* Content Home Page */

#greyCon { width:565px; height:210px; background-color:#E8E8E8; margin:50px 0 0 20px; text-align:left; padding:10px 15px; }
#greyCon img { position:relative; top:-40px; left:-10px; margin:0; padding:0; z-index:100; float:left; }

/* Content Other Pages */

#greyCon1  { width:565px; height:auto; background-color:#E8E8E8; margin:50px 0 0 20px; text-align:left; padding:10px 15px; }
#greyCon1 img { position:relative; top:-40px; left:-10px; margin:0; padding:0; z-index:100; float:left; }

/* Boxes Pages */

#businessBox1 { background-image:url(_images-pages/index/structure_usp1.jpg); background-repeat:no-repeat;  background-position: center 30px; height:280px; width:300px; }
#computingBox1{ background-image:url(_images-pages/index/structure_usp2.jpg); background-repeat:no-repeat;  background-position: center 30px; height:280px; width:300px;}
#starBurstBox1 { background-image:url(_images-pages/pc-check.jpg); background-repeat:no-repeat;  background-position: center 30px;  height:280px; width:300px; }
#recoveryBox1 { background-image:url(_images-pages/index/structure_usp3.jpg); background-repeat:no-repeat;  background-position: center 30px;  height:280px; width:300px; }
#callbackBox1 { background-image:url(_images-pages/index/structure_callback.jpg); background-repeat:no-repeat;  background-position: center 30px;  height:285px; width:300px; }
#networkingBox { background-image:url(_images-pages/addition-box-networkBB.jpg); background-repeat:no-repeat;  background-position: center 30px;  height:285px; width:300px; }
#testamonialBox { background-image:url(_images-pages/addition-box-testamonials.jpg); background-repeat:no-repeat;  background-position: center 30px;  height:285px; width:300px; }

/* Page Box Content Positing */
.boxContent1 { position:relative; width:240px; height:180px; overflow:hidden; left:20px; top:100px; padding:0 10px; color:#FFFFFF; }
	/* IE7 Only */
	*:first-child+html .boxContent1 { left:20px; top:90px; }
	
.boxContent1 h1 { font-size:14px; color:#FFFFFF; font-weight:bold; line-height:15px; }
.boxContent1 ul li { color:#FFFFFF; font-weight:normal; font-size:14px; margin-left:-25px; padding-bottom:5px;  }
.boxContent1 a:link,
.boxContent1 a:visited { color:#FFFFFF; text-decoration:none; }
.boxContent1 a:hover,
.boxContent1 a:active { color:#000000; text-decoration:none; }

.callForm1 { position:relative; width:240px; height:180px; overflow:hidden; left:20px; top:70px; padding:0 10px; color:#FFFFFF; }
	/* IE7 Only */
	*:first-child+html .callForm { left:20px; top:70px; }
.callForm1 h1 { font-size:13px; color:#FFFFFF; font-weight:bold; line-height:15px; }
#callForm1 { position:relative; top:-5px; }
	/* IE7 Only */
		*:first-child+html #callForm { position:relative; top:-15px; }
		
/* Contact Page */

.contact ul { list-style:none; }

		/* Contact Form */
		
		#form { margin:0 auto; width:500px; }
		.cssform p{ width: 280px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 175px; border-top: 1px dashed gray; height: 1%; }
		.cssform label{font-weight: bold; float: left; margin-left: -170px; width: 160px; }
		.cssform input[type="text"]{ width: 180px;}
		.cssform textarea{ width: 250px; height: 150px; }
		* html .threepxfix{ margin-left: 3px; }

/* -------------------------------------------------------------- */



