body 
{
background-color: #111111;
overflow: auto;
}

/*White Line - Runs across width of page*/

div.whiteline
{
/* positioning */
margin-left: 0px;
left: 0px;
/* top: 25px; */
top: 18%;
width: 100%;
height: 600px;
position:absolute;
overflow:hidden;
/* background image properties */
background-color: #111111;
background-image: url("./images/whiteline.gif");
/* background-attachment: fixed; */
background-repeat: repeat-x;
background-position: bottom;
}

/* Main Site Container with background image, site content size - 960 wide x 600 high */

div.container
{
/* positioning */
margin-left: -480px;
left: 50%;
top: 0px;
/* bottom:0; */
width: 960px;
height: 600px;
position:absolute;
overflow:hidden;
/* background image properties */
background-color: #111111;
background-image: url("bg.jpg");
/* background-attachment: fixed; */
background-repeat: no-repeat;
background-position: bottom;
}

/* MENU ITEMS */

a.dklogo:link, a.dklogo:visited, a.dklogo:active
{
display: block;
width: 103px;
height: 21px;
bottom: 33px;
left: 47px;
background-image: url("./images/dk.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
position: absolute;
}

a.dklogo:hover
{
background-position: -103px 0px;
}

a.services:link, a.services:visited, a.services:active
{
display: block;
width: 52px;
height: 21px;
bottom: 33px;
left: 755px;
background-image: url("./images/services.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
position: absolute;
}

a.services:hover
{
background-position: -52px 0px;
}

a.clientele:link, a.clientele:visited, a.clientele:active
{
display: block;
width: 54px;
height: 21px;
bottom: 33px;
left: 807px;
background-image: url("./images/clientele.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
position: absolute;
}

a.clientele:hover
{
background-position: -54px 0px;
}

a.contact:link, a.contact:visited, a.contact:active
{
display: block;
width: 49px;
height: 21px;
bottom: 33px;
left: 861px;
background-image: url("./images/contact.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
position: absolute;
}

a.contact:hover
{
background-position: -49px 0px;
}

a.email:link, a.email:visited, a.email:active
{
display: block;
margin: 0px;
padding: 0px;
width: 129px;
height: 12px;
/* top: 588px; */
bottom: 0px;
left: 757px;
background-image: url("./images/email.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
position: absolute;
}

a.email:hover
{
background-position: -129px 0px;
}

/* Copyrights */

img.copyright
{
width: 37px;
height: 11px;
left: 923px;
top: 589px;
position: absolute;
}