#top{width:960px; margin:20px auto 20px auto;}
.logo{float:left;}
.quote{ padding-top: 1px; height:60px; text-align:right; margin-right:15px;}
.quote2{ width:940px; margin:0 auto 10px auto; background-image:url(images/top_bg.png);height:180px; background-position:top center; background-repeat:no-repeat; text-align:right;}
.quote3{ width:960px; margin:0 auto; background-image:url(images/gray_bg.png);height:190px; background-position:top center; background-repeat:no-repeat; text-align:left;}


.3col_wrapper {
  margin: 0 auto;
  position: relative;
  width: 940;
  height: 320px;
  overflow: hidden; background-image: url('images/top_bg.png'); background-repeat:no-repeat; height:180px; border:1px solid #000; clear:both; color:#fff;}
.block{float:left; text-align:left; width:30%; margin:10px 0px 0px 5px; padding:10px;height:140px; color:#fff;}
.follow{float:right; height:25px; margin:10px 0px 0px 0px;}
.flinks{float:left; height:25px; margin:15px 0px 0px 0px; color:#333; font-size:10px;font-family: Arial;}
.flinks a{text-transform: uppercase;}
/* end Header */

.art-article th, .art-article td {
    border: 0px solid #8099B3;
}

.art-postcontent-services{
clear:both;
}
.art-postcontent-services .service li {
font-size: 13px;
line-height: 18px;
margin: 5px 0;
color:#fff;
}
/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(images/slider.png) no-repeat;
    width:940px;
    height:316px;
    margin:0 auto;
 
}

#slider {
  position:relative;
    width:940px;
    height:316px;
   background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}
#slider a {
  border:0;
  display:block;
}

.nivo-controlNav {
  position:absolute;
  width:900px;
  margin:0 auto;
  bottom:10px;
  left:400px;
}
.nivo-controlNav a {
  display:block;
  width:22px;
  height:22px;
  background:url(images/bullets.png) no-repeat;
  text-indent:-9999px;
  border:0;
  margin-right:3px;
  float:left;
}
.nivo-controlNav a.active {
  background-position:0 -22px;
}

.nivo-directionNav a {
  display:block;
  width:60px;
  height:100px;
  background:url(images/arrows.png) no-repeat;
  text-indent:-9999px;
  border:0;
}
a.nivo-nextNav {
background-position: -60px;
right: -13px;
}
a.nivo-prevNav {
  left:-12px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
  clear:both;
}
.webdesign{
    background: url("/images/webdesign_bk.png") repeat scroll 0 0 transparent;
    border: 3px solid #CCCCCC;
    height: 300px;
    margin: 0 0 5px;
    width: 934px;
}
.cmsintegration{
    background: url("/images/cmsintegration_bk.png") repeat scroll 0 0 transparent;
    border: 3px solid #CCCCCC;
    height: 300px;
    margin: 0 0 5px;
    width: 934px;
}
.service_btn {
background: url("/images/learn_more.png") repeat scroll 0 0 transparent;
background-repeat:no-repeat;
    border: 0 solid #CCCCCC;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    height: 73px;
    margin: 0;
    padding: 10px;
    text-align: center;
    width: 279px;
}
p .service a{
 color:#fff;
}
.service_btn a {
    color: #FFFFFF;
    padding: 0 20px;
    width: 280px;
}
.art-postcontent a .service_btn{
    color: #FFFFFF;
    text-decoration: none;
}
<!-- Buttons -->
.service {border:0px solid #fff;}
.myButton {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
    background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
    background-color:#ffffff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#666666;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:10px 20px;
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
    background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
    background-color:#f6f6f6;
}.myButton:active {
    position:relative;
    top:1px;
}

.myButton {
margin-top:15px;
}

.big_title {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 28px;
  line-height:24px;
  font-weight:bold;
  border-top:2px solid #ccc;
  padding-top:10px;
  margin:0px;
}

.work{
  border-bottom:0px solid #efefef;
  margin:10px 0px 10px 0px;
  padding:10px 0px 0px 0px;
}

.client_left{
  float:left;
  width:450px;
}

.client_right{
  float:right;
  width:450px;
}

.Home_Content {
  padding: 10px;
}

.Custom_Rotating_Header{
  height:312px;
  margin:0 auto;
  padding:0px;
  width:940px;
}

.slogan {
  float: left;
  display: block;
  padding-top: 18px;
  padding-left: 20px;
  font-size: 18px;
  color: #669900;
}