﻿body
{
    background-color:#004763;
    font-family:Verdana;
    font-size:62.5%;
    text-align:center;
    margin:0px 0px 0px 0px;
    height:100%;
}
p
{
margin:0px;
padding:0px;
}
td
{
     vertical-align:top;
}
#wrapper
{
    height:100%;
    width:780px;
    margin-left : auto;
	margin-right: auto;
	font-size:1.4em;
	text-align: left;
	background-color:#007EAF;
	background-image:url('/img/WrapperBack.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	
}

#header
{ 
    background-color:#FFFFFF;
    height:90px;
}

#headerLogo
{
    margin:6px 6px 6px 6px;
    float:left;
}

#headerTagArea
{
    float:right;
    height:100%;
}

#headerTagLine
{
    text-align:right;
    margin:20px 10px 0px 0px;
}

#headerPhone
{
    text-align:right;
    margin:12px 10px 0px 0px;
    color:#007EAF;
    font-size:.8em;
    
}



#topnav
{
    background-color:#F1F1F0;
    background-image:url('/img/TopNavBack.gif');
    background-repeat:repeat-x;
    height:21px;
    padding:2px 0px 0px 15px;
}

#topnav ul
{
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
}

#topnav li
{
     list-style-type:none;
     display:inline;    padding-right:20px;
}

#topnav li a
{
    text-decoration:none;

    color:#3C3C3C;
    font-size:.9em;
}

#topnav li a:link
{
    text-decoration:none;
    color:#3C3C3C;
}

#topnav li a:visited
{
    color:#3C3C3C;
}

#topnav li a:hover
{
    text-decoration:underline;
    color:#3C3C3C;
}

#pageTopNavSplitLeft
{
    height:7px;
    width:7px;  
    float:left;
    background-image:url('/img/PageTopNavDropShadLeft.gif');
    background-repeat:no-repeat;
}

#pageTopNavSplit
{

    height:7px;
    width:163px;
    float:left;
    background-image:url('/img/PageTopNavDropShad.gif');
    background-repeat:repeat-x;

}
.FeaturedBuildingTeaserHeading
{
    font-size:.8em;
    margin:0px 0px 4px 0px;
    padding:0px;
}

.FeaturedBuildingTeaserHeading a
{
    text-decoration:none;
    color:#ffffff;
}

.FeaturedBuildingTeaserHeading a:hover
{
    text-decoration:underline;
}

.FeaturedBuildingTeaserContent
{
    font-size:.8em;
}

.ArticleTeaserImage
{
    float:left;  
    width:auto;
    height:auto;  
    margin:0px 4px 0px 0px;
}

#contentPgTeasers
{
    color:#ffffff;
    width:150px;
    padding-left:15px;
    font-size:.9em;
    float:left;

}
#contentPgTeasers h5
{
    font-size:1em;
}
#contentPgTeasers a
{
    color:#ffffff;
    text-decoration:none;
}

#contentPgTeasers a:hover
{
     text-decoration:underline;
}

#contentPgHeading
{
     background-color:#CCCCCC;
     width:610px;
     height:130px;
     float:right;
}

#contentPgHeading div
{
    height:100%;
    width:100%;
}
#contentPgHeading img
{
    margin-top:102px; 
}

#contentPgContent
{
     background-color:#FFFFFF;
     width:570px;
     min-height:400px;
     float:right;
     padding:20px;
     font-size:.9em;
}

#careersHeading
{
     background-image:url('/img/CareersHeaderBack.jpg');
}

#contactusHeading
{
     background-image:url('/img/ContactusHeaderBack.jpg');
}

#ourbuildingsHeading
{
     background-image:url('/img/ourbuildingsHeaderBack.jpg');
}

#agriculturalHeading
{
     background-image:url('/img/agriculturalHeaderBack.jpg');
}
#commercialHeading
{
     background-image:url('/img/commercialHeaderBack.jpg');
}
#countryaireHeading
{
     background-image:url('/img/countryaireHeaderBack.jpg');
}
#equestrianHeading
{
     background-image:url('/img/equestrianHeaderBack.jpg');
}
#residentialHeading
{
     background-image:url('/img/ResidentialHeaderBack.jpg');
}
#suburbanHeading
{
     background-image:url('/img/suburbanHeaderBack.jpg');
}
#winnersHeading
{
     background-image:url('/img/winnersHeaderBack.jpg');
}

#inthenewsHeading
{
     background-image:url('/img/inthenewsHeaderBack.jpg');
}

#promotionsHeading
{
     background-image:url('/img/promotionsHeaderBack.jpg');
}

#findyourbuilderHeading
{
     background-image:url('/img/findyourbuilderHeaderBack.jpg');
}
#requestinfoHeading
{
     background-image:url('/img/requestinfoHeaderBack.jpg');
}
#colorselectorHeading
{
     background-image:url('/img/colorselectorHeaderBack.jpg');
}

div.Testimonial
{
	border-bottom:1px solid #004763;
	border-left:1px solid #004763;
	border-right:1px solid #004763;
	border-top:6px solid #007EAF;
	margin:15px 10px 15px 4px;
	padding:1em;
}
div.Testimonial p
{
    margin:0px;    
}

#footer1
{    
    width:100%;
    clear:both;    
    background-color:#004763;
}

.footer1left
{
    display:block;
    clear:none;
    float:left;
    width:165px;  
}
.footer1right
{    display:block;
     float:right;    
     clear:none;
     width:610px;
}

#footer2
{   
    background-color:#004763;
    padding:10px 0px 30px 0px;
    width:100%;
    text-align:center;
    color:#ffffff;
    font-size:.8em;
    
}
#footer2 a
{
    color:#ffffff;    
}
#bottomnav1
{
    float:left;
    margin-left:1em;
}

#bottomnav2
{
    float:right;
    margin-right:1em;
}

.ImageGalleryViewerImage
{
     border:1px dashed red;
}




/* BEGIN PAGE CORNERS */
.pagecrns{display:block; }
.pagecrns *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#5EABCA;
  }
.pagecrns1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #28728f;
  border-right:1px solid #28728f;
  background:#4692b0}
.pagecrns2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #09516d;
  border-right:1px solid #09516d;
  background:#4c98b6}
.pagecrns3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4c98b6;
  border-right:1px solid #4c98b6;}
.pagecrns4{
  border-left:1px solid #28728f;
  border-right:1px solid #28728f}
.pagecrns5{
  border-left:1px solid #4692b0;
  border-right:1px solid #4692b0}
.pagecrnsfg{
  background:#5EABCA;
}

.lpagecrns{display:block;}
.lpagecrns *
{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#5EABCA;
  border-right:none;
  padding-right:0px;
}
.lpagecrns1
{
  margin-left:3px;
  padding-left:1px;
  border-left:1px solid #28728f;
  width:165px;
  background:#4692b0}
.lpagecrns2
{
  width:167px;
  margin-left:1px;
  margin-right:0px;
  padding-right:0px;
  padding-left:1px;
  border-left:1px solid #09516d;
  background:#4c98b6}
.lpagecrns3  
{
    width:168px;
  margin-left:1px;
  margin-right:0px;
  border-left:1px solid #4c98b6;
}
.lpagecrns4{  width:169px;
  border-left:1px solid #28728f;
}
.lpagecrns5{  width:169px;
  border-left:1px solid #4692b0;
}
.lpagecrnsfg
{
  background:#5EABCA}
  
  
.rpagecrns{display:block;}
.rpagecrns *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  margin-left:0px;
  padding-left:0px;
  border-left:0px;
  background:#ffffff}
.rpagecrns1{  width:605px;
  margin-right:3px;
  padding-right:1px;
  border-right:1px solid #6d96a6;
  background:#bfd1d8}
.rpagecrns2{  width:607px;
  margin-right:1px;
  padding-right:1px;
  border-right:1px solid #195972;
  background:#cedce1}
.rpagecrns3{
  width:608px;
  margin-right:1px;
  border-right:1px solid #cedce1;}
.rpagecrns4
{
    width:609px;
  border-right:1px solid #6d96a6}
.rpagecrns5{  width:609px;
  border-right:1px solid #bfd1d8}
.rpagecrnsfg{
  background:#ffffff}



/* END PAGE CORNERS */


/* END PAGE CORNERS */