

/* Overall
-------------------------------------------------- */

body {
	background: url(../images/layout/bg.png) top left repeat;
	color: #737373;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
}

/* -- Headings -- */

h1 {
	font-size: 22px;
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
	margin-bottom: 20px;
	text-align: center;
}

h2,h3 {
	font-size: 18px;
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
}

.seo {font-size: 13px;
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
	text-align:center;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 sub, h2 sub, h3 sub { display: block; font-size: 10px; vertical-align: baseline; }

h4 {
font-size: 20px;
margin: 0 0 8px 0;
}

h5 {
color: #406bb2;
font-size: 14px;
margin: 30px 0 5px 0;
}


/* -- Text -- */

p { margin:0 0 1em 0; line-height: 30px; }
b, strong { font-weight:bold; }
i, em { font-style:italic; }


/* -- Links -- */


a:link, a:visited,
a:hover, a:focus  { color:#406bb2; text-decoration: none; }
a:link			  { color:#406bb2; text-decoration: none; }
a:visited		  { color:#406bb2; text-decoration: none; }
a:hover			  { color:#bc9854; text-decoration: none; }
a:focus			  {  }




/* Layout
-------------------------------------------------- */

#headerWrap {
background: url(../images/layout/headbg.png) top left repeat-x;
}
#header {
background: url(../images/layout/Plan-View-Design-of-NC.png) top left no-repeat;
width: 1000px;
height: 35px;
margin: 0 auto;
padding: 78px 0 0 0;
color: #717171;
}
#main {
width: 868px;
height: 80px;
margin: 0 auto;
}
#nav {
padding: 44px 0 0 0;
float: left;
width: 357px;
height: 36px;
}
#quick {
margin: 0 30px 0 0;
width: 220px;
height: 80px;
float: right;
}
#content {
background: #ffffff;
width: 688px;
margin: 0 auto;
padding: 90px;
overflow: hidden;
}
#footer {
color: #9f9e9c;
width: 840px;
margin: 0 auto;
padding: 3px 0;
}
.seeYour {
float:left;
font-size:12px;
padding:0 0 0 50px;
line-height: normal;
}
.phone {
float:right;
padding:0 40px 0 0;
line-height: normal;
font-size: 12px;
}
li {
line-height: 30px;
list-style: square;
list-style-position: inside;
padding: 0 0 0 35px;
}
#pages {
padding: 10px 0 0 0;
}
#pages a { 
border: 1px solid #ccc; 
background: #ffffff; 
text-decoration: none; 
margin: 0 5px; 
padding: 3px 5px;
}
#pages a.activeSlide { 
background: #d9e0f7; 
}
#pages a:focus { 
outline: none; 
}
#gal {
height: 250px;
}

#pages2 {
padding: 10px 0 0 0;
}
#pages2 a { 
border: 1px solid #ccc; 
background: #ffffff; 
text-decoration: none; 
margin: 0 5px; 
padding: 3px 5px;
}
#pages2 a.activeSlide { 
background: #d9e0f7; 
}
#pages2 a:focus { 
outline: none; 
}
#gal2 {
height: 250px;
}




