body { background:#6b6857 url(../images/bg.gif); color:#fff; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:14px; margin:71px 0 0 0; padding:0px; text-align:center; }
td { color:#BAB9AD; font-family:Tahoma; text-align: left; vertical-align: top; }
a { text-decoration: underline; color:#D0C8A2; }
p { margin:10px; }

.page-wrap {
   background:transparent url(../images/page-bg.png) no-repeat 0 0;
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/images/page-bg.png', sizingMethod='scale');*/
   height:596px;
   margin-left:auto;
   margin-right:auto;
   width:807px;
}
.left-column { float:left; margin:15px 0 0 15px; padding:0; width:279px; }
.left-column ul { list-style: none; margin:0; padding:0; }
.left-column ul li { margin:0 0 6px 0; padding:0; }
.logo { height:81px; margin:0 0 9px 0; width:279px; }

ul.menu a { display:block; }

a.more {
text-decoration:underline;
font-size:11px;
color:#ffcc33;
}

a.no-decoration {text-decoration: none; }

/* nav links */
a.about-us {
   background:transparent url(../images/link-about-us.png) no-repeat;
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/images/link-about-us.png', sizingMethod='scale');*/
   height:22px;
   width:285px;
}
a.about-us:hover { background-position:0 -42px; }
a.relocation-management-services {
   background:transparent url(../images/link-relocation-management-services.png) no-repeat 0 0;
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/images/link-relocation-management-services.png', sizingMethod='scale');*/
   height:36px;
   width:285px;
}
a.relocation-management-services:hover { background-position:0 -56px; }
a.residential-home-services {
   background:transparent url(../images/link-residential-home-services.png) no-repeat 0 0;
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/images/link-residential-home-services.png', sizingMethod='scale');*/
   height:22px;
   width:285px;
}
a.residential-home-services:hover { background-position:0 -42px; }
a.contact-us {
   background:transparent url(../images/link-contact-us.png) no-repeat 0 0;
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/images/link-contact-us.png', sizingMethod='scale');*/
   height:22px;
   width:285px;
}
a.contact-us:hover { background-position:0 -42px; }
a.client-login {
   background:transparent url(../images/link-client-login.png) no-repeat 0 0;
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='resources/images/link-client-login.png', sizingMethod='scale');*/
   height:22px;
   width:285px;
}
a.client-login:hover { background-position:0 -47px; }

.right-column { height:516px; float:right; margin:40px 42px 40px 0; padding:0; width:433px; }
.right-column h3 { background:#3b3828 url(../images/header-bg.gif) no-repeat; color:#dad9d3; font-size:14px; height:20px; margin:0 0 2px 0; padding:5px 0 0 10px; text-align:left; }

.h-spacer { height:20px; margin:0; padding:0; }
.page-content { background:#4d4a37 none; border:3px solid #656251; margin:0; overflow:auto; padding:0; text-align:left; }
.bold-yellow { color:#ffcc33; font-weight:bold; }

form#frm1 input, input#comments {
background:#605d4b;
color:#bab9ad;
border:1px solid #bab9ad;
margin:0;
padding:1;
}

input#comments {
height:90px;
}

/* page specific content heights */
body.home div.about-us { height:118px }
body.home div.full { height:480px }
body.home div.our-services { height:127px }
body.home div.res-services { height:129px }

.footer { clear:both; color:#fff; font-size:10px; margin:0 0 0 285px; padding:0; }
.footer p { padding:3px; }