body { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #734F00; line-height: 18px; }
form { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
input { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#734F00; }
textarea { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#734F00; }
select { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#734F00; background-color: #FFF; }
a:hover { color: #6f7c99; text-decoration: none; }
.content { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #734F00; line-height: 18px; background: left top; text-align: left; margin-top: auto; margin-right: 20px; margin-bottom: auto; margin-left: auto; padding-right: 20px; }
a.content:hover { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 18px; background: left top; text-align: left; padding-left: 50px; padding-top: 5px; padding-right: 30px; }
.headers { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #734F00; padding-bottom: 7px; font-stretch: normal; font-style: normal; background: left top; text-align: left; }
.headers2 { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 27px; color: #666666; border-bottom:1px solid #3F7CBD; line-height:30px; font-stretch: normal; font-style: normal; background: left top; text-align: left; }
.subHeaders { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; border-bottom:1px dashed #819bbd; border-top:1px none #6f7c99; padding:0px 10 0px 0; color: #6f7c99; margin-top:2px; line-height: normal; font-weight: normal; font-stretch: normal; font-style: normal; background: left top; text-align: left; text-decoration: none; margin-right: 20px; }
.Side { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; border-bottom:1px none #B2B2B2; text-transform: uppercase; color: #3F7CBD; line-height: normal; font-weight: normal; font-stretch: normal; font-style: normal; padding-left: 50px; padding-top: 20px; padding-right: 25px; padding-bottom: 10px; text-decoration: none; }
.Facts { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:22px; color: #6f7c99; font-weight: bold; text-decoration: none; }
.subMenu2 { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #eee0b7; font-weight: bold; line-height: 30px; list-style-image: url(images/bullet.jpg); text-decoration: none; }
.subMenu { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #eee0b7; font-weight: bold; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-bottom-width: 1px; line-height: 30px; list-style-image: url(images/bullet.jpg); text-decoration: none; }
a.subMenu:link { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #eee0b7; font-weight: bold; }
a.subMenu:hover { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6f7c99; font-weight: bold; }
.captions { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #734F00; font-weight: normal; text-decoration: none; padding-left: 2px; margin-bottom: 4px; list-style-image: url(images/bullet2_.gif); }
a.captions:link { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #734F00; font-weight: normal; text-decoration: underline; }
a.captions:hover { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3F7CBD; font-weight: normal; text-decoration: underline; }
.standardlist { font-family: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 20px; padding-left: 2px; margin-bottom: 10px; list-style-image: url(images/leftbullet.gif); }
ul { list-style-type: none; }
a:focus { outline: none; -moz-outline: none; }
.boxes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; line-height: normal; }
.img { padding:4px; border:1px solid #ddd; }
.polaroid { padding:15px 15px 55px 15px; border:1px solid black; background:white; text-align:center; }
.polaroidtext { color:black; position:relative; top: -50px; }


/*-----------------------------------*/
/* Gallery Styles	
/*-----------------------------------*/

#portNav { position: relative; top: -16px; left: 15px; 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: 64px; text-decoration: none; text-align: center; outline: none; font-size: 12px; }

/* Kitchens Button */
.portNav li a.nav7 { width: 306px; background:  url(../images/galNav2.jpg) no-repeat 0 0;  }
.portNav li a.nav7:hover, .portNav li.active a.nav7 { background-position: 0 -64px; }

/* Bathrooms Button */
.portNav li a.nav8 { width: 270px; background: url(../images/galNav2.jpg) no-repeat -306px 0; }
.portNav li a.nav8:hover, .portNav li.active a.nav8 { background-position: -306px -64px; }

/* Specialties */
.portNav li a.nav9 { width: 306px; background: url(../images/galNav2.jpg) no-repeat -576px 0; }
.portNav li a.nav9:hover, .portNav li.active a.nav9 { background-position: -576px -64px; }

#galleryContent { position: relative; width: 882px; height: 413px; top: 48px; left: 0px; background: url(../images/galBg2.jpg) no-repeat; }
.galImages { position: relative; margin: 0 0 0 40px; top: 10px; }
#galContainer { width: 882px; height: 413px; }

.floatimgright { float: right; margin: -4px; padding-left: 9px; }

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