/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#ffffff;
} 

#headpagewidth{ 
 width:100%;
 height:107px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
  margin-bottom:0px; 
  background: url("images/banner.jpg");
  background-repeat:repeat-x;
 } 
 
#pagewidth{ 
 width:850px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 } 
 
#header{
 position:relative; 
 height:107px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 margin-bottom:0px;
 width:1000px;
  }
  
  #footerarea{
 position:relative; 
 height:147px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 width:1000px;
  } 
  
  #leftcol{
 width:200px; 
 float:left; 
 position:relative; 
  }
 
#maincol{  
 float: right; 
 display:inline; 
 position: relative; 
 width:800px; 
 background-color:#ffffff;
  margin-bottom:20px;
 }
 
 .maincoltext{
 padding:10px;
 
 }
 
#footer{
width:100%;
 height:142px;
  text-align:left;  
margin-left:auto; 
 margin-right:auto;   
  clear:both;
  background: url("images/footer.jpg");
  background-repeat:repeat-x; 
  margin-top:10px;
  background-color:#162983;
 } 
 
 .logoarea{
  position:relative;
 float:left;
 height:107px;
 width:283px;
 }
 
   .telephone-text{
 position:relative;
 float:right;
 padding-top:15px;
  font-size:12px;
font-family: Arial,sans-serif;
text-decoration:none;
color: #1FA12D;
padding-right:10px;

 }
 
    .telephone-text2{
	 position:relative;
	 float:right;
  padding-top:30px;
 font-size:18px;
font-family: Arial;
text-decoration:none;
color: #162983;
padding-right:100px;
 }
 
 .black{
 color:#000000;
 }
 
 #nav{
 position:relative;
 text-align:left;
 width:100%;
 height:32px;
  margin-left:auto; 
 margin-right:auto; 
 background-color:#000000;
   } 
   
     #navplace{
   width:1000px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
  
  }
 
 
  .mainnav {
 position:relative; 
 height:22px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 width:800px;
  } 


.pricelist{
width:230px;
height:450px;
background: url("images/price_list_box.jpg"); 
}

.small{
font-size:11px;
}

.homeimagearea{
width:454px;
height:193px;
background: url("images/fit_plan_homepage.jpg");
}

.supportpackages{
width:454px;
height:193px;
background: url("images/fit_plan_packages.jpg");
}

.newsletter{
width:454px;
height:193px;
background: url("images/News_banner.jpg");
}

.newspage{
width:454px;
height:193px;
background: url("images/News.jpg");
}

.franchise{
width:454px;
height:193px;
background: url("images/franchise_banner.jpg");
}

.frangreenbox{
width:434px;
height:350px;
background-color:#F2F3CE;
padding:10px;
}


.webhosting{
width:454px;
height:193px;
background: url("images/web_hosting.jpg");
}

.webdesign{
width:454px;
height:193px;
background: url("images/wed_design.jpg");
}

.webpackagea{
width:454px;
height:175px;
background: url("images/249_package.jpg");
}

.webpackageb{
width:454px;
height:175px;
background: url("images/849_package.jpg");
margin-top:20px;
}

.webpackagec{
width:454px;
height:175px;
background: url("images/1000_package.jpg");
margin-top:20px;
}

.webpadding{
padding-left:130px;
padding-right:15px;
padding-top:0px;
padding-bottom:10px;
}



.aboutus{
width:454px;
height:193px;
background: url("images/about-us.jpg");
}



.itservices{
width:454px;
height:193px;
background: url("images/Service_pc_page.jpg");
}

.partners{
width:454px;
height:193px;
background: url("images/partners_graphic.jpg");
}

.servercare{
width:454px;
height:193px;
background: url("images/server_care_banner.jpg");
}

.printerrepair{
width:454px;
height:193px;
background: url("images/printer_repairs.jpg");
}







.testimonials{
width:454px;
height:193px;
background: url("images/testimonials.jpg");
}

.contact{
width:454px;
height:193px;
background: url("images/contact-banner.jpg");
}

.altrincham{
width:454px;
height:193px;
background: url("images/alt_banner.jpg");
}

.bramhall{
width:454px;
height:193px;
background: url("images/Bramhall_banner.jpg");
}

.knutsford{
width:454px;
height:193px;
background: url("images/knuts_banner.jpg");
}

.liverpool{
width:454px;
height:193px;
background: url("images/liverpool_banner.jpg");
}

.liverpoolcity{
width:454px;
height:193px;
background: url("images/liverpool_city_banner.jpg");
}

.manchestercity{
width:454px;
height:193px;
background: url("images/man_city_banner.jpg");
}

.timperley{
width:454px;
height:193px;
background: url("images/timp_banner.jpg");
}

.wilmslow{
width:454px;
height:193px;
background: url("images/wilmslow_banner.jpg");
}

.employee{
width:454px;
height:193px;
background: url("images/employee_banner.jpg");
}

.schools{
width:454px;
height:193px;
background: url("images/school-_it-_solutions.jpg");
}






.subscribebox {
width:278px;
height:107px;
background: url("images/subscribe_mod.jpg");
clear:right; 
margin-top:20px;
}

.footercols{
position:relative;
float:left;
width:30%;
margin-right:10px;
}

.computerfranchise-opportunity{
width:278px;
height:107px;
background: url("images/franchise_mods.jpg");
clear:right; 
margin-top:20px;
}

.fit-supportpackages{
width:278px;
height:107px;
background: url("images/fit_mod.jpg");
clear:right; 
margin-top:20px;
}



.pc-laptop-offers{
width:278px;
height:107px;
background: url("images/laptop_mod.jpg");
clear:right; 
margin-top:20px;
}

.brothermod{
width:278px;
height:107px;
background: url("images/brother_mod.jpg");
clear:right; 
margin-top:20px;
}

.webdesign-mod{
width:278px;
height:107px;
background: url("images/dash_ad_mod.jpg");
clear:right; 
margin-top:20px;
}




.green-computer-policy{
width:278px;
height:192px;
background: url("images/green_graphic.jpg");
clear:right; 
margin-top:0px;
}

.greenpolicy-mod{
width:278px;
height:355px;
background: url("images/greeen_service_graphic.jpg");
clear:right; 
margin-top:20px;
}


.commerciallettings{
position:relative;
float:left;
width:190px;
height:105px;
background: url("images/coomercial_mods.jpg"); 
margin-right:27px;
}

.overseaslettings{
position:relative;
float:left;
width:190px;
height:105px;
background: url("images/overseas_mods.jpg"); 
margin-right:27px;
}

.propertyinvestment{
position:relative;
float:left;
width:190px;
height:105px;
background: url("images/invest_mods.jpg"); 
}

.epcmod{
width:189px;
height:105px;
background: url("images/epc_block.jpg"); 
clear:right;
margin-top:20px;
}

.rentmod{
width:189px;
height:105px;
background: url("images/Rent-Guarantee.jpg"); 
clear:right;
margin-top:20px;
}


.maintextarea{
position:relative;
float:left;
width:454px;
margin-top:0px;
}

.rightmodarea{
position:relative;
float:left;
width:278px;
margin-left:35px;
}

.propertyfocus{
width:407px;
height:105px;
background: url("images/advert_placement.jpg"); 
}
 
 
 p, li, td,a{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #646567;
line-height:150%;
text-align:left;
}

ul{
margin-left:0px;
padding-left:18px;
}

h1{
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
color: #162983;
font-weight:bold;
}

h2{
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
color: #162983;
font-weight:bold;
}

h3{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #162983;
font-weight:bold;
}

.green{
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
color:#799C13;
font-weight:bold;
padding-top:20px;
}

.twocols{
position:relative;
float:left;
width:50%;
}


.footertext{
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
text-align:left;
line-height:200%;
text-decoration:none;
}

.footertext:hover{
text-decoration:none;
}

.homeimagetext{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#162983;
padding-top:10px;
padding-left:120px;
padding-right:15px;
font-weight:bold;
line-height:130%;
}

.modheadline{
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
color:#799C13;
padding-top:130px;
padding-left:10px;
font-weight:bold;
}

.grey{
font-weight:normal;
color:#646567;
}

.rightmodtext{
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
padding-left:10px;
padding-top:10px;
}

.brothertext{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#162983;
padding-left:10px;
padding-top:68px;
}

.webtext{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#646567;
padding-left:10px;
padding-top:10px;
}

.greentext{
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#646567;
padding-left:10px;
padding-top:0px;
}

.subscribetext{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
padding-left:10px;
padding-top:6px;
line-height:130%;
}

.widetext{
line-height:150%;
}

.tabletext{
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
padding-left:15px;
line-height:120%;
}
 
.white{
font-size:11px;
color:#ffffff;
}

.shop-locations{
height:193px;
width:278px;
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

