@charset "UTF-8";
/* CSS Document */
body{background:url(../images/BG_main.jpg) #FFF6E2 repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:light; margin:0px 0px 0px 0px;}
a:link, a:visited{color:#773B0A; text-decoration:none;}
a:hover{color:#008CAD;}
a{text-decoration:none;}

li.topNav a{color:#773B0A; text-decoration:none;}
li.topNav a:hover{color:#008CAD;}
.topNav{font-size:13px;}
ul{display:inline; list-style:none; left:0px; margin:0px; padding:0px 0px 0px 0px;}
li{display:inline; padding:0px 4px 0 4px;}

ul.numbers{ display:list-item;}
li.numbers{display:list-item; padding:0 0 20px 0; list-style:decimal;}

li.listDots{display:list-item; padding:0 0 20px 0; list-style:disc outside;}
ul.listDots{list-style:inside; padding-left:10px;}

ul.sideBarBullets{display:list-item; margin:-4px 0px 0px 0px; }
li.sideBarBullets{display:list-item; background:url(../images/dot_bullets.png) top left no-repeat; padding:10px 0px 0px 2.4em; margin:1em 0px 0px 0px;}
.sideBarBullets{font-size:13px;}
.footnote{font-size:9px;}
.copyright{margin:0px 0 0px 0px; text-align:right; float:right;}

.nextBtn{text-align:center; width:100%;}


#mainContainer{width:855px; margin:0 auto 0 auto;}
#header{height:80px; margin:10px 0 10px 0;}
#footer{margin:30px 0 30px 0;}
#mainNav{ width:550px;}
p.portfolioPiece{margin:30px 0 30px 0;}
.portfolio{border:solid 1px #AD9C84;}

#contactContainer{height:20px; padding:0px 15px 0 0; background:#090; text-align:right; }
.emailLink{margin:0;}
.phoneNumber{color:#38210A; font-size:18px; padding:3px 5px 3px 0; right:1px;}

#branding{width:322px; float:left; margin:0 0 0 0; padding:24px 0 0 0;}

#nav{ padding:13px 0px 0px 0px; height:34px; background:url(../images/topNav_middle.png); repeat-x top; text-align:center; font-size:13px; margin:0px;}

#topContact{float:right; text-align:right; z-index: 999;}

#contentLeft{float:left; text-align:left;}
#contentRight{float:right; text-align:left;}

#homeMain{margin:50px 0 10px 0;}
#bottomNav{text-align:left; margin-left:0px;}
ul.bottomNav{ margin-left:-5px; left:-10px;}
.bottomNav a{color:#773B0A; text-decoration:none;}
.bottomNav a:hover{color:#008CAD;}


#mainBody{font-size: 12px; left:0px; padding:0px 0px 0px 0px; color: #000;}
#mainBodyfloatleft{width: 530px; float: left;}
#bodyContents{z-index: 0; padding-top: 39px;}
#sideBar{width:200px; right:0px; float:right; border-left:solid 1px #E0D6BF; padding:0 0 0 30px;}

.bodyTop{width:855px; height:31px; background:url(../images/btn_top.png); margin:0;}
.bodyMiddle{background:#FFF; padding:0 30px 0 30px; margin:0;}
.bodyBottom{width:855px; height:33px; background:url(../images/bottom.png); margin:0;}

#copyright{float:right;}

.title1{font-size:25px; color:#008CAD;}
.title2{font-size:18px; color:#008CAD;}
.title3{font-size:28px; color:#BA8F52;}
.title4{font-size:18px; color:#BA8F52;}
.title5{font-size:19px; color:#704000; line-height:1.4em;}
.title6{color:#444; font-weight: bold; font-size: 17px;}
.title7{font-size:13px; color:#008CAD; font-weight: bold;}
.copy1{font-size:12px; text-align:left;}

#services{color: #000; width: 100%;}

#serviceWebsite a{background-image: url(../images/actions/website.png); background-repeat: no-repeat; padding: 0 0 50px 90px; font-size: 20px;}
#serviceWebsite a:hover {background-image: url(../images/actions/website.png); color: #008CAD;}

#serviceCircular a{background-image: url(../images/actions/circulars.png); background-repeat: no-repeat; padding: 0 0 50px 90px; font-size: 20px;}
#serviceCircular a:hover {background-image: url(../images/actions/circulars.png); color: #008CAD;}

#serviceEmail a{background-image: url(../images/actions/email.png); background-repeat: no-repeat; padding: 0 0 50px 90px; font-size: 20px;}
#serviceEmail a:hover {background-image: url(../images/actions/email.png); color: #008CAD;}

#serviceDM a{background-image: url(../images/actions/dm.png); background-repeat: no-repeat; padding: 0 0 50px 90px; font-size: 20px;}
#serviceDM a:hover {background-image: url(../images/actions/dm.png); color: #008CAD;}

#servicePOP a{background-image: url(../images/actions/pop.png); background-repeat: no-repeat; padding: 0 0 50px 90px; font-size: 20px;}
#servicePOP a:hover {background-image: url(../images/actions/pop.png); color: #008CAD;}


.serviceDescription a:link {color:#000; text-decoration:none; font-size: 16px;}
.serviceDescription a:visited {color:#000; text-decoration:none; font-size: 16px;}
.serviceDescription a:hover {color: #008CAD;}

.serviceIcon{height: 90px; float: left; }
.serviceDescription{ min-height: 95px; padding-top: 10px; }
.serviceText{padding-left: 92px; min-height: 50px;}
.service{width: 100%; padding-bottom: 45px;}
.serviceIntro{padding: 0 0 20px 10px; height: 70px;}

.tabs-container 
{
	height: 500px;
	overflow: auto;
}

#newsticker
{
	 z-index: 0;
}

.clearer{ clear: both; }