body {
  background-color: #004071;
  margin-top: 12px;
  margin-bottom: 12px;
}

TD {
font-family: Arial, Verdana, Geneva, sans-serif;
font-size: 12px;
}

LI {
  padding-bottom: 10px;
}

#mainContainer {
  width: 1024px;
  margin-right: auto;
  margin-left: auto;
  background-color: #FFFFFF;
  color: #000000;
}

#headerContainer {
  display: block;
  width: 1024px;
  height: auto;
  margin: 0px;
}

#bodyContainer {
  display: block;
  width: 1024px;
  margin-top: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.linksRow {
  display: block;
  float: left;
  width: 640px;
}

.margin100 {
  margin-left: 100px;
  margin-right: 150px;
}

.margin150 {
  margin-left: 150px;
  margin-right: 225px;
}

.marginFaq {
  margin-left: 150px;
  margin-right: 100px;
}

.marginAbout {
  margin-left: 150px;
  margin-right: 90px;
}

.marginContact {
  margin-left: 75px;
  margin-right: 80px;
}

#contactInfoContainer {
  display: block;
  float: left;
  width: 350px;
  margin-right: 40px;
}

#contactAddressContainer {
  display: block;
  float: left;
  width: 460px;
}

#pricingColLeftContainer {
  display: block;
  float: left;
  width: 540px;
  margin-right: 20px;
}

#pricingColRightContainer {
  display: block;
  float: left;
  width: 200px;
}

.bbbSeal {
  margin-top: 80px;
}

.margin225 {
  margin-left: 225px;
}

.margin300 {
  margin-left: 300px;
}

div.spacer {
  clear: both;
  height: 10px;
  display: block;
}

img.picRed {
  border: 6px solid #893F38;
}

img.picBlue {
  border: 6px solid #004071;
}


#containerSepRed {
  background-color: #893F38;
}

/* ===== FLASH SETTINGS ===== */
div.floatFlashLeft {
  float: left;
  background: url(/images/545_413_shadow.png) no-repeat bottom right !important;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  width: 562px;
  height: 429px;
  }
/* ===== FLASH SETTINGS ===== */

div.floatImgRight {
  float: right;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
}

div.floatImgLeft {
  float: left;
  padding-left: 0px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}

div.floatImg {
  background: url(/images/563_427_shadow.png) no-repeat bottom right !important;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 581px;
  height: 445px;
}

div.floatImgTall {
  background: url(/images/350_530_shadow.png) no-repeat bottom right !important;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 350px;
  height: 530px;
}

div.floatPriceImg {
  margin-left: 100px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div.floatLouImg {
  margin-left: 50px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.emphTextRed {
  font-family: Georgia, Arial, Geneva, sans-serif;
  font-size: 40px;
  color: #893F38;
  font-weight: bold;
  font-style: italic;
  padding-left: 50px;
}

.emphTextRed2 {
  font-family: Verdana, Arial, Geneva, sans-serif;
  font-size: 40px;
  color: #893F38;
  font-weight: bold;
  font-style: italic;
}

.padding50 {
  padding-left: 50px;
}

.mainIndentedText {
  font-family: Verdana, Arial, Geneva, sans-serif;
  text-indent: 50px;
  font-size: 14px;
  line-height: 1.5em;
}

.emphTextBlue {
  font-family: Verdana, Arial, Geneva, sans-serif;
  font-size: 22px;
  color: #004071;
  font-weight: bold;
}
A.emphTextBlue:link {
  color: #004071;
}
A.emphTextBlue:visited {
  color: #004071;
}
A.emphTextBlue:hover {
  color: #004071;
}

.mainText {
  font-family: Verdana, Arial, Geneva, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}
A.mainText:link {
  color: #893F38;
}
A.mainText:visited {
  color: #893F38;
}
A.mainText:hover {
  color: #893F38;
}


div.testimonialCaption {
  font-family: Verdana, Arial, Geneva, sans-serif;
  margin-top: 12px;
  margin-left: 30px;
  font-size: 14px;
  font-style: italic;
}

div.faqAnswer {
  margin-left: 30px;
}


.pricingHeader {
  font-family: Verdana, Arial, Geneva, sans-serif;
  font-size: 16px;
  color: #893F38;
  font-weight: bold;
  line-height: 1.5em;
}

.pricingHighlightText {
  font-family: Verdana, Arial, Geneva, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #893F38;
  line-height: 1.5em;
}



.hiddenPic {
  display: none;
}

/* MAIN LEFT-HAND NAVIGATIONAL ELEMENTS */

#navContainer {
  display: block;
  width: 1024px;
  margin-left: 150px;
}

#nav a {
  float: left;
  height: 32px;
  width: 850px;
}

a#menuHome { display: block; width: 88px; }
a#menuHome:link, a#menuHome:visited { background-image: url(/images/nav/nav_home.jpg); }
a#menuHome:hover { background-image: url(/images/nav/nav_home_selected.jpg); }
a#menuHomeCur { display: block; width: 88px; }
a#menuHomeCur:link, a#menuHomeCur:visited  { background-image: url(/images/nav/nav_home_selected.jpg); }

a#menuPricing { display: block; width: 88px; }
a#menuPricing:link, a#menuPricing:visited { background-image: url(/images/nav/nav_pricing.jpg); }
a#menuPricing:hover { background-image: url(/images/nav/nav_pricing_selected.jpg); }
a#menuPricingCur { display: block; width: 88px; }
a#menuHistoryCur:link, a#menuPricingCur:visited  { background-image: url(/images/nav/nav_pricing_selected.jpg); }

a#menuGallery { display: block; width: 88px; }
a#menuGallery:link, a#menuGallery:visited { background-image: url(/images/nav/nav_gallery.jpg); }
a#menuGallery:hover { background-image: url(/images/nav/nav_gallery_selected.jpg); }
a#menuGalleryCur { display: block; width: 88px; }
a#menuGalleryCur:link, a#menuGalleryCur:visited  { background-image: url(/images/nav/nav_gallery_selected.jpg); }

a#menuContact { display: block; width: 120px; }
a#menuContact:link, a#menuContact:visited { background-image: url(/images/nav/nav_contact.jpg); }
a#menuContact:hover { background-image: url(/images/nav/nav_contact_selected.jpg); }
a#menuContactCur { display: block; width: 120px; }
a#menuContactCur:link, a#menuContactCur:visited  { background-image: url(/images/nav/nav_contact_selected.jpg); }

a#menuTestimonials { display: block; width: 104px; }
a#menuTestimonials:link, a#menuTestimonials:visited { background-image: url(/images/nav/nav_testimonials.jpg); }
a#menuTestimonials:hover { background-image: url(/images/nav/nav_testimonials_selected.jpg); }
a#menuTestimonialsCur { display: block; width: 104px; }
a#menuTestimonialsCur:link, a#menuTestimonialsCur:visited  { background-image: url(/images/nav/nav_testimonials_selected.jpg); }

a#menuFaq { display: block; width: 64px; }
a#menuFaq:link, a#menuFaq:visited { background-image: url(/images/nav/nav_faq.jpg); }
a#menuFaq:hover { background-image: url(/images/nav/nav_faq_selected.jpg); }
a#menuFaqCur { display: block; width: 64px; }
a#menuFaqCur:link, a#menuFaqCur:visited  { background-image: url(/images/nav/nav_faq_selected.jpg); }

a#menuAbout { display: block; width: 128px; }
a#menuAbout:link, a#menuAbout:visited { background-image: url(/images/nav/nav_about.jpg); }
a#menuAbout:hover { background-image: url(/images/nav/nav_about_selected.jpg); }
a#menuAboutCur { display: block; width: 128px; }
a#menuAboutCur:link, a#menuAboutCur:visited  { background-image: url(/images/nav/nav_about_selected.jpg); }


/* MAIN SUB-NAVIGATIONAL ELEMENTS */

#snavContainer {
  display: block;
  width: 1024px;
  margin-left: 327px;
}

#snav a {
  float: left;
  height: 32px;
  width: 400px;
}

a#menuGallery1 { display: block; width: 95px; }
a#menuGallery1:link, a#menuGallery1:visited { background-image: url(/images/nav/snav_gallery1.jpg); }
a#menuGallery1:hover { background-image: url(/images/nav/snav_gallery1_selected.jpg); }
a#menuGallery1Cur { display: block; width: 95px; }
a#menuGallery1Cur:link, a#menuGallery1Cur:visited  { background-image: url(/images/nav/snav_gallery1_selected.jpg); }

a#menuGallery2 { display: block; width: 95px; }
a#menuGallery2:link, a#menuGallery2:visited { background-image: url(/images/nav/snav_gallery2.jpg); }
a#menuGallery2:hover { background-image: url(/images/nav/snav_gallery2_selected.jpg); }
a#menuGallery2Cur { display: block; width: 95px; }
a#menuGallery2Cur:link, a#menuGallery2Cur:visited  { background-image: url(/images/nav/snav_gallery2_selected.jpg); }

a#menuGallery3 { display: block; width: 95px; }
a#menuGallery3:link, a#menuGallery3:visited { background-image: url(/images/nav/snav_gallery3.jpg); }
a#menuGallery3:hover { background-image: url(/images/nav/snav_gallery3_selected.jpg); }
a#menuGallery3Cur { display: block; width: 95px; }
a#menuGallery3Cur:link, a#menuGallery3Cur:visited  { background-image: url(/images/nav/snav_gallery3_selected.jpg); }
