body {
	background: #782800;
	text-align: center;
	}

#wrapper {
	width: 95%;
	background-color: #591e00;
	text-align: center;
	margin: 10px;
	border:  #b38000 thin solid;
	z-index:1;
}

#mainpageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	color: #410000;
	background-color: #C56207;
	background-position: center;
	padding: 2px;
	width: 95%;
	border: #93bbcc solid thin;
	z-index:1;
	margin: 10px;
	height: 100px;
}

#centerpiece {
	float: left;
	width: 40%;
	background: url(images/ist2_953008_hand_blown_glass.jpg);
	font-size: 14px;
	color: #ffea9b;
	border: thin #410000 solid;
	z-index:3;
	}
.nobullets {
	list-style-type: none;
	text-align: left;
}

#mainnavigation{
	background-color: #591e00;
	text-align: center;
	width: 75%;
	font-size: large;
	z-index:2;
	clear:both;
	color: #93bbcc;
}
.mainnavigationwd {
	background-image: url(images/pagetitles/webdesign.gif);
	}
.mainnavigationwu {
	background-image: url(images/pagetitles/whyus.gif);
	}
.mainnavigationbs {
	background-image: url(images/pagetitles/brandingservices.gif);
	}
.mainnavigationg {
	background-image: url(images/pagetitles/grafics.gif);
	}
.mainnavigationt {
	background-image: url(images/pagetitles/templates.gif);
	}
.mainnavigationso {
	background-image: url(images/pagetitles/specialoffers.gif);
	}
.mainnavigationcu {
	background-image: url(images/pagetitles/contactus.gif);
	}
.mainnavigationwh {
	background-image: url(images/pagetitles/webhosting.gif);
	}
.mainnavigationdn {
	background-image: url(images/pagetitles/domainnames.gif);
	}
.mainnavigationseo {
	background-image: url(images/pagetitles/searchengineoptimzation.gif);
	}
.mainnavigationau {
	background-image: url(images/pagetitles/aboutus.gif);
	}
.mainnavigationp {
	background-image: url(images/pagetitles/portfolio.gif);
	}
.mainnavigationg {
	background-image: url(images/pagetitles/graphics.gif);
	}
#mainnavigation p {
	margin: 10px;
	text-align: center;
}
#maincontent ul {
	text-align: left;
}
#mainnavigation a {
	background-color: #93bbcc;
	color: #591e00;
	border: outset 4px #5a0000;
	text-decoration: none;
	padding: 2px;
	font-size: small;
	
}
#mainnavigation a:visited {
	background-color: #93bbcc;
	color: #5a0000;
	border: outset 4px #5a0000;
	text-decoration: none;
	padding: 2px;
	font-size: small;
}
#mainnavigation a:hover {
	background-color: #93bbcc;
	color: #ffea9b;
	border: inset 4px #ffea9b;
	text-decoration: none;
	padding: 2px;
	font-size: small;
}




#pagecontent {
	margin-top: 20px;
	width: 95%;
	background: #610000;
	text-align: center;
	
}

.centerme {
	text-align: center;
}

.leftme {
	text-align:left;
}

.rightme {
	text-align: right;
}

.rightmelink {
	text-align: right;
}
	
#whyus ol li {
	list-style-type: lower-alpha;
	padding: 5px;
}  	

#whyus ol li a {
	color: #ffea9b;
	text-decoration: none;
}

#whyus ol li a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
}

#whyus ol li a:visited {
	color: #ffea9b;
	text-decoration: none;
}

#strategy {
	background-color: #410000;
	text-align:left;
	margin: 20px;
	border: thick outset #93bbcc;
	padding: 30px;
	width: 70%;
	clear: both;
	color: #ffea9b; 
	margin-bottom: 50px;
}
#strategy a {
	color: #ffea9b;
	text-decoration: none;
}

#strategy a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
}

#strategy a:visited {
	color: #b38000;
	text-decoration: none;
}

#compdesign {
	background-color: #410000;
	background-image: url(images/apples-onegreen-blueshading.jpg);
	text-align:left;
	margin: 30px;
	border: thick outset #93bbcc;
	padding: 30px;
	width: 370px;
	clear: both;
	color: #ffea9b; 
	margin-bottom: 50px;
}
#compdesign a {
	color: #ffea9b;
	text-decoration: none;
}

#compdesign a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
}

#compdesign a:visited {
	color: #b38000;
	text-decoration: none;
}
#contentdev {
	background-color: #410000;
	background-image:url(images/typewriter-tanshading.jpg);
	text-align:left;
	border: thick outset #93bbcc;
	width: 596px;
	clear: both;
	color: #ffea9b; 
	margin-bottom: 50px;
}
#contentdev a {
	color: #ffea9b;
	text-decoration: none;
}

#contentdev a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
}

#contentdev a:visited {
	color: #b38000;
	text-decoration: none;
}
#hosting {
	background-color: #410000;
	text-align:left;
	border: thick outset #93bbcc;
	width: 80%;
	clear: both;
	color: #ffea9b; 
	margin-bottom: 50px;
}
#hosting a {
	color: #ffea9b;
	text-decoration: none;
}

#hosting a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
}

#hosting a:visited {
	color: #b38000;
	text-decoration: none;
}

#leftcolumn {
	width: 20%;
	background-color: #610000;
	color: #93bbcc;
	float: left;
	font-size: medium;
	font-weight: bold;
	margin-top: 10px;
}

#leftcolumn p {
	text-align: left;
}

#leftcolumn p a {
	color: #fff6d9;
	text-decoration: none;
	margin-left: 10px;
	font-weight: bold;
	font-size: small;
}
#leftcolumn p a:visited {
	color: #ad3a00;
	text-decoration: none;
	font-size: small;
}

#leftcolumn p a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
	font-size: small;
}

#maincontent {
	width: 57%;
	background-color: #410000;
	color: #ffea9b;
	float: left;
}
#maincontent p {
	text-align: left;
	padding: 1em;
	
}
#maincontent img {
	text-align: center;
	border-color: #93bbcc;
	}

#maincontent-features {
	width: 77%;
	background-color: #410000;
	color: #ffea9b;
	float: left;
}
#maincontent-features p {
	text-align: left;
	padding: 1em;
	
}
#maincontent-features img {
	text-align: center;
	border-color: #93bbcc;
	}


#maincontentportfolio {
	width: 100%;
	background-color: #410000;
	color: #ffea9b;
	float: right;
	text-align: left;
	}
#maincontentportfolio p {
	text-align: left;
	padding: 1em;
	}
	
#maincontentportfolio a {
	color: #ffea9b;
	text-decoration: none;
	font-size: small;
}
#maincontentportfolio a:visited {
	color: #b38000;
	text-decoration: none;
	font-size: small;
}
#maincontentportfolio a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
	font-size: small;
}

#portfoliomenu {
	width: 25%;
	background-color: #410000;
	color: #ffea9b;
	float: left;
	text-align: left;
	}
#portfoliomenu p {
	text-align: left;
	padding: 1em;
	}
	
#portfoliomenu a {
	color: #ffea9b;
	text-decoration: none;
	font-size: small;
}
#portfoliomenu a:visited {
	color: #b38000;
	text-decoration: none;
	font-size: small;
}
#portfoliomenu a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
	font-size: small;
}

#portfoliowork {
	float: right;
}
#maincontentportfolio #portfoliowork #mainimage {
	 overflow: hidden;
}

#leftcolumnportfolio {
	width: 100%;
	background-color: #610000;
	color: #93bbcc;
	float: left;
	font-size: small;
	font-weight: bold;
	}

#leftcolumnportfolio p {
	text-align: center;
}

#leftcolumnportfolio p a {
	color: #fff6d9;
	text-decoration: none;
	margin-left: 2px;
	font-weight: bold;
	font-size: small;
}
#leftcolumnportfolio p a:visited {
	color: #ad3a00;
	text-decoration: none;
	font-size: small;
}

#leftcolumnportfolio p a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
	font-size: small;
}


#resume-floating { 
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px;
	visibility:hidden;
	 z-index:1;
}
#resume-honor {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px; 
	visibility:hidden;
	z-index:1;
}
#resume-degree {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px; 
	visibility:hidden;
	z-index:1;
}
#resume-designercert {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px;
	 height:127px; 
	 visibility:hidden;
	 z-index:1;
}
#resume-webmaster {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px; 
	visibility:hidden;
	z-index:1;
}
#resume-honor {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px; 
	visibility:hidden;
	z-index:1;
}
#resume-cisco {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px; 
	visibility:hidden;
	z-index:1;
}

#resume-educationphl{
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px; 
	visibility:hidden;
	z-index:1;}
#resume-classroommngt{
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px;
	visibility:hidden;
	z-index:1;
	}
#resume-logos {
	position:absolute; 
	left:264px;
	top:513px; 
	width:184px; 
	height:127px; 
	visibility:hidden;
	z-index:1;
}
#resume-businesscards {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px;
	visibility:hidden; 
	z-index:1;
}
#resume-banners {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px;
	visibility:hidden; 
	z-index:1;
}
#resume-websites {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px;
	visibility:hidden; 
	z-index:1;
}
#resume-contact {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px;
	visibility:hidden;
	z-index:1;
}
#resume-thanks {
	position:absolute; 
	left:264px; 
	top:513px; 
	width:184px; 
	height:127px; 
	z-index:1;
	visibility:hidden;
}











	
#secondarycontent {
	width: 20%;
	background-color: #610000;
	color: #b6c5cc;
	float: right;
	font-size:12px;
	text-align: left;
}
#secondarycontent form p {
	margin-left: 5px;
	font-weight: 700;
}


#secondarycontent p {
	text-align: left;
	font-size: 8pt;
} 
#secondarycontent a {
	color: #ffea9b;
	text-decoration: none;
}
#secondarycontent a:visited {
	color: #b38000;
	text-decoration: none;
}
#secondarycontent a:hover {
	color: #93bbcc;
	text-decoration: overline underline;
}
#mainpageheader .ontheleft {
	text-align: left;
	font-size: 12px;
	width: 30%;
	float: left;
	margin-right: 30px;
	z-index:4;
}
#mainpageheader .ontheright {
	text-align: right;
	font-size: 10px;
	width: 20%;
	float: right;
	z-index:5;
	}


#footer {
	width: 95%;
	background-color: #591e00;
	color: #ffea9b;
	margin: 2em;
	font-size: smaller;
	clear: both;
	}
	
#footer a {
	color: #ffea9b;
	text-decoration: none;
}
#footer a:visited {
	color: #b38000;
	text-decoration: none;
}
#footer a:hover {
	color: #93bbcc;
	text-decoration: underline overline;
}


	
.bgbrown {
	background-color: #5a0000;
}

#leftform {
	background-color: #410000;
	color: #93bbcc;
	border: inset thin #93bbcc;
	width: 85%;
	margin-left: 10px; 
	text-align: center;	
}

#leftform input {
	border: inset thin #ffea9b;
	background-color: #782800;
	color: #93bbcc;
}

#searchform {
	background-color: #410000;
	color: #93bbcc;
	border: inset thin #93bbcc;
	width: 85%;
	margin-left: 10px; 
	text-align: center;	
}

#searchform input {
	border: outset thin #ffea9b;
	background-color: #782800;
	color: #93bbcc;
}

#leftform p {
	text-align: center;
	margin: 4px;
}

#leftformsubmit {
	background-color: #93bbcc;
	color: #410000;
	border: outset;
}

.thankyou {
	font-size: x-large;
	text-align: center;
	margin-top: 55px;
}
.bluefirstword {
	color: #93bbcc;
	font-weight: bold;
}

#customwebdesign {
	text-align: center;
}

#contactimg {
	width: 70%;
	background: url(images/ist2_953008_hand_blown_glass.jpg);
	font-size: 18px;
	color: #410000;
	border: thin #93bbcc solid;
	}

.hr {
	color: #93bbcc;
	width: 75%;
}

.specialofferheadings {
	width: 80%;
	text-align: center;
	background: url(images/ist2_953008_hand_blown_glass.jpg);
	font-size: 14px;
	color: #ffea9b;
	border: thin #93bbcc solid;
	padding: 10px;
	}

#package1 {
	margin: 20px;
}
#firstofferleft {
	width: 40%;
	float: left;
	margin-left: 20px;
}
#firstofferright {
	width: 40%;
}

#package2 {
	margin: 20px;
}
#secondofferleft {
	width: 40%;
	float: left;
	margin-left: 20px;
}
#secondofferright {
	width: 40%;
}

#package3 {
	margin: 20px;
}
#thirdofferleft {
	width: 40%;
	float: left;
	margin-left: 20px;
}
#thirdofferright {
	width: 40%;
}
.largerfont {
	font-size: 14px;
}

#maincontentform {color: #ffea9b; font-size: 16px; margin-left: 40px; width: 85%; margin-top: 30px;}

#maincontentform a {
	background-color: #93bbcc;
	color: #591e00;
	border: outset 4px #5a0000;
	text-decoration: none;
	padding: 2px;
	font-size: small;
	margin: 5px;
	
}
#maincontentform a:visited {
	background-color: #93bbcc;
	color: #5a0000;
	border: outset 4px #5a0000;
	text-decoration: none;
	padding: 2px;
	font-size: small;
	margin: 5px;
}
#maincontentform a:hover {
	background-color: #93bbcc;
	color: #ffea9b;
	border: inset 4px #ffea9b;
	text-decoration: underline overline;
	padding: 2px;
	font-size: small;
	margin: 5px;
}
#gif {
	width: 75%;
	border: #ffea9b;
	font-size: 14px;
	text-align: left;
}

#jpg {
	width: 75%;
	border: #ffea9b;
	font-size: 14px;
	text-align: left;
}

#png {
	width: 75%;
	border: #ffea9b;
	font-size: 14px;
	text-align: left;
}

#bmp {
	width: 75%;
	border: #ffea9b;
	font-size: 14px;
	text-align: left;
}

#maincontentsearch {
	width: 70%;
	background-color: #410000;
	color: #FFFFCC;
	float: left;
}
#maincontentsearch p {
	text-align: left;
	padding: 1em;
	
}
#maincontentsearch a {
	color: #93bbcc;
	text-decoration: none;
}
#maincontentsearch a:visited {
	color: #b38000;
	text-decoration: none;
}
#maincontentsearch a:hover {
	color: #ffea9b;
	text-decoration: underline overline;
}
#maincontent ol li {font-size: small;
}

#maincontent ol li a {
	color: #93bbcc;
	text-decoration: none;
}
#maincontent ol li a:visited {
	color: #b38000;
	text-decoration: none;
}
#maincontent ol li a :hover {
	color: #ffea9b;
	text-decoration: underline overline;
}
#maincontent ul li a {
	color: #93bbcc;
	text-decoration: underline;
	}
#maincontent ul li a:visited {
	color: #b38000;
	text-decoration: underline;
	}
#maincontent ul li a:hover {
	color: #ffea9b;
	text-decoration: underline overline;
}


#maincontent #choices a {
	background-color: #ffea9b;
	color: #5a0000;
	border: outset 6px #93bbcc;
	text-decoration: none;
	padding: 2px;
	font-size: small;
	margin: 5px 0px 5px 0px;
	
}
#maincontent #choices a:visited {
	background-color: #ffea9b;
	color: #5a0000;
	border: outset 6px #93bbcc;
	text-decoration: none;
	padding: 2px;
	font-size: small;
	margin: 5px 0px 5px 0px;
}
#maincontent #choices a:hover {
	background-color: #ffea9b;
	color: #5a0000;
	border: inset 6px #ffea9b;
	text-decoration: none;
	padding: 2px;
	font-size: small;
	margin: 5px 0px 5px 0px;
}

.back2wspackages {
	width: 100%; 
	font-size: 10px; 
	background-color: #ffea9b; 
	color: #5a0000;
	}

.eightypercent{
	width: 80%;
		}
	

