.boxes { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10.5px; color: #5A3326; font-weight: bold; line-height: 1; }
.greenlinks { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #619113; font-weight: bold; }
a:hover { text-decoration: underline; color: #452D20; }
.content { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #5A3326; font-weight: normal; }
.heads { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #619113; font-weight: bold; }
/*-----------------------------------*/
/* Gallery Styles	
/*-----------------------------------*/

#portNav { position: relative; top: -56px; left: 0; margin: 12px 0 0 0; }
.portNav { position: absolute; margin: 0; padding: 0; list-style: none; z-index: 10000; top: 0; font-size: 12px; }
.portNav li { float: left; text-align: center; font-size: 12px; }
.portNav li a { display: block; text-indent: -9999px; vertical-align: middle; height: 63px; text-decoration: none; text-align: center; outline: none; font-size: 12px; }
/* Residential Button */
.portNav li a.nav7 { width: 148px; background: url(../images/portNav.jpg) no-repeat 0 0; }
.portNav li a.nav7:hover, .portNav li.active a.nav7 { background-position: 0 -63px; }
/* Hardscaping Button */
.portNav li a.nav8 { width: 149px; background: url(../images/portNav.jpg) no-repeat -148px 0; }
.portNav li a.nav8:hover, .portNav li.active a.nav8 { background-position: -148px -63px; }
/* Before and After Button */
.portNav li a.nav9 { width: 603px; background: url(../images/portNav.jpg) no-repeat -297px 0; }
.portNav li a.nav9:hover, .portNav li.active a.nav9 { background-position: -297px -63px; }
#galleryContent { position: relative; width: 895px; height: 495px; top: -10px; }
.galImages { position: relative; margin: 0 0 0 40px; top: 10px; }
#galContainer { position: absolute; width: 895px; height: 495px; }
.floatimgright { float: right; margin: -4px; padding-left: 9px; }

 
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; width: 160px; }

.top-phone {color: #FC6; font-size:18px; margin-left: 725px; font-family:Arial, Helvetica, sans-serif;}

.call-today {color:#060; font-size:28px; margin-top:10px;}
