@charset "utf-8";
/* CSS Document */

body{background-color:#F4C692; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
p{color:#666666}
a{color:#4b78bd; text-decoration:underline;}
#container{width:995px;margin: 0 auto; background-color:#fff;}
#page{background-image:url(../images/structure/main_bg.jpg); background-repeat:repeat-y;}

#header{background-image:url(../images/structure/top.jpg);background-repeat:no-repeat;}
#header h1{margin:0px;display:inline;}
#header .logo{margin-left:20px; margin-right:100px; margin-top:20px;}
#header .banner{float:right; margin-right:20px; margin-top:20px;}

#nav{background-color:#1b4381;background-image:url(../images/topnav/nav_bg.jpg);background-repeat:repeat-x; width:985px; margin:0 auto; height:28px}
.phone{float:right;}
#base{background-image:url(../images/structure/bottom.jpg);background-repeat:no-repeat;height:15px;}

#homepanel{width:985px;height:315px;margin:0 auto;}
#hometext{width:400px;margin-left:20px;}
h1{color:#4b78bd;font-size:30pt;  margin-bottom:-10px;margin-top:0px;}
#hometext h2{color:#ff9900;font-size:16pt;}
h2{color:#ff9900;font-size:16pt;}
h3{color:#C30 ;font-size:14pt;}
#flash {float:right;}

#servicespanel{width:985px;height:237px;background-image:url(../images/sections/services_panel.jpg);background-repeat:no-repeat;margin:0 auto;}
#servicespanel #hometext h2{color:#4b78bd;font-size:38pt;margin-top:0px;margin-bottom:15px;padding-top:10px;}

#midtable{margin:0px 5px;width:984px}
.hometable{}
.hometable td {padding:0px 15px;}
.hometable th {padding:0px;height:201px;}
.hometable tr{padding:0px;}
.hometable .web {background-image:url(../images/sections/web_bg.jpg); background-repeat:repeat-y;}
.hometable .cms{background-image:url(../images/sections/cms_bg.jpg); background-repeat:repeat-y;}
.hometable .ecomm{background-image:url(../images/sections/shopping_bg.jpg); background-repeat:repeat-y;}
.hometable .host{background-image:url(../images/sections/hosting_bg.jpg); background-repeat:repeat-y;}
.hometable .seo{background-image:url(../images/sections/seo_bg.jpg); background-repeat:repeat-y;}
.webbottom{height:7px; background-image:url(../images/sections/web_foot.jpg);}
.cmsbottom{height:7px; background-image:url(../images/sections/cms_foot.jpg);}
.ecommbottom{height:7px; background-image:url(../images/sections/shopping_foot.jpg);}
.hostbottom{height:7px; background-image:url(../images/sections/hosting_foot.jpg);}
.seobottom{height:7px; background-image:url(../images/sections/seo_foot.jpg);}
#bottomtwo{width:945px; margin:0 auto; padding:0px 20px;}
#bottomtwo h2{color:#4b78bd;font-size:12pt;}
#bottomtwo .right{width:452px;float:right;padding-right:20px;}
#bottomtwo .left{width:452px;float:left;padding-right:20px;}

.servicetable{margin:10px auto;width:800px;}
.servicetable td {padding:0px ;vertical-align:top;}
.servicetable td h3{color:#4b78bd;font-size:12pt;}
.mid{width:300px;}
.servicetable td img{float:right;margin:10px;}
.servicetable th {padding:0px;}
.servicetable tr{padding:0px;}

#portfoliopanel{width:984px;height:237px;background-image:url(../images/sections/portfolio_panel.jpg);background-repeat:no-repeat;margin:0 auto;}
#portfoliopanel #hometext h2{color:#4b78bd;font-size:38pt;margin-top:0px;margin-bottom:15px;padding-top:10px;}
#portfoliopanel  h2{color:#4b78bd;font-size:30pt; font-weight:bold;}
.portfoliotable{margin:10px auto;width:800px;}
.portfoliotable h3{color:#4b78bd;font-size:12pt;}
.portfoliotable td img {float:left;margin:12px;margin-bottom:30px;}

#footblock{background-image:url(../images/structure/main_bg.jpg); background-repeat:repeat-y;}
#footblock .main{padding:0px 20px; height:50px;}
#top{background-image:url(../images/structure/foot_top.jpg);background-repeat:no-repeat;height:15px;}
#footbase{background-image:url(../images/structure/foot_base.jpg);background-repeat:no-repeat;height:19px;}
#footblock a{color:#000;text-decoration:none; font-size:9pt}
#footblock .address{margin-top:10px; font-size:9pt; color:#707070;}

#copyright{background-color:#F4C692; text-align:right;padding-right:10px;}