td {font-family: Arial, Helvetica, sans-serif; font-size: 12px}

td.innerTables {font-size: 12px;} /* This says ONLY td's with that class will be affected */

div.staffNames {
	font-size: 11px;
	color:#01658F;
	text-align: center;
} /* This says ONLY td's with that class will be affected */



td.staffNames {
	font-size: 11px;
	color:#01658F;
	text-align: center;
} /* This says ONLY td's with that class will be affected */


body { background-image: url(images/blue_bg.gif); background-repeat: repeat}

.contractor { font-size:10px; color:#666666; line-height:11px}

#flashcontent {
	width: 740px;
	height: 650px;
}

/*tesitmonials*/
.testimonial_bg1 { background-image:url(images/tesitimonial_bg1.gif); background-repeat:no-repeat; width:190px; height:10px}
.testimonial_bg2 { background-image:url(images/tesitimonial_bg2.gif); background-repeat:no-repeat; font-size:11px; color:#000000; padding-left:10px; padding-right:4px; background-repeat:repeat-y; line-height:13px}
.testimonial_bg3 { background-image:url(images/tesitimonial_bg3.gif); background-repeat:no-repeat; width:190px; height:10px}
.testimonial_name1 { padding-left:16px; font-size:10px; padding-top:6px; line-height:11px}
.testimonial_name2 { padding-left:21px; font-size:10px; line-height:11px}


/* Photo Gallery */
#photoGallery {
	width: 722px;
	height: 370px;
}

#flashInt {
	width: 740px;
	height: 680px;
}

.interiorMain {
	background-color: #FFFFFF;
	margin-top: 0px;
	padding: 8px 0px 0px 0px;
}

#interiorTop {
	width: 722px;
	height: 120px;
}
#leftNav {
	width: 190px;
	height: 385px;
}
.leftNav {
	padding: 0px 0px 0px 10px;
}
#interiorSubNav {
	width: 524px;
	height: 55px;
}
.subNav {
	padding: 0px 0px 0px 5px;
}
.interiorType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.interiorType H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:17px;
	font-weight: bold;
	color: #01658F;
}

.interiorType H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:14px;
	font-weight: bold;
	color: #01658F;
}

.interiorType li {
	padding-bottom: 10px;
}

.interiorType a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01658F;
	text-decoration: underline;
	
}

.feedbackSig { padding-left:22px; font-style:italic;color:#666666;}

#homeTop { width:740px; height:277px}
#homeLeft { width:205px; height:153px}
.homeRight { padding-top:2px}
.homeCenter { width:269px; height:153px; background-image:url(images/whatsnew_bg.gif); background-repeat:no-repeat; padding-top:2px}
.CenterHead { color:#e2bf3d; font-size:16px; font-weight:bold; padding-bottom:6px }
.homeCenter a{
	color:#ffffff;
	display: block;
	padding: 3px;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
}
.homeCenter a:hover{color:#FFCC00; text-decoration: underline }
#homeBottom { width:740px; height:199px; padding-top:0px}
#whatsnew {  padding:8px; overflow:auto;  overflow-x: hidden; margin-top:4px; scrollbar-face-color: #20aad7;  width:244px !important; height:130px !important; width:260px; height:142px }


#flashHomeTop {
	width: 740px;
	height: 422px;
}
#flashHomeBottom {
	width: 740px;
	height: 211px;
}

.footer { text-align:center; color:333333; font-size:12px; line-height:14px; height:110px; vertical-align:middle} 
.footer a { color:#01658F}
.footer a:hover { color:#FFCC00; } 


.interiorType img {
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.imageTable { padding:0px 0px 5px 0px; }

.tableStyle {text-align:left; color:#333333; font-family:Verdana, Arial, sans-serif; font-size: 11px;}

.tableStyle2 {text-align:left; color:#333333; font-family:Verdana, Arial, sans-serif; font-size: 11px; background-color:#f0f0d2; padding:22px 22px 22px 22px;  background-image:url(/images/top-round.gif); background-repeat:no-repeat; background-postion:top;}

.boldlarger { font-size:14px; font-weight:bold }


 
.tableStyle3 {color:#333333; font-family:Verdana, Arial, sans-serif; font-size: 11px;}


/* Photo Gallery */

.search input {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
      display: block;
      width: 110px;
	  margin-bottom: 4px;
	  margin-top: 1px;
	  margin-left: 18px;
	  margin-right: 0px;
      border: solid #000000;
      border-width: 1px 2px 2px 1px;
	  text-align: center;
}
.searchHOME input {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
      display: block;
      width: 200px;
	  margin-bottom: 4px;
	  margin-top: 1px;
	  margin-left: 18px;
	  margin-right: 0px;
      border: solid #000000;
      border-width: 1px 2px 2px 1px;
	  text-align: center;
}

#searchbox {
     background-color: #3C3B3D;
	 color:#FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 text-decoration: underline;
}

#contentFull { font-family: Arial, Helvetica, sans-serif; padding:33px; height:450px;}

.referrHeader { background-color:#0177a9; color:#fff; border-top:1px solid #333; border-bottom:1px solid #333}


