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

html,body{
	background-color:#d1dbdc;
	margin:0px;
	padding:0px;
	border:none;
	overflow-x: hidden;
	width:100%;
	position:absolute;
	 font-family:Arial, sans-serif;
 }
 img{
 padding:0px;
 margin:0px;
 border:none;
 }
 p {
 color:#000000;
 margin:10px;
 margin-bottom:0px;
  margin-top:0px;
 }
 .headerp{
 color:#4c3c56;}
 h1{
 color:#282828;
 font-size:1.4em;
 font-weight:bold;
 font-family:Arial, sans-serif;
 margin:0px;
 padding:0px;
 }
  h2{
 color:#282828;
 font-size:.6em;
 font-weight:bold;
 font-family:Arial, sans-serif;
 margin:0px;
 }
.index-header{
background-image:url(/images/Charlotte-web-design.jpg);
width:1920px;
height:412px;
left:50%;
margin-left:-950px;
position:relative;
z-index:1;
}
.navigation{
width:595px;
height:49px;
left:50%;
margin-left:-99px;
position:relative;
padding-top:358px;
}
.aroundwrap {
background-image:url(/images/web-graphic-design.jpg);
background-repeat:repeat-x;


}
.bodywrap{
width:1024px;
height:650px;
left:50%;
margin-left:-505px;
position:relative;
background-image:url(/images/web-graphic-design.jpg);
background-repeat:repeat-x;

}
.bodywrap2{
width:1024px;
height:860px;
left:50%;
margin-left:-505px;
position:relative;
background-image:url(/images/web-graphic-design.jpg);
background-repeat:repeat-x;
}
.processwrap{
width:1024px;
height:1345px;
left:50%;
margin-left:-505px;
position:relative;
background-image:url(/images/web-graphic-design.jpg);
background-repeat:repeat-x;
padding-top:40px;
padding-bottom:40px;
}
.processbigbox{
background-image:url(../images/web-design-charlotte.gif);
width:1016px;
height:1345px;
float:left;
background-repeat:no-repeat;
}

.bodywrap3
{
width:1024px;
height:890px;
left:50%;
margin-left:-510px;
position:relative;
background-image:url(/images/web-graphic-design.jpg);
background-repeat:repeat-x;

}
.bodywraplink
{
width:1024px;

left:50%;
margin-left:-510px;
position:relative;
background-image:url(/images/web-graphic-design.jpg);
background-repeat:repeat-x;

}
.contentleft{

min-height:800px;
background-image:url(/images/index-mid-break.jpg);
background-repeat:repeat-y;
background-position: top right;

margin-top:3px;

float:left;
}
.frosted {
background-image:url(../images/frosted-glass2.jpg);
height:795px;
width:568px;
float:left;
margin-right:30px;
margin-top:40px;
}
.frostedtext{
margin:20px;
margin-left:30px;
margin-top:40px;
}

.contentright{
width:369px;
height:inherit;
float:left;
padding:0px;
float:left;
margin-top:33px;
}



.portfoliowrap {
background-image:url(/images/web-design-NC.jpg);
width:941px;
height:577px;
margin-top:40px;
margin-left:20px;
position:absolute;
}
.tabwrap {

width:82px;
padding-left:33px;
margin-top:88px;
float:left;
}
.tabwrap2 {

width:82px;
padding-left:25px;
margin-top:88px;
float:left;
}
.spacetabs{
padding-top:20px;
width:82px;
}
.spaceill{
padding-top:28px;
width:82px;
}
.spaceflash{
padding-top:28px;
width:82px;
}
.spacelogo{
padding-top:28px;
width:82px;
}
.portfoliobox{
width:532px;
height:225px;

float:left;
margin-left:100px;
margin-top:29px;
}
.twitter-contain{
width:1016px;
position:absolute;


}


.blog-contain{
background-image:url(../images/web-design-blog.jpg);
width:1016px;
height:834px;
margin-top:40px;
margin-bottom:60px;
position:absolute;
}
.link-contain{
width:1016px;
padding-top:40px;
padding-bottom:60px;
position:relative;

}
.linkexpand{
background-image:url(../images/web-design-link2.jpg);
width:1016;
margin:0px;
padding:0px;
padding-top:0px;
margin-top:0px;
position:relative;
}
.center-links{
width:856px;
background-color:#FFFFFF;
margin-right:80px;
margin-left:80px;
padding:10px;
padding-top:0px;
margin-top:0px;
position:relative;
}
.centerbothft{
padding-top:60px;
padding-left:58px;
}
.planningbox{

width:1016px;
height:250px;
padding-top:15px;
}
.designbox{

width:1016px;
height:250px;
padding-top:15px;

}
.buildbox{

width:1016px;
height:250px;
padding-top:15px;

}
.managebox{

width:1016px;
height:250px;
padding-top:15px;
}
.callmebox{

width:1016px;
height:250px;

} 
.procspace{
padding:30px;
padding-left:85px;
padding-right:85px;
font-family:Arial, sans-serif;
line-height:24px;
font-size:.8em;
}
.footer{
background-image:url(../images/charlotte-design-footer.jpg);
width:1920px;
height:231px;
left:50%;
margin-left:-950px;
position:relative;

}
.footerlinks{
background-color:#53445b;
text-align:center;
width:100%;

padding-top:5px;
}



a:link {color:#333333;
padding:0px;
margin:0px;
font-weight:bold;}      /* unvisited link */
a:visited {color:#333333;
padding:0px;
margin:0px;
font-weight:bold;}  /* visited link */
a:hover {color:#000000;
padding:0px;
margin:0px;
font-weight:bold;}  /* mouse over link */
a:active {color:#333333;
padding:0px;
margin:0px;
font-weight:bold;}  /* selected link */

#popup {
    /* Necessary: */
    position:absolute;
    display: none;
    z-index: 500;

    /* Additional styling: */
    width: 301px;
	height:96px;
    font-size: xx-small;
	background-image:url(../images/pop-box.png);
    border: 0px dotted #ece;
    opacity: .85;
    filter: alpha(opacity=85);
	

  }
  

  
  
  
  


