a  {
   text-decoration: none;
   font-style:italic;
   font-weight:bold;
   color: #0033cc;
}

a ins  {
   text-decoration: none;
}

#projectsthumb a,
#printthub a,
#web2thumb a,
#id34projectsthumb a,
#id30projectsthumb a,
#id28projectsthumb a,
#id301printthumb a,
#id302printthumb a,
#id303printthumb a,
#id304printthumb a,
#id305printthumb a,
#id306printthumb a,
#id307printthumb a,
#id308printthumb a,
#id309printthumb a,
#id66web2thumb a,
#id61web2thumb a,
#id33projectsthumb a,
#id65web2thumb a,
#id36projectsthumb a,
#id32projectsthumb a,
#id69web2thumb a,
#id63web2thumb a,
#id64web2thumb a,
#id68web2thumb a,
#id62web2thumb a,
#id67web2thumb a,
#id35projectsthumb a,
#id31projectsthumb a,
#id29projectsthumb a  {
   display: block;
   width: 50px;
   height: 50px;
}

#projectsthumb,
#printthumb,
#web2thumb,
#id62web2thumb,
#id67web2thumb,
#id29projectsthumb,
#id68web2thumb,
#id30projectsthumb,
#id28projectsthumb,
#id301printthumb,
#id302printthumb,
#id303printthumb,
#id304printthumb,
#id305printthumb,
#id306printthumb,
#id307printthumb,
#id308printthumb,
#id309printthumb,
#id33projectsthumb,
#id66web2thumb,
#id36projectsthumb,
#id61web2thumb,
#id32projectsthumb,
#id35projectsthumb,
#id65web2thumb,
#id64web2thumb,
#id31projectsthumb,
#id69web2thumb,
#id63web2thumb,
#id34projectsthumb  {
   visibility: visible;
   margin-top: 0px;
   margin-left: 0px;
   background-position: 50% 50%;
   position: absolute;
   z-index: 5;
   width: 50px;
   height: 50px;
}

#faqtext p a:hover,
#id7bottommenu li a:hover,
#id89bottommenu li a:hover,
#id100bottommenu li a:hover,
#id40bottommenu li a:hover,
#toptext p a:hover,
#id94introtext p a:hover  {
   font-style: italic;
   font-weight: bold;
}

#qa13,
#qa12,
#qa11,
#qa10,
#qa17,
#qa16,
#qa9,
#qa15,
#qa8,
#qa14,
#qa3,
#qa2,
#qa1,
#qa19,
#qa18,
#qa7,
#qa6,
#q21,
#qa5,
#qa4,
#qa20  {
   background: url(images/q21.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 13px;
   height: 28px;
}

#id100bottommenu li a,
#id40bottommenu li a,
#id89bottommenu li a,
#id133bottommenu li a,
#id7bottommenu li a  {
   font-style: Normal;
   font-weight: Normal;
   text-decoration: none;
   color: #FAF7F7;
   height: 100%;
   display: block;
}

#id134copyrighttext p,
#id88copyrighttext p,
#id99copyrighttext p,
#id39copyrighttext p,
#id6copyrighttext p  {
   font: italic 14px/17px Verdana;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: center;
}

#id7bottommenu li,
#id133bottommenu li,
#id100bottommenu li,
#id40bottommenu li,
#id89bottommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#id89bottommenu,
#id133bottommenu,
#id100bottommenu,
#id40bottommenu,
#id7bottommenu  {
   font: 16px/37px Arial;
   height: 37px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 1px;
   color: #FAF7F7;
   position: absolute;
   width: 406px;
}

#id27prevbutton a,
#id59nextbutton a,
#id26nextbutton a,
#id60prevbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#pid2contact,
#pid4thanks,
#pid5web2,
#index,
#pid1projects,
#pid3faq  {
   margin: 0px auto 0px auto;
   width: 858px;
   position: relative;
}

#faqbutton a,
#homebutton a,
#contactbutton a,
#portfolio a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#id43descriptiontext p,
#id10descriptiontext p,
#contactform p  {
   font: 12px/16px Verdana;
   margin: 0px;
   text-align: center;
}

#id14upperbox,
#id11lowerbox,
#id44lowerbox,
#id47upperbox  {
   background: url(images/id47upperbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   z-index: 4;
   width: 235px;
   height: 288px;
}

#projectspicturebox table,
#web2picturebox table  {
   width: 100%;
   height: 100%;
}

#id17nextarrowbutton a,
#previousarrowbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   width: 23px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#id43descriptiontext,
#id10descriptiontext  {
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 618px;
   z-index: 4;
   width: 491px;
}

#id17nextarrowbutton,
#previousarrowbutton  {
   visibility: visible;
   position: absolute;
   top: 390px;
   z-index: 5;
   width: 23px;
   height: 17px;
}

#faqtext p,
#toptext p,
#id106introtext p  {
   font: 11px/13px Verdana;
   margin: 0px;
   text-align: left;
}

#id6copyrighttext,
#id39copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 155px;
   top: 937px;
   z-index: 1;
   width: 556px;
}

#web2picturebox,
#projectspicturebox  {
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 141px;
   z-index: 4;
   width: 506px;
   height: 457px;
}

#id19pagetext p,
#id53page2text p  {
   font: 12px/16px Verdana;
   margin: 0px;
   text-align: center;
   color: #690F0F;
}

#id26nextbutton,
#id59nextbutton  {
	visibility: visible;
	position: absolute;
	left: 700px;
	top: 113px;
	z-index: 4;
	width: 84px;
	height: 18px;
}

#id60prevbutton,
#id27prevbutton  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 114px;
   z-index: 4;
   width: 118px;
   height: 18px;
}

#id42bottomlogo,
#id9bottomlogo  {
   background: url(images/id42bottomlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 816px;
   z-index: 4;
   width: 304px;
   height: 75px;
}

#id19pagetext,
#id53page2text  {
   visibility: visible;
   position: absolute;
   left: 100px;
   top: 382px;
   z-index: 5;
   width: 104px;
}

#upperboxcopy,
#id48upperbox  {
   background: url(images/id48upperbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 139px;
   z-index: 5;
   width: 235px;
   height: 39px;
}

#lowerboxcopy,
#id45lowerbox  {
   background: url(images/id45lowerbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 453px;
   z-index: 5;
   width: 235px;
   height: 40px;
}

#id54projects,
#id21projects  {
   background: url(images/portfoliotitle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 92px;
   z-index: 4;
   width: 108px;
   height: 28px;
}

#id133bottommenu li a:hover  {
   font-style: italic;
   font-weight: bold;
}

#faqtext p a,
#toptext p a  {
   font-style: Normal;
   font-weight: Normal;
   text-decoration: none;
   color: #403F3F;
}

#portfolio a:hover  {
   background-position: -112px 0%;
}

#addresstext p a:hover  {
   color: #4D4D4D;
   font-style: italic;
   font-weight: bold;
}

#previousarrowbutton a  {
   background-image: url(images/previousarrowbutton.gif);
}

#contactbutton a:hover  {
   background-position: -105px 0%;
}

#id46other,
#id13other  {
   background: url(images/id46print.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 461px;
   z-index: 6;
   width: 157px;
   height: 22px;
}

#id17nextarrowbutton a  {
   background-image: url(images/id17nextarrowbutton.gif);
}

#id133bottommenu li a  {
   font-style: Normal;
}

#previousarrowbutton  {
   left: 71px;
}

#id17nextarrowbutton  {
   left: 208px;
}

#id134copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 155px;
   top: 754px;
   z-index: 2;
   width: 556px;
}

#homebutton a:hover  {
   background-position: -81px 0%;
}

#id22web,
#websites  {
   background: url(images/websites.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 535px;
   top: 112px;
   z-index: 4;
   width: 67px;
   height: 19px;
}

#id220other,
#websites2  {
   background: url(images/otherdesign2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 473px;
   top: 113px;
   z-index: 4;
   width: 170px;
   height: 20px;
}

#id30projectsthumb  {
   top: 191px;
   left: 190px;
}

#id36projectsthumb  {
   top: 315px;
   left: 190px;
}

#id28projectsthumb  {
   top: 191px;
   left: 60px;
}

#id301printthumb  {
   top: 508px;
   left: 60px;
}

#id302printthumb  {
   top: 508px;
   left: 124px;
}

#id303printthumb  {
   top: 508px;
   left: 189px;
}

#id304printthumb  {
   top: 570px;
   left: 60px;
}

#id305printthumb  {
   top: 570px;
   left: 124px;
}

#id306printthumb  {
   top: 570px;
   left: 189px;
}

#id307printthumb  {
   top: 632px;
   left: 60px;
}

#id308printthumb  {
   top: 632px;
   left: 124px;
}

#id309printthumb  {
   top: 632px;
   left: 189px;
}

#id49web,
#id16web  {
   background: url(images/id49web.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 148px;
   z-index: 6;
   width: 46px;
   height: 21px;
}

#id29projectsthumb  {
   top: 191px;
   left: 125px;
}

#id31projectsthumb  {
   top: 253px;
   left: 60px;
}

#id33projectsthumb  {
   top: 253px;
   left: 190px;
}

#faqbutton a:hover  {
   background-position: -77px 0%;
}

#id32projectsthumb  {
   top: 253px;
   left: 125px;
}

#id34projectsthumb  {
   top: 315px;
   left: 60px;
}

#id35projectsthumb  {
   top: 315px;
   left: 125px;
}

#id41box,
#id8box  {
   background-color:#fff;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 15px;
   z-index: 3;
   width: 858px;
   height: 888px;
}

#id59nextbutton a  {
   width: 84px;
   background-image: url(images/id59nextbutton.gif);
}

#id26nextbutton a  {
   width: 84px;
   background-image: url(images/id59nextbutton.gif);
}

#id27prevbutton a  {
   width: 118px;
   background-image: url(images/id60prevbutton.gif);
}

#portfolio a  {
   width: 112px;
   background-image: url(images/portfolio.gif);
}

#id60prevbutton a  {
   width: 118px;
   background-image: url(images/id60prevbutton.gif);
}

#id100bottommenu  {
   z-index: 2;
   top: 1703px;
   left: 252px;
}

#id133bottommenu  {
   z-index: 1;
   top: 720px;
   left: 255px;
}

#ashevillewebfix  {
   background: url(images/ashevillewebfix.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 46px;
   z-index: 2;
   width: 199px;
   height: 20px;
}

#addresstext p a  {
   font-weight: Normal;
   font-style: italic;
   letter-spacing: 1px;
   text-decoration: none;
   color: #880D0D;
}

#contactbutton a  {
   width: 105px;
   background-image: url(images/contactbutton.gif);
}

#id135bottomlogo  {
   background: url(images/id135bottomlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 619px;
   z-index: 2;
   width: 304px;
   height: 75px;
}

#portfolio  {
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 42px;
   z-index: 2;
   width: 112px;
   height: 28px;
}

#thestufftext p  {
   font: 13px/18px Verdana;
   margin: 0px;
   text-align: center;
}

#coverupnomerge  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 697px;
   z-index: 5;
   width: 189px;
   height: 36px;
   background-color: #FFFFFF;
   background-image: none;
}

#id40bottommenu  {
   z-index: 2;
   top: 909px;
   left: 257px;
}

#id89bottommenu  {
   z-index: 1;
   top: 1052px;
   left: 253px;
}

#id65web2thumb  {
   top: 253px;
   left: 125px;
}

#id7bottommenu  {
   z-index: 2;
   top: 905px;
   left: 257px;
}

#addresstext p  {
   font: italic 12px/18px Verdana;
   margin: 0px;
   letter-spacing: 1px;
   color: #880D0D;
   text-align: left;
}

#id63web2thumb  {
   top: 191px;
   left: 190px;
}

#id64web2thumb  {
   top: 253px;
   left: 60px;
}

#id69web2thumb  {
   top: 315px;
   left: 190px;
}

#description p  {
   font: 13px/16px Verdana;
   margin: 0px;
   color: #403F3F;
   padding-top: 6px;
   text-align: justify;
}

#contactform p  {
   font-style: italic;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 712px;
   top: 41px;
   z-index: 2;
   width: 105px;
   height: 28px;
}

#id66web2thumb  {
   top: 253px;
   left: 190px;
}

#id62web2thumb  {
   top: 191px;
   left: 125px;
}

#id61web2thumb  {
   top: 191px;
   left: 60px;
}

#id68web2thumb  {
   top: 315px;
   left: 125px;
}

#id67web2thumb  {
   top: 315px;
   left: 60px;
}

#id11lowerbox  {
   top: 453px;
}

#thestufftext  {
	visibility: visible;
	position: absolute;
	left: 40px;
	top: 437px;
	z-index: 3;
	width: 253px;
}

#homebutton a  {
   width: 81px;
   background-image: url(images/homebutton.gif);
}

#id44lowerbox  {
   top: 453px;
}

#id14upperbox  {
   top: 139px;
}

#id142contact  {
   background: url(images/id142contact.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 578px;
   z-index: 2;
   width: 95px;
   height: 17px;
}

#id47upperbox  {
   top: 139px;
}

#description  {
	visibility: visible;
	position: absolute;
	left: 44px;
	top: 136px;
	z-index: 3;
	width: 246px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 608px;
   z-index: 2;
   width: 246px;
}

#faqbutton a  {
   width: 77px;
   background-image: url(images/faqbutton.gif);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 43px;
   z-index: 2;
   width: 81px;
   height: 28px;
}

#toptext p  {
   color: #403F3F;
}

#faqtext p  {
   color: #403F3F;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 41px;
   z-index: 2;
   width: 77px;
   height: 28px;
}

#id132box  {
   background-color:#fff;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 25px;
   z-index: 1;
   width: 858px;
   height: 686px;
}

#whatwedo  {
	background: url(images/whatwedo.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 98px;
	top: 412px;
	z-index: 3;
	width: 136px;
	height: 18px;
}

#leftbox  {
   background: url(images/leftbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 98px;
   z-index: 2;
   width: 273px;
   height: 458px;
}

#aboutus  {
	background: url(images/aboutus.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 106px;
	top: 111px;
	z-index: 3;
	width: 108px;
	height: 18px;
}

#laptop  {
   position: absolute;
   left: 315px;
   top: 115px;
   width: 525px;
   height: 497px;
   background-repeat: no-repeat;
}

#qa11  {
   top: 790px;
   left: 28px;
}

#qa12  {
   top: 827px;
   left: 29px;
}

#qa17  {
   top: 1248px;
   left: 28px;
}

#qa10  {
   top: 730px;
   left: 28px;
}

#qa18  {
   top: 1308px;
   left: 28px;
}

#qa19  {
   top: 1357px;
   left: 28px;
}

#qa13  {
   top: 939px;
   left: 27px;
}

#qa20  {
   top: 1444px;
   left: 29px;
}

#qa16  {
   top: 1174px;
   left: 29px;
}

#qa15  {
   top: 1062px;
   left: 28px;
}

#qa14  {
   top: 1013px;
   left: 28px;
}

#q21  {
   top: 1530px;
   left: 29px;
}

#qa9  {
   top: 681px;
   left: 28px;
}

#qa4  {
   top: 390px;
   left: 28px;
}

#qa8  {
   top: 636px;
   left: 27px;
}

#qa5  {
   top: 439px;
   left: 28px;
}

#qa2  {
   top: 301px;
   left: 29px;
}

#qa1  {
   top: 239px;
   left: 29px;
}

#qa3  {
   top: 338px;
   left: 29px;
}

#qa6  {
   top: 500px;
   left: 28px;
}

#qa7  {
   top: 559px;
   left: 29px;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color:#671d17;
}
