@charset "utf-8";

/* CSS Document */

body {
	margin-top: 0px;
	top: 0px;
	background-color: #7AAEDE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.amainmenu1 {
	position: relative;
	height: 50px;
	width: 900px;
	background-image: url(../images/design/amainmenu1.jpg);
}
.wrapper {
	height: auto;
	width: 900px;
	visibility: visible;
	position: relative;
	background-position: center;
	z-index: 8;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/design/wrapper.jpg);
	overflow: auto;
	background-color: #FFFFFF;
}
.header1 {
	height: 222px;
	width: 900px;
	background-image: url(../images/design/header.jpg);
}
.abody1 {
	position: relative;
	height: 130px;
	width: 900px;
	background-image: url(../images/design/abody1.jpg);
}
.abody2 {
	position: relative;
	height: 350px;
	width: 900px;
}




#top {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/index_01.jpg);
	overflow: auto;
	top: 0;
}
#mainmenu {
	position:relative;
	width:900px;
	height:50px;
	z-index:2;
	background-image: url(../images/design/index_02.jpg);
}
#welcome {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(../images/design/index_03.jpg);
	overflow: visible;
}
#mainbody {
	width:900px;
	height:325px;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/index_04.jpg);
	visibility: visible;
	margin-top: 0px;
	padding-top: 0px;
}
#topmenu {
	position:relative;
	width:200px;
	height:40px;
	z-index:8;
	left: 675px;
	top: 7px;
}
#footer1 {
	position:relative;
	width:900px;
	z-index:8;
	left: auto;
	background-color: #7d7766;
	visibility: visible;
	border-top-width: medium;
	border-top-style: groove;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #030303;
}
#footer2 {
	width:900px;
	z-index:8;
	overflow: hidden;
	left: auto;
	background-color: #DACFCB;
}
.wrapper2 {
	height: auto;
	width: 900px;
	visibility: visible;
	position: relative;
	background-position: center;
	z-index: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #DACFCB;
}
#leftnav {
	position:absolute;
	width:213px;
	height:316px;
	z-index:1;
	left: 23px;
	top: 405px;
	background-image: url(../images/design/leftnavbkgrd.jpg);
}
#top2 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top02.jpg);
	overflow: auto;
	top: 0;
}
#mainmenu2 {
	position:relative;
	width:900px;
	height:50px;
	z-index:2;
	background-image: url(../images/design/arthsur02.jpg);
}
#welcome2 {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(../images/design/arthsur03.jpg);
	overflow: visible;
}
#mainbody2 {
	width:900px;
	height:325px;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/arthtemplate_04.jpg);
	visibility: visible;
	margin-top: 0px;
	padding-top: 0px;
}
#footer1_2 {
	position:relative;
	width:900px;
	z-index:8;
	left: auto;
	background-color: #7d7766;
	visibility: visible;
	border-top-width: medium;
	border-top-style: groove;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #030303;
}
#footer2_2 {
	width:900px;
	z-index:8;
	overflow: hidden;
	left: auto;
	background-color: #DACFCB;
}
#services {
	position:absolute;
	width:450px;
	height:auto;
	z-index:1;
	left: 242px;
	top: 406px;
	overflow: visible;
}
#logo {
	position:absolute;
	width:236px;
	height:189px;
	z-index:2;
	left: 9px;
	top: 3px;
}
#indexbox2 {
	position:absolute;
	width:624px;
	height:63px;
	z-index:1;
	left: 246px;
	top: 454px;
}
#clientbox1 {
	position:absolute;
	width:580px;
	height:98px;
	z-index:1;
	left: 28px;
	top: 19px;
}
#callusbox1 {
	position:absolute;
	width:640px;
	height:35px;
	z-index:1;
	left: 244px;
	top: 406px;
	background-image: url(../images/design/indextitlebar1.jpg);
}
#top3 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/aboutus01.jpg);
	overflow: auto;
	top: 0;
}
#mainmenu3 {
	position:relative;
	width:900px;
	height:50px;
	z-index:2;
	background-image: url(../images/design/aboutus02.jpg);
}
#aboutus {
	width:900px;
	height:130px;
	z-index:5;
	overflow: visible;
	background-image: url(../images/design/aboutus03.jpg);
}
#aboutusbox1 {
	position:absolute;
	width:682px;
	height:110px;
	z-index:1;
	left: 29px;
	top: 286px;
}
#aboutusbox2 {
	position:absolute;
	width:819px;
	height:460px;
	z-index:1;
	left: 29px;
	top: 406px;
}
#top4 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/contactinfo01.jpg);
	overflow: auto;
	top: 0;
}
#mainmenu4 {
	position:relative;
	width:900px;
	height:50px;
	z-index:2;
	background-image: url(../images/design/contactinfo02.jpg);
}
#contactinfo {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(../images/design/contactinfo03.jpg);
	overflow: visible;
}
#contactinfo01 {
	width:900px;
	height:350px;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/contactinfo04.jpg);
	visibility: visible;
	margin-top: 0px;
	padding-top: 0px;
	text-indent: 22px;
}
#contactinfobox1 {
	position:absolute;
	width:224px;
	height:99px;
	z-index:1;
	left: 296px;
	top: 15px;
}
#contactinfobox2 {
	position:absolute;
	width:35px;
	height:115px;
	z-index:2;
	left: 18px;
	top: 6px;
}
#top5 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/projects01.jpg);
	overflow: auto;
	top: 0;
}
#projbox1 {
	position:absolute;
	width:583px;
	height:91px;
	z-index:1;
	left: 27px;
	top: 5px;
}
#projbox2 {
	position:absolute;
	width:233px;
	height:279px;
	z-index:1;
	left: 40px;
	top: 444px;
}
#projbox3 {
	position:absolute;
	width:215px;
	height:279px;
	z-index:1;
	left: 309px;
	top: 444px;
}
#clientbox2 {
	position:absolute;
	width:259px;
	height:481px;
	z-index:1;
	left: 27px;
	top: 410px;
}
#affilbox1 {
	position:absolute;
	width:590px;
	height:91px;
	z-index:1;
	left: 25px;
	top: 19px;
}
#affilbox2 {
	position:absolute;
	width:415px;
	height:315px;
	z-index:1;
	left: 28px;
	top: 406px;
}
#affilbox3 {
	position:absolute;
	width:425px;
	height:315px;
	z-index:1;
	left: 459px;
	top: 407px;
	background-image: url(../images/design/affphoto1.jpg);
}
#qualbox1 {
	position:absolute;
	width:590px;
	height:91px;
	z-index:1;
	left: 20px;
	top: 5px;
}
#qualbox2 {
	position:absolute;
	width:450px;
	height:315px;
	z-index:1;
	left: 244px;
	top: 407px;
}
#qualbox3 {
	position:absolute;
	width:166px;
	height:144px;
	z-index:1;
	left: 710px;
	top: 575px;
}
#servicebox2 {
	position:absolute;
	width:450px;
	height:315px;
	z-index:1;
	left: 244px;
	top: 407px;
}
#servicebox3 {
	position:absolute;
	width:185px;
	height:300px;
	z-index:1;
	left: 701px;
	top: 407px;
}
#servicebox1 {
	position:absolute;
	width:590px;
	height:115px;
	z-index:1;
	left: 20px;
	top: 5px;
}
#indexbox1 {
	position:absolute;
	width:818px;
	height:107px;
	z-index:1;
	left: 20px;
	top: 13px;
}
#glossbox2 {
	position:absolute;
	width:673px;
	height:315px;
	z-index:1;
	left: 21px;
	top: 407px;
}
#glossbox1 {
	position:absolute;
	width:590px;
	height:91px;
	z-index:1;
	left: 20px;
	top: 5px;
}
#mainmenu5 {
	position:relative;
	width:900px;
	height:50px;
	z-index:2;
	background-image: url(../images/design/projects02.jpg);
}
#projintro {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(../images/design/projects03.jpg);
	overflow: visible;
}
#top6 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/gloss01.jpg);
	overflow: auto;
	top: 0;
}
#mainmenu6 {
	position:relative;
	width:900px;
	height:50px;
	z-index:2;
	background-image: url(../images/design/gloss02.jpg);
}
#glossary {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(../images/design/gloss03.jpg);
	overflow: visible;
}
#glossbody {
	width:900px;
	height:auto;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/index_04.jpg);
	visibility: visible;
	text-indent: 20px;
	text-align: left;
}
.glosscontent {
	height: auto;
	width: 850px;
	margin-left: 20px;
}
#formnewbox1 {
	position:absolute;
	width:856px;
	height:126px;
	z-index:1;
	left: 20px;
	top: 2px;
}
.formnewcontent {
	height: auto;
	width: 875px;
	margin-left: 20px;
}
#formnew {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(../images/design/gloss03.jpg);
	overflow: visible;
}
#formnewbody {
	width:900px;
	height:auto;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/index_04.jpg);
	visibility: visible;
	text-indent: 20px;
	text-align: left;
}
#ordernowbox {
	position:absolute;
	width:350px;
	height:150px;
	z-index:9;
	left: 247px;
	top: 523px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#surveysubmitok1 {
	position:absolute;
	width:822px;
	height:77px;
	z-index:1;
	left: 20px;
	top: 59px;
}
.formncontactus {
	height: auto;
	width: 850px;
	margin-left: 20px;
}
#top7 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top07.jpg);
	overflow: auto;
	top: 0;
}
#top8 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top08.jpg);
	overflow: auto;
	top: 0;
}
#top9 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top09.jpg);
	overflow: auto;
	top: 0;
}
#projbox4 {
	position:absolute;
	width:330px;
	height:315px;
	z-index:1;
	left: 543px;
	top: 409px;
	background-image: url(../images/design/ordenowbox2.jpg);
}
.contactcontent {
	height: auto;
	width: 849px;
	margin-left: 20px;
}
#top10 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top10.jpg);
	overflow: auto;
	top: 0;
}
#top11 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top11.jpg);
	overflow: auto;
	top: 0;
}
#mainmenu7 {
	position:relative;
	width:900px;
	height:50px;
	z-index:2;
	background-image: url(../images/design/mainmenu7.jpg);
}
#clientintro {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	overflow: visible;
	background-image: url(../images/design/clientintro.jpg);
}
.abody3 {
	position: relative;
	height: 350px;
	width: 900px;
}
#mainbody3 {
	width:900px;
	height:325px;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/mainbody3.jpg);
	visibility: visible;
	margin-top: 0px;
	padding-top: 0px;
}
#termsintro {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	overflow: visible;
	background-image: url(../images/design/clientintro.jpg);
}
#termsbox1 {
	position:absolute;
	width:844px;
	height:91px;
	z-index:1;
	left: 20px;
	top: 5px;
}
.termscontent {
	height: auto;
	width: 850px;
	margin-left: 20px;
}
#termsbody {
	width:900px;
	height:auto;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/index_04.jpg);
	visibility: visible;
	text-indent: 20px;
	text-align: left;
}
#top12 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top12.jpg);
	overflow: auto;
	top: 0;
}
#top13 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top13.jpg);
	overflow: auto;
	top: 0;
}
#top14 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top14.jpg);
	overflow: auto;
	top: 0;
}
.sitemapcontent {
	height: auto;
	width: 850px;
	margin-left: 20px;
}
#sitemapbox1 {
	position:absolute;
	width:809px;
	height:91px;
	z-index:1;
	left: 20px;
	top: 31px;
}
.aboutuscontent {
	height: auto;
	width: 900px;
	margin-left: 0px;
	overflow: visible;
	visibility: visible;
	background-repeat: no-repeat;
}
#aboutusbody {
	width:900px;
	height:auto;
	z-index:8;
	overflow: visible;
	visibility: visible;
	text-indent: 0px;
	text-align: left;
}
#clientbody {
	width:900px;
	height:auto;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/index_04.jpg);
	visibility: visible;
	text-indent: 20px;
	text-align: left;
}
#clientbox3 {
	position:absolute;
	width:255px;
	height:483px;
	z-index:1;
	left: 306px;
	top: 410px;
}
#clientbox4 {
	position:absolute;
	width:279px;
	height:384px;
	z-index:1;
	left: 579px;
	top: 410px;
}
#clientphoto1 {
	position:absolute;
	width:319px;
	height:177px;
	z-index:9;
	left: 568px;
	top: 811px;
	background-color: #030105;
}
#top15 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top15.jpg);
	overflow: auto;
	top: 0;
}
#calltodaybox {
	position:absolute;
	width:275px;
	height:195px;
	z-index:1;
	left: 609px;
	top: 523px;
}
#indexbox3 {
	position:absolute;
	width:354px;
	height:31px;
	z-index:1;
	left: 244px;
	top: 689px;
}
#indexbox1b {
	position:absolute;
	width:640px;
	height:35px;
	z-index:1;
	left: 244px;
	top: 406px;
	background-image: url(../images/design/indextitlebar1.jpg);
}
#top16 {
	position:relative;
	width:900px;
	height:222px;
	z-index:1;
	background-image: url(../images/design/top16.jpg);
	overflow: auto;
	top: 0;
}
#rates {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(../images/design/rates1.jpg);
	overflow: visible;
}
#ratesbox1 {
	position:absolute;
	width:590px;
	height:82px;
	z-index:1;
	left: 20px;
	top: 5px;
}
#ratesbody {
	width:900px;
	height:auto;
	z-index:8;
	overflow: visible;
	background-image: url(../images/design/index_04.jpg);
	visibility: visible;
	padding-left: 0px;
}
#ratesbox2 {
	position:absolute;
	width:730px;
	height:115px;
	z-index:9;
	left: 77px;
	top: 774px;
	background-image: url(../images/design/banner48hr.jpg);
}
#ratebox3 {
	position:absolute;
	width:754px;
	height:115px;
	z-index:9;
	left: 73px;
	top: 868px;
}
#samplebox1 {
	position:absolute;
	width:583px;
	height:91px;
	z-index:1;
	left: 27px;
	top: 5px;
}
#samplebox2 {
	position:absolute;
	width:233px;
	height:178px;
	z-index:1;
	left: 31px;
	top: 506px;
}
#samplebox3 {
	position:absolute;
	width:215px;
	height:178px;
	z-index:1;
	left: 271px;
	top: 506px;
}
#samplebox4 {
	position:absolute;
	width:330px;
	height:315px;
	z-index:1;
	left: 543px;
	top: 409px;
	background-image: url(../images/design/ordenowbox2.jpg);
}
#samplebody {
	width:900px;
	height:auto;
	z-index:8;
	background-image: url(../images/design/index_04.jpg);
	visibility: visible;
	margin-top: 0px;
	padding-top: 0px;
}
#sampleintro {
	position:relative;
	width:900px;
	height:130px;
	z-index:5;
	background-color: #FFFFFF;
	background-image: url(../images/design/sampleintro.jpg);
	overflow: visible;
}
