body
	{
	background-image:url(images/bg.jpg);
	margin:0;
	}
	
.logo-bx
	{
	float:none; margin-left:auto; margin-right:auto; width:918px; height:157px; margin-top:25px;
	}
.logo-img
	{
	float:left; background-image:url(images/comp-logo.jpg); width:533px; height:95px;
	}		
.nav-bx
	{
	float:left; width:850px; height:30px; margin-top:35px;
	}
.menu-a
	{
	float:left; 
	width:825px; height:30px;
	}
.menu-a
	{
	list-style:none;
	padding:0; margin:0;
	}	
.menu-a li	
	{
	list-style:none; text-decoration:none; float:left;
	width:90px;
	height:29px;
	background-image:url(images/nav.gif);
	text-align:center;
	text-decoration:none;
	margin: 1px 1px 0 0;
	}
.menu-a li a
	{
	width:90px;
	height:23px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding: 6px 0 0 0;
	}
.menu-a li a:hover, .menu-a li a.selected
	{
	width:90px;
	text-decoration:none;
	height:23px;
	padding: 6px 0 0 0;
	background-image:url(images/na-rol.gif);
	float:left;
	}		

.banner-bx
	{
	float:none; margin-left:auto; margin-right:auto; width:918px; height:300px;
	}	
.ban-img
	{
	float:left; background-image:url(images/ban.jpg); width:918px; height:300px;
	}					
.intro-x
	{
	float:left; width:350px; height:260px; margin-top:20px; padding-left:25px; 
	}
.cent-img
	{
	float:none; margin-left:auto; background-image:url(images/body.gif); width:918px; height:896px; margin-right:auto;
	}
.ct-bx
	{
	float:left; width:703px; height:845px;
	}		
	
.cent-img-services
	{
	float:none; margin-left:auto; background-image:url(images/body.gif); width:918px; height:1305px; margin-right:auto;
	}
.ct-bx-services
	{
	float:left; width:703px; height:1150px;
	}	
.curv-bx
	{
	float:left; width:826px; height:28px; padding-left:45px; margin-top:14px; 
	}
.curv-a	
	{
	float:left; background-image:url(images/curv1.gif); width:10px; height:25px; 
	}
.curv-b	
	{
	float:left; background-image:url(images/curv2.gif); width:805px; height:25px; 
	}
.curv-c	
	{
	float:left; background-image:url(images/cuv3.gif); width:10px; height:25px; 
	}	
.wht-cv-bx
	{
	float:left; width:381px; height:410px; padding-left:9px; margin-top:11px;
	}	
.wht-cv-1
	{
	float:left; background-image:url(images/wht1.gif); width:8px; height:410px;
	}	
.wht-cv-2
	{
	float:left; background-image:url(images/wht2.gif); width:365px; height:410px;
	}
.wht-cv-3
	{
	float:left; background-image:url(images/wht3.gif); width:8px; height:410px;
	}	
.visit-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#800000; margin-top:15px; padding-left:6px; width:310px;
	}	
.centre-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#000; margin-top:18px; padding-left:6px; line-height:20px; width:350px; 
	}		
.centre-txt2
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; margin-top:12px; padding-left:6px; line-height:20px; width:345px; 
	}
.centre-txt3
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; margin-top:10px; padding-left:6px; line-height:20px; width:350px; 
	}			
.comp-img
	{
	float:right; width:115px; height:103px; padding-right:18px;
	}
.wht-cv-bx2
	{
	float:left; width:300px; height:410px; padding-left:9px; margin-top:11px;
	}			
	
.cpu-img
	{
	float:left; background-image:url(images/cpu.gif); width:283px; height:410px; 
	}
.life-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serifs; font-size:13px; font-weight:bold; color:#3a8e15; width:275px; text-align:center; margin-top:8px;
	}
.in-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align:justify; width:280px; padding-left:2px;
	}
.sign-bx
	{
	float:left; width:280px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; line-height:16px; padding-left:2px; font-weight:bold;
	}	
.we-txt
	{
	float:left; width:280px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; line-height:16px;  padding-left:2px; font-weight:bold;
	}				
.best-txt
	{
	float:left; width:280px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:4px; line-height:16px; font-weight:bold; padding-left:2px; color:#800000;
	}
.sub-txt
	{
	float:left; width:280px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:3px; line-height:18px; font-weight:bold; padding-left:2px; text-align:center;
	}
.add-img
	{
	float:left; background-image:url(images/add.jpg); width:205px; height:677px; margin-left:3px; margin-top:80px;
	}	
.bt-wht-bx
	{
	float:left; width:687px; height:367px; padding-left:9px; margin-top:11px;
	}	
.bt-wht-1
	{
	float:left; background-image:url(images/bt-wht1.gif); width:8px; height:367px;
	}	
.bt-wht-2
	{
	float:left; background-image:url(images/btwht2.gif); width:670px; height:367px;
	}	
.bt-wht-3
	{
	float:left; background-image:url(images/btwht3.gif); width:8px; height:367px;
	}	
.walk-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#800000; margin-top:20px; padding-left:20px; font-weight:bold;
	}
.fixed-txt
	{
	float:left; width:640px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:22px; margin-top:6px;
	}	
.offer-txt
	{
	float:left; width:390px; height:auto; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#800000; margin-top:18px; padding-left:15px; 
	}	
.lap
	{
	float:left; width:239px; height:228px; margin-top:6px;
	}	
.no-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:360px; padding-left:15px; font-weight:bold; margin-top:8px; line-height:16px;
	}
.no-txt2
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:260px; padding-left:15px; font-weight:bold; margin-top:4px; line-height:16px;	
		}
.lap2
	{
	float:left; width:123px; height:119px; margin-top:7px; padding-left:8px;
	}	
.bottom
	{
	float:left; width:686px; height:47px; padding-left:9px;
	}
.menu-bx
	{
	float:none; width:450px; height:auto; margin-left:auto; margin-right:auto;
	}		
.menu3{ width:450px; height:25px; float:left; margin:0; padding-left:32px; }
.menu3 ul{ margin:0; padding:0; list-style-type:none;}
.menu3 li { height:12px; float:left; margin-top:5px; padding:0 6px 0 0px; font-size:11px;  color:#fff; font-family:Arial, Helvetica, sans-serif; list-style:none;}	
.menu3 li a{ text-decoration:none; color:#fff;}
.menu li a:hover { text-decoration:none; color:#fff;}
.copy-bx
	{
	float:none; margin-left:auto; margin-right:auto; width:500px; height:auto; padding-bottom:5px;
	}			
.copy-txt
	{
	float:left; width:300px; padding-left:132px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:15px; color:#fff;
	}
.did {
	width:100px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000; padding: 4px 0 0 0; }	
.mar {
	width:705px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding: 4px 0 0 0; }	
.mar a:link {
	color:#000000; text-decoration:none; }
.soft-txt
	{
	float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; width:178px; text-align:center; margin-top:70px; padding-left:13px;
	}			
.register-txt
	{
	float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000; width:100px; text-align:center; margin-top:200px; padding-left:42px; line-height:28px;
	}	
.rt-systm
	{
	float:left; width:507px; height:252px; margin-top:34px; padding-left:15px;
	}	
.we-r-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; width:450px; margin-top:8px; padding:0 0 6px 30px;
	}			
	
						/*sales*/
.wht-cv-slbx
	{
	float:left; width:681px; height:410px; padding-left:9px; margin-top:11px;
	}	
.wht-cv-1
	{
	float:left; background-image:url(images/wht1.gif); width:8px; height:410px;
	}	

.wht-cv-3
	{
	float:left; background-image:url(images/wht3.gif); width:8px; height:410px;
	}							
.wht-cv-sl2
	{
	float:left; background-image:url(images/wht2.gif); width:665px; height:410px;
	}	
.fully-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; margin-top:12px; padding-left:6px; line-height:20px; width:610px; 
	}	
.sale-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#800000; margin-top:15px; padding-left:6px; width:310px;
	}	
.lap-sl
	{
	float:left; width:123px; height:119px; margin-top:65px; padding-left:18px;
	}	
								/*Services*/
.serv-img
	{
	float:left; width:373px; height:241px; padding-left:160px; margin-top:20px;
	}								
	
	
	
								
							/*Location*/
.map-img
	{
	float:left; width:422px; height:164px; padding-left:60px; margin-top:40px;
	}	
							/*Contact*/
.cont-img
	{
	float:left; width:318px; height:241px; padding-left:120px; margin-top:7px; 
	}	
.cnnt-img
	{
	float:left; width:637px; height:204px; margin-top:75px; padding-left:15px;
	}							
	
	
							/*faq*/
.faq-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#800000; margin-top:4px; padding-left:6px; width:510px;
	}	
.desk
	{
	float:left; width:239px; height:159px; margin-top:50px; padding-left:40px; 
	}	
.selection-txt
	{
	float:left; width:640px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:22px; margin-top:10px;
	}	
.repair-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#800000; margin-top:4px; padding-left:6px; width:310px;
	}	
.callout-txt
	{
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#800000; margin-top:10px; padding-left:6px; width:310px;
	}	
.fixed1-txt
	{
	float:left; width:640px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:18px; margin-top:3px;
	}		
											/*---Testimonials---*/
.book {
	width:480px; float:left; height:auto; padding-left:60px;
	}											
.serv-img2
	{
	float:left; width:373px; height:241px; padding-left:160px; margin-top:40px;
	}																														