/* CSS Document */

* {

padding: 0;
margin: 0;

} 

body{

/* Background image is the image that will appear over entire page. Background Color is a plain colour over the entire page

/* background-image:url(i/bigbg.jpg); */
/* background-color:#FFFFFF; */

}


.outer{

margin-left:auto;
margin-right:auto;
position:relative;
width:900px;
margin-top:-8px;
height:830px;
/* background-image:url(i/bg.jpg); */
/* background-repeat:no-repeat; */

}

h1{

font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
font-weight:normal;

}

h2{

font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
font-weight:normal;

}

p{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;

}

a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
padding:5px;

}

.homecateg a{

margin-top:8px;
font-size:14px;

}

.homecateg li{

font-size:14px;
margin-top:10px;
list-style-type:none;

}

.topmenu{

width:902px;
height:13px;
margin-left:auto;
margin-right:auto;
background-image:url(i/menubg.jpg);
background-repeat:repeat-x;
padding-top:8px;
padding-bottom:14px;
position:absolute;
top:120px;
left:0px;

}

.topmenu a{

font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding-top:6px;
padding-bottom:7px;
padding-right:14px;
padding-left:14px;
text-decoration:none;
color:#FFFFCC;
font-size:14px;
border-right:1px solid #FFFFFF;
text-transform:capitalize;

}

.topmenu a:hover{

background-color:#CCCCCC;
padding-top:6px;
padding-bottom:7px;
padding-right:14px;
padding-left:14px;
height:25px;
color:#FFFFFF;

}

.topbanner{

position:absolute;width:900px;height:121px;left:0px;top:8px;

}

.footerhome{
	position:absolute;
	top:1296px;
	left:0px;
	width: 901px;
	height:26px;
	background-image:url(i/footer.jpg);

}

.serviceshome{

position:absolute;top:370px;left:5px;height:510px;width:631px;background-image:url(i/popcategories.jpg);

}

.footer{

position:absolute; top:1166px; left:0px; width: 901px;height:63px;

}

.footer a{

font-size:10px;

}

.hometext{

position:absolute;top:173px;left:14px;height:195px;width:634px;

}

.hometext p{

margin-top:10px;color:#666666;

}

.latestcompany{

position:absolute;top:577px;left:-161px;height:107px;width:375px;border:1px solid #CCCCCC;

}

.advert3{

position:absolute;top:411px;left:25px;height:191px;width:192px;background-image:url(i/fillerad.jpg);background-repeat:no-repeat;

}

.advert2{

position:absolute;top:221px;left:25px;height:191px;width:192px;background-image:url(i/fillerad.jpg);background-repeat:no-repeat;

}

.advert1{

position:absolute;top:21px;left:25px;height:191px;width:192px;background-image:url(i/webhoriz_advert.jpg);background-repeat:no-repeat;

}

.rightadverts{

position:absolute;top:314px;left:669px;height:607px;width:232px;

}

.serviceintro{
	position:absolute;
	top:180px;
	left:8px;
	height:104px;
	width:591px;

}

.servicechange{

position:absolute;top:204px;left:661px;height:77px;width:236px;

}

.companies{
	position:absolute;
	top:131px;
	left:0px;
	height:214px;
	width:873px;

}
