#wrapper
{
width: 100% !important;
margin:0px;

}
#content
{
position: relative; 
width: 1000px;
height:auto;
margin: 0px auto;
overflow:hidden;
background-color: white;
}
#content img
{
position: relative; 
width: 100%;
height:auto;
}
#page
{
float: left;
height:auto;
width: 1000px;
Margin-bottom: 25px;
}
#home-page
{
float: left;
height:auto;
width: 1000px;
}
.bg-image
{
position: absolute;
background: url('images/funeral-home.png') white no-repeat !important;
}
.bg-image img
{
width: 100%;
height: auto;
}
.width-of-page
{
float: left;
height:auto;
width: 1000px;
}
.full-width
{
float: left;
height:auto;
Margin-left: 50px;
Margin-right: 50px;
Margin-bottom: 25px;
width: 900px;
}
.full-width-homepage
{
float: left;
height:auto;
Margin-left: 50px;
Margin-right: 50px;
width: 900px;
}
.half-width
{
float: left;
height:auto;
Margin-left: 50px;
Margin-right: -25px;
Margin-bottom: 25px;
width: 437.5px;
}
.third-width
{
float: left;
height: auto;
Margin-left: 50px;
Margin-right: -25px;
Margin-bottom: 25px;
width: 307.5px;
}
.two-thirds-width
{
float: left;
height: auto;
Margin-left: 50px;
Margin-right: -25px;
Margin-bottom: 25px;
width: 567.5px;
background-color: white;
}
#menu
{
float: left;
height: 1800px;
Margin-left: 9px;
Margin-bottom: 9px;
Margin-top: 9px;
width: 990px;
border-left: 1px solid #C2C2C2;
border-top: 1px solid #C2C2C2;
border-bottom: 1px solid #C2C2C2;
}
.button-1
{
position: relative;
float: left;
height: 900px;
width: 488px;
border-right: 1px solid #C2C2C2;
}
.button-1 a img
{
width: 100%;
height: auto;
}
.button-1 a
{
position: absolute;
height: 900px;
width: 488px;
background: url('images/button_1a.png') no-repeat !important;
text-decoration: none;
color: none;
font-size: 0px;
overflow: hidden;
}
.button-1 a:hover
{
position: relative; 
float: left;
height: 900px;
width: 488px;
z-index: 9999999999999999999999999 !important;
background: url('images/button_1b.png') no-repeat !important;
}

.button-2
{
position: relative;
float: left;
height: 900px;
width: 488px;
border-right: 1px solid #C2C2C2;
}
.button-2 img
{
width: 100%;
height: auto;
}
.button-2 a
{
position: relative;
float: left;
height: 900px;
width: 488px;
background: url('images/button_2a.png') no-repeat !important;
text-decoration: none;
color: none;
font-size: 0px;
}
.button-2 a:hover
{
position: relative; 
float: left;
height: 900px;
width: 488px;
z-index: 9999999999999999999999999 !important;
background: url('images/button_2b.png') no-repeat !important;
}

.button-3
{
position: relative;
float: left;
height: 900px;
width: 488px;
border-right: 1px solid #C2C2C2;
}
.button-3 img
{
width: 100%;
height: auto;
}
.button-3 a
{
position: relative;
float: left;
height: 900px;
width: 488px;
background: url('images/button_3a.png') no-repeat !important;
text-decoration: none;
color: none;
font-size: 0px;
}
.button-3 a:hover
{
position: relative; 
float: left;
height: 900px;
width: 488px;
z-index: 9999999999999999999999999 !important;
background: url('images/button_3b.png') no-repeat !important;
}

.button-4
{
position: relative;
float: left;
height: 900px;
width: 488px;
border-right: 1px solid #C2C2C2;
overflow: hidden;
}
.button-4 img
{
width: 100%;
height: auto;
}
.button-4 a
{
z-index: 99;
position: relative;
float: left;
height: 900px;
width: 488px;
background: url('images/button_4a.png') no-repeat !important;
text-decoration: none;
color: none;
font-size: 0px;
overflow: hidden;
}
.button-4 a:hover
{
height: 900px;
width: 488px;
z-index: 9999999999999999999999999 !important;
background: url('images/button_4b.png') no-repeat !important;
}