BODY {
background: #B8B7B7;
margin: 0;
font-family: Arial, sans-serif;
}
A IMG { border: none; }

#wrap {
background: white
 url('images/background.gif')
 repeat-y top left;
width: 800px;
margin: 0;
padding: 1px 0;
position: relative;
}
#wrapback {
background: transparent
 url('images/wrapbg.gif')
 no-repeat center top;
width: 760px;
margin: 0 20px;
}
#innerwrap {
margin: 0 30px;
padding-top: 150px;
position: relative;
}
#innerwrap H1 { display: none; }

#couple {
position: absolute;
left: 0;
bottom: 0;
background: transparent
 url('images/couple.jpg')
 no-repeat bottom left;
width: 266px;
height: 300px;
}
* html #couple {
bottom: -1px;
}
* html body#pgFeatures #couple { bottom: 0; }

BODY#pgIndex #couple {
background-image: url('images/couple2.jpg');
width: 259px;
height: 277px;
}
BODY#pgContact #couple {
background-image: url('images/couple3.jpg');
width: 251px;
height: 315px;
}
BODY#pgCommercial #couple {
background-image: url('images/couple2.jpg');
width: 259px;
height: 277px;
}

#menu {
width: 165px;
position: absolute;
left: 24px;
}
#menu H3 {
display: none;
}
#menu UL {
list-style: none;
margin: 0;
padding: 0;
}
#menu UL LI A {
display: block;
background: white
  url('images/menubg.gif')
  no-repeat top left;
height: 20px;
color: Black;
text-decoration: none;
margin: 8px 0;
font-size: 10pt;
padding: 5px 0 0 10px;
}
#menu UL LI A:hover {
background-position: bottom left;
}
BODY#pgIndex #menuHome A { background-position: bottom left; }
BODY#pgContact #menuContact A { background-position: bottom left; }
BODY#pgFeatures #menuFeatures A { background-position: bottom left; }
BODY#pgCommercial #menuCommercial A { background-position: bottom left; }

#main {
margin: 0 20px 4px 200px;
padding-bottom: 230px;
background: transparent
 url('images/wrapbtm.jpg')
 no-repeat bottom right;
}
#mainwrap {
background: transparent
 url('images/mainbg.gif')
 repeat-y top left;
border-left: 1px solid #209346;
padding: 1px 0;
}
#mainwrapbordertop {
background: transparent
 url('images/mainborder.gif')
 no-repeat top left;
padding: 1px 0 0 0;
}
#mainwrapborderbottom {
background: transparent
 url('images/mainborder.gif')
 no-repeat bottom left;
padding: 0 0 1px 0;
}
#main H2 {
color: #CBAC30;
font-family: 'Times New Roman', serif;
font-weight: normal;
margin: 0;
}
#main P {
font-size: 10pt;
line-height: 2em;
padding: 10px 70px 10px 20px;
margin: 0;
}
#main UL {
font-size: 10pt;
line-height: 2em;
padding: 10px 70px 10px 50px;
margin: 0;
}
#main UL UL {
padding: 0 0 0 30px;
}

#footer {
text-align: center;
padding-bottom: 10px;
margin-left: 200px;
}
#footerlogos A {
	margin: 0 0 0 3px;
}
#footernav {
color: #438CCA;
font-size: 12px;
padding-top: 5px;
}
#footernav A {
text-decoration: none;
color: #438CCA;
}
#footernav A:hover {
text-decoration: underline;
}
