*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
}
body{
width:100%; background-color:#e2dcd8
}
#header{
width:100%;
background-color:#20221B;
text-align:center;
}
.inside{
width:980px;
margin:0 auto;
overflow:hidden
}
.logo{
float:left;
margin:0 20px 0 0px;
}
.slogan{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#82837F;
line-height:30px;
border-left:1px solid #82837F;
padding:0 0 0 21px;
margin:40px 0 0 0;
float:left
}

#menu{
background-image:url(images/menu_bg.gif);
background-position:top left;
background-repeat:repeat-x;
width:100%;
float:left;
height:40px;
}
.menu{ margin:auto; width:980px;}
.menu div{ margin:0px 6px 0px 6px}

.home{ background-image:url(images/home.jpg); background-repeat:no-repeat; width:148px; height:40px;  float:left }
.collocation{ background-image:url(images/collocation.jpg); background-repeat:no-repeat; width:148px; height:40px; float:left  }
.services{ background-image:url(images/services.jpg); background-repeat:no-repeat ; width:148px; height:40px ; float:left}
.network{ background-image:url(images/network.jpg); background-repeat:no-repeat; width:148px; height:40px ; float:left }
.quote{ background-image:url(images/quote.jpg); background-repeat:no-repeat; width:148px; height:40px ; float:left }
.contactus{ background-image:url(images/contactus.jpg); background-repeat:no-repeat; width:148px; height:40px ; float:left }

.home-act{ background-image:url(images/home-act.jpg); background-repeat:no-repeat; width:148px; height:40px;  float:left }
.collocation-act{ background-image:url(images/collocation-act.jpg); background-repeat:no-repeat; width:148px; height:40px; float:left  }
.services-act{ background-image:url(images/services-act.jpg); background-repeat:no-repeat ; width:148px; height:40px ; float:left}
.network-act{ background-image:url(images/network-act.jpg); background-repeat:no-repeat; width:148px; height:40px ; float:left }
.quote-act{ background-image:url(images/quote-act.jpg); background-repeat:no-repeat; width:148px; height:40px ; float:left }
.contactus-act{ background-image:url(images/contactus-act.jpg); background-repeat:no-repeat; width:148px; height:40px ; float:left }


#blocks{
background-image:url(images/bg.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#ddd6d2;
padding:17px 0 10px 37px;
}
.block1{
background-image:url(images/block1.jpg);
background-position:top left;
background-repeat:no-repeat;
width:165px;
height:99px;
float:left;
padding:10px 0 0 130px;
margin:0px 10px 0px 10px
}
.block2{
background-image:url(images/block2.jpg);
background-position:top left;
background-repeat:no-repeat;
width:165px;
height:99px;
float:left;
padding:10px 0 0 130px;
margin:0px 10px 0px 10px
}
.block3{
background-image:url(images/block3.jpg);
background-position:top left;
background-repeat:no-repeat;
width:165px;
height:99px;
float:left;
padding:10px 0 0 130px;
margin:0px 10px 0px 10px
}
#blocks h3{
font-family:Tahoma;
font-size:14px;
color:#505542;
display:block;
width:160px;
}
#blocks h3 a{
font-family:Tahoma;
font-size:14px;
color:#505542;
display:block;
width:160px; text-decoration:none
}
#blocks span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#057bce;
display:block;
padding:6px 0 6px 0
}
#main{
background-color:#F6F1F0;
padding:47px 0 50px 0;
border-bottom:1px solid #fff;
}
.column{

width:980px;
font-family:Tahoma;
font-size:11px;
color:#64584C;
}
.column h3{
background-image:url(images/bullet.gif);
background-position:left 6px;
background-repeat:no-repeat;
padding:3px 0 15px 28px;
margin:0px;
font-family:Arial;
font-size:23px;
color:#64584C;
font-weight:normal;
}
.column p{
font-size:12px;
color:#616161;
padding:0px 0 8px 0
}
.second{
width:980px;
font-family:Tahoma;
font-size:11px;
color:#64584C;
margin:30px 0px 10px 0px
}
.second h3{
background-image:url(images/bullet.gif);
background-position:left 6px;
background-repeat:no-repeat;
padding:3px 0 15px 28px;
margin:0px;
font-family:Arial;
font-size:23px;
color:#64584C;
font-weight:normal;
}
.second p{
font-size:12px;
color:#616161;
padding:0px 0 8px 0
}
ul{ margin:0px; padding:0px; list-style:circle; font-size:12px}
li{ margin:0px; padding:0px; list-style:circle;  font-size:12px}

#footer{
background-color:#E4DEDA;
width:100%;
height:60px;
font-family:Tahoma;
font-size:11px;
color:#64584C;
text-align:right
}
#footer a{
color:#64584C;
text-decoration:none; padding:0px 5px 0px 5px
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer p{
line-height:30px;
}
