/*
Theme Name: iMarque
Theme URI: http://imarque.com/
Description: iMarque Theme <a href="http://imarque.com">iMarque</a>.
Version: 1.0
Author: Nick Smith
Author URI: http://imarque.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Imarque v1.0
	 http://imarque.com

	This theme was designed and built by Nick Smith,
	whose website you will find at http://imarque.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Trebuchet MS;
	height:100%;
    min-height:100%;
	margin:0px 0px 0px 0px;
	
}

/* start sitewide styles */

#container {
width:100%;
height:100%;
min-height:100%;
text-align:center;

}

#tel-number-container {
width:100%;
position:absolute;
top:356px;
margin:auto;
}

#tel-number-container-two {
width:955px;
margin:auto;
}

#tel-number {
width:406px;
float:right;

}

/* end sitewide styles */

/* start homepage styles */

#home-header-bg {
width:100%;
background-image:url(images/bg1.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#home-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#home-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#home-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#home-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#home-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
}

#home-footer-container {
background-image:url(images/footer-bg1.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;
}

#home-container {
width:955px;
margin:auto;
position:relative;
}

#home-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#home-header {
float:right;
position:relative;
z-index:1;
margin-top:70px;
}

#home-our-specialities {
width:958px;
padding-top:10px;
padding-bottom:20px;
margin:auto;
margin-top:70px;
}

#squares-container {
width:952px;
height:520px;
margin:auto;
clear:both;

}

#squares-left-container {
width:476px;
height:520px;
float:left;

}

#squares-right-container {
width:476px;
height:500px;
float:right;

}

#squares-left-container-one {
width:238px;
float:left;
height:500px;

}

#squares-left-container-one a {
font-family:Trebuchet MS;
font-size:12pt;
color:#000033;
text-decoration:underline;
}

#squares-left-container-one a:hover {
font-family:Trebuchet MS;
font-size:12pt;
color:#000033;
text-decoration:none;
}


#squares-right-container-one {
width:238px;
float:right;
text-align:center;
height:500px;

}

#squares-right-container-one a {
font-family:Trebuchet MS;
font-size:12pt;
color:#000033;
text-decoration:underline;
}

#squares-right-container-one a:hover {
font-family:Trebuchet MS;
font-size:12pt;
color:#000033;
text-decoration:none;
}


#squares-left-container-two {
width:238px;
float:left;
text-align:center;
height:500px;
}

#squares-left-container-two a {
font-family:Trebuchet MS;
font-size:12pt;
color:#000033;
text-decoration:underline;
}

#squares-left-container-two a:hover {
font-family:Trebuchet MS;
font-size:12pt;
color:#000033;
text-decoration:none;
}


#squares-right-container-two {
width:238px;
float:right;
text-align:center;
height:500px;

}

#squares-right-container-two a {
font-family:Trebuchet MS;
font-size:12pt;
color:#000033;
text-decoration:underline;
}

#squares-right-container-two a:hover {
font-family:Trebuchet MS;
font-size:12pt;
color:#000033;
text-decoration:none;
}


#square {
width:190px;
height:190px;
}

#square a {
width:190px;
height:190px;
border-color:#FF0066;
border-width:5px;
border-style:solid;
margin-bottom:10px;
margin-top:15px;
display:block;
}

#square a:hover {
width:190px;
height:190px;
border-color:#FF9999;
border-width:5px;
border-style:solid;
margin-bottom:10px;
margin-top:15px;
display:block;
}

#more {
width:955px;
height:300px;
margin-bottom:50px;

}

#more-two {
width:615px;
height:300px;
float:left;

}

#small-logo {
width:194px;
height:300px;
float:right;

}


/* end homepage styles */


/* start about page styles */

#about-header-bg {
width:100%;
background-image:url(images/bg2.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#about-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#about-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#about-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#about-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#about-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
}


#about-header {
float:right;
position:relative;
z-index:1;
margin-top:140px;
}

#about-container {
width:955px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#CC6600;
}

#about-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#CC6600;
text-decoration:underline;
}

#about-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#CC6600;
text-decoration:none;
}

#about-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}


#about-footer-container {
background-image:url(images/about-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}

#balls-box {
width:950px;
height:288px;
margin:auto;
position:relative;
margin-top:30px;
}

#creativity {
width:203px;
height:288px;
left:0px;
position:absolute;

}

#imagination {
width:203px;
height:288px;
left:373.5px;
position:absolute;

}

#inspiration {
width:203px;
height:288px;
left:747px;
position:absolute;

}


/* end about page styles */


/* start our services page styles */

#services-header-bg {
width:100%;
background-image:url(images/bg5.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#services-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#services-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#FFFFFF;

}

#services-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#FFFFFF;

}

#services-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#services-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
}

#services-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#services-header {
float:right;
position:relative;
z-index:1;
margin-top:120px;
}

#services-container {
width:955px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#cf7011;

}

#services-container li {
padding-left: 40px;
background-image:url(images/services-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .01em;
list-style-type: none;
line-height:40px;
font-weight:bold;

}

#services-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#cf7011;
text-decoration:underline;
}

#services-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#cf7011;
text-decoration:none;
}

#services-footer-container {
background-image:url(images/services-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}

/* end our services page styles */


/* start website page styles */

#websites-header-bg {
width:100%;
background-image:url(images/bg10.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#websites-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#websites-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#websites-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#websites-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#websites-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
}

#websites-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#websites-header {
float:right;
position:relative;
z-index:1;
margin-top:120px;
}

#websites-container {
width:955px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#990000;
}

#websites-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#990000;
text-decoration:underline;
}

#websites-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#990000;
text-decoration:none;
}

#websites-footer-container {
background-image:url(images/websites-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}




/* end websites page styles */


/* start graphics page styles */

#graphics-header-bg {
width:100%;
background-image:url(images/bg17.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#graphics-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#graphics-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#graphics-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#graphics-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#graphics-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
text-align:center;
}

#graphics-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#graphics-header {
float:right;
position:relative;
z-index:1;
margin-top:65px;

}

#graphics-container {
width:955px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#660066;
}

#graphics-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#660066;
text-decoration:underline;
}

#graphics-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#660066;
text-decoration:none;
}

#graphics-footer-container {
background-image:url(images/graphics-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}


/* end graphics page styles */


/* start hosting page styles */

#hosting-header-bg {
width:100%;
background-image:url(images/bg19.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#hosting-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#hosting-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#hosting-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#hosting-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#hosting-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
}

#hosting-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#hosting-header {
float:right;
position:relative;
z-index:1;
margin-top:65px;

}

#hosting-container {
width:955px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#000099;
}

#hosting-container li {
padding-left: 40px;
background-image:url(images/hosting-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .01em;
list-style-type: none;
line-height:40px;
font-weight:bold;

}

#hosting-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#000099;
text-decoration:underline;
}

#hosting-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#000099;
text-decoration:none;
}

#hosting-footer-container {
background-image:url(images/hosting-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}

/* end hosting page styles */


/* start domain page styles */

#domain-header-bg {
width:100%;
background-image:url(images/bg16.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#domain-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#domain-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#domain-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#domain-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#domain-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
}

#domain-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#domain-header {
float:right;
position:relative;
z-index:1;
margin-top:135px;

}

#domain-container {
width:955px;
height:500px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#999900;
}

#domain-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#999900;
text-decoration:underline;
}

#domain-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#999900;
text-decoration:none;
}

#domain-footer-container {
background-image:url(images/domain-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}


/* end domain page styles */


/* start copywriting page styles */

#copywrite-header-bg {
width:100%;
background-image:url(images/bg4.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#copywrite-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#copywrite-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#copywrite-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#copywrite-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#copywrite-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
}

#copywrite-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#copywrite-header {
float:right;
position:relative;
z-index:1;
margin-top:155px;

}

#copywrite-container {
width:955px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#006699;
}

#copywrite-container li {
padding-left: 40px;
background-image:url(images/copy-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .01em;
list-style-type: none;
line-height:40px;
font-weight:bold;

}

#copywrite-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#006699;
text-decoration:underline;
}

#copywrite-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#006699;
text-decoration:none;
}

#copywrite-footer-container {
background-image:url(images/copywrite-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}

/* end copywriting page styles */


/* start print page styles */

#print-header-bg {
width:100%;
background-image:url(images/bg6.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#print-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#print-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#print-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#print-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#print-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;

}

#print-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#print-header {
float:right;
position:relative;
z-index:1;
margin-top:30px;

}

#print-container {
width:955px;
height:500px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#CC0099;
}

#print-container li {
padding-left: 40px;
background-image:url(images/print-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .01em;
list-style-type: none;
line-height:40px;
font-weight:bold;

}


#print-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#CC0099;
text-decoration:underline;
}

#print-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#CC0099;
text-decoration:none;
}

#print-footer-container {
background-image:url(images/print-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}

/* end print page styles */


/* start contact page styles */

#contact-header-bg {
width:100%;
background-image:url(images/bg18.gif);
background-repeat:repeat-x;
background-position:top;
margin:auto;
}

#contact-header-nav {
width:955px;
height:31px;
padding-top:10px;
margin:auto;
text-align:center;
}

#contact-header-nav a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:underline;
color:#ffffff;

}

#contact-header-nav a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:10pt;
text-decoration:none;
color:#ffffff;

}

#contact-header-nav li {
display:inline;
list-style-type:none;
margin-left:5px;
margin-right:5px;

}

#contact-header-container {
width:955px;
height:315px;
margin:auto;
position:relative;
}

#contact-logo {
width:317px;
height:374px;
left:0px;
position:absolute;
z-index:0;
}

#contact-header {
float:right;
position:relative;
z-index:1;
margin-top:140px;

}

#contact-container {
width:955px;
height:500px;
margin:auto;
position:relative;
margin-top:80px;
font-family:Trebuchet MS;
font-size:11pt;
line-height:16pt;
color:#9c7e2d;
}

#contact-container a {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#9c7e2d;
text-decoration:underline;
}

#contact-container a:hover {
font-family:Trebuchet MS;
font-size:16pt;
line-height:16pt;
color:#9c7e2d;
text-decoration:none;
}

#contact-footer-container {
background-image:url(images/contact-footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;

}

/* end contact page styles */


/* start footer styles */

#home-footer-container, #about-footer-container, #services-footer-container, #websites-footer-container, #graphics-footer-container, #hosting-footer-container, #domain-footer-container, #copywrite-footer-container, #print-footer-container, #contact-footer-container {
font-family:Trebuchet MS;
font-size:10pt;
font-weight:bold;
text-align:center;
padding-top:10px;
height:128px;
color:#ffffff;
}

#footer-links-container {
width:100%;
height:40px;
position:relative;
background-image:url(images/nav-bg.gif);
background-repeat:repeat;

}

#footer-links-container-two {
width:950px;
list-style-type:none;
position:relative;
margin:auto;
}

#footer-links-container-two li {
display:inline;

}

.home-link {
top:0px;
left:0px;
position:absolute;

}

.home-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav1.gif);
background-repeat:repeat;
padding:10px;
width:75px;
height:20px;
display:block;
text-align:center;

}

.home-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav1.gif);
background-repeat:repeat;
padding:10px;
width:75px;
height:20px;
display:block;
text-align:center;

}

.about-link {
top:0px;
left:95px;
position:absolute;
}

.about-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav2.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.about-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav2.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.services-link {
top:0px;
left:190px;
position:absolute;
}

.services-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav3.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.services-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav3.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.websites-link {
top:0px;
left:285px;
position:absolute;
}

.websites-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav4.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.websites-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav4.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.graphics-link {
top:0px;
left:380px;
position:absolute;
}

.graphics-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav5.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.graphics-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav5.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.hosting-link {
top:0px;
left:475px;
position:absolute;
}

.hosting-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav6.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.hosting-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav6.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.domains-link {
top:0px;
left:570px;
position:absolute;
}

.domains-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav7.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.domains-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav7.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.copywrite-link {
top:0px;
left:665px;
position:absolute;
}

.copywrite-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav8.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.copywrite-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav8.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.print-link {
top:0px;
left:760px;
position:absolute;
}

.print-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav9.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.print-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav9.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.contact-link {
top:0px;
left:855px;
position:absolute;
}

.contact-link a {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:underline;
background-image:url(images/nav10.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.contact-link a:hover {
font-family: Trebuchet MS;
font-weight:bold;
font-size:8pt;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/nav10.gif);
background-repeat:repeat;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
width:95px;
height:20px;
display:block;
text-align:center;

}

.sitemap-link {

}

.sitemap-link a {
font-family:Trebuchet MS;
font-size:9pt;
color:#FFFFFF;
text-decoration:underline;

}

.sitemap-link a:hover {
font-family:Trebuchet MS;
font-size:9pt;
color:#FFFFFF;
text-decoration:none;

}

.secondary-description-home {
font-family:Trebuchet MS;
font-size:9pt;
color:#000066;

}

.secondary-description-about {
font-family:Trebuchet MS;
font-size:9pt;
color:#CC6600;

}

.secondary-description-services {
font-family:Trebuchet MS;
font-size:9pt;
color:#Cf7011;

}

.secondary-description-websites {
font-family:Trebuchet MS;
font-size:9pt;
color:#990000;

}

.secondary-description-graphics {
font-family:Trebuchet MS;
font-size:9pt;
color:#660066;

}

.secondary-description-hosting {
font-family:Trebuchet MS;
font-size:9pt;
color:#000099;

}

.secondary-description-domain {
font-family:Trebuchet MS;
font-size:9pt;
color:#999900;

}

.secondary-description-copywrite {
font-family:Trebuchet MS;
font-size:9pt;
color:#006699;

}

.secondary-description-print {
font-family:Trebuchet MS;
font-size:9pt;
color:#CC0099;

}

.secondary-description-contact {
font-family:Trebuchet MS;
font-size:9pt;
color:#9c7e2d;

}

/* end footer styles */