#content {
	background: url(../images/content_bg.jpg) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:435px;
}
#content a:link {
	color:#0066CC;
	text-decoration:none;
}
#content a:visited {
	color:#CC6600;
	text-decoration:none;
}
#content a:hover {
	color:#003399;
	text-decoration:underline;
}

.page-text {
	 width:380px;
	 padding-left:30px;
	 padding-top:30px;
	 float:left;
	 font-size:11px;}


/* page defaults */
body {
	background: url(../images/bg.jpg) repeat-x #72777B;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
	
img {
	border: none;}

.clear {
	clear:both;}

div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.over {
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
.over span {
	display: none;	} 
.over:hover {
	background-position: bottom left;}

.navlist {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;}
.navlist li {
	display: inline;}
ul.navlist li ul {
    position: absolute;
    left: -999%;
    width: 8em;
    text-align: left;}
ul.navlist li:hover ul {
    left: auto;
    margin: 39px 0 0 42px;}
ul.navlist li.last {
    float: none;
    clear: left;}

#nav-home {
	float: left;
	width: 85px;
	height: 39px;
	background-image: url(../images/nav_home.jpg);
}

#nav-clientele {
	float: left;
	width: 110px;
	height: 39px;
	background-image: url(../images/nav_clientele.jpg)}
	
#nav-clientele-brochure {
	float: left;
	width: 105px;
	height: 27px;
	background-image: url(../images/nav_clientele-brochure.jpg)}
	
#nav-clientele-ecommerce {
	float: left;
	width: 105px;
	height: 29px;
	background-image: url(../images/nav_clientele-ecommerce.jpg)}

#nav-design {
	float: left;
	width: 92px;
	height: 39px;
	background-image: url(../images/nav_design.jpg);
}

#nav-design-wd {
	float: left;
	width: 105px;
	height: 28px;
	margin-left:110px;
	background-image: url(../images/nav-design-wd.jpg)}
	
#nav-design-rd {
	float: left;
	width: 105px;
	height: 28px;
	margin-left:110px;
	background-image: url(../images/nav-design-rd.jpg)}

#nav-ecommerce {
	float: left;
	width: 116px;
	height: 39px;
	background-image: url(../images/nav_ecommerce.jpg);
}

#nav-hosting {
	float: left;
	width: 91px;
	height: 39px;
	background-image: url(../images/nav_hosting.jpg);
}

#nav-marketing {
	float: left;
	width: 114px;
	height: 39px;
	background-image: url(../images/nav_marketing.jpg);
}
#nav-gi {
	float: left;
	width: 202px;
	height: 28px;
	margin-left:368px;
	background-image: url(../images/nav_gi.jpg);
}
#nav-cwm {
	float: left;
	width: 202px;
	height: 29px;
	margin-left:368px;
	background-image: url(../images/nav_cwm.jpg);
}
#nav-seo {
	float: left;
	width: 202px;
	height: 29px;
	margin-left:368px;
	background-image: url(../images/nav_seo.jpg);
}

#nav-adwords {
	float: left;
	width: 202px;
	height: 28px;
	margin-left:368px;
	background-image: url(../images/nav_adwords.jpg);
}

#nav-newsletter {
	float: left;
	width: 202px;
	height: 28px;
	margin-left:368px;
	background-image: url(../images/nav_newsletter.jpg);
}

#nav-maintenance {
	float: left;
	width: 119px;
	height: 39px;
	background-image: url(../images/nav_maintenance.jpg);
}

#nav-contact {
	float: left;
	width: 91px;
	height: 39px;
	background-image: url(../images/nav_contact.jpg);
}

#nav-started {
	float: left;
	width: 153px;
	height: 39px;
	background-image: url(../images/nav_started.jpg);
}
#nav-quote {
	float: left;
	width: 153px;
	height: 39px;
	background-image: url(../images/nav_quote.jpg);
}


/* positioning properties */
#container {
	margin: 0 auto 0 auto;
	width: 971px;
	text-align: left;}
	
#nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 39px;
}

#header {
	width: 971px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer {
	position: relative;
	height: 35px;
	width: 971px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	color: #333333;
	margin: 0 0 0 0;
}

#footer p {
	margin: 0 0 0 0;
	padding: 9px 0 0 25px;
}

#footer a:link {
	color: #333333;
	text-decoration: underline;
	font-weight:bold;
}

#footer a:visited {
	color: #333333;
	text-decoration: underline;
	font-weight:bold;
}

#footer a:hover {
	color: #666666;
}

#footer-map {
	color:#FFFFFF;
	font-size:10px;
	text-align:center;}
	
#footer-map a:link {
	color:#FFFFFF;
	text-decoration:none;}
	
#footer-map a:visited {
	color:#FFFFFF;
	text-decoration:none;}
	
#footer-map a:hover {
	color:#FFFFFF;
	text-decoration:underline;}

#footer-2 {
	position: relative;
	height: 33px;
	width: 971px;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	color: #333333;
	margin: 0 0 0 0;
}
