a{text-decoration:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
img{padding:0px; margin:0px; border:0px; vertical-align:top;}
.clear{clear:both;}
ul{padding:0px; margin:0px;}

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

body{
background:url(../images/bg.jpg) repeat-x;
background-color:#FFFFFF;
padding:0px;
margin:0px;
/*font-family:"Century Gothic";*/
font-family:"trebuchet MS";

font-size:14px;
color:#1c2629;
}
#wrapper{
width:980px;
margin:0px auto;
}
#logo{
float:left;
display:inline;
width:361px;
height:41px;
margin:31px 0px 0px 6px;
}
.messenger{
float:left;
display:inline;
background:url(../images/messenger.png) no-repeat;
width:47px;
height:46px;
margin:23px 0px 0px 262px;
}
.telephone{
float:left;
display:inline;
background:url(../images/contact.png) no-repeat;
width:268px;
height:65px;
margin:23px 0px 0px 8px;
}

#holder{
width:980px;
/*margin:100px auto;*/
}
#menu{
width:980px;
height:44px;
float:left;
font-family:Arial;
font-size:12px;
}
.menu-left, .menu-middle, .menu-right{
background:url(../images/menu-left.gif) no-repeat;
width:10px;
height:44px;
float:left;
}
.menu-middle{
background:url(../images/menu-middle.gif) repeat-x;
width:960px;
}
.menu-right{
background:url(../images/menu-right.gif) no-repeat;
}
#menu ul{
list-style:none;
}
#menu ul li{
float:left;
line-height:44px;
background:url(../images/sep.gif) no-repeat right;
}
#menu ul li a{
color:#4abbe8;
padding:0px 28px;
display:block;
}
#menu ul li a:hover, #menu ul li.active a {
background:url(../images/hover.gif) repeat-x;
color:#000306;
display:block;
}
#menu ul li.last{
background:none;
}



.header{
float:left;
display:inline;
background:url(../images/header.gif) no-repeat;
width:980px;
height:353px;
margin:0px 0px 0px 0px;
}
#blue-container{
float:left;
display:inline;
width:980px;
position:relative;
margin:6px 0px 0px 0px;
z-index:10;
}
.blue-box-top{
float:left;
display:inline;
background:url(../images/blue-box-top.png) no-repeat;
width:980px;
height:5px;
}
.blue-box-middle{
float:left;
display:inline;
background:url(../images/blue-box-middle.png) repeat-y;
width:980px;
}
.blue-box-bottom{
float:left;
display:inline;
background:url(../images/blue-box-bottom.png) no-repeat;
width:980px;
height:5px;
}
.blue-container-inner{
float:left;
display:inline;
width:954px;
margin:7px 0px 7px 13px;
}
.portfolio{
float:left;
display:inline;
width:376px;
}
.portfolio-top{
float:left;
display:inline;
background:url(../images/portfolio.png) no-repeat;
width:376px;
height:45px;
}
.portfolio-middle{
float:left;
display:inline;
background:url(../images/portfolio-middle.png) repeat-y;
width:376px;
}
.portfolio-bottom{
float:left;
display:inline;
background:url(../images/portfolio-bottom.png) no-repeat;
width:376px;
height:12px;
}
.portfolio-image{
float:left;
display:inline;
background:url(../images/image-1.png) no-repeat;
width:281px;
height:600px;
margin:10px 0px 10px 42px;
}
.view-button{
float:right;
display:inline;
background:url(../images/view-button.png) no-repeat;
width:136px;
height:37px;
margin:-26px 2px 0px 0px;
}
.right-white-box{
float:right;
display:inline;
width:570px;
margin:2px 0px 0px 0px;
}
.left-white-box{
float:left;
display:inline;
width:570px;
margin:2px 0px 0px 0px;
}
.white-box-top{
float:left;
display:inline;
background:url(../images/white-box-top.png) no-repeat;
width:570px;
height:15px;
}
.white-box-middle{
float:left;
display:inline;
background:url(../images/white-box-middle.png) repeat-y;
width:570px;
min-height:522px;
height:auto !important;
height:522px;
}
.white-box-bottom{
float:left;
display:inline;
background:url(../images/white-box-bottom.png) no-repeat;
width:570px;
height:15px;
}
.white-box-inner{
float:left;
display:inline;
width:510px;
/*font-family:"Century Gothic"; */
font-family:"trebuchet MS";
font-size:14px;
font-style:normal;
line-height:31px;
color:#1C2629;
margin:12px 0px 0px 30px;
}
.white-box-inner li{
list-style:disc;
list-style-position:inside;
}
.white-box-inner p{
text-align:justify;
line-height:23px;
margin:12px 0px 5px 0px;
}
.telephone-text{
font-weight:bold;
font-size:18px;
}
.it-support-text{
font-weight:bold;
font-size:16px;
color:#FA7907;
}
#footer{
float:left;
display:inline;
width:960px;
position:relative;
margin:-18px 0px 0px 10px;
}
.footer-left{
float:left;
display:inline;
background:url(../images/footer-left.png) no-repeat;
width:6px;
height:55px;
}
.footer-middle{
float:left;
display:inline;
background:url(../images/footer-middle.png) repeat-x;
height:55px;
width:948px;
}
.footer-right{
float:left;
display:inline;
background:url(../images/footer-right.png) no-repeat;
width:6px;
height:55px;
}
#footer-link{
float:left;
display:inline;
width:948px;
font-family:Arial;
font-size:12px;
font-style:normal;
text-align:center;
line-height:16px;
color:#184c61;
margin:27px 0px 0px 0px;
}
#footer-link a{
color:#184c61;
margin:0px 17px 0px 17px;
}
#footer-link p{
color:#526065;
margin:20px 0px 15px 0px;
}
.footer-border{
float:left;
display:inline;
background:url(../images/footer-border.gif) repeat-x;
height:25px;
width:100%;
margin:35px 0px 0px 0px;
}
.testmonial{
line-height:22px;
padding:6px;
}
.freequote-top{
float:left;
display:inline;
background:url(../images/free-quote.png) no-repeat;
width:376px;
height:45px;
}
.portfolio-img1, .portfolio-img2, .portfolio-img3, .portfolio-img4, .portfolio-img5, .portfolio-img6, .portfolio-img7, .portfolio-img8{
display:inline;
height:120px;
margin:35px 0 0;
position:absolute;
width:116px;
}
.portfolio-img2 {
margin:-3px 0 0px 166px;
}
.portfolio-img3 {
margin:179px 0 0;
}
.portfolio-img4 {
margin:140px 0px 0px 165px;
}
.portfolio-img5 {
margin:320px 0px 0px;
}
.portfolio-img6 {
margin:280px 0px 0px 165px;
}
.portfolio-img7 {
margin:470px 0px 0px;
}
.portfolio-img8 {
margin:430px 0px 0px 165px;
}

