body { font-size: 12px; background: #e1e1e1; margin : 0; }


img {
    border: 0px;
    margin : 0px;
    padding: 0px;
  }


#container {
    width : 800px;
    border-top : 20px solid #000000;
    border-bottom : 55px solid #000000;
    height : 100%;
  }
#container-home { width: 801px; height: 100%; border-top: 20px solid #000000; border-bottom: 55px solid #000000; }
#leftside {
	width : 200px;
	background: #ffffff;
	background-color: #7F1600;
	border: 1px solid black;
	border-top : 0px;
	border-bottom : 0px;
  }

#rightside { background-color: #fff; width : 598px; border-right: 1px solid black; }
#rightside-home { background-color: #363636; width: 598px; border-right: 1px solid black; }
#nav {
	background: white url(images/nav-bottom-bg.jpg) no-repeat left bottom;
	height: 460px;
	width : 200px;
	min-height: 460px;
}

#nav #logo {
    margin-top: 22px;
    margin-bottom: 22px;
  }

#nav-links a { color : #000000; text-decoration: none; text-transform: uppercase; margin-top: 0; }

#nav-links a:hover {
    background: #000000;
    color : #ffffff;
  }

#bottom-left-home {
	background-color: #7B1500;
	width : 200px;
	height : 165px;
	background-image: url(images/bottom-left-bg-home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
  }

#bottom-left {
	width : 200px;
	height : 165px;
	background-color: #7B1500;
	background-image: url(images/bottom-left-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
  }

#top-right-home { background: #363636 url(images/home-image.jpg) no-repeat left top; margin: 0; padding : 0; height: 460px; width: 597px; border-bottom : 1px solid black; }

#top-right { background: #ffffff url(images/inside-image.jpg) no-repeat left top; margin: 0; padding-top : 118px; height: 100%; width: 597px; }
#top-right-contact { background: #ffffff url(images/inside-contact.jpg) no-repeat left top; margin: 0; padding-top: 118px; width: 597px; height: 100%; }
#top-right-about { background: #ffffff url(images/inside-aboutus.jpg) no-repeat left top; margin: 0; padding-top: 118px; width: 597px; height: 100%; }
#top-right-ourapproach { background: #ffffff url(images/inside-ourapproach.jpg) no-repeat left top; margin: 0; padding-top: 118px; width: 597px; height: 100%; }
#top-right-considerations { background: #ffffff url(images/inside-considerations.jpg) no-repeat left top; margin: 0; padding-top: 118px; width: 597px; height: 100%; }
#top-right-services { background: #ffffff url(images/inside-services.jpg) no-repeat left top; margin: 0; padding-top: 118px; width: 597px; height: 100%; min-height: 408px; }
#top-right-testimonials { background: #ffffff url(images/inside-testimonials.jpg) no-repeat left top; margin: 0; padding-top: 118px; width: 597px; height: 100%; }
#text { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 15px; background: #fff url(images/yellowsquare.gif) no-repeat 0 15px; min-height: 408px; margin-left : 22px; margin-top : 8px; margin-right: 10px; padding: 8px 30px 25px 65px; }

#bottom-right-home { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #363636; background-attachment: scroll; width: 568px; padding: 15px; border-top: 1px solid black; }

#bottom-right-home p { color: #ffffff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-image: url(images/yellowsquare.gif); background-repeat: no-repeat; background-position: 15px 0; padding-left : 85px; margin-bottom: 0; padding-right: 50px; }

#bottom-right {
    background: #d7ac3a;
    height : 60px;
    width: 567px;
    padding: 15px;
    border-right : 1px solid black;
  }

#side-images {
  }

#side-images img {
    border: solid 1px #363636;
    margin : 15px
  }
#side-images-consider img { margin: 85px 15px; border: solid 1px #363636; }
#footer { background-color: black; color: white; width: 799px; text-align: center; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-transform: uppercase; letter-spacing: 1px; padding-top: 8px; margin: 0; border-right: 1px solid black; }
#footer-home { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: black; text-align: center; text-transform: uppercase; letter-spacing: 1px; margin: 0; padding-top: 8px; width: 800px; border-right: 1px solid black; }
#text h1 { font-size: 25px; font-weight: normal; line-height: 26px; margin-bottom: 20px; border-bottom: 1px solid black; }
#text h2 { font-size: 18px; font-weight: normal; font-style: italic; line-height: 20px; margin-top: 0; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid black; }
#text h3 { font-size: 14px; font-weight: normal; line-height: 16px; margin-top: 0; margin-bottom: 20px; border-bottom: 1px solid black; }
#text li { font-size: 12px; line-height: 15px; margin-bottom: 8px; }
#text p { font-size: 12px; line-height: 15px; }
#text ul { margin-top: 8px; margin-bottom: 8px; }
.button { background-color: #d7ac3a; text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 5px; border: double 5px black; }
.button a { color: black; text-decoration: none; }
.button a:hover { color: #fff; }
