* {
	font-family: Garamond,Times, serif;
	margin: 0px;
	padding: 0px;
	border: none;
	text-decoration: none;}

body{
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #252101;}
	
a{	font: Garamond, Times, serif;
	color: #BE854C;
	font-weight: bold;
	font-size: 16pt;
	line-height: 20px;}
	
a:link{color:#BE854C;}
a:visited{color:#BE854C;}
a:hover{color:#993300;}
a:active{color:#442715;}

li{list-style:none;}
	
#wrapper-div{width: 928px;
	height: 962px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #C2BDA9;
	position:relative;
}

#showcase-header{
	position: absolute;
	top: 38px;
	left: 38px;
	width: 854px;
	height: 249px;
	background-image: url(images/DHI-showcase_Logo.jpg);
	z-index: 1;
}
	
#big-showcase{
	position: absolute;
	top: 43px;
	left: 491px;
	font: Garamond, Times, serif;
	font-size: 36pt;
	font-weight: bold;
	color: white;
}

#main-div{
	position: absolute;
	top: 319px;
	left: 38px;
	width: 865px;
	height: 608px;
	background-image:url(images/DHI-Specialties-Main-Bkgnd.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
	
#main-header-div{
	position: absolute;
	top: 20px;
	left: 20px;
	background-color: #D6D3C6;
	height: 38px;
	width: 825px;}

#main-header-text{
	position: absolute;
	left: 136px;
	top: 9px;
	font: Garamond, Times, serif;
	color: #BE854C;
	font-weight: bold;
	font-size: 18pt;
	line-height: 20px;
	width: 612px;
	height: 24px;
}

#hdr-note{
	font-size:16pt;
	color: #414042;
	font-weight: normal;}

#main-left-top-div{
	position: absolute;
	top: 90px;
	left: 51px;
	width: 375px;
	height: 125px;}
	
#main-left-top-pic{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 198px;
	height: 110px;}

#main-left-top-text{
	position: absolute;
	top: 0px;
	left: 200px;
	height: 105px;
	width: 175px;}
	
#main-left-mid-div{
	position: absolute;
	top: 238px;
	left: 51px;
	width: 375px;
	height: 125px;}
	
#main-left-mid-pic{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 198px;
	height: 110px;}

#main-left-mid-text{
	position: absolute;
	top: 0px;
	left: 200px;
	height: 105px;
	width: 175px;}
	
#main-left-bot-div{
	position: absolute;
	top: 391px;
	left: 51px;
	width: 375px;
	height: 125px;
}
	
#main-left-bot-pic{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 198px;
	height: 110px;}

#main-left-bot-text{
	position: absolute;
	top: 0px;
	left: 200px;
	height: 105px;
	width: 175px;}
	
#main-rt-top-div{
	position: absolute;
	top: 89px;
	left: 432px;
	width: 375px;
	height: 125px;
}
	
#main-rt-top-pic{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 198px;
	height: 110px;}

#main-rt-top-text{
	position: absolute;
	top: 0px;
	left: 200px;
	height: 105px;
	width: 175px;}
	
#main-rt-mid-div{
	position: absolute;
	top: 238px;
	left: 432px;
	width: 375px;
	height: 125px;}
	
#main-rt-mid-pic{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 198px;
	height: 110px;}

#main-rt-mid-text{
	position: absolute;
	top: 0px;
	left: 200px;
	height: 105px;
	width: 175px;}
	
#sp-list{
	padding-top: 5px;
	padding-left: 20px;
	margin-top: 20px;
	color: #BE854C;}
	
#construction{
	padding-top: 5px;
	margin-top: 20px;
	color: #BE854C;
	font-size:24px;
	font-weight: bold}
	
#main-header-image{
	position: absolute;
	top: 3px;
	left: 85px;
}

#main-footer-div{
	position: absolute;
	top: 542px;
	left: 19px;
	background-color: #D6D3C6;
	height: 38px;
	width: 825px;
	z-index: 2;
}

/*--------------------------------------------*/

h1.main-text{
	color: #434344;
	font-size: 16pt;
	font-weight: normal;}

ul.main-text li a{
	color:#BE854C;
	font-size: 14pt;
	font-weight: normal;
	list-style-type: none;
	text-decoration:underline;}
	
.main-text a{
	color:#BE854C;
	font-size: 14pt;
	font-weight: normal;
	list-style-type: none;
	text-decoration:underline;}
	
.main-text a:link{color:#BE854C;}
.main-text a:visited{color:#BE854C;}
.main-text a:hover{color:#993300}
.main-text a:active{color:#442715}

/*----------------------------------*/

#main-footer-text{
	position: absolute;
	left: 363px;
	top: 10px;
	font: Garamond, Times, serif;
	color: #BE854C;
	font-weight: bold;
	font-size: 16pt;
	line-height: 20px;
}

#main-footer-image{
	position: absolute;
	top: 3px;
	left: 310px;
}

#nav-div{
	position: absolute;
	top: 127px;
	left: 37px;
	width: 778px;
	height: 39px;
	z-index: 2;
}
	
.nav-text{
	font: Garamond, Times, serif;
	font-size:15pt;
	color: white;}
	
#nav-div a:link{color: #FFFFFF;}
#nav-div a:visited{color: #FFFFFF;}
#nav-div a:hover{color: #B17F5C;}
#nav-div a:active{color:#330000;}

#story-div{
	position:absolute;
	top: 55px;
	left: 51px;
}

#showcase-div{
	position:absolute;
	top: 55px;
	left: 212px;
}

#specialties-div{
	position:absolute;
	top: 55px;
	left: 375px;
}

#contact-div{
	position:absolute;
	top: 55px;
	left: 551px;
}

#home-div{
	position:absolute;
	top: 55px;
	left: 702px;
}
