*{
margin:0;
padding:0;
}

body {
    background-color: #E2DBD6;
    margin: 0px;
    padding: 0px;
}

#wrapper {

    margin: 0px auto;
    height: 800px;
    width: 754px;

}    

#maincontentarea {

    padding: 0px;
    margin-top: 0px;
    width: 754px;
    height: 588px;
    border: 3px solid #B5AFAB;

}

#maincontentarea-about {

    padding: 0px;
    margin-top: 0px;
    width: 754px;
    height: 660px;
    border: 3px solid #B5AFAB;

}

#maincontentarea-sizes {

    padding: 0px;
    margin-top: 0px;
    width: 754px;
    height: 624px;
    border: 3px solid #B5AFAB;

}

#maincontentarea-block {

    padding: 0px;
    margin-top: 0px;
    width: 754px;
    height: 588px;
    border: 3px solid #B5AFAB;

}

#header {
	background-image: url(images/lm-header-image.jpg);
    background-repeat: no-repeat;
	padding: 0px;
    width: 754px;
    height: 108px;

}

#headercontact {
	padding: 0px;
    width: 754px;
    height: 30px;

}

#navbar {
	
	padding: 78px 5px 5px 260px;
    height: 33px;

}

#topmenu {
    height: 33px;
    text-decoration: none;

}

#topmenu a {
    color: grey;
    display:block;
    float:left;
    text-decoration:none;
    /*text-transform:uppercase;*/
    font-size:12px;
    font-weight:bold;
    /* border-left:1px solid #006699; */
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 1px;
    /*padding-top: 2px;*/
    padding-right: 1px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 9px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}


#topmenu a.fright {
    color: white;
    text-decoration: none;
}

#topmenu a:hover { color: white; text-decoration:none;
}

#topmenu a:visited {text-decoration: none;
} 

#topmenu-green {
    text-decoration: none;

}

#topmenu-green a {
    color: #71953D;
    display:block;
    float:left;
    text-decoration:none;
    /*text-transform:uppercase;*/
    font-size:12px;
    font-weight:bold;
    /* border-left:1px solid #006699; */
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 1px;
    /*padding-top: 2px;*/
    padding-right: 1px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 9px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}


#topmenu-green a.fright {
    color: white;
    text-decoration: none;
}

#topmenu-green a:hover { color: white; text-decoration:none;
}

#topmenu-green a:visited {text-decoration: none;
} 


#home-bg {
    background-image: url(images/bg-image-home.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 444px;

}

#about-bg {
    background-image: url(images/bg-image-about.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 516px;

}

#tablesizes-bg {
    background-image: url(images/bg-image-tablesizes-new.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 480px;

}

#tabledesigns-bg {
    background-image: url(images/bg-image-tables-new.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 444px;

}

#mirrors-bg {
    background-image: url(images/bg-mirrors.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 444px;

}

#previous-bg {
    background-image: url(images/bg-image-previous.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 444px;

}

#tabletops-bg {
    background-image: url(images/bg-image-tabletops.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 444px;

}

#contact-bg {
    background-image: url(images/bg-image-contact-new.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 444px;

}

#tables-bg {
    background-image: url(images/bg-image-tables.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 444px;

}

#blocking-bg {
    background-image: url(images/bg-block.jpg);
    background-repeat: no-repeat;
    width: 754px;
    height: 444px;

}





#text-container {
    float: left;
    margin-top: 230px;
    margin-bottom: 0px;
   	margin-left: 10px;
    width: 500px;
	height: 200px;
    

}

#text-container-home {
    float: left;
    margin-top: 40px;
    margin-bottom: 0px;
   	margin-left: 20px;
    width: 240px;
	height: 300px;
    

}

#text-container-about {
    float: left;
    margin-top: 150px;
    margin-bottom: 0px;
   	margin-left: 20px;
    width: 330px;
	height: 300px;
    

}

#text-container-sizes {
    float: left;
    margin-top: 30px;
    margin-bottom: 0px;
   	margin-left: 35px;
    width: 800px;
	height: 40px;
    

}

#text-container-mirrors {
    float: left;
    margin-top: 70px;
    margin-bottom: 0px;
   	margin-left: 160px;
    width: 300px;
	height: 300px;
    

}

#text-container-blocking {
    float: left;
    margin-top: 70px;
    margin-bottom: 0px;
   	margin-left: 160px;
    width: 240px;
	height: 300px;
    

}

#text-container-contact {
    float: left;
    margin-top: 50px;
    margin-bottom: 0px;
   	margin-left: 30px;
    width: 240px;
	height: 300px;
    

}


#footer {
    background-color: #71953D;
    width: 754px;
    height: 36px;

}

#footer p {

    color: #B8B8B8;
    padding: 10px 0px 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

}  

#headercontact p {
	
	float: right;
	padding-top: 6px;
    color: #71953D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;

} 

p {

    color: #242424;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}  

h1 {

    color: white;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;


} 

h2 {

    color: #242424;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;


} 

a {  
	text-decoration: none;
	color: #71953D;
}

a:link {
	text-decoration: none;
	color: #71953D; 
}
a:visited {
	text-decoration: none;
	color: #71953D; 
}
a:hover {
	text-decoration: none; 
	color: black; 
}
a:active {
	text-decoration: none; 
	color: black; 
}

#footer a {

    color: #B8B8B8;
	text-decoration: none;

}  

#footer a:hover  {

    color: black;
	text-decoration: none;

}  

#text-container a {

    color: black;
	text-decoration: none;

}  

#text-container a:hover {

    color: white;
	text-decoration: none;

}  

